- This topic has 6 replies, 2 voices, and was last updated 14 years, 4 months ago by support-shalini.
-
AuthorPosts
-
Stephen WickMemberI am using MyEclipse 8.5 on Windows XP with Tomcat 5.5.25.
Occassionally, eclipse stops responding to user input while tomcat is starting up. Eclipse starts responding again after 1 to 5 minutes.
Can you help me figure out why it is doing this? I have to restart tomcat often when developing java classes for web applications, and it is really affecting my performance.
+Stephen
Stephen WickMemberHere’s the stack trace collected while MyEclipse was not responding as tomcat 5 was starting up.
2010-06-21 18:10:12
Full thread dump Java HotSpot(TM) Client VM (11.3-b02 mixed mode):“org.eclipse.jdt.internal.ui.text.JavaReconciler” daemon prio=2 tid=0x3a41bc00 nid=0x504 in Object.wait() [0x3bfaf000..0x3bfafa94]
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:179)
– locked <0x111c4b00> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)“Worker-12” prio=6 tid=0x3a19ac00 nid=0x1260 in Object.wait() [0x3bf2f000..0x3bf2fd14]
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 <0x07601220> (a org.eclipse.core.internal.jobs.WorkerPool)
at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)“Worker-11” prio=6 tid=0x3873a400 nid=0x1138 in Object.wait() [0x3baef000..0x3baefa14]
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 <0x07601220> (a org.eclipse.core.internal.jobs.WorkerPool)
at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)“Worker-10” prio=6 tid=0x37f8a400 nid=0x10e4 in Object.wait() [0x398df000..0x398dfc94]
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 <0x07601220> (a org.eclipse.core.internal.jobs.WorkerPool)
at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)“Worker-9” prio=6 tid=0x38b6f800 nid=0xc18 in Object.wait() [0x3bc5f000..0x3bc5fa14]
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 <0x07601220> (a org.eclipse.core.internal.jobs.WorkerPool)
at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)“pool-1-thread-5” prio=6 tid=0x361d9800 nid=0xb84 waiting on condition [0x3988f000..0x3988fa94]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
– parking to wait for <0x08dfa040> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)“pool-1-thread-4” prio=6 tid=0x361ae800 nid=0x778 waiting on condition [0x3983f000..0x3983fb14]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
– parking to wait for <0x08dfa040> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)“pool-1-thread-3” prio=6 tid=0x361aa800 nid=0x68c waiting on condition [0x397ef000..0x397efb94]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
– parking to wait for <0x08dfa040> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)“pool-1-thread-2” prio=6 tid=0x36112800 nid=0x14ac waiting on condition [0x396ff000..0x396ffc14]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
– parking to wait for <0x08dfa040> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)“pool-1-thread-1” prio=6 tid=0x36112400 nid=0x1718 waiting on condition [0x396af000..0x396afc94]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
– parking to wait for <0x08dfa040> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)“Worker-8” prio=6 tid=0x35389c00 nid=0xfb4 in Object.wait() [0x394ff000..0x394ffd14]
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 <0x07601220> (a org.eclipse.core.internal.jobs.WorkerPool)
at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)“Timer-1” daemon prio=6 tid=0x36464400 nid=0xdc0 in Object.wait() [0x393df000..0x393dfb94]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.util.TimerThread.mainLoop(Timer.java:509)
– locked <0x09ae6340> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)“Thread-16” daemon prio=6 tid=0x351b1000 nid=0xb04 in Object.wait() [0x3938f000..0x3938fc94]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
– waiting on <0x09ae63b8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
– locked <0x09ae63b8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
at org.tmatesoft.svn.core.javahl.SVNClientImplTracker.run(SVNClientImplTracker.java:65)
at java.lang.Thread.run(Thread.java:619)“JavaScript indexing” daemon prio=4 tid=0x3644ec00 nid=0x1114 in Object.wait() [0x392df000..0x392dfd14]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
– waiting on <0x0997bbe0> (a org.eclipse.wst.jsdt.internal.core.search.indexing.IndexManager)
at java.lang.Object.wait(Object.java:485)
at org.eclipse.wst.jsdt.internal.core.search.processing.JobManager.run(JobManager.java:370)
– locked <0x0997bbe0> (a org.eclipse.wst.jsdt.internal.core.search.indexing.IndexManager)
at java.lang.Thread.run(Thread.java:619)“MultiThreadedHttpConnectionManager cleanup” daemon prio=6 tid=0x36782400 nid=0x1438 in Object.wait() [0x395af000..0x395afd94]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
– waiting on <0x0981bbb0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
– locked <0x0981bbb0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$ReferenceQueueThread.run(MultiThreadedHttpConnectionManager.java:1122)“Cleanup” daemon prio=6 tid=0x36725c00 nid=0xa78 runnable [0x3928f000..0x3928fa14]
java.lang.Thread.State: RUNNABLE
at java.net.PlainDatagramSocketImpl.receive0(Native Method)
– locked <0x09502588> (a java.net.PlainDatagramSocketImpl)
at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
– locked <0x09502588> (a java.net.PlainDatagramSocketImpl)
at java.net.DatagramSocket.receive(DatagramSocket.java:712)
– locked <0x095025c8> (a java.net.DatagramPacket)
– locked <0x095025e8> (a java.net.MulticastSocket)
at com.genuitec.eclipse.core.D$A.run(Unknown Source)“MyEclipse Thread” prio=6 tid=0x3536a000 nid=0x1068 in Object.wait() [0x3923f000..0x3923fa94]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
– waiting on <0x094a5570> (a org.eclipse.core.internal.jobs.Queue)
at java.lang.Object.wait(Object.java:485)
at com.genuitec.eclipse.core.MyEclipse.─ü(Unknown Source)
– locked <0x094a5570> (a org.eclipse.core.internal.jobs.Queue)
at com.genuitec.eclipse.core.MyEclipse$1.run(Unknown Source)
at java.lang.Thread.run(Thread.java:619)“Worker-7” prio=6 tid=0x36083c00 nid=0x17c0 in Object.wait() [0x391ef000..0x391efb14]
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 <0x07601220> (a org.eclipse.core.internal.jobs.WorkerPool)
at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)“Worker-6” prio=6 tid=0x3669a400 nid=0x1648 runnable [0x3919f000..0x3919fb94]
java.lang.Thread.State: RUNNABLE
at java.util.regex.Pattern$8.isSatisfiedBy(Pattern.java:4783)
at java.util.regex.Pattern$CharProperty.match(Pattern.java:3345)
at java.util.regex.Pattern$Curly.match0(Pattern.java:3770)
at java.util.regex.Pattern$Curly.match(Pattern.java:3744)
at java.util.regex.Pattern$BmpCharProperty.match(Pattern.java:3366)
at java.util.regex.Pattern$Start.match(Pattern.java:3055)
at java.util.regex.Matcher.search(Matcher.java:1105)
at java.util.regex.Matcher.find(Matcher.java:561)
at org.eclipse.ui.internal.console.ConsolePatternMatcher$MatchJob.run(ConsolePatternMatcher.java:127)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)“Worker-5” prio=6 tid=0x362c6c00 nid=0x1474 in Object.wait() [0x3911f000..0x3911fc14]
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 <0x07601220> (a org.eclipse.core.internal.jobs.WorkerPool)
at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)“Worker-4” prio=6 tid=0x367ccc00 nid=0x1778 in Object.wait() [0x3703f000..0x3703fc94]
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 <0x07601220> (a org.eclipse.core.internal.jobs.WorkerPool)
at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)“Worker-3” prio=6 tid=0x36598000 nid=0xe20 in Object.wait() [0x36eff000..0x36effd14]
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 <0x07601220> (a org.eclipse.core.internal.jobs.WorkerPool)
at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)“Worker-2” prio=6 tid=0x3596e400 nid=0xc34 in Object.wait() [0x36eaf000..0x36eafd94]
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 <0x07601220> (a org.eclipse.core.internal.jobs.WorkerPool)
at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)“org.eclipse.jdt.internal.ui.text.JavaReconciler” daemon prio=2 tid=0x35390800 nid=0x1194 in Object.wait() [0x3764f000..0x3764fa94]
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:179)
– locked <0x0899e258> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)“Java indexing” daemon prio=4 tid=0x351c7c00 nid=0x17dc in Object.wait() [0x375cf000..0x375cfb94]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
– waiting on <0x087a4ab8> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
at java.lang.Object.wait(Object.java:485)
at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:381)
– locked <0x087a4ab8> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
at java.lang.Thread.run(Thread.java:619)“Worker-1” prio=6 tid=0x364c2000 nid=0xfc8 in Object.wait() [0x36fef000..0x36fefc94]
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 <0x07601220> (a org.eclipse.core.internal.jobs.WorkerPool)
at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)“Worker-0” prio=6 tid=0x3639c800 nid=0x1314 in Object.wait() [0x36a3f000..0x36a3fd94]
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 <0x07601220> (a org.eclipse.core.internal.jobs.WorkerPool)
at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)“Bundle File Closer” daemon prio=6 tid=0x36342400 nid=0x1124 in Object.wait() [0x3685f000..0x3685fa14]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:397)
– locked <0x0795d858> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:333)“Framework Event Dispatcher” daemon prio=6 tid=0x352aa800 nid=0x17ec in Object.wait() [0x3591f000..0x3591fa94]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:397)
– locked <0x075c6208> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:333)“Start Level Event Dispatcher” daemon prio=6 tid=0x3527d000 nid=0xf90 in Object.wait() [0x358cf000..0x358cfb14]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
– waiting on <0x0758fb00> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at java.lang.Object.wait(Object.java:485)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:397)
– locked <0x0758fb00> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:333)“State Data Manager” daemon prio=6 tid=0x35224c00 nid=0x14f8 waiting on condition [0x3587f000..0x3587fb94]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.java:306)
at java.lang.Thread.run(Thread.java:619)“Low Memory Detector” daemon prio=6 tid=0x34eb6000 nid=0x169c runnable [0x00000000..0x00000000]
java.lang.Thread.State: RUNNABLE“CompilerThread0” daemon prio=10 tid=0x34eb3000 nid=0x1740 waiting on condition [0x00000000..0x350ff9bc]
java.lang.Thread.State: RUNNABLE“Attach Listener” daemon prio=10 tid=0x34eae400 nid=0x1748 runnable [0x00000000..0x00000000]
java.lang.Thread.State: RUNNABLE“Signal Dispatcher” daemon prio=10 tid=0x34ead000 nid=0x101c waiting on condition [0x00000000..0x00000000]
java.lang.Thread.State: RUNNABLE“Finalizer” daemon prio=8 tid=0x34e9d000 nid=0x14d4 in Object.wait() [0x3500f000..0x3500fa94]
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 <0x072b9fb0> (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=0x34e98400 nid=0x15a0 in Object.wait() [0x34fbf000..0x34fbfb14]
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 <0x072ba038> (a java.lang.ref.Reference$Lock)“main” prio=6 tid=0x003b7400 nid=0x128c waiting on condition [0x009df000..0x009dfe5c]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at org.eclipse.core.internal.jobs.JobManager.join(JobManager.java:815)
at org.eclipse.ui.internal.console.IOConsolePartitioner$TrimJob.runInUIThread(IOConsolePartitioner.java:621)
at org.eclipse.ui.progress.UIJob$1.run(UIJob.java:95)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
– locked <0x05005a28> (a org.eclipse.swt.widgets.RunnableLock)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3885)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3506)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
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:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
at org.eclipse.equinox.launcher.Main.main(Main.java:1287)“VM Thread” prio=10 tid=0x34e94c00 nid=0x12ac runnable
“VM Periodic Task Thread” prio=10 tid=0x34eb7c00 nid=0x16c0 waiting on condition
JNI global references: 929
Heap
def new generation total 23808K, used 7263K [0x04b10000, 0x064e0000, 0x07270000)
eden space 21184K, 26% used [0x04b10000, 0x05091b30, 0x05fc0000)
from space 2624K, 61% used [0x05fc0000, 0x061561c0, 0x06250000)
to space 2624K, 0% used [0x06250000, 0x06250000, 0x064e0000)
tenured generation total 316016K, used 215394K [0x07270000, 0x1a70c000, 0x24b10000)
the space 316016K, 68% used [0x07270000, 0x144c8968, 0x144c8a00, 0x1a70c000)
compacting perm gen total 115968K, used 115920K [0x24b10000, 0x2bc50000, 0x34b10000)
the space 115968K, 99% used [0x24b10000, 0x2bc44230, 0x2bc44400, 0x2bc50000)
No shared spaces configured.I hope it helps.
support-shaliniMemberStephen,
Are there any errors logged in the log file located at workspace dir > .metadata > log when the IDE is not responding?
Stephen WickMemberShalini,
Nope. I tailed C:\Workspaces\MyEclipse 8.x\.metadata\.log, started tomcat, eclipse froze, and no error message was written to .log. A message wasn’t even written after eclipse started responding again.
+Stephen
support-shaliniMemberStephen,
I shall escalate this issue to the dev team member. They will get back to you on this.
Stephen WickMemberShalini,
Yesterday I increased the -Xmx setting from 512m to 1024m, and I added a -Xms setting set to 256m.
I have not experienced a freeze of eclipse since I did this.
+Stephen
support-shaliniMemberStephen,
Thank you for the workaround.
Do let us know if you have any issues -
AuthorPosts