Hi all! Today i came into the office and checked the list of threads of a server process i'm monitoring.
Now i see about 30 Threads sleeping - stacktrace is the following: Thread: Id=179 Name=Worker-41 State: TIMED_WAITING java.lang.Thread.sleep(null:-2) org.eclipse.equinox.internal.p2.repository.FileReader$CancelHandler.run(FileReader.java:104) org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) I've checked the other threads but apart from 2 WorkerPool threads of eclipse there is no other thread I don't know what my co-workers did when i left the office yesterday but they should't be there over the night anyway. Can somebody drop me a hint where i have to look first? I've posted the full thread list with stacktraces at the bottom. greetings, Michael osgi> stacktrace All threadinfos: (Count=90) Thread: Id=459 Name=OSGi Console State: RUNNABLE sun.management.ThreadImpl.getThreadInfo0(null:-2) sun.management.ThreadImpl.getThreadInfo(null:-1) sun.management.ThreadImpl.getThreadInfo(null:-1) at.anext.sys.osgiconsole.system.ServiceComponent._stacktrace(ServiceComponent.java:189) sun.reflect.NativeMethodAccessorImpl.invoke0(null:-2) sun.reflect.NativeMethodAccessorImpl.invoke(null:-1) sun.reflect.DelegatingMethodAccessorImpl.invoke(null:-1) java.lang.reflect.Method.invoke(null:-1) org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.execute(FrameworkCommandInterpreter.java:155) org.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(FrameworkConsole.java:156) org.eclipse.osgi.framework.internal.core.FrameworkConsole.runConsole(FrameworkConsole.java:141) org.eclipse.osgi.framework.internal.core.FrameworkConsole.run(FrameworkConsole.java:105) java.lang.Thread.run(null:-1) Thread: Id=452 name=7141...@qtp-11421254-51 State: TIMED_WAITING java.lang.Object.wait(Object.java:-2) at.anext.os.extif.facade.impl.SubscriptionDataImpl.waitForSomethingToChangeUntil(SubscriptionDataImpl.java:76) at.anext.os.extif.facade.impl.UpdateMonitorImpl.poll(UpdateMonitorImpl.java:66) at.anext.os.extif.facade.impl.StandardUtils.poll(StandardUtils.java:1096) at.anext.os.extif.webservice.impl.ServiceComponent.poll(ServiceComponent.java:220) at.anext.os.extif.webservice.impl.PneumaImpl.poll(PneumaImpl.java:470) sun.reflect.GeneratedMethodAccessor12.invoke(null:-1) sun.reflect.DelegatingMethodAccessorImpl.invoke(null:-1) java.lang.reflect.Method.invoke(null:-1) org.codehaus.xfire.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:59) org.codehaus.xfire.service.invoker.ObjectInvoker.invoke(ObjectInvoker.java:45) org.codehaus.xfire.service.binding.ServiceInvocationHandler.sendMessage(ServiceInvocationHandler.java:320) org.codehaus.xfire.service.binding.ServiceInvocationHandler$1.run(ServiceInvocationHandler.java:86) org.codehaus.xfire.service.binding.ServiceInvocationHandler.execute(ServiceInvocationHandler.java:134) org.codehaus.xfire.service.binding.ServiceInvocationHandler.invoke(ServiceInvocationHandler.java:109) org.codehaus.xfire.handler.HandlerPipeline.invoke(HandlerPipeline.java:131) org.codehaus.xfire.transport.DefaultEndpoint.onReceive(DefaultEndpoint.java:64) org.codehaus.xfire.transport.AbstractChannel.receive(AbstractChannel.java:38) org.codehaus.xfire.transport.http.XFireServletController.invoke(XFireServletController.java:304) org.codehaus.xfire.transport.http.XFireServletController.doService(XFireServletController.java:129) org.codehaus.xfire.transport.http.XFireServlet.doPost(XFireServlet.java:116) at.anext.os.extif.webservice.impl.PneumaXFireServlet.doPost(PneumaXFireServlet.java:46) javax.servlet.http.HttpServlet.service(HttpServlet.java:727) javax.servlet.http.HttpServlet.service(HttpServlet.java:820) org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61) org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:126) org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:68) javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at.anext.equinox.http.jetty.internal.HttpServerManager$InternalHttpServiceServlet.service(HttpServerManager.java:372) org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511) org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:390) org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) org.mortbay.jetty.handler.HandlerList.handle(HandlerList.java:49) org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) org.mortbay.jetty.Server.handle(Server.java:326) org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:939) org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:756) org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218) org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409) org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) Thread: Id=183 Name=Worker-45 State: TIMED_WAITING java.lang.Object.wait(Object.java:-2) org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185) org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217) org.eclipse.core.internal.jobs.Worker.run(Worker.java:50) Thread: Id=182 Name=Worker-44 State: TIMED_WAITING java.lang.Object.wait(Object.java:-2) org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185) org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217) org.eclipse.core.internal.jobs.Worker.run(Worker.java:50) Thread: Id=179 Name=Worker-41 State: TIMED_WAITING java.lang.Thread.sleep(null:-2) org.eclipse.equinox.internal.p2.repository.FileReader$CancelHandler.run(FileReader.java:104) org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Thread: Id=178 Name=Worker-40 State: TIMED_WAITING java.lang.Thread.sleep(null:-2) org.eclipse.equinox.internal.p2.repository.FileReader$CancelHandler.run(FileReader.java:104) org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Thread: Id=176 Name=Worker-39 State: TIMED_WAITING java.lang.Thread.sleep(null:-2) org.eclipse.equinox.internal.p2.repository.FileReader$CancelHandler.run(FileReader.java:104) org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Thread: Id=175 Name=Worker-38 State: TIMED_WAITING java.lang.Thread.sleep(null:-2) org.eclipse.equinox.internal.p2.repository.FileReader$CancelHandler.run(FileReader.java:104) org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Thread: Id=174 Name=Worker-37 State: TIMED_WAITING java.lang.Thread.sleep(null:-2) org.eclipse.equinox.internal.p2.repository.FileReader$CancelHandler.run(FileReader.java:104) org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Thread: Id=173 Name=Worker-36 State: TIMED_WAITING java.lang.Thread.sleep(null:-2) org.eclipse.equinox.internal.p2.repository.FileReader$CancelHandler.run(FileReader.java:104) org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Thread: Id=172 Name=Worker-35 State: TIMED_WAITING java.lang.Thread.sleep(null:-2) org.eclipse.equinox.internal.p2.repository.FileReader$CancelHandler.run(FileReader.java:104) org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Thread: Id=171 Name=Worker-34 State: TIMED_WAITING java.lang.Thread.sleep(null:-2) org.eclipse.equinox.internal.p2.repository.FileReader$CancelHandler.run(FileReader.java:104) org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Thread: Id=170 Name=Worker-33 State: TIMED_WAITING java.lang.Thread.sleep(null:-2) org.eclipse.equinox.internal.p2.repository.FileReader$CancelHandler.run(FileReader.java:104) org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Thread: Id=169 Name=Worker-32 State: TIMED_WAITING java.lang.Thread.sleep(null:-2) org.eclipse.equinox.internal.p2.repository.FileReader$CancelHandler.run(FileReader.java:104) org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Thread: Id=168 Name=Worker-31 State: TIMED_WAITING java.lang.Thread.sleep(null:-2) org.eclipse.equinox.internal.p2.repository.FileReader$CancelHandler.run(FileReader.java:104) org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Thread: Id=167 Name=Worker-30 State: TIMED_WAITING java.lang.Thread.sleep(null:-2) org.eclipse.equinox.internal.p2.repository.FileReader$CancelHandler.run(FileReader.java:104) org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Thread: Id=166 Name=Worker-29 State: TIMED_WAITING java.lang.Thread.sleep(null:-2) org.eclipse.equinox.internal.p2.repository.FileReader$CancelHandler.run(FileReader.java:104) org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Thread: Id=165 Name=Worker-28 State: TIMED_WAITING java.lang.Thread.sleep(null:-2) org.eclipse.equinox.internal.p2.repository.FileReader$CancelHandler.run(FileReader.java:104) org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Thread: Id=164 Name=Worker-27 State: TIMED_WAITING java.lang.Thread.sleep(null:-2) org.eclipse.equinox.internal.p2.repository.FileReader$CancelHandler.run(FileReader.java:104) org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Thread: Id=163 Name=Worker-26 State: TIMED_WAITING java.lang.Thread.sleep(null:-2) org.eclipse.equinox.internal.p2.repository.FileReader$CancelHandler.run(FileReader.java:104) org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Thread: Id=162 Name=Worker-25 State: TIMED_WAITING java.lang.Thread.sleep(null:-2) org.eclipse.equinox.internal.p2.repository.FileReader$CancelHandler.run(FileReader.java:104) org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Thread: Id=161 Name=Worker-24 State: TIMED_WAITING java.lang.Thread.sleep(null:-2) org.eclipse.equinox.internal.p2.repository.FileReader$CancelHandler.run(FileReader.java:104) org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Thread: Id=160 Name=Worker-23 State: TIMED_WAITING java.lang.Thread.sleep(null:-2) org.eclipse.equinox.internal.p2.repository.FileReader$CancelHandler.run(FileReader.java:104) org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Thread: Id=159 Name=Worker-22 State: TIMED_WAITING java.lang.Thread.sleep(null:-2) org.eclipse.equinox.internal.p2.repository.FileReader$CancelHandler.run(FileReader.java:104) org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Thread: Id=158 Name=Worker-21 State: TIMED_WAITING java.lang.Thread.sleep(null:-2) org.eclipse.equinox.internal.p2.repository.FileReader$CancelHandler.run(FileReader.java:104) org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Thread: Id=142 Name=pool-1-thread-10 State: WAITING sun.misc.Unsafe.park(null:-2) java.util.concurrent.locks.LockSupport.park(null:-1) java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(null:-1) java.util.concurrent.SynchronousQueue$TransferStack.transfer(null:-1) java.util.concurrent.SynchronousQueue.take(null:-1) java.util.concurrent.ThreadPoolExecutor.getTask(null:-1) java.util.concurrent.ThreadPoolExecutor$Worker.run(null:-1) java.lang.Thread.run(null:-1) Thread: Id=141 Name=pool-1-thread-9 State: WAITING sun.misc.Unsafe.park(null:-2) java.util.concurrent.locks.LockSupport.park(null:-1) java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(null:-1) java.util.concurrent.SynchronousQueue$TransferStack.transfer(null:-1) java.util.concurrent.SynchronousQueue.take(null:-1) java.util.concurrent.ThreadPoolExecutor.getTask(null:-1) java.util.concurrent.ThreadPoolExecutor$Worker.run(null:-1) java.lang.Thread.run(null:-1) Thread: Id=140 Name=pool-1-thread-8 State: WAITING sun.misc.Unsafe.park(null:-2) java.util.concurrent.locks.LockSupport.park(null:-1) java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(null:-1) java.util.concurrent.SynchronousQueue$TransferStack.transfer(null:-1) java.util.concurrent.SynchronousQueue.take(null:-1) java.util.concurrent.ThreadPoolExecutor.getTask(null:-1) java.util.concurrent.ThreadPoolExecutor$Worker.run(null:-1) java.lang.Thread.run(null:-1) Thread: Id=139 Name=pool-1-thread-7 State: WAITING sun.misc.Unsafe.park(null:-2) java.util.concurrent.locks.LockSupport.park(null:-1) java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(null:-1) java.util.concurrent.SynchronousQueue$TransferStack.transfer(null:-1) java.util.concurrent.SynchronousQueue.take(null:-1) java.util.concurrent.ThreadPoolExecutor.getTask(null:-1) java.util.concurrent.ThreadPoolExecutor$Worker.run(null:-1) java.lang.Thread.run(null:-1) Thread: Id=137 Name=pool-1-thread-6 State: WAITING sun.misc.Unsafe.park(null:-2) java.util.concurrent.locks.LockSupport.park(null:-1) java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(null:-1) java.util.concurrent.SynchronousQueue$TransferStack.transfer(null:-1) java.util.concurrent.SynchronousQueue.take(null:-1) java.util.concurrent.ThreadPoolExecutor.getTask(null:-1) java.util.concurrent.ThreadPoolExecutor$Worker.run(null:-1) java.lang.Thread.run(null:-1) Thread: Id=133 Name=pool-1-thread-5 State: WAITING sun.misc.Unsafe.park(null:-2) java.util.concurrent.locks.LockSupport.park(null:-1) java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(null:-1) java.util.concurrent.SynchronousQueue$TransferStack.transfer(null:-1) java.util.concurrent.SynchronousQueue.take(null:-1) java.util.concurrent.ThreadPoolExecutor.getTask(null:-1) java.util.concurrent.ThreadPoolExecutor$Worker.run(null:-1) java.lang.Thread.run(null:-1) Thread: Id=132 Name=pool-1-thread-4 State: WAITING sun.misc.Unsafe.park(null:-2) java.util.concurrent.locks.LockSupport.park(null:-1) java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(null:-1) java.util.concurrent.SynchronousQueue$TransferStack.transfer(null:-1) java.util.concurrent.SynchronousQueue.take(null:-1) java.util.concurrent.ThreadPoolExecutor.getTask(null:-1) java.util.concurrent.ThreadPoolExecutor$Worker.run(null:-1) java.lang.Thread.run(null:-1) Thread: Id=131 Name=pool-1-thread-3 State: WAITING sun.misc.Unsafe.park(null:-2) java.util.concurrent.locks.LockSupport.park(null:-1) java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(null:-1) java.util.concurrent.SynchronousQueue$TransferStack.transfer(null:-1) java.util.concurrent.SynchronousQueue.take(null:-1) java.util.concurrent.ThreadPoolExecutor.getTask(null:-1) java.util.concurrent.ThreadPoolExecutor$Worker.run(null:-1) java.lang.Thread.run(null:-1) Thread: Id=130 Name=pool-1-thread-2 State: WAITING sun.misc.Unsafe.park(null:-2) java.util.concurrent.locks.LockSupport.park(null:-1) java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(null:-1) java.util.concurrent.SynchronousQueue$TransferStack.transfer(null:-1) java.util.concurrent.SynchronousQueue.take(null:-1) java.util.concurrent.ThreadPoolExecutor.getTask(null:-1) java.util.concurrent.ThreadPoolExecutor$Worker.run(null:-1) java.lang.Thread.run(null:-1) Thread: Id=129 Name=pool-1-thread-1 State: WAITING sun.misc.Unsafe.park(null:-2) java.util.concurrent.locks.LockSupport.park(null:-1) java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(null:-1) java.util.concurrent.SynchronousQueue$TransferStack.transfer(null:-1) java.util.concurrent.SynchronousQueue.take(null:-1) java.util.concurrent.ThreadPoolExecutor.getTask(null:-1) java.util.concurrent.ThreadPoolExecutor$Worker.run(null:-1) java.lang.Thread.run(null:-1) Thread: Id=127 Name=pool-2-thread-10 State: TIMED_WAITING sun.misc.Unsafe.park(null:-2) java.util.concurrent.locks.LockSupport.parkNanos(null:-1) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(null:-1) java.util.concurrent.DelayQueue.take(null:-1) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(null:-1) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(null:-1) java.util.concurrent.ThreadPoolExecutor.getTask(null:-1) java.util.concurrent.ThreadPoolExecutor$Worker.run(null:-1) java.lang.Thread.run(null:-1) Thread: Id=126 Name=pool-2-thread-9 State: TIMED_WAITING sun.misc.Unsafe.park(null:-2) java.util.concurrent.locks.LockSupport.parkNanos(null:-1) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(null:-1) java.util.concurrent.DelayQueue.take(null:-1) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(null:-1) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(null:-1) java.util.concurrent.ThreadPoolExecutor.getTask(null:-1) java.util.concurrent.ThreadPoolExecutor$Worker.run(null:-1) java.lang.Thread.run(null:-1) Thread: Id=125 Name=pool-2-thread-8 State: TIMED_WAITING sun.misc.Unsafe.park(null:-2) java.util.concurrent.locks.LockSupport.parkNanos(null:-1) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(null:-1) java.util.concurrent.DelayQueue.take(null:-1) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(null:-1) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(null:-1) java.util.concurrent.ThreadPoolExecutor.getTask(null:-1) java.util.concurrent.ThreadPoolExecutor$Worker.run(null:-1) java.lang.Thread.run(null:-1) Thread: Id=124 Name=pool-2-thread-7 State: TIMED_WAITING sun.misc.Unsafe.park(null:-2) java.util.concurrent.locks.LockSupport.parkNanos(null:-1) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(null:-1) java.util.concurrent.DelayQueue.take(null:-1) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(null:-1) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(null:-1) java.util.concurrent.ThreadPoolExecutor.getTask(null:-1) java.util.concurrent.ThreadPoolExecutor$Worker.run(null:-1) java.lang.Thread.run(null:-1) Thread: Id=123 Name=pool-2-thread-6 State: TIMED_WAITING sun.misc.Unsafe.park(null:-2) java.util.concurrent.locks.LockSupport.parkNanos(null:-1) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(null:-1) java.util.concurrent.DelayQueue.take(null:-1) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(null:-1) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(null:-1) java.util.concurrent.ThreadPoolExecutor.getTask(null:-1) java.util.concurrent.ThreadPoolExecutor$Worker.run(null:-1) java.lang.Thread.run(null:-1) Thread: Id=122 Name=pool-2-thread-5 State: TIMED_WAITING sun.misc.Unsafe.park(null:-2) java.util.concurrent.locks.LockSupport.parkNanos(null:-1) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(null:-1) java.util.concurrent.DelayQueue.take(null:-1) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(null:-1) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(null:-1) java.util.concurrent.ThreadPoolExecutor.getTask(null:-1) java.util.concurrent.ThreadPoolExecutor$Worker.run(null:-1) java.lang.Thread.run(null:-1) Thread: Id=121 Name=pool-2-thread-4 State: TIMED_WAITING sun.misc.Unsafe.park(null:-2) java.util.concurrent.locks.LockSupport.parkNanos(null:-1) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(null:-1) java.util.concurrent.DelayQueue.take(null:-1) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(null:-1) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(null:-1) java.util.concurrent.ThreadPoolExecutor.getTask(null:-1) java.util.concurrent.ThreadPoolExecutor$Worker.run(null:-1) java.lang.Thread.run(null:-1) Thread: Id=118 Name=Timer-8 State: WAITING java.lang.Object.wait(Object.java:-2) java.lang.Object.wait(Object.java:485) java.util.TimerThread.mainLoop(null:-1) java.util.TimerThread.run(null:-1) Thread: Id=111 Name=pool-2-thread-3 State: TIMED_WAITING sun.misc.Unsafe.park(null:-2) java.util.concurrent.locks.LockSupport.parkNanos(null:-1) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(null:-1) java.util.concurrent.DelayQueue.take(null:-1) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(null:-1) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(null:-1) java.util.concurrent.ThreadPoolExecutor.getTask(null:-1) java.util.concurrent.ThreadPoolExecutor$Worker.run(null:-1) java.lang.Thread.run(null:-1) Thread: Id=99 Name=Worker-17 State: TIMED_WAITING java.lang.Thread.sleep(null:-2) org.eclipse.equinox.internal.p2.repository.FileReader$CancelHandler.run(FileReader.java:104) org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Thread: Id=84 Name=Worker-14 State: TIMED_WAITING java.lang.Thread.sleep(null:-2) org.eclipse.equinox.internal.p2.repository.FileReader$CancelHandler.run(FileReader.java:104) org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Thread: Id=83 Name=Worker-13 State: TIMED_WAITING java.lang.Thread.sleep(null:-2) org.eclipse.equinox.internal.p2.repository.FileReader$CancelHandler.run(FileReader.java:104) org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Thread: Id=81 Name=Worker-11 State: TIMED_WAITING java.lang.Thread.sleep(null:-2) org.eclipse.equinox.internal.p2.repository.FileReader$CancelHandler.run(FileReader.java:104) org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Thread: Id=80 Name=Worker-10 State: TIMED_WAITING java.lang.Thread.sleep(null:-2) org.eclipse.equinox.internal.p2.repository.FileReader$CancelHandler.run(FileReader.java:104) org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Thread: Id=77 Name=Worker-9 State: TIMED_WAITING java.lang.Thread.sleep(null:-2) org.eclipse.equinox.internal.p2.repository.FileReader$CancelHandler.run(FileReader.java:104) org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Thread: Id=75 Name=Timer-7 State: TIMED_WAITING java.lang.Object.wait(Object.java:-2) java.util.TimerThread.mainLoop(null:-1) java.util.TimerThread.run(null:-1) Thread: Id=74 Name=Timer-6 State: TIMED_WAITING java.lang.Object.wait(Object.java:-2) java.util.TimerThread.mainLoop(null:-1) java.util.TimerThread.run(null:-1) Thread: Id=73 Name=Timer-5 State: TIMED_WAITING java.lang.Object.wait(Object.java:-2) java.util.TimerThread.mainLoop(null:-1) java.util.TimerThread.run(null:-1) Thread: Id=66 Name=[ThreadPool Manager] - Idle Thread State: WAITING java.lang.Object.wait(Object.java:-2) java.lang.Object.wait(Object.java:485) org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Executor.java:106) Thread: Id=61 Name=Worker-8 State: TIMED_WAITING java.lang.Thread.sleep(null:-2) org.eclipse.equinox.internal.p2.repository.FileReader$CancelHandler.run(FileReader.java:104) org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Thread: Id=58 Name=Worker-5 State: TIMED_WAITING java.lang.Thread.sleep(null:-2) org.eclipse.equinox.internal.p2.repository.FileReader$CancelHandler.run(FileReader.java:104) org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Thread: Id=53 Name=Provisioning Event Dispatcher State: WAITING java.lang.Object.wait(Object.java:-2) java.lang.Object.wait(Object.java:485) org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:397) org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:333) Thread: Id=52 Name=[ThreadPool Manager] - Idle Thread State: WAITING java.lang.Object.wait(Object.java:-2) java.lang.Object.wait(Object.java:485) org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Executor.java:106) Thread: Id=50 Name=MultiThreadedHttpConnectionManager cleanup State: WAITING java.lang.Object.wait(Object.java:-2) java.lang.ref.ReferenceQueue.remove(null:-1) java.lang.ref.ReferenceQueue.remove(null:-1) org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$ReferenceQueueThread.run(MultiThreadedHttpConnectionManager.java:1122) Thread: Id=41 Name=pool-2-thread-2 State: TIMED_WAITING sun.misc.Unsafe.park(null:-2) java.util.concurrent.locks.LockSupport.parkNanos(null:-1) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(null:-1) java.util.concurrent.DelayQueue.take(null:-1) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(null:-1) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(null:-1) java.util.concurrent.ThreadPoolExecutor.getTask(null:-1) java.util.concurrent.ThreadPoolExecutor$Worker.run(null:-1) java.lang.Thread.run(null:-1) Thread: Id=40 Name=pool-2-thread-1 State: TIMED_WAITING sun.misc.Unsafe.park(null:-2) java.util.concurrent.locks.LockSupport.parkNanos(null:-1) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(null:-1) java.util.concurrent.DelayQueue.take(null:-1) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(null:-1) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(null:-1) java.util.concurrent.ThreadPoolExecutor.getTask(null:-1) java.util.concurrent.ThreadPoolExecutor$Worker.run(null:-1) java.lang.Thread.run(null:-1) Thread: Id=39 Name=Timer-4 State: TIMED_WAITING java.lang.Object.wait(Object.java:-2) java.util.TimerThread.mainLoop(null:-1) java.util.TimerThread.run(null:-1) Thread: Id=38 Name=SimpleQuartzScheduler_QuartzSchedulerThread State: TIMED_WAITING java.lang.Object.wait(Object.java:-2) org.quartz.core.QuartzSchedulerThread.run(QuartzSchedulerThread.java:244) Thread: Id=36 Name=Thread-13 State: RUNNABLE java.net.PlainSocketImpl.socketAccept(null:-2) java.net.PlainSocketImpl.accept(null:-1) java.net.ServerSocket.implAccept(null:-1) java.net.ServerSocket.accept(null:-1) at.anext.sys.osgiconsole.OSGiConsole$TCPSocketServer.run(OSGiConsole.java:66) Thread: Id=34 Name=RMI Scheduler(0) State: TIMED_WAITING sun.misc.Unsafe.park(null:-2) java.util.concurrent.locks.LockSupport.parkNanos(null:-1) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(null:-1) java.util.concurrent.DelayQueue.take(null:-1) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(null:-1) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(null:-1) java.util.concurrent.ThreadPoolExecutor.getTask(null:-1) java.util.concurrent.ThreadPoolExecutor$Worker.run(null:-1) java.lang.Thread.run(null:-1) Thread: Id=33 Name=RMI RenewClean-[192.168.0.50:46533] State: TIMED_WAITING java.lang.Object.wait(Object.java:-2) java.lang.ref.ReferenceQueue.remove(null:-1) sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(null:-1) java.lang.Thread.run(null:-1) Thread: Id=31 Name=GC Daemon State: TIMED_WAITING java.lang.Object.wait(Object.java:-2) sun.misc.GC$Daemon.run(null:-1) Thread: Id=30 Name=RMI Reaper State: WAITING java.lang.Object.wait(Object.java:-2) java.lang.ref.ReferenceQueue.remove(null:-1) java.lang.ref.ReferenceQueue.remove(null:-1) sun.rmi.transport.ObjectTable$Reaper.run(null:-1) java.lang.Thread.run(null:-1) Thread: Id=29 Name=RMI TCP Accept-0 State: RUNNABLE java.net.PlainSocketImpl.socketAccept(null:-2) java.net.PlainSocketImpl.accept(null:-1) java.net.ServerSocket.implAccept(null:-1) java.net.ServerSocket.accept(null:-1) sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(null:-1) sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(null:-1) java.lang.Thread.run(null:-1) Thread: Id=28 Name=RMI TCP Accept-1099 State: RUNNABLE java.net.PlainSocketImpl.socketAccept(null:-2) java.net.PlainSocketImpl.accept(null:-1) java.net.ServerSocket.implAccept(null:-1) java.net.ServerSocket.accept(null:-1) sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(null:-1) sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(null:-1) java.lang.Thread.run(null:-1) Thread: Id=27 name=23383...@qtp-11421254-4 - Acceptor0 selectchannelconnec...@0.0.0.0:8080 State: RUNNABLE sun.nio.ch.EPollArrayWrapper.epollWait(null:-2) sun.nio.ch.EPollArrayWrapper.poll(null:-1) sun.nio.ch.EPollSelectorImpl.doSelect(null:-1) sun.nio.ch.SelectorImpl.lockAndDoSelect(null:-1) sun.nio.ch.SelectorImpl.select(null:-1) org.mortbay.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:484) org.mortbay.io.nio.SelectorManager.doSelect(SelectorManager.java:191) org.mortbay.jetty.nio.SelectChannelConnector.accept(SelectChannelConnectorjava:124) org.mortbay.jetty.AbstractConnector$Acceptor.run(AbstractConnector.java:707) org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) Thread: Id=26 name=21719...@qtp-11421254-3 - Acceptor0 selectchannelconnec...@0.0.0.0:8000 State: RUNNABLE sun.nio.ch.EPollArrayWrapper.epollWait(null:-2) sun.nio.ch.EPollArrayWrapper.poll(null:-1) sun.nio.ch.EPollSelectorImpl.doSelect(null:-1) sun.nio.ch.SelectorImpl.lockAndDoSelect(null:-1) sun.nio.ch.SelectorImpl.select(null:-1) org.mortbay.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:484) org.mortbay.io.nio.SelectorManager.doSelect(SelectorManager.java:191) org.mortbay.jetty.nio.SelectChannelConnector.accept(SelectChannelConnectorjava:124) org.mortbay.jetty.AbstractConnector$Acceptor.run(AbstractConnector.java:707) org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) Thread: Id=25 name=15508...@qtp-11421254-2 - Acceptor0 selectchannelconnec...@0.0.0.0:7999 State: RUNNABLE sun.nio.ch.EPollArrayWrapper.epollWait(null:-2) sun.nio.ch.EPollArrayWrapper.poll(null:-1) sun.nio.ch.EPollSelectorImpl.doSelect(null:-1) sun.nio.ch.SelectorImpl.lockAndDoSelect(null:-1) sun.nio.ch.SelectorImpl.select(null:-1) org.mortbay.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:484) org.mortbay.io.nio.SelectorManager.doSelect(SelectorManager.java:191) org.mortbay.jetty.nio.SelectChannelConnector.accept(SelectChannelConnectorjava:124) org.mortbay.jetty.AbstractConnector$Acceptor.run(AbstractConnector.java:707) org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) Thread: Id=24 Name=Timer-3 State: TIMED_WAITING java.lang.Object.wait(Object.java:-2) java.util.TimerThread.mainLoop(null:-1) java.util.TimerThread.run(null:-1) Thread: Id=23 Name=Timer-2 State: TIMED_WAITING java.lang.Object.wait(Object.java:-2) java.util.TimerThread.mainLoop(null:-1) java.util.TimerThread.run(null:-1) Thread: Id=22 name=610...@qtp-11421254-1 - Acceptor0 selectchannelconnec...@0.0.0.0:80 State: RUNNABLE sun.nio.ch.EPollArrayWrapper.epollWait(null:-2) sun.nio.ch.EPollArrayWrapper.poll(null:-1) sun.nio.ch.EPollSelectorImpl.doSelect(null:-1) sun.nio.ch.SelectorImpl.lockAndDoSelect(null:-1) sun.nio.ch.SelectorImpl.select(null:-1) org.mortbay.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:484) org.mortbay.io.nio.SelectorManager.doSelect(SelectorManager.java:191) org.mortbay.jetty.nio.SelectChannelConnector.accept(SelectChannelConnectorjava:124) org.mortbay.jetty.AbstractConnector$Acceptor.run(AbstractConnector.java:707) org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) Thread: Id=21 name=31056...@qtp-11421254-0 - Acceptor0 selectchannelconnec...@0.0.0.0:7998 State: RUNNABLE sun.nio.ch.EPollArrayWrapper.epollWait(null:-2) sun.nio.ch.EPollArrayWrapper.poll(null:-1) sun.nio.ch.EPollSelectorImpl.doSelect(null:-1) sun.nio.ch.SelectorImpl.lockAndDoSelect(null:-1) sun.nio.ch.SelectorImpl.select(null:-1) org.mortbay.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:484) org.mortbay.io.nio.SelectorManager.doSelect(SelectorManager.java:191) org.mortbay.jetty.nio.SelectChannelConnector.accept(SelectChannelConnectorjava:124) org.mortbay.jetty.AbstractConnector$Acceptor.run(AbstractConnector.java:707) org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) Thread: Id=20 Name=Timer-1 State: TIMED_WAITING java.lang.Object.wait(Object.java:-2) java.util.TimerThread.mainLoop(null:-1) java.util.TimerThread.run(null:-1) Thread: Id=19 Name=Timer-0 State: TIMED_WAITING java.lang.Object.wait(Object.java:-2) java.util.TimerThread.mainLoop(null:-1) java.util.TimerThread.run(null:-1) Thread: Id=17 Name=Bundle File Closer State: WAITING java.lang.Object.wait(Object.java:-2) java.lang.Object.wait(Object.java:485) org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:397) org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:333) Thread: Id=16 Name=Worker-JM State: WAITING java.lang.Object.wait(Object.java:-2) org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58) Thread: Id=15 Name=TelnetAppender-Thread-2-1501 State: RUNNABLE java.net.PlainSocketImpl.socketAccept(null:-2) java.net.PlainSocketImpl.accept(null:-1) java.net.ServerSocket.implAccept(null:-1) java.net.ServerSocket.accept(null:-1) at.anext.sys.logback.telnetappender.TelnetAppender$SocketHandler.run(TelnetAppender.java:132) Thread: Id=13 Name=[Timer] - Main Queue Handler State: TIMED_WAITING java.lang.Object.wait(Object.java:-2) org.eclipse.equinox.internal.util.impl.tpt.timer.TimerImpl.run(TimerImpl.java:141) java.lang.Thread.run(null:-1) Thread: Id=11 Name=Framework Event Dispatcher State: WAITING java.lang.Object.wait(Object.java:-2) java.lang.Object.wait(Object.java:485) org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:397) org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:333) Thread: Id=10 Name=Start Level Event Dispatcher State: WAITING java.lang.Object.wait(Object.java:-2) java.lang.Object.wait(Object.java:485) org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:397) org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:333) Thread: Id=9 Name=State Data Manager State: TIMED_WAITING java.lang.Thread.sleep(null:-2) org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.java:319) java.lang.Thread.run(null:-1) Thread: Id=5 Name=Signal Dispatcher State: RUNNABLE Thread: Id=3 Name=Finalizer State: WAITING java.lang.Object.wait(Object.java:-2) java.lang.ref.ReferenceQueue.remove(null:-1) java.lang.ref.ReferenceQueue.remove(null:-1) java.lang.ref.Finalizer$FinalizerThread.run(null:-1) Thread: Id=2 Name=Reference Handler State: WAITING java.lang.Object.wait(Object.java:-2) java.lang.Object.wait(Object.java:485) java.lang.ref.Reference$ReferenceHandler.run(null:-1) Thread: Id=1 Name=main State: TIMED_WAITING java.lang.Object.wait(Object.java:-2) at.anext.os.base.app.Application.start(Application.java:18) org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369) org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) sun.reflect.NativeMethodAccessorImpl.invoke0(null:-2) sun.reflect.NativeMethodAccessorImpl.invoke(null:-1) sun.reflect.DelegatingMethodAccessorImpl.invoke(null:-1) java.lang.reflect.Method.invoke(null:-1) org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619) org.eclipse.equinox.launcher.Main.basicRun(Main.java:574) org.eclipse.equinox.launcher.Main.run(Main.java:1407) _______________________________________________ p2-dev mailing list p2-dev@eclipse.org https://dev.eclipse.org/mailman/listinfo/p2-dev