facebook

ME 8.5 freezes when I start tomcat 5.x with one webapp

  1. MyEclipse Archived
  2.  > 
  3. Bugs
Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #309252 Reply

    Stephen Wick
    Member

    I 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

    #309253 Reply

    Stephen Wick
    Member

    Here’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.

    #309261 Reply

    Stephen,
    Are there any errors logged in the log file located at workspace dir > .metadata > log when the IDE is not responding?

    #309281 Reply

    Stephen Wick
    Member

    Shalini,

    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

    #309306 Reply

    Stephen,
    I shall escalate this issue to the dev team member. They will get back to you on this.

    #309332 Reply

    Stephen Wick
    Member

    Shalini,

    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

    #309339 Reply

    Stephen,
    Thank you for the workaround.
    Do let us know if you have any issues

Viewing 7 posts - 1 through 7 (of 7 total)
Reply To: ME 8.5 freezes when I start tomcat 5.x with one webapp

This topic is marked as closed to new replies, however your posting capabilities still allow you to do so.

You must be logged in to post in the forum log in