Community
Participate
Working Groups
Build 20011106 + latest org.eclipse.jdt.core Starting a workspace previously saved with build 20011101, I got several NullPointerExceptions in JavaProject.getExpandedClasspath. The first one is: Log: Wed Nov 07 12:18:40 CET 2001 2 org.eclipse.ui 2 Problems occurred when invoking code from plug-in: org.eclipse.ui. java.lang.NullPointerException at org.eclipse.jdt.internal.core.JavaProject.getExpandedClasspath (JavaProject.java:1059) at org.eclipse.jdt.internal.core.JavaProject.getExpandedClasspath (JavaProject.java:1039) at org.eclipse.jdt.internal.core.JavaProject.getClasspathEntryFor (JavaProject.java:542) at org.eclipse.jdt.internal.core.JarPackageFragmentRoot.findSourceAttachmentRecomme ndation(JarPackageFragmentRoot.java:402) at org.eclipse.jdt.internal.core.JarPackageFragmentRoot.getSourceAttachmentProperty (JarPackageFragmentRoot.java:502) at org.eclipse.jdt.internal.core.JarPackageFragmentRoot.getSourceAttachmentPath (JarPackageFragmentRoot.java:481) at org.eclipse.jdt.internal.core.JarPackageFragmentRoot.openWhenClosed (JarPackageFragmentRoot.java:611) at org.eclipse.jdt.internal.core.JavaElement.openHierarchy (JavaElement.java:463) at org.eclipse.jdt.internal.core.JavaElement.getRawInfo (JavaElement.java:352) at org.eclipse.jdt.internal.core.JavaElement.exists (JavaElement.java:144) at org.eclipse.jdt.internal.core.PackageFragmentRoot.exists0 (PackageFragmentRoot.java:176) at org.eclipse.jdt.internal.core.JavaProject.setRawClasspath0 (JavaProject.java:1806) at org.eclipse.jdt.internal.core.JavaProject.generateInfos (JavaProject.java:372) at org.eclipse.jdt.internal.core.Openable.buildStructure (Openable.java:61) at org.eclipse.jdt.internal.core.Openable.openWhenClosed (Openable.java:351) at org.eclipse.jdt.internal.core.JavaProject.openWhenClosed (JavaProject.java:1366) at org.eclipse.jdt.internal.core.JavaElement.openHierarchy (JavaElement.java:463) at org.eclipse.jdt.internal.core.JavaElement.getElementInfo (JavaElement.java:261) at org.eclipse.jdt.internal.core.JavaProject.getAllPackageFragmentRoots (JavaProject.java:391) at org.eclipse.jdt.internal.core.JavaProject.getPackageFragmentRoots (JavaProject.java:744) at org.eclipse.jdt.internal.core.JavaProject.getPackageFragmentRoots (JavaProject.java:846) at org.eclipse.jdt.internal.core.JavaProject.setRawClasspath0 (JavaProject.java:1803) at org.eclipse.jdt.internal.core.JavaProject.generateInfos (JavaProject.java:372) at org.eclipse.jdt.internal.core.Openable.buildStructure (Openable.java:61) at org.eclipse.jdt.internal.core.Openable.openWhenClosed (Openable.java:351) at org.eclipse.jdt.internal.core.JavaProject.openWhenClosed (JavaProject.java:1366) at org.eclipse.jdt.internal.core.Openable.openWhenClosed (Openable.java:329) at org.eclipse.jdt.internal.core.Openable.openWhenClosed (Openable.java:329) at org.eclipse.jdt.internal.core.Openable.openWhenClosed (Openable.java:329) at org.eclipse.jdt.internal.core.Openable.open(Openable.java:307) at org.eclipse.jdt.internal.core.WorkingCopy.open(WorkingCopy.java:214) at org.eclipse.jdt.internal.core.CompilationUnit.getWorkingCopy (CompilationUnit.java:411) at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.createEle mentInfo(CompilationUnitDocumentProvider.java:205) at org.eclipse.ui.texteditor.AbstractDocumentProvider.connect (AbstractDocumentProvider.java:243) at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput (AbstractTextEditor.java:1006) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput (JavaEditor.java:332) at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSetInput (CompilationUnitEditor.java:851) at org.eclipse.ui.texteditor.AbstractTextEditor.init (AbstractTextEditor.java:745) at org.eclipse.ui.internal.EditorManager$2.run(EditorManager.java:442) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:56) at org.eclipse.ui.internal.EditorManager.openInternalEditor (EditorManager.java:437) at org.eclipse.ui.internal.EditorManager.openInternalEditor (EditorManager.java:490) at org.eclipse.ui.internal.EditorManager.access$5 (EditorManager.java:470) at org.eclipse.ui.internal.EditorManager$5.run(EditorManager.java:581) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:812) at org.eclipse.core.runtime.Platform.run(Platform.java:395) at org.eclipse.ui.internal.EditorManager.restoreState (EditorManager.java:535) at org.eclipse.ui.internal.WorkbenchPage.restoreState (WorkbenchPage.java:1155) at org.eclipse.ui.internal.WorkbenchPage.<init>(WorkbenchPage.java:79) at org.eclipse.ui.internal.WorkbenchWindow.restoreState (WorkbenchWindow.java:753) at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:681) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:518) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:812) at org.eclipse.core.runtime.Platform.run(Platform.java:395) at org.eclipse.ui.internal.Workbench.openPreviousWorkbenchState (Workbench.java:502) at org.eclipse.ui.internal.Workbench.openWindows(Workbench.java:559) at org.eclipse.ui.internal.Workbench.init(Workbench.java:412) at org.eclipse.ui.internal.Workbench.run(Workbench.java:706) at org.eclipse.core.internal.boot.InternalBootLoader.run (InternalBootLoader.java:820) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:285) at java.lang.reflect.Method.invoke(Native Method) at org.eclipse.core.launcher.Main.basicRun(Main.java:151) at org.eclipse.core.launcher.Main.run(Main.java:502) at org.eclipse.core.launcher.UIMain.main(UIMain.java:52)
Workspace is in n:\archive\workspaces\5605.zip
Sorry that was a plain 20011106 build.
With latest org.eclipse.jdt.core, I don't get a NPE when I start the workspace, but when I build it: Log: Wed Nov 07 12:33:40 CET 2001 2 org.eclipse.core.resources 2 Problems occurred when invoking code from plug- in: org.eclipse.core.resources. java.lang.NullPointerException at org.eclipse.jdt.internal.core.JavaProject.getPackageFragmentRoots (JavaProject.java:905) at org.eclipse.jdt.internal.core.PackageFragmentRoot.exists (PackageFragmentRoot.java:162) at org.eclipse.jdt.internal.core.builder.impl.StateImpl.getSourceElementEntries (StateImpl.java:1213) at org.eclipse.jdt.internal.core.builder.impl.StateImpl.getSourceEntries (StateImpl.java:1319) at org.eclipse.jdt.internal.core.builder.impl.IncrementalImageBuilder.recomputeSour ceEntriesForChangedPackages(IncrementalImageBuilder.java:1331) at org.eclipse.jdt.internal.core.builder.impl.IncrementalImageBuilder.applySourceDe lta(IncrementalImageBuilder.java:226) at org.eclipse.jdt.internal.core.builder.impl.JavaBuilder.incrementalBuild (JavaBuilder.java:208) at org.eclipse.jdt.internal.core.builder.impl.JavaBuilder.build (JavaBuilder.java:54) at org.eclipse.core.internal.events.BuildManager$2.run (BuildManager.java:356) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:812) at org.eclipse.core.runtime.Platform.run(Platform.java:395) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:114) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:179) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:189) at org.eclipse.core.internal.events.BuildManager$1.run (BuildManager.java:138) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:812) at org.eclipse.core.runtime.Platform.run(Platform.java:395) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:152) at org.eclipse.core.internal.events.BuildManager.build (BuildManager.java:214) at org.eclipse.core.internal.resources.Workspace.build (Workspace.java:119) at com.oti.eclipsetools.internal.launch.EclipseLauncherDelegate.doLaunch (EclipseLauncherDelegate.java:108) at com.oti.eclipsetools.internal.launch.EclipseLauncherWizard.delegateLaunch (EclipseLauncherWizard.java:100) at com.oti.eclipsetools.internal.launch.EclipseLauncherWizard.access$0 (EclipseLauncherWizard.java:91) at com.oti.eclipsetools.internal.launch.EclipseLauncherWizard$1.run (EclipseLauncherWizard.java:74) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run (ModalContext.java:98)
Is this workspace still available ? I am suspecting the platform does not give us project resources.
Yes, workspace is in /data/archives/workspaces/5605.zip
Olivier - please investigate
Could not reproduce with 0307.
Deferring post 2.0
Closing, was never reproduced in over 6 months.
Closing