NPE when importing project

From: Patrick Robinson (pg..t.edu)
Date: Fri Jul 04 2008 - 23:58:07 EDT

  • Next message: Patrick Robinson: "Re: NPE when importing project"

    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.saveVariablesAndContainer
    s(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.saveVariablesAndContainer
    s(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.g
    etContainerPackageFragmentRoots(PackageExplorerContentProvider.java:334)
            at
    org.eclipse.jdt.internal.ui.packageview.PackageExplorerContentProvider.g
    etChildren(PackageExplorerContentProvider.java:269)
            at
    org.objectstyle.wolips.jdt.ui.WOPackageExplorerContentProvider.getChildr
    en(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.hasFilteredChi
    ldren(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.getFilteredChi
    ldren(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.runApplicat
    ion(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 : Fri Jul 04 2008 - 23:59:10 EDT