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

Bug 18758

Summary: IncompatibleThreadStateException pausing main thread of self hosting target
Product: [Eclipse Project] JDT Reporter: Darin Swanson <Darin_Swanson>
Component: DebugAssignee: Darin Wright <darin.eclipse>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: P3    
Version: 2.0   
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:

Description Darin Swanson CLA 2002-06-03 11:29:29 EDT
Debug a selfhosting target
Suspend the main thread.

Workaround: close debug view, reopen.

!ENTRY org.eclipse.debug.ui 4 120 Jun 03, 2002 10:39:54.571
!MESSAGE Error logged from Debug UI: 
!STACK 1
org.eclipse.debug.core.DebugException[100]: 
com.sun.jdi.IncompatibleThreadStateException: Thread was not suspended
	at org.eclipse.jdi.internal.ThreadReferenceImpl.frames
(ThreadReferenceImpl.java:180)
	at org.eclipse.jdi.internal.ThreadReferenceImpl.frames
(ThreadReferenceImpl.java:159)
	at 
org.eclipse.jdt.internal.debug.core.model.JDIThread.getUnderlyingFrames
(JDIThread.java:483)
	at 
org.eclipse.jdt.internal.debug.core.model.JDIThread.createAllStackFrames
(JDIThread.java:460)
	at 
org.eclipse.jdt.internal.debug.core.model.JDIThread.computeStackFrames
(JDIThread.java:352)
	at 
org.eclipse.jdt.internal.debug.core.model.JDIThread.computeStackFrames
(JDIThread.java:432)
	at org.eclipse.jdt.internal.debug.core.model.JDIThread.getStackFrames
(JDIThread.java:336)
	at 
org.eclipse.debug.internal.ui.views.launch.LaunchViewEventHandler.doHandleSuspen
dThreadEvent(LaunchViewEventHandler.java:195)
	at 
org.eclipse.debug.internal.ui.views.launch.LaunchViewEventHandler.doHandleSuspen
dEvent(LaunchViewEventHandler.java:175)
	at 
org.eclipse.debug.internal.ui.views.launch.LaunchViewEventHandler.doHandleDebugE
vents(LaunchViewEventHandler.java:95)
	at org.eclipse.debug.internal.ui.views.AbstractDebugEventHandler$1.run
(AbstractDebugEventHandler.java:49)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:29)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages
(Synchronizer.java:93)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:1504)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1292)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1177)
	at org.eclipse.ui.internal.Workbench.run(Workbench.java:1160)
	at org.eclipse.core.internal.boot.InternalBootLoader.run
(InternalBootLoader.java:739)
	at org.eclipse.core.boot.BootLoader.run(BootLoader.java:462)
	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:244)
	at org.eclipse.core.launcher.Main.run(Main.java:693)
	at org.eclipse.core.launcher.Main.main(Main.java:526)
Comment 1 Darin Swanson CLA 2002-06-03 11:30:15 EDT
Eclipse launched on Sun1.4.1_b11
Target launched on Sun1.4.1_b11
Comment 2 Jared Burns CLA 2002-06-11 09:22:14 EDT

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