Re: NPE when importing project

From: Patrick Robinson (pg..t.edu)
Date: Sat Jul 05 2008 - 00:03:12 EDT

  • Next message: Mike Schrag: "Re: how SHOULD it look"

    By the way... I did see the thread from May, "That dreaded eclipse
    NPE again" - but I'm not running Leopard, and I have no .* files in
    my eclipse workspace. I _do_ have .classpath and .project files, and
    a .settings directory off the project's directory, but I haven't
    tried to delete those.

       http://www.mail-archive.com/webobjects-de..ists.apple.com/
    msg20210.html

    - Patrick

    On Jul 4, 2008, at 11:58 PM, Patrick Robinson wrote:
    > I've got eclipse 3.3.2 and wolips 3.3.5281 on two machines: the one
    > at work, and my laptop at home (both running Tiger).
    >
    > I tried to import a project from the work machine into my laptop's
    > eclipse workspace, but it's unsuccessful. The Error Log shows
    > errors that occur when importing, and more errors when I -
    > unsuccessfully - try to open the "imported/failed" project.... that
    > is, it won't open.
    >
    > Am I doing something wrong? These are eclipse - not wolips - errors.
    >
    > First, here's what appears in the exported Error Log from the
    > failed import (I'll show the trace from the failed project open
    > after that):
    >
    > ----------
    > !ENTRY org.eclipse.core.resources 4 2 2008-07-04 23:36:59.882
    > !MESSAGE Problems occurred when invoking code from plug-in:
    > "org.eclipse.core.resources".
    > !STACK 0
    > java.lang.NullPointerException
    > at
    > org.eclipse.jdt.internal.compiler.util.HashtableOfObjectToInt.get
    > (HashtableOfObjectToInt.java:71)
    > at org.eclipse.jdt.internal.core.JavaModelManager
    > $VariablesAndContainersSaveHelper.saveNewId(JavaModelManager.java:
    > 3453)
    > at org.eclipse.jdt.internal.core.JavaModelManager
    > $VariablesAndContainersSaveHelper.saveClasspathEntry
    > (JavaModelManager.java:3407)
    > at org.eclipse.jdt.internal.core.JavaModelManager
    > $VariablesAndContainersSaveHelper.saveClasspathEntries
    > (JavaModelManager.java:3402)
    > at org.eclipse.jdt.internal.core.JavaModelManager
    > $VariablesAndContainersSaveHelper.saveContainers
    > (JavaModelManager.java:3444)
    > at org.eclipse.jdt.internal.core.JavaModelManager
    > $VariablesAndContainersSaveHelper.saveProjects
    > (JavaModelManager.java:3508)
    > at org.eclipse.jdt.internal.core.JavaModelManager
    > $VariablesAndContainersSaveHelper.save(JavaModelManager.java:3336)
    > at
    > org.eclipse.jdt.internal.core.JavaModelManager.saveVariablesAndContain
    > ers(JavaModelManager.java:3239)
    > at org.eclipse.jdt.internal.core.JavaModelManager.saving
    > (JavaModelManager.java:3551)
    > at org.eclipse.core.internal.resources.SaveManager.executeLifecycle
    > (SaveManager.java:343)
    > at org.eclipse.core.internal.resources.SaveManager$1.run
    > (SaveManager.java:160)
    > at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
    > at
    > org.eclipse.core.internal.resources.SaveManager.broadcastLifecycle
    > (SaveManager.java:163)
    > at org.eclipse.core.internal.resources.SaveManager.save
    > (SaveManager.java:982)
    > at org.eclipse.core.internal.resources.DelayedSnapshotJob.run
    > (DelayedSnapshotJob.java:44)
    > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
    >
    > !ENTRY org.eclipse.core.resources 2 2 2008-07-04 23:36:59.888
    > !MESSAGE Save operation warnings.
    > !SUBENTRY 1 org.eclipse.core.resources 2 566 2008-07-04 23:36:59.888
    > !MESSAGE Problems occurred during save.
    > !STACK 0
    > java.lang.NullPointerException
    > at
    > org.eclipse.jdt.internal.compiler.util.HashtableOfObjectToInt.get
    > (HashtableOfObjectToInt.java:71)
    > at org.eclipse.jdt.internal.core.JavaModelManager
    > $VariablesAndContainersSaveHelper.saveNewId(JavaModelManager.java:
    > 3453)
    > at org.eclipse.jdt.internal.core.JavaModelManager
    > $VariablesAndContainersSaveHelper.saveClasspathEntry
    > (JavaModelManager.java:3407)
    > at org.eclipse.jdt.internal.core.JavaModelManager
    > $VariablesAndContainersSaveHelper.saveClasspathEntries
    > (JavaModelManager.java:3402)
    > at org.eclipse.jdt.internal.core.JavaModelManager
    > $VariablesAndContainersSaveHelper.saveContainers
    > (JavaModelManager.java:3444)
    > at org.eclipse.jdt.internal.core.JavaModelManager
    > $VariablesAndContainersSaveHelper.saveProjects
    > (JavaModelManager.java:3508)
    > at org.eclipse.jdt.internal.core.JavaModelManager
    > $VariablesAndContainersSaveHelper.save(JavaModelManager.java:3336)
    > at
    > org.eclipse.jdt.internal.core.JavaModelManager.saveVariablesAndContain
    > ers(JavaModelManager.java:3239)
    > at org.eclipse.jdt.internal.core.JavaModelManager.saving
    > (JavaModelManager.java:3551)
    > at org.eclipse.core.internal.resources.SaveManager.executeLifecycle
    > (SaveManager.java:343)
    > at org.eclipse.core.internal.resources.SaveManager$1.run
    > (SaveManager.java:160)
    > at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
    > at
    > org.eclipse.core.internal.resources.SaveManager.broadcastLifecycle
    > (SaveManager.java:163)
    > at org.eclipse.core.internal.resources.SaveManager.save
    > (SaveManager.java:982)
    > at org.eclipse.core.internal.resources.DelayedSnapshotJob.run
    > (DelayedSnapshotJob.java:44)
    > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
    > ----------
    >
    > And here's what I see when I try to open the project:
    >
    > ----------
    > !ENTRY org.eclipse.ui 4 0 2008-07-04 23:37:17.662
    > !MESSAGE Unhandled event loop exception
    > !STACK 0
    > java.lang.NullPointerException
    > at
    > org.eclipse.jdt.internal.ui.packageview.ClassPathContainer.getChildren
    > (ClassPathContainer.java:138)
    > at
    > org.eclipse.jdt.internal.ui.packageview.PackageExplorerContentProvider
    > .getContainerPackageFragmentRoots
    > (PackageExplorerContentProvider.java:334)
    > at
    > org.eclipse.jdt.internal.ui.packageview.PackageExplorerContentProvider
    > .getChildren(PackageExplorerContentProvider.java:269)
    > at
    > org.objectstyle.wolips.jdt.ui.WOPackageExplorerContentProvider.getChil
    > dren(WOPackageExplorerContentProvider.java:105)
    > at org.eclipse.jface.viewers.AbstractTreeViewer.getRawChildren
    > (AbstractTreeViewer.java:1320)
    > at org.eclipse.jface.viewers.TreeViewer.getRawChildren
    > (TreeViewer.java:378)
    > at
    > org.eclipse.jdt.internal.ui.viewsupport.ProblemTreeViewer.hasFilteredC
    > hildren(ProblemTreeViewer.java:250)
    > at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart
    > $PackageExplorerProblemTreeViewer.isFiltered
    > (PackageExplorerPart.java:287)
    > at org.eclipse.jdt.internal.ui.viewsupport.ProblemTreeViewer.filter
    > (ProblemTreeViewer.java:269)
    > at
    > org.eclipse.jdt.internal.ui.viewsupport.ProblemTreeViewer.getFilteredC
    > hildren(ProblemTreeViewer.java:258)
    > at org.eclipse.jface.viewers.AbstractTreeViewer.getSortedChildren
    > (AbstractTreeViewer.java:581)
    > at org.eclipse.jface.viewers.AbstractTreeViewer$1.run
    > (AbstractTreeViewer.java:778)
    > at org.eclipse.swt.custom.BusyIndicator.showWhile
    > (BusyIndicator.java:67)
    > at org.eclipse.jface.viewers.AbstractTreeViewer.createChildren
    > (AbstractTreeViewer.java:755)
    > at org.eclipse.jface.viewers.TreeViewer.createChildren
    > (TreeViewer.java:627)
    > at org.eclipse.jface.viewers.AbstractTreeViewer.handleTreeExpand
    > (AbstractTreeViewer.java:1410)
    > at org.eclipse.jface.viewers.TreeViewer.handleTreeExpand
    > (TreeViewer.java:918)
    > at org.eclipse.jface.viewers.AbstractTreeViewer$4.treeExpanded
    > (AbstractTreeViewer.java:1421)
    > at org.eclipse.swt.widgets.TypedListener.handleEvent
    > (TypedListener.java:125)
    > at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
    > at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1495)
    > at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1519)
    > at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1504)
    > at org.eclipse.swt.widgets.Tree.itemNotificationProc(Tree.java:2293)
    > at org.eclipse.swt.widgets.Display.itemNotificationProc
    > (Display.java:2303)
    > at org.eclipse.swt.internal.carbon.OS.CallNextEventHandler(Native
    > Method)
    > at org.eclipse.swt.widgets.Widget.kEventControlTrack(Widget.java:
    > 1062)
    > at org.eclipse.swt.widgets.Control.kEventControlTrack(Control.java:
    > 1958)
    > at org.eclipse.swt.widgets.Widget.controlProc(Widget.java:367)
    > at org.eclipse.swt.widgets.Display.controlProc(Display.java:827)
    > at org.eclipse.swt.internal.carbon.OS.CallNextEventHandler(Native
    > Method)
    > at org.eclipse.swt.widgets.Tree.kEventMouseDown(Tree.java:2363)
    > at org.eclipse.swt.widgets.Widget.mouseProc(Widget.java:1262)
    > at org.eclipse.swt.widgets.Display.mouseProc(Display.java:2815)
    > at org.eclipse.swt.internal.carbon.OS.SendEventToEventTarget
    > (Native Method)
    > at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2934)
    > at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:
    > 2389)
    > at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
    > at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
    > at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
    > at org.eclipse.core.databinding.observable.Realm.runWithDefault
    > (Realm.java:289)
    > at org.eclipse.ui.internal.Workbench.createAndRunWorkbench
    > (Workbench.java:461)
    > at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:
    > 149)
    > at org.eclipse.ui.internal.ide.application.IDEApplication.start
    > (IDEApplication.java:106)
    > at org.eclipse.equinox.internal.app.EclipseAppHandle.run
    > (EclipseAppHandle.java:169)
    > at
    > org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplic
    > ation(EclipseAppLauncher.java:106)
    > at
    > org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start
    > (EclipseAppLauncher.java:76)
    > at org.eclipse.core.runtime.adaptor.EclipseStarter.run
    > (EclipseStarter.java:363)
    > at org.eclipse.core.runtime.adaptor.EclipseStarter.run
    > (EclipseStarter.java:176)
    > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    > at sun.reflect.NativeMethodAccessorImpl.invoke
    > (NativeMethodAccessorImpl.java:39)
    > at sun.reflect.DelegatingMethodAccessorImpl.invoke
    > (DelegatingMethodAccessorImpl.java:25)
    > at java.lang.reflect.Method.invoke(Method.java:585)
    > at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)
    > at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
    > at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
    > ----------
    >
    > - Patrick
    >



    This archive was generated by hypermail 2.0.0 : Sat Jul 05 2008 - 00:04:02 EDT