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