Bug 11354 - Unable to edit Java code
Summary: Unable to edit Java code
Status: RESOLVED FIXED
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 2.0   Edit
Hardware: PC Windows 2000
: P3 major (vote)
Target Milestone: 2.0 M4   Edit
Assignee: Philipe Mulet CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-03-14 10:24 EST by Chris Nappin CLA
Modified: 2002-03-20 07:40 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Nappin CLA 2002-03-14 10:24:45 EST
Upon first starting up a previously working project, I get an exception 
whenever trying to open a .java file in the Java editor. I've got the Outline 
and Navigator windows open.

The following is taken from my .log file:

Log: Thu Mar 14 15:21:11 GMT 2002
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.JavaModelManager.putInfo
(JavaModelManager.java:935)
	at org.eclipse.jdt.internal.core.CompilationUnit.generateInfos
(CompilationUnit.java:200)
	at org.eclipse.jdt.internal.core.Openable.buildStructure
(Openable.java:62)
	at org.eclipse.jdt.internal.core.Openable.openWhenClosed
(Openable.java:405)
	at org.eclipse.jdt.internal.core.Openable.open(Openable.java:341)
	at org.eclipse.jdt.internal.core.WorkingCopy.open(WorkingCopy.java:220)
	at org.eclipse.jdt.internal.core.CompilationUnit.getWorkingCopy
(CompilationUnit.java:427)
	at org.eclipse.jdt.internal.core.CompilationUnit.getWorkingCopy
(CompilationUnit.java:418)
	at 
org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.createEle
mentInfo(CompilationUnitDocumentProvider.java:207)
	at org.eclipse.ui.texteditor.AbstractDocumentProvider.connect
(AbstractDocumentProvider.java:244)
	at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput
(AbstractTextEditor.java:1158)
	at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput
(JavaEditor.java:339)
	at 
org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSetInput
(CompilationUnitEditor.java:913)
	at org.eclipse.ui.texteditor.AbstractTextEditor.init
(AbstractTextEditor.java:836)
	at org.eclipse.ui.internal.EditorManager$2.run(EditorManager.java:452)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:56)
	at org.eclipse.ui.internal.EditorManager.openInternalEditor
(EditorManager.java:447)
	at org.eclipse.ui.internal.EditorManager.openInternalEditor
(EditorManager.java:498)
	at org.eclipse.ui.internal.EditorManager.access$5
(EditorManager.java:478)
	at org.eclipse.ui.internal.EditorManager$5.run(EditorManager.java:589)
	at org.eclipse.core.internal.runtime.InternalPlatform.run
(InternalPlatform.java:821)
	at org.eclipse.core.runtime.Platform.run(Platform.java:395)
	at org.eclipse.ui.internal.EditorManager.restoreState
(EditorManager.java:543)
	at org.eclipse.ui.internal.WorkbenchPage.restoreState
(WorkbenchPage.java:1270)
	at org.eclipse.ui.internal.WorkbenchPage.<init>(WorkbenchPage.java:84)
	at org.eclipse.ui.internal.WorkbenchWindow.restoreState
(WorkbenchWindow.java:760)
	at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:803)
	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:549)
	at org.eclipse.core.internal.runtime.InternalPlatform.run
(InternalPlatform.java:821)
	at org.eclipse.core.runtime.Platform.run(Platform.java:395)
	at org.eclipse.ui.internal.Workbench.openPreviousWorkbenchState
(Workbench.java:533)
	at org.eclipse.ui.internal.Workbench.openWindows(Workbench.java:590)
	at org.eclipse.ui.internal.Workbench.init(Workbench.java:433)
	at org.eclipse.ui.internal.Workbench.run(Workbench.java:823)
	at org.eclipse.core.internal.boot.InternalBootLoader.run
(InternalBootLoader.java:878)
	at org.eclipse.core.boot.BootLoader.run(BootLoader.java:321)
	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.Main.main(Main.java:362)
Log: Thu Mar 14 15:21:37 GMT 2002
1 org.eclipse.core.resources 4 Unhandled exception caught in event loop.
Log: Thu Mar 14 15:21:37 GMT 2002
4 org.eclipse.ui 0 java.lang.NullPointerException
java.lang.NullPointerException
	at org.eclipse.jdt.internal.core.JavaModelManager.putInfo
(JavaModelManager.java:935)
	at org.eclipse.jdt.internal.core.CompilationUnit.generateInfos
(CompilationUnit.java:200)
	at org.eclipse.jdt.internal.core.Openable.buildStructure
(Openable.java:62)
	at org.eclipse.jdt.internal.core.Openable.openWhenClosed
(Openable.java:405)
	at org.eclipse.jdt.internal.core.Openable.open(Openable.java:341)
	at org.eclipse.jdt.internal.core.WorkingCopy.open(WorkingCopy.java:220)
	at org.eclipse.jdt.internal.core.CompilationUnit.getWorkingCopy
(CompilationUnit.java:427)
	at org.eclipse.jdt.internal.core.CompilationUnit.getWorkingCopy
(CompilationUnit.java:418)
	at 
org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.createEle
mentInfo(CompilationUnitDocumentProvider.java:207)
	at org.eclipse.ui.texteditor.AbstractDocumentProvider.connect
(AbstractDocumentProvider.java:244)
	at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput
(AbstractTextEditor.java:1158)
	at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput
(JavaEditor.java:339)
	at 
org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSetInput
(CompilationUnitEditor.java:913)
	at org.eclipse.ui.texteditor.AbstractTextEditor.init
(AbstractTextEditor.java:836)
	at org.eclipse.ui.internal.EditorManager$2.run(EditorManager.java:452)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:56)
	at org.eclipse.ui.internal.EditorManager.openInternalEditor
(EditorManager.java:447)
	at org.eclipse.ui.internal.EditorManager.openInternalEditor
(EditorManager.java:498)
	at org.eclipse.ui.internal.EditorManager.openEditor
(EditorManager.java:372)
	at org.eclipse.ui.internal.EditorManager.openEditor
(EditorManager.java:269)
	at org.eclipse.ui.internal.WorkbenchPage.openEditor
(WorkbenchPage.java:1167)
	at org.eclipse.ui.internal.WorkbenchPage.openEditor
(WorkbenchPage.java:1063)
	at org.eclipse.ui.actions.OpenFileAction.openFile
(OpenFileAction.java:89)
	at org.eclipse.ui.actions.OpenSystemEditorAction.run
(OpenSystemEditorAction.java:91)
	at org.eclipse.ui.actions.OpenFileAction.handleDoubleClick
(OpenFileAction.java:111)
	at org.eclipse.ui.views.navigator.OpenActionFactory.handleDoubleClick
(OpenActionFactory.java:124)
	at 
org.eclipse.ui.views.navigator.ResourceNavigatorActionFactory.handleDoubleClick
(ResourceNavigatorActionFactory.java:118)
	at org.eclipse.ui.views.navigator.ResourceNavigator.handleDoubleClick
(ResourceNavigator.java:389)
	at org.eclipse.ui.views.navigator.ResourceNavigator$4.doubleClick
(ResourceNavigator.java:186)
	at org.eclipse.jface.viewers.StructuredViewer.fireDoubleClick
(StructuredViewer.java:272)
	at org.eclipse.jface.viewers.StructuredViewer.handleDoubleSelect
(StructuredViewer.java:416)
	at org.eclipse.jface.viewers.AbstractTreeViewer$1.widgetDefaultSelected
(AbstractTreeViewer.java:627)
	at org.eclipse.swt.widgets.TypedListener.handleEvent
(TypedListener.java:92)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:74)
	at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:637)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:1413)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1205)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:844)
	at org.eclipse.ui.internal.Workbench.run(Workbench.java:827)
	at org.eclipse.core.internal.boot.InternalBootLoader.run
(InternalBootLoader.java:878)
	at org.eclipse.core.boot.BootLoader.run(BootLoader.java:321)
	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.Main.main(Main.java:362)
Log: Thu Mar 14 15:21:58 GMT 2002
1 org.eclipse.core.resources 4 Unhandled exception caught in event loop.
Log: Thu Mar 14 15:21:58 GMT 2002
4 org.eclipse.ui 0 java.lang.NullPointerException
java.lang.NullPointerException
	at org.eclipse.jdt.internal.core.JavaModelManager.putInfo
(JavaModelManager.java:935)
	at org.eclipse.jdt.internal.core.CompilationUnit.generateInfos
(CompilationUnit.java:200)
	at org.eclipse.jdt.internal.core.Openable.buildStructure
(Openable.java:62)
	at org.eclipse.jdt.internal.core.Openable.openWhenClosed
(Openable.java:405)
	at org.eclipse.jdt.internal.core.Openable.open(Openable.java:341)
	at org.eclipse.jdt.internal.core.WorkingCopy.open(WorkingCopy.java:220)
	at org.eclipse.jdt.internal.core.CompilationUnit.getWorkingCopy
(CompilationUnit.java:427)
	at org.eclipse.jdt.internal.core.CompilationUnit.getWorkingCopy
(CompilationUnit.java:418)
	at 
org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.createEle
mentInfo(CompilationUnitDocumentProvider.java:207)
	at org.eclipse.ui.texteditor.AbstractDocumentProvider.connect
(AbstractDocumentProvider.java:244)
	at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput
(AbstractTextEditor.java:1158)
	at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput
(JavaEditor.java:339)
	at 
org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSetInput
(CompilationUnitEditor.java:913)
	at org.eclipse.ui.texteditor.AbstractTextEditor.init
(AbstractTextEditor.java:836)
	at org.eclipse.ui.internal.EditorManager$2.run(EditorManager.java:452)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:56)
	at org.eclipse.ui.internal.EditorManager.openInternalEditor
(EditorManager.java:447)
	at org.eclipse.ui.internal.EditorManager.openInternalEditor
(EditorManager.java:498)
	at org.eclipse.ui.internal.EditorManager.openEditor
(EditorManager.java:372)
	at org.eclipse.ui.internal.EditorManager.openEditor
(EditorManager.java:269)
	at org.eclipse.ui.internal.WorkbenchPage.openEditor
(WorkbenchPage.java:1167)
	at org.eclipse.ui.internal.WorkbenchPage.openEditor
(WorkbenchPage.java:1063)
	at org.eclipse.ui.actions.OpenFileAction.openFile
(OpenFileAction.java:89)
	at org.eclipse.ui.actions.OpenSystemEditorAction.run
(OpenSystemEditorAction.java:91)
	at org.eclipse.ui.actions.OpenFileAction.handleDoubleClick
(OpenFileAction.java:111)
	at org.eclipse.ui.views.navigator.OpenActionFactory.handleDoubleClick
(OpenActionFactory.java:124)
	at 
org.eclipse.ui.views.navigator.ResourceNavigatorActionFactory.handleDoubleClick
(ResourceNavigatorActionFactory.java:118)
	at org.eclipse.ui.views.navigator.ResourceNavigator.handleDoubleClick
(ResourceNavigator.java:389)
	at org.eclipse.ui.views.navigator.ResourceNavigator$4.doubleClick
(ResourceNavigator.java:186)
	at org.eclipse.jface.viewers.StructuredViewer.fireDoubleClick
(StructuredViewer.java:272)
	at org.eclipse.jface.viewers.StructuredViewer.handleDoubleSelect
(StructuredViewer.java:416)
	at org.eclipse.jface.viewers.AbstractTreeViewer$1.widgetDefaultSelected
(AbstractTreeViewer.java:627)
	at org.eclipse.swt.widgets.TypedListener.handleEvent
(TypedListener.java:92)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:74)
	at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:637)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:1413)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1205)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:844)
	at org.eclipse.ui.internal.Workbench.run(Workbench.java:827)
	at org.eclipse.core.internal.boot.InternalBootLoader.run
(InternalBootLoader.java:878)
	at org.eclipse.core.boot.BootLoader.run(BootLoader.java:321)
	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.Main.main(Main.java:362)
Comment 1 Kevin Haaland CLA 2002-03-15 14:13:57 EST
Moving to JDT. 
Comment 2 Philipe Mulet CLA 2002-03-15 17:43:59 EST
Which build number did it occur in ?
Comment 3 Chris Nappin CLA 2002-03-18 03:44:13 EST
I'm using Version 2.0 (pre-release), Build 20020125, on a Windows 2000 machine.

I also get the same error triggered when starting Eclipse itself.
Comment 4 Philipe Mulet CLA 2002-03-18 11:03:49 EST
Could you please attach the full .log file ?

We released a fix for this one, please reopen if you can reproduce it.

Fixed