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

Bug 197374

Summary: Eclipse IDE hangs when debugging an JBoss EJB connected to by RMI Interface
Product: z_Archived Reporter: Adam Schwabacher <aschwabacher>
Component: MylynAssignee: Mik Kersten <mik.kersten>
Status: RESOLVED WORKSFORME QA Contact:
Severity: critical    
Priority: P4 Keywords: helpwanted
Version: 0.2   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Adam Schwabacher CLA 2007-07-20 20:31:04 EDT
I cannot debug my JBoss code when JBoss is launched from Eclipse. Everything is running locally on my PC. This only happens with the 'Java EE' download edition. The Eclipse debugger hangs and the Eclipse window becomes 'non-responsive'. I am connecting to a session bean within JBoss via the remote (RMI) interface. JBoss is launched as an External Application within Eclipse. The breakpoint is 'hit' but I can no longer do anything within Eclipse as the entire IDE is hung

This is only a problem with the 'Java EE' download edition. I can debug without a problem using the 'classic' Eclipse download, so this must be introduced by one of the additional projects included in the 'Java EE' version
Comment 1 Michael Rennie CLA 2007-07-23 16:15:43 EDT
Is there anything in the log files when this happens (i.e. when you restart the platform?)

Can you get a stackdump the next time this happens?
To get a stack dump do the following:
1. start eclipse from a command window using java.exe (i.e. java <path to eclipse>/eclipse)
2. when the UI hangs hit Ctrl+Break in the command window
3. copy and paste the resulting mess here :)
Comment 2 Adam Schwabacher CLA 2007-07-23 17:10:52 EDT
(In reply to comment #0)
> I cannot debug my JBoss code when JBoss is launched from Eclipse. Everything is
> running locally on my PC. This only happens with the 'Java EE' download
> edition. The Eclipse debugger hangs and the Eclipse window becomes
> 'non-responsive'. I am connecting to a session bean within JBoss via the remote
> (RMI) interface. JBoss is launched as an External Application within Eclipse.
> The breakpoint is 'hit' but I can no longer do anything within Eclipse as the
> entire IDE is hung
> 
> This is only a problem with the 'Java EE' download edition. I can debug without
> a problem using the 'classic' Eclipse download, so this must be introduced by
> one of the additional projects included in the 'Java EE' version
> 

(In reply to comment #1)
> Is there anything in the log files when this happens (i.e. when you restart the
> platform?)
> 
> Can you get a stackdump the next time this happens?
> To get a stack dump do the following:
> 1. start eclipse from a command window using java.exe (i.e. java <path to
> eclipse>/eclipse)
> 2. when the UI hangs hit Ctrl+Break in the command window
> 3. copy and paste the resulting mess here :)
> 

Hi,
Where can I find the log file?
Also, how do I launch eclipse using java from a command line? If I type 'java <path to eclipse eclipse\eclipse' nothing runs because 'java' cannot find a 'main'. I get a NoClassDefFoundError. If I launch the 'exe' then my Eclipse launches and the command line returns immediately
I am running this on windows XP

thanks,
Adam
Comment 3 Michael Rennie CLA 2007-07-23 17:25:59 EDT
1. the log file should be found in your .metadata folder inside your workspace directory

Yes thats because you can't launch Eclipse like that...I had a mental lapse when typing that response :)

2. launch Eclipse using the vm parameter
  e.g: eclipse -vm C:\vms\jdk1.5\bin\java.exe (that is an example path to a vm)
Comment 4 Adam Schwabacher CLA 2007-07-23 18:12:35 EDT
(In reply to comment #3)
> 1. the log file should be found in your .metadata folder inside your workspace
> directory
> 
> Yes thats because you can't launch Eclipse like that...I had a mental lapse
> when typing that response :)
> 
> 2. launch Eclipse using the vm parameter
>   e.g: eclipse -vm C:\vms\jdk1.5\bin\java.exe (that is an example path to a vm)
> 



Hi,

First is the contents after hitting Ctrl+Break and the log file contents are below that


thanks,
Adam

94]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x24d9c778> (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:509)
        - locked <0x24d9c778> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

"Timer-1" prio=6 tid=0x03f39000 nid=0xdc8 in Object.wait() [0x04e2f000..0x04e2fc
14]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x24414318> (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:509)
        - locked <0x24414318> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

"Timer-0" prio=6 tid=0x04002400 nid=0xf98 in Object.wait() [0x04a3f000..0x04a3fc
94]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x243fe4f0> (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:509)
        - locked <0x243fe4f0> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

"Worker-9" prio=6 tid=0x03e81000 nid=0xb10 in Object.wait() [0x049ef000..0x049ef
d14]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185)
        - locked <0x23079e50> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:21
7)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)

"Worker-8" prio=6 tid=0x03e83800 nid=0xfc in Object.wait() [0x0499f000..0x0499fd
94]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x24d9c7b8> (a org.eclipse.mylyn.internal.tasks.ui.util.Ta
skListSaveManager$TaskListSaverJob)
        at java.lang.Object.wait(Object.java:485)
        at org.eclipse.mylyn.internal.tasks.ui.util.TaskListSaveManager$TaskList
SaverJob.run(TaskListSaveManager.java:280)
        - locked <0x24d9c7b8> (a org.eclipse.mylyn.internal.tasks.ui.util.TaskLi
stSaveManager$TaskListSaverJob)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

"Worker-7" prio=6 tid=0x03e84c00 nid=0xeb8 in Object.wait() [0x0494f000..0x0494f
a14]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x25862680> (a org.eclipse.ui.console.IOConsoleInputStream
)
        at java.lang.Object.wait(Object.java:485)
        at org.eclipse.ui.console.IOConsoleInputStream.waitForData(IOConsoleInpu
tStream.java:149)
        at org.eclipse.ui.console.IOConsoleInputStream.read(IOConsoleInputStream
.java:94)
        - locked <0x25862680> (a org.eclipse.ui.console.IOConsoleInputStream)
        at org.eclipse.ui.console.IOConsoleInputStream.read(IOConsoleInputStream
.java:119)
        at org.eclipse.debug.internal.ui.views.console.ProcessConsole$InputReadJ
ob.run(ProcessConsole.java:682)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

"Worker-6" prio=6 tid=0x03e05c00 nid=0xf70 in Object.wait() [0x048ff000..0x048ff
a94]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185)
        - locked <0x23079e50> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:21
7)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)

"Worker-5" prio=6 tid=0x03e82400 nid=0xf8c in Object.wait() [0x048af000..0x048af
b14]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x25d6e5b0> (a org.eclipse.ui.console.IOConsoleInputStream
)
        at java.lang.Object.wait(Object.java:485)
        at org.eclipse.ui.console.IOConsoleInputStream.waitForData(IOConsoleInpu
tStream.java:149)
        at org.eclipse.ui.console.IOConsoleInputStream.read(IOConsoleInputStream
.java:94)
        - locked <0x25d6e5b0> (a org.eclipse.ui.console.IOConsoleInputStream)
        at org.eclipse.ui.console.IOConsoleInputStream.read(IOConsoleInputStream
.java:119)
        at org.eclipse.debug.internal.ui.views.console.ProcessConsole$InputReadJ
ob.run(ProcessConsole.java:682)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

"Worker-4" prio=6 tid=0x03e80000 nid=0x2ac in Object.wait() [0x03aff000..0x03aff
b94]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185)
        - locked <0x23079e50> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:21
7)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)

"Worker-3" prio=6 tid=0x02eec800 nid=0xb8c in Object.wait() [0x03aaf000..0x03aaf
c14]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185)
        - locked <0x23079e50> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:21
7)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)

"Worker-2" prio=6 tid=0x03e60400 nid=0xbe0 in Object.wait() [0x03a5f000..0x03a5f
c94]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x24414358> (a org.eclipse.mylyn.internal.tasks.ui.Offline
CachingStorage$CacheFlushJob)
        at java.lang.Object.wait(Object.java:485)
        at org.eclipse.mylyn.internal.tasks.ui.OfflineCachingStorage$CacheFlushJ
ob.run(OfflineCachingStorage.java:238)
        - locked <0x24414358> (a org.eclipse.mylyn.internal.tasks.ui.OfflineCach
ingStorage$CacheFlushJob)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

"Worker-1" prio=6 tid=0x03ddc800 nid=0x870 in Object.wait() [0x0485f000..0x0485f
d14]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185)
        - locked <0x23079e50> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:21
7)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)

"org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=2 tid=0x03d50800 n
id=0x3ac in Object.wait() [0x046bf000..0x046bfd94]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread
.run(AbstractReconciler.java:176)
        - locked <0x23ca7588> (a org.eclipse.jface.text.reconciler.DirtyRegionQu
eue)

"Java indexing" daemon prio=4 tid=0x03c2a800 nid=0xe38 in Object.wait() [0x0464f
000..0x0464fa94]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x239f61e8> (a org.eclipse.jdt.internal.core.search.indexi
ng.IndexManager)
        at java.lang.Object.wait(Object.java:485)
        at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobMan
ager.java:369)
        - locked <0x239f61e8> (a org.eclipse.jdt.internal.core.search.indexing.I
ndexManager)
        at java.lang.Thread.run(Thread.java:619)

"Worker-0" prio=6 tid=0x031e1400 nid=0x96c in Object.wait() [0x03a0f000..0x03a0f
c14]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185)
        - locked <0x23079e50> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:21
7)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)

"Start Level Event Dispatcher" daemon prio=6 tid=0x0307fc00 nid=0x988 in Object.
wait() [0x0355f000..0x0355fc94]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x22ff2160> (a org.eclipse.osgi.framework.eventmgr.EventMa
nager$EventThread)
        at java.lang.Object.wait(Object.java:485)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextE
vent(EventManager.java:355)
        - locked <0x22ff2160> (a org.eclipse.osgi.framework.eventmgr.EventManage
r$EventThread)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(Even
tManager.java:293)

"Framework Event Dispatcher" daemon prio=6 tid=0x02f7a400 nid=0xf44 in Object.wa
it() [0x0350f000..0x0350fd14]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x22ff21d8> (a org.eclipse.osgi.framework.eventmgr.EventMa
nager$EventThread)
        at java.lang.Object.wait(Object.java:485)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextE
vent(EventManager.java:355)
        - locked <0x22ff21d8> (a org.eclipse.osgi.framework.eventmgr.EventManage
r$EventThread)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(Even
tManager.java:293)

"State Data Manager" daemon prio=6 tid=0x02f7cc00 nid=0x37c waiting on condition
 [0x034bf000..0x034bfd94]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
        at java.lang.Thread.sleep(Native Method)
        at org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.j
ava:297)
        at java.lang.Thread.run(Thread.java:619)

"Low Memory Detector" daemon prio=6 tid=0x02a4c800 nid=0x87c runnable [0x0000000
0..0x00000000]
   java.lang.Thread.State: RUNNABLE

"CompilerThread0" daemon prio=10 tid=0x02a47c00 nid=0x7dc waiting on condition [
0x00000000..0x02cff798]
   java.lang.Thread.State: RUNNABLE

"Attach Listener" daemon prio=10 tid=0x02a46c00 nid=0xb5c runnable [0x00000000..
0x00000000]
   java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" daemon prio=10 tid=0x02a45c00 nid=0xd8c waiting on condition
 [0x00000000..0x00000000]
   java.lang.Thread.State: RUNNABLE

"Finalizer" daemon prio=8 tid=0x02a3e000 nid=0xee4 in Object.wait() [0x02c0f000.
.0x02c0fc94]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
        - locked <0x22e83fb8> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
        at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

"Reference Handler" daemon prio=10 tid=0x02a3d000 nid=0xd18 in Object.wait() [0x
02bbf000..0x02bbfd14]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:485)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
        - locked <0x22e84048> (a java.lang.ref.Reference$Lock)

"main" prio=6 tid=0x00296000 nid=0xdc4 runnable [0x0090f000..0x0090fe5c]
   java.lang.Thread.State: RUNNABLE
        at org.eclipse.swt.internal.win32.OS.WaitMessage(Native Method)
        at org.eclipse.swt.widgets.Display.sleep(Display.java:4070)
        at org.eclipse.ui.application.WorkbenchAdvisor.eventLoopIdle(WorkbenchAd
visor.java:362)
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2390)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
        at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
        at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
        at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.ja
va:289)
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.jav
a:461)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
        at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEAppli
cation.java:106)
        at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandl
e.java:153)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runAppli
cation(EclipseAppLauncher.java:106)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Ec
lipseAppLauncher.java:76)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.ja
va:363)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.ja
va:176)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:504)
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:443)
        at org.eclipse.equinox.launcher.Main.run(Main.java:1169)
        at org.eclipse.equinox.launcher.Main.main(Main.java:1144)

"VM Thread" prio=10 tid=0x02a33c00 nid=0xecc runnable

"VM Periodic Task Thread" prio=10 tid=0x02a4f000 nid=0x50c waiting on condition


JNI global references: 932

Heap
 def new generation   total 4544K, used 544K [0x22960000, 0x22e40000, 0x22e40000
)
  eden space 4096K,   6% used [0x22960000, 0x229a6810, 0x22d60000)
  from space 448K,  58% used [0x22d60000, 0x22da1a20, 0x22dd0000)
  to   space 448K,   0% used [0x22dd0000, 0x22dd0000, 0x22e40000)
 tenured generation   total 60544K, used 49490K [0x22e40000, 0x26960000, 0x26960
000)
   the space 60544K,  81% used [0x22e40000, 0x25e94b18, 0x25e94c00, 0x26960000)
 compacting perm gen  total 43520K, used 43311K [0x26960000, 0x293e0000, 0x2a960
000)
   the space 43520K,  99% used [0x26960000, 0x293abc58, 0x293abe00, 0x293e0000)
    ro space 8192K,  66% used [0x2a960000, 0x2aead978, 0x2aeada00, 0x2b160000)
    rw space 12288K,  52% used [0x2b160000, 0x2b7a9cb8, 0x2b7a9e00, 0x2bd60000)





LOG File contents here :


!SESSION 2007-07-23 17:54:26.093 -----------------------------------------------
eclipse.buildId=I20070625-1500
java.version=1.6.0_02
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Framework arguments:  exe
Command-line arguments:  -os win32 -ws win32 -arch x86 exe

!ENTRY org.eclipse.core.resources 2 1 2007-07-23 17:54:38.468
!MESSAGE Skipping builder 'org.eclipse.hyades.test.tools.core.java.junit.builder' for project 'uv'. Either the builder is missing from the install, or it belongs to a project nature that is missing or disabled.

!ENTRY org.eclipse.core.resources 2 1 2007-07-23 17:54:39.468
!MESSAGE Skipping builder 'org.eclipse.hyades.test.tools.core.java.junit.builder' for project 'cam'. Either the builder is missing from the install, or it belongs to a project nature that is missing or disabled.
!SESSION 2007-07-23 17:55:15.218 -----------------------------------------------
eclipse.buildId=I20070625-1500
java.version=1.6.0_02
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Command-line arguments:  -os win32 -ws win32 -arch x86

!ENTRY org.eclipse.core.resources 2 1 2007-07-23 17:55:25.671
!MESSAGE Skipping builder 'org.eclipse.hyades.test.tools.core.java.junit.builder' for project 'uv'. Either the builder is missing from the install, or it belongs to a project nature that is missing or disabled.

!ENTRY org.eclipse.core.resources 2 1 2007-07-23 17:55:25.671
!MESSAGE Skipping builder 'org.eclipse.hyades.test.tools.core.java.junit.builder' for project 'cam'. Either the builder is missing from the install, or it belongs to a project nature that is missing or disabled.
!SESSION 2007-07-23 18:02:24.453 -----------------------------------------------
eclipse.buildId=I20070625-1500
java.version=1.6.0_02
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Command-line arguments:  -os win32 -ws win32 -arch x86

!ENTRY org.eclipse.core.resources 2 1 2007-07-23 18:03:13.125
!MESSAGE Skipping builder 'org.eclipse.hyades.test.tools.core.java.junit.builder' for project 'uv'. Either the builder is missing from the install, or it belongs to a project nature that is missing or disabled.

!ENTRY org.eclipse.core.resources 2 1 2007-07-23 18:03:13.125
!MESSAGE Skipping builder 'org.eclipse.hyades.test.tools.core.java.junit.builder' for project 'cam'. Either the builder is missing from the install, or it belongs to a project nature that is missing or disabled.
!SESSION 2007-07-23 18:06:29.000 -----------------------------------------------
eclipse.buildId=I20070625-1500
java.version=1.6.0_02
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Command-line arguments:  -os win32 -ws win32 -arch x86

!ENTRY org.eclipse.core.resources 2 1 2007-07-23 18:06:45.515
!MESSAGE Skipping builder 'org.eclipse.hyades.test.tools.core.java.junit.builder' for project 'uv'. Either the builder is missing from the install, or it belongs to a project nature that is missing or disabled.

!ENTRY org.eclipse.core.resources 2 1 2007-07-23 18:06:45.531
!MESSAGE Skipping builder 'org.eclipse.hyades.test.tools.core.java.junit.builder' for project 'cam'. Either the builder is missing from the install, or it belongs to a project nature that is missing or disabled.
!SESSION 2007-07-23 18:09:14.796 -----------------------------------------------
eclipse.buildId=I20070625-1500
java.version=1.6.0_02
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Framework arguments:  exe
Command-line arguments:  -os win32 -ws win32 -arch x86 exe

!ENTRY org.eclipse.core.resources 2 1 2007-07-23 18:09:27.546
!MESSAGE Skipping builder 'org.eclipse.hyades.test.tools.core.java.junit.builder' for project 'uv'. Either the builder is missing from the install, or it belongs to a project nature that is missing or disabled.

!ENTRY org.eclipse.core.resources 2 1 2007-07-23 18:09:27.546
!MESSAGE Skipping builder 'org.eclipse.hyades.test.tools.core.java.junit.builder' for project 'cam'. Either the builder is missing from the install, or it belongs to a project nature that is missing or disabled.






thanks,
Adam


Comment 5 Darin Wright CLA 2007-07-24 11:58:58 EDT
It could be that Mylar (Mylin) is causing problems? It can filter elements from the debug view that are required for debugging. For example, see bug 152399. I suggest to turn Mylar off to see if the problem still exists.
Comment 6 Adam Schwabacher CLA 2007-07-24 14:15:15 EDT
(In reply to comment #5)
> It could be that Mylar (Mylin) is causing problems? It can filter elements from
> the debug view that are required for debugging. For example, see bug 152399. I
> suggest to turn Mylar off to see if the problem still exists.
> 

Cool. I turned off Mylin plugins from being loaded on startup and I can debug without problems. 

Thank you very much

Adam
Comment 7 Curtis Windatt CLA 2007-07-24 14:31:40 EDT
No code was changed to fix this, reopening to change resolution.
Comment 8 Curtis Windatt CLA 2007-07-24 14:41:15 EDT
Moving to Mylyn for comment
Comment 9 Mik Kersten CLA 2007-07-26 21:15:02 EDT
 (In reply to comment #6)
> Cool. I turned off Mylin plugins from being loaded on startup and I can debug
> without problems.

I may have missed something, but could you elaborate on what you mean by this?
1) Mylyn was preventing your runtime workspace from launching/debugging correctly, and removing the Mylyn plugins from the launch configuration resolved that.
2) Mylyn being installed in the workspace that you work in was preventing debugging from working correctly.

If it is (1), please post any errors that you may have noticed in the log.  If it is (2), Mylyn should not be doing anything if you have not activated a task and pressed the focus button on the Debug view.  We are not aware of any problems that Mylyn has with running or debugging, so it would be good to know more about what's going on here.
Comment 10 Adam Schwabacher CLA 2007-07-27 00:13:17 EDT
(In reply to comment #9)
>  (In reply to comment #6)
> > Cool. I turned off Mylin plugins from being loaded on startup and I can debug
> > without problems.
> 
> I may have missed something, but could you elaborate on what you mean by this?
> 1) Mylyn was preventing your runtime workspace from launching/debugging
> correctly, and removing the Mylyn plugins from the launch configuration
> resolved that.
> 2) Mylyn being installed in the workspace that you work in was preventing
> debugging from working correctly.
> 
> If it is (1), please post any errors that you may have noticed in the log.  If
> it is (2), Mylyn should not be doing anything if you have not activated a task
> and pressed the focus button on the Debug view.  We are not aware of any
> problems that Mylyn has with running or debugging, so it would be good to know
> more about what's going on here.
> 


What I have posted is all that was in the log file and dump. I am not familiar with Mylyn, but I had download the Eclipse EE developers edition and used all the defaults that were set. My steps were
1) set a breakpoint in an EJB; start JBoss from with Eclipse (Debug dialog entry, not a JBoss plug-in)
2) run a junit within Eclipse that connects via RMI to the EJB 
3) execution stopped at my breakpoint, but the entire IDE would freeze and become totally unresponsive

I then

restarted Eclipse. In the windows preferences I selected not to load the 2 Mylyn plugin-in's.  I also un-selected all the checkboxes from the Myliyn preferences and added '*' as an exclusion pattern. 
After having down that, my breakpoint would be hit, and nothing froze.



Comment 11 Mik Kersten CLA 2007-09-11 01:29:08 EDT
I have not tried to reproduce this with a JBoss app server, but Mylyn does not have any effect on the runtime of a launch configuration of this sort, and the only effect it can have is on the Debug view's thread tree if the "Focus on Active Task" button is depressed, which it sounds like it is not.  Will leave this open in case any other users see something similar.

Adam: if you could try to reproduce with the latest Mylyn plug-ins running that would be helpful.  Install them from: download.eclipse.org/tools/mylyn/update/dev/e3.3
Comment 12 Mik Kersten CLA 2007-11-01 17:51:45 EDT
Is this still happening with the latest Eclipse Fall Update versions (or latest Eclipse/Mylyn install?)
Comment 13 Mik Kersten CLA 2007-11-27 17:32:52 EST
We have put several related performance improvements in place.  Please reopen if you still see this with the latest weekly builds.

	http://www.eclipse.org/mylyn/downloads/