Bug 76569 - NPE computing hierarchy
Summary: NPE computing hierarchy
Status: RESOLVED DUPLICATE of bug 71195
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 3.0.1   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: JDT-Core-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-10-19 11:32 EDT by Kent Johnson CLA
Modified: 2004-10-28 13:08 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kent Johnson CLA 2004-10-19 11:32:27 EDT
Could not reproduce but here is the walkback:

org.eclipse.ui.PartInitException[1005]: java.lang.NullPointerException
at org.eclipse.jdt.internal.core.Buffer.removeBufferChangedListener
(Buffer.java:273)
at org.eclipse.jdt.internal.core.Openable.closeBuffer(Openable.java:94)
at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed
(JavaElement.java:581)
at org.eclipse.jdt.internal.core.JavaElement.getElementInfo
(JavaElement.java:309)
at org.eclipse.jdt.internal.core.JavaElement.getElementInfo
(JavaElement.java:295)
at org.eclipse.jdt.internal.core.JavaElement.exists(JavaElement.java:162)
at org.eclipse.jdt.internal.core.CompilationUnit.getImports
(CompilationUnit.java:684)
at org.eclipse.jdt.internal.core.SourceTypeElementInfo.getImports
(SourceTypeElementInfo.java:126)
at org.eclipse.jdt.internal.compiler.parser.SourceTypeConverter.convert
(SourceTypeConverter.java:111)
at 
org.eclipse.jdt.internal.compiler.parser.SourceTypeConverter.buildCompilationUn
it(SourceTypeConverter.java:83)
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.accept
(CompilationUnitProblemFinder.java:100)
at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType
(LookupEnvironment.java:113)
at org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage
(PackageBinding.java:170)
at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage
(Scope.java:1647)
at org.eclipse.jdt.internal.compiler.lookup.ClassScope.findSupertype
(ClassScope.java:833)
at org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectSuperInterfaces
(ClassScope.java:665)
at org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectTypeHierarchy
(ClassScope.java:714)
at 
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.connectTypeHierar
chy(CompilationUnitScope.java:242)
at 
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.completeTypeBindings
(LookupEnvironment.java:177)
at 
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.completeTypeBindings
(LookupEnvironment.java:206)
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.accept
(CompilationUnitProblemFinder.java:110)
at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType
(LookupEnvironment.java:113)
at org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage
(PackageBinding.java:170)
at 
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.findOnDemandImpor
t(CompilationUnitScope.java:361)
at 
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.findSingleTypeImp
ort(CompilationUnitScope.java:419)
at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.faultInImports
(CompilationUnitScope.java:297)
at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.faultInTypes
(CompilationUnitScope.java:347)
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:557)
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process
(CompilationUnitProblemFinder.java:176)
at org.eclipse.jdt.internal.core.CompilationUnit.buildStructure
(CompilationUnit.java:146)
at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:183)
at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed
(JavaElement.java:572)
at org.eclipse.jdt.internal.core.BecomeWorkingCopyOperation.executeOperation
(BecomeWorkingCopyOperation.java:38)
at org.eclipse.jdt.internal.core.JavaModelOperation.run
(JavaModelOperation.java:700)
at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation
(JavaModelOperation.java:739)
at org.eclipse.jdt.internal.core.CompilationUnit.becomeWorkingCopy
(CompilationUnit.java:78)
at 
org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.createFi
leInfo(CompilationUnitDocumentProvider.java:835)
at org.eclipse.ui.editors.text.TextFileDocumentProvider.connect
(TextFileDocumentProvider.java:462)
at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput
(AbstractTextEditor.java:2869)
at org.eclipse.ui.texteditor.StatusTextEditor.doSetInput
(StatusTextEditor.java:173)
at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.doSetInput
(AbstractDecoratedTextEditor.java:1073)
at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.internalDoSetInput
(JavaEditor.java:2793)
at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput
(JavaEditor.java:2771)
at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSetInput
(CompilationUnitEditor.java:1496)
at org.eclipse.ui.texteditor.AbstractTextEditor$15.run
(AbstractTextEditor.java:2233)
at org.eclipse.jface.operation.ModalContext.runInCurrentThread
(ModalContext.java:303)
at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:253)
at org.eclipse.jface.window.ApplicationWindow$1.run(ApplicationWindow.java:588)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
at org.eclipse.jface.window.ApplicationWindow.run(ApplicationWindow.java:585)
at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:1653)
at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit
(AbstractTextEditor.java:2247)
at org.eclipse.ui.texteditor.AbstractTextEditor.init
(AbstractTextEditor.java:2265)
at org.eclipse.ui.internal.EditorManager.createSite(EditorManager.java:718)
at org.eclipse.ui.internal.EditorManager.openInternalEditor
(EditorManager.java:777)
at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor
(EditorManager.java:582)
at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:570)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched
(WorkbenchPage.java:2244)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor
(WorkbenchPage.java:2177)
at org.eclipse.ui.internal.WorkbenchPage.access$6(WorkbenchPage.java:2169)
at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2156)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2151)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:299)
at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor
(EditorUtility.java:137)
at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor
(EditorUtility.java:115)
at org.eclipse.jdt.internal.ui.util.OpenTypeHierarchyUtil.openEditor
(OpenTypeHierarchyUtil.java:143)
at org.eclipse.jdt.internal.ui.util.OpenTypeHierarchyUtil.openInPerspective
(OpenTypeHierarchyUtil.java:136)
at org.eclipse.jdt.internal.ui.util.OpenTypeHierarchyUtil.open
(OpenTypeHierarchyUtil.java:73)
at org.eclipse.jdt.internal.ui.actions.OpenTypeInHierarchyAction.run
(OpenTypeInHierarchyAction.java:61)
at org.eclipse.jdt.internal.ui.actions.OpenTypeInHierarchyAction.run
(OpenTypeInHierarchyAction.java:68)
at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:276)
at org.eclipse.ui.internal.WWinPluginAction.runWithEvent
(WWinPluginAction.java:206)
at org.eclipse.ui.commands.ActionHandler.execute(ActionHandler.java:143)
at org.eclipse.ui.internal.commands.Command.execute(Command.java:132)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.executeCommand
(WorkbenchKeyboard.java:453)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.press
(WorkbenchKeyboard.java:871)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.processKeyEvent
(WorkbenchKeyboard.java:912)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.filterKeySequenceBindings
(WorkbenchKeyboard.java:530)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.access$2
(WorkbenchKeyboard.java:478)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard$1.handleEvent
(WorkbenchKeyboard.java:243)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82)
at org.eclipse.swt.widgets.Display.filterEvent(Display.java:740)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:795)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:820)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:805)
at org.eclipse.swt.widgets.Control.sendKeyEvent(Control.java:1734)
at org.eclipse.swt.widgets.Control.sendKeyEvent(Control.java:1730)
at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:3067)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:2970)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:3338)
at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1467)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2429)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1377)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1348)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:254)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:141)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:96)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run
(PlatformActivator.java:335)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:273)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:129)
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:324)
at org.eclipse.core.launcher.Main.basicRun(Main.java:185)
at org.eclipse.core.launcher.Main.run(Main.java:704)
at org.eclipse.core.launcher.Main.main(Main.java:688)
Comment 1 Frederic Fusier CLA 2004-10-28 13:08:50 EDT

*** This bug has been marked as a duplicate of 71195 ***