Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 33187

Summary: Eclipse stops working at seemingly random times...
Product: [Eclipse Project] Platform Reporter: Dominic <doms>
Component: TextAssignee: Platform-Text-Inbox <platform-text-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: major    
Priority: P3 CC: eclipse, jasc, john.arthorne, oyvind.harboe
Version: 2.1   
Target Milestone: 2.1 RC2   
Hardware: PC   
OS: Linux   
Whiteboard:
Attachments:
Description Flags
The .log file from the .metadata directory none

Description Dominic CLA 2003-02-25 23:21:21 EST
Whenever I am using the Linux-GTK version of Eclipse, eventually, eclipse will 
stop opening files. It will simply never bring up the editor when I double-
click on files. I have previously opened them, and I have never had this 
problem in the Windows version.

There does not seem to be any triggering event that I could note. Eventually, 
it just stopped working. When I close Eclipse, it says an error occured. Check 
the error log. I wasn't sure where the error log was, but I would be happy to 
reinstall Eclipse 2.1 and get it to happen again if someone will tell me where 
to look for this.

The problem did has never appeared in the Windows version, or version 2.0 or 
prior. I only noticed it in Eclipse 2.1 RC1, and the one just prior to it (I 
cannot remember if this was G6 or G5 or M5, but the stable release just before 
RC1).
Comment 1 Kai-Uwe Maetzel CLA 2003-02-26 08:47:29 EST
You find the error log in the .log file in the .metadata directory of the 
directory of your workspace. Please attach it to this bug report.
Comment 2 Kai-Uwe Maetzel CLA 2003-02-26 12:59:56 EST
Need log for investigation. Setting milestone.
Comment 3 Dominic CLA 2003-02-26 22:10:29 EST
Created attachment 3746 [details]
The .log file from the .metadata directory
Comment 4 Kai-Uwe Maetzel CLA 2003-02-27 04:45:37 EST
Need to investigate the following stack trace. File additional PRs for the 
other stack traces in the log.

!MESSAGE Exception creating image descriptor for: 
org.eclipse.search.searchmarker
!STACK 1
org.eclipse.core.internal.resources.ResourceException: Marker id: 98 not found.
	at org.eclipse.core.internal.resources.Marker.checkInfo(Marker.java:53)
	at org.eclipse.core.internal.resources.Marker.getType(Marker.java:176)
	at org.eclipse.core.internal.resources.Marker.isSubtypeOf
(Marker.java:194)
	at 
org.eclipse.ui.internal.registry.MarkerImageProviderRegistry.getImageDescriptor
(MarkerImageProviderRegistry.java:90)
	at org.eclipse.ui.internal.model.WorkbenchMarker.getImageDescriptor
(WorkbenchMarker.java:32)
	at org.eclipse.ui.texteditor.MarkerAnnotation.getImage
(MarkerAnnotation.java:251)
	at org.eclipse.jdt.internal.ui.javaeditor.JavaMarkerAnnotation.getImage
(JavaMarkerAnnotation.java:283)
	at org.eclipse.ui.texteditor.MarkerAnnotation.paint
(MarkerAnnotation.java:196)
	at org.eclipse.jface.text.source.AnnotationRulerColumn.doPaint
(AnnotationRulerColumn.java:350)
	at 
org.eclipse.jface.text.source.AnnotationRulerColumn.doubleBufferPaint
(AnnotationRulerColumn.java:241)
	at org.eclipse.jface.text.source.AnnotationRulerColumn.redraw
(AnnotationRulerColumn.java:438)
	at org.eclipse.jface.text.source.AnnotationRulerColumn$4.run
(AnnotationRulerColumn.java:425)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:31)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages
(Synchronizer.java:94)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:1479)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1322)
	at 
org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop
(EventLoopProgressMonitor.java:88)
	at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.subTask
(EventLoopProgressMonitor.java:118)
	at org.eclipse.core.runtime.ProgressMonitorWrapper.subTask
(ProgressMonitorWrapper.java:120)
	at org.eclipse.core.runtime.SubProgressMonitor.subTask
(SubProgressMonitor.java:161)
	at org.eclipse.core.runtime.ProgressMonitorWrapper.subTask
(ProgressMonitorWrapper.java:120)
	at org.eclipse.core.runtime.SubProgressMonitor.subTask
(SubProgressMonitor.java:161)
	at org.eclipse.core.runtime.ProgressMonitorWrapper.subTask
(ProgressMonitorWrapper.java:120)
	at org.eclipse.core.runtime.SubProgressMonitor.subTask
(SubProgressMonitor.java:161)
	at org.eclipse.jdt.internal.core.builder.BuildNotifier.subTask
(BuildNotifier.java:148)
	at org.eclipse.jdt.internal.core.builder.BuildNotifier.compiled
(BuildNotifier.java:86)
	at 
org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.acceptResult
(AbstractImageBuilder.java:115)
	at org.eclipse.jdt.internal.compiler.Compiler.compile
(Compiler.java:350)
	at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile
(AbstractImageBuilder.java:195)
	at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile
(AbstractImageBuilder.java:145)
	at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.build
(IncrementalImageBuilder.java:108)
	at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildDeltas
(JavaBuilder.java:201)
	at org.eclipse.jdt.internal.core.builder.JavaBuilder.build
(JavaBuilder.java:129)
	at org.eclipse.core.internal.events.BuildManager$2.run
(BuildManager.java:424)
	at org.eclipse.core.internal.runtime.InternalPlatform.run
(InternalPlatform.java:867)
	at org.eclipse.core.runtime.Platform.run(Platform.java:413)
	at org.eclipse.core.internal.events.BuildManager.basicBuild
(BuildManager.java:125)
	at org.eclipse.core.internal.events.BuildManager.basicBuild
(BuildManager.java:181)
	at org.eclipse.core.internal.events.BuildManager.basicBuild
(BuildManager.java:191)
	at org.eclipse.core.internal.events.BuildManager$1.run
(BuildManager.java:151)
	at org.eclipse.core.internal.runtime.InternalPlatform.run
(InternalPlatform.java:867)
	at org.eclipse.core.runtime.Platform.run(Platform.java:413)
	at org.eclipse.core.internal.events.BuildManager.basicBuild
(BuildManager.java:165)
	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop
(BuildManager.java:243)
	at org.eclipse.core.internal.events.BuildManager.build
(BuildManager.java:212)
	at org.eclipse.core.internal.resources.Workspace.endOperation
(Workspace.java:884)
	at org.eclipse.core.internal.resources.Workspace.run
(Workspace.java:1593)
	at org.eclipse.ui.actions.WorkspaceModifyOperation.run
(WorkspaceModifyOperation.java:79)
	at org.eclipse.ui.texteditor.AbstractTextEditor.performSaveOperation
(AbstractTextEditor.java:2873)
	at 
org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.performSaveOperati
on(CompilationUnitEditor.java:722)
	at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSave
(CompilationUnitEditor.java:786)
	at org.eclipse.ui.internal.EditorManager$11.run
(EditorManager.java:1058)
	at org.eclipse.ui.internal.EditorManager$8.run(EditorManager.java:927)
	at org.eclipse.jface.operation.ModalContext.runInCurrentThread
(ModalContext.java:296)
	at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:246)
	at org.eclipse.jface.window.ApplicationWindow$1.run
(ApplicationWindow.java:433)
	at org.eclipse.swt.custom.BusyIndicator.showWhile
(BusyIndicator.java:65)
	at org.eclipse.jface.window.ApplicationWindow.run
(ApplicationWindow.java:430)
	at org.eclipse.ui.internal.WorkbenchWindow.run
(WorkbenchWindow.java:1283)
	at org.eclipse.ui.internal.EditorManager.runProgressMonitorOperation
(EditorManager.java:933)
	at org.eclipse.ui.internal.EditorManager.saveEditor
(EditorManager.java:1063)
	at org.eclipse.ui.internal.WorkbenchPage.saveEditor
(WorkbenchPage.java:2292)
	at org.eclipse.ui.internal.SaveAction.run(SaveAction.java:28)
	at org.eclipse.jface.action.Action.runWithEvent(Action.java:804)
	at org.eclipse.ui.internal.WWinKeyBindingService.invoke
(WWinKeyBindingService.java:135)
	at org.eclipse.ui.internal.WWinKeyBindingService.pressed
(WWinKeyBindingService.java:116)
	at org.eclipse.ui.internal.WWinKeyBindingService$6.widgetSelected
(WWinKeyBindingService.java:365)
	at org.eclipse.ui.internal.AcceleratorMenu$2.handleEvent
(AcceleratorMenu.java:55)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:77)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:897)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:1502)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1319)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1289)
	at org.eclipse.ui.internal.Workbench.run(Workbench.java:1272)
	at org.eclipse.core.internal.boot.InternalBootLoader.run
(InternalBootLoader.java:845)
	at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
	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:247)
	at org.eclipse.core.launcher.Main.run(Main.java:703)
	at org.eclipse.core.launcher.Main.main(Main.java:539)
Comment 5 Kai-Uwe Maetzel CLA 2003-02-27 05:20:10 EST
See also bug 32461.
Comment 6 Kai-Uwe Maetzel CLA 2003-02-27 05:40:32 EST
*** Bug 31459 has been marked as a duplicate of this bug. ***
Comment 7 Kai-Uwe Maetzel CLA 2003-03-03 04:16:18 EST
*** Bug 33541 has been marked as a duplicate of this bug. ***
Comment 8 Kai-Uwe Maetzel CLA 2003-03-03 06:44:39 EST
*** Bug 32461 has been marked as a duplicate of this bug. ***
Comment 9 Kai-Uwe Maetzel CLA 2003-03-04 06:00:25 EST
Fixed the stack trace. This, however, has not caused eclipse to stop working. 
The stack trace appeared because it was explicitly logged. As I filed PRs for 
all the other exceptions found in the log, I mark this PR as fixed.
Comment 10 Kai-Uwe Maetzel CLA 2003-03-06 11:03:31 EST
*** Bug 33681 has been marked as a duplicate of this bug. ***