| Summary: | Eclipse IDE hangs when debugging an JBoss EJB connected to by RMI Interface | ||
|---|---|---|---|
| Product: | z_Archived | Reporter: | Adam Schwabacher <aschwabacher> |
| Component: | Mylyn | Assignee: | 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
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 :) (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 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) (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 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. (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 No code was changed to fix this, reopening to change resolution. Moving to Mylyn for comment (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. (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. 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 Is this still happening with the latest Eclipse Fall Update versions (or latest Eclipse/Mylyn install?) 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/ |