Skip to content

Instantly share code, notes, and snippets.

@mvberg
Created February 20, 2014 16:51
Show Gist options
  • Save mvberg/9118220 to your computer and use it in GitHub Desktop.
Save mvberg/9118220 to your computer and use it in GitHub Desktop.
include deadlock
2014-02-20 10:49:23
Full thread dump Java HotSpot(TM) Client VM (24.45-b08 mixed mode):
"Keep-Alive-Timer" daemon prio=8 tid=0x33dfcc00 nid=0x25d0 waiting on condition [0x35c6f000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at sun.net.www.http.KeepAliveCache.run(KeepAliveCache.java:172)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- None
"RMI TCP Connection(3)-10.222.4.184" daemon prio=6 tid=0x33ca2c00 nid=0x2928 runnable [0x3622e000]
java.lang.Thread.State: RUNNABLE
at com.sun.jmx.remote.internal.ServerCommunicatorAdmin.rspOutgoing(ServerCommunicatorAdmin.java:92)
- locked <0x13bf9508> (a [I)
at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1432)
at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:848)
at sun.reflect.GeneratedMethodAccessor156.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:322)
at sun.rmi.transport.Transport$1.run(Transport.java:177)
at sun.rmi.transport.Transport$1.run(Transport.java:174)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:173)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:556)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:811)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:670)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- <0x13964e58> (a java.util.concurrent.ThreadPoolExecutor$Worker)
"RMI TCP Connection(2)-10.222.4.184" daemon prio=6 tid=0x33ca3400 nid=0x2e70 in Object.wait() [0x3613e000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x13c0bd38> (a com.sun.jmx.remote.internal.ArrayNotificationBuffer)
at com.sun.jmx.remote.internal.ArrayNotificationBuffer.fetchNotifications(ArrayNotificationBuffer.java:449)
- locked <0x13c0bd38> (a com.sun.jmx.remote.internal.ArrayNotificationBuffer)
at com.sun.jmx.remote.internal.ArrayNotificationBuffer$ShareBuffer.fetchNotifications(ArrayNotificationBuffer.java:227)
at com.sun.jmx.remote.internal.ServerNotifForwarder.fetchNotifs(ServerNotifForwarder.java:275)
at javax.management.remote.rmi.RMIConnectionImpl$3.run(RMIConnectionImpl.java:1289)
at javax.management.remote.rmi.RMIConnectionImpl$3.run(RMIConnectionImpl.java:1287)
at javax.management.remote.rmi.RMIConnectionImpl.fetchNotifications(RMIConnectionImpl.java:1293)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:322)
at sun.rmi.transport.Transport$1.run(Transport.java:177)
at sun.rmi.transport.Transport$1.run(Transport.java:174)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:173)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:556)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:811)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:670)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- <0x139646d8> (a java.util.concurrent.ThreadPoolExecutor$Worker)
"JMX server connection timeout 191" daemon prio=6 tid=0x33ca3c00 nid=0x2d84 in Object.wait() [0x35f2f000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x13bf9508> (a [I)
at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(ServerCommunicatorAdmin.java:168)
- locked <0x13bf9508> (a [I)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- None
"RMI Scheduler(0)" daemon prio=6 tid=0x33ca2000 nid=0x2ccc waiting on condition [0x35f9f000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x13506468> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- None
"RMI TCP Accept-0" daemon prio=6 tid=0x33ca4800 nid=0x16cc runnable [0x356ef000]
java.lang.Thread.State: RUNNABLE
at java.net.TwoStacksPlainSocketImpl.socketAccept(Native Method)
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:198)
- locked <0x13c899a0> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:530)
at java.net.ServerSocket.accept(ServerSocket.java:498)
at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(LocalRMIServerSocketFactory.java:52)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:388)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:360)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- None
"Thread-54" prio=6 tid=0x33dfd800 nid=0x275c waiting for monitor entry [0x34a8e000]
java.lang.Thread.State: BLOCKED (on object monitor)
at com.barchart.feed.base.provider.MarketProviderBase.updateAgent(MarketProviderBase.java:717)
- waiting to lock <0x10b5d340> (a com.barchart.feed.ddf.market.provider.DDF_ConsumerMarketProvider)
at com.barchart.feed.base.provider.MarketProviderBase$BaseAgent.include(MarketProviderBase.java:468)
- locked <0x12a0ee58> (a com.barchart.feed.base.provider.MarketProviderBase$BaseAgent)
at com.barchart.plugin.widget.news.ui.NewsView.tellFeedWeChanged(NewsView.java:867)
at com.barchart.plugin.widget.news.ui.NewsView.access$6(NewsView.java:857)
at com.barchart.plugin.widget.news.ui.NewsView$StorySymbolTask.execute(NewsView.java:2204)
at com.barchart.plugin.widget.news.ui.NewsView$StorySymbolTask.execute(NewsView.java:1)
at org.apache.pivot.util.concurrent.Task$ExecuteCallback.run(Task.java:42)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- None
"Feed thread 0" daemon prio=6 tid=0x33ca5400 nid=0x1fe8 waiting on condition [0x3696f000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at com.barchart.feed.ddf.instrument.provider.DDF_InstrumentProvider$RemoteRunner.run(DDF_InstrumentProvider.java:462)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- <0x10b3f008> (a java.util.concurrent.ThreadPoolExecutor$Worker)
"# CM Executor : 0" daemon prio=4 tid=0x33ca4c00 nid=0x1748 waiting on condition [0x36aff000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x12a099a0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- None
"# CM Selector : 0" daemon prio=10 tid=0x33ca4000 nid=0x9f4 runnable [0x36c8f000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)
at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)
- locked <0x122db9d8> (a sun.nio.ch.Util$2)
- locked <0x122dba08> (a java.util.Collections$UnmodifiableSet)
- locked <0x10b9b138> (a sun.nio.ch.WindowsSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:102)
at com.ddfplus.net.ConnectionManager.select(ConnectionManager.java:456)
at com.ddfplus.net.ConnectionManager.access$300(ConnectionManager.java:40)
at com.ddfplus.net.ConnectionManager$2.run(ConnectionManager.java:127)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- None
"TimerQueue" daemon prio=6 tid=0x33c34400 nid=0x2f1c runnable [0x3601f000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x12786f30> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:220)
at javax.swing.TimerQueue.run(TimerQueue.java:171)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- <0x127d2d90> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
"Hashed wheel timer #1" prio=6 tid=0x33b78c00 nid=0x2824 waiting on condition [0x35dbf000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at org.jboss.netty.util.HashedWheelTimer$Worker.waitForNextTick(HashedWheelTimer.java:467)
at org.jboss.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:376)
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- None
"# DDF MESSAGE TASK 0" daemon prio=6 tid=0x33b78000 nid=0x1dc waiting for monitor entry [0x35d1f000]
java.lang.Thread.State: BLOCKED (on object monitor)
at com.barchart.feed.base.provider.MarketProviderBase.updateAgent(MarketProviderBase.java:717)
- waiting to lock <0x10b5d340> (a com.barchart.feed.ddf.market.provider.DDF_ConsumerMarketProvider)
at com.barchart.feed.base.provider.MarketProviderBase$BaseAgent.exclude(MarketProviderBase.java:520)
- locked <0x1126b9e0> (a com.barchart.feed.base.provider.MarketProviderBase$BaseAgent)
at com.barchart.plugin.widget.news2.ui.NewsRow.addRelatedSymbol(NewsRow.java:142)
at com.barchart.plugin.widget.news2.ui.NewsRow.onNext(NewsRow.java:125)
at com.barchart.plugin.widget.news2.ui.NewsRow.onNext(NewsRow.java:1)
at com.barchart.feed.ddf.market.provider.VarMarketEntityDDF.fireCallbacks(VarMarketEntityDDF.java:64)
at com.barchart.feed.base.provider.MarketProviderBase$1.runSafe(MarketProviderBase.java:959)
at com.barchart.feed.base.provider.MarketProviderBase$1.runSafe(MarketProviderBase.java:953)
at com.barchart.feed.base.provider.VarMarket.runSafe(VarMarket.java:271)
- locked <0x130c5488> (a com.barchart.feed.ddf.market.provider.VarMarketEntityDDF)
at com.barchart.feed.base.provider.MarketProviderBase.make(MarketProviderBase.java:889)
at com.barchart.feed.client.provider.BarchartMarketProvider$2.handleMessage(BarchartMarketProvider.java:118)
at com.barchart.feed.ddf.datalink.provider.FeedClientDDF$3.runCore(FeedClientDDF.java:449)
at com.barchart.feed.ddf.datalink.provider.RunnerDDF.run(RunnerDDF.java:24)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- <0x12731010> (a java.util.concurrent.ThreadPoolExecutor$Worker)
"# DDF EVENT TASK 0" daemon prio=6 tid=0x33b77c00 nid=0xfc4 waiting on condition [0x359df000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x1268bb00> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at com.barchart.feed.ddf.datalink.provider.FeedClientDDF$2.runCore(FeedClientDDF.java:385)
at com.barchart.feed.ddf.datalink.provider.RunnerDDF.run(RunnerDDF.java:24)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- <0x10ca0da0> (a java.util.concurrent.ThreadPoolExecutor$Worker)
"# core-schd-2" prio=6 tid=0x33a8a800 nid=0x2f08 waiting on condition [0x3591f000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x10329d50> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1085)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- None
"# core-schd-1" daemon prio=6 tid=0x33a8a000 nid=0x225c waiting on condition [0x35a6f000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x10329d50> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1085)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- None
"# DDF HEARTBEAT TASK 0" daemon prio=6 tid=0x33a89800 nid=0x1740 waiting on condition [0x3585f000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at com.barchart.feed.ddf.datalink.provider.FeedClientDDF$4.runCore(FeedClientDDF.java:1272)
at com.barchart.feed.ddf.datalink.provider.RunnerDDF.run(RunnerDDF.java:24)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- <0x113d7bd0> (a java.util.concurrent.ThreadPoolExecutor$Worker)
"New I/O worker #16" daemon prio=6 tid=0x33a89400 nid=0x2ebc runnable [0x357de000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)
at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)
- locked <0x123e5510> (a sun.nio.ch.Util$2)
- locked <0x123e5520> (a java.util.Collections$UnmodifiableSet)
- locked <0x112bf450> (a sun.nio.ch.WindowsSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)
at org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:64)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:244)
at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:35)
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102)
at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- <0x113d7c00> (a java.util.concurrent.ThreadPoolExecutor$Worker)
"New I/O worker #15" daemon prio=6 tid=0x33a88c00 nid=0x119c runnable [0x350bf000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)
at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)
- locked <0x123eec88> (a sun.nio.ch.Util$2)
- locked <0x123eeca8> (a java.util.Collections$UnmodifiableSet)
- locked <0x1144bb28> (a sun.nio.ch.WindowsSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)
at org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:64)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:244)
at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:35)
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102)
at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- <0x10b5d560> (a java.util.concurrent.ThreadPoolExecutor$Worker)
"New I/O worker #14" daemon prio=6 tid=0x33a88800 nid=0x2678 runnable [0x3548e000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)
at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)
- locked <0x123e5570> (a sun.nio.ch.Util$2)
- locked <0x123e6e60> (a java.util.Collections$UnmodifiableSet)
- locked <0x112bf4c8> (a sun.nio.ch.WindowsSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)
at org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:64)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:244)
at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:35)
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102)
at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- <0x113d7c30> (a java.util.concurrent.ThreadPoolExecutor$Worker)
"New I/O worker #13" daemon prio=6 tid=0x33a88000 nid=0x1d00 runnable [0x3565f000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)
at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)
- locked <0x12421d38> (a sun.nio.ch.Util$2)
- locked <0x12421d48> (a java.util.Collections$UnmodifiableSet)
- locked <0x113a7200> (a sun.nio.ch.WindowsSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)
at org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:64)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:244)
at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:35)
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102)
at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- <0x1103d028> (a java.util.concurrent.ThreadPoolExecutor$Worker)
"New I/O worker #12" daemon prio=6 tid=0x33a87c00 nid=0x2f88 runnable [0x3554f000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)
at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)
- locked <0x123eece8> (a sun.nio.ch.Util$2)
- locked <0x123eed08> (a java.util.Collections$UnmodifiableSet)
- locked <0x1144bba0> (a sun.nio.ch.WindowsSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)
at org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:64)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:244)
at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:35)
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102)
at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- <0x10b5d590> (a java.util.concurrent.ThreadPoolExecutor$Worker)
"New I/O worker #11" daemon prio=6 tid=0x339ae400 nid=0xea0 runnable [0x354ef000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)
at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)
- locked <0x123e6eb0> (a sun.nio.ch.Util$2)
- locked <0x123e6ec0> (a java.util.Collections$UnmodifiableSet)
- locked <0x112bf540> (a sun.nio.ch.WindowsSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)
at org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:64)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:244)
at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:35)
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102)
at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- <0x0f5ba5c0> (a java.util.concurrent.ThreadPoolExecutor$Worker)
"New I/O worker #10" daemon prio=6 tid=0x339adc00 nid=0x2d50 runnable [0x353ff000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)
at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)
- locked <0x123df8f0> (a sun.nio.ch.Util$2)
- locked <0x123df900> (a java.util.Collections$UnmodifiableSet)
- locked <0x11459d78> (a sun.nio.ch.WindowsSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)
at org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:64)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:244)
at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:35)
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102)
at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- <0x11f5b150> (a java.util.concurrent.ThreadPoolExecutor$Worker)
"New I/O worker #9" daemon prio=6 tid=0x339ad800 nid=0x2e64 runnable [0x3536f000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)
at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)
- locked <0x123e6f10> (a sun.nio.ch.Util$2)
- locked <0x123e6f20> (a java.util.Collections$UnmodifiableSet)
- locked <0x112bf5b8> (a sun.nio.ch.WindowsSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)
at org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:64)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:244)
at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:35)
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102)
at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- <0x0fce2c78> (a java.util.concurrent.ThreadPoolExecutor$Worker)
"New I/O worker #8" daemon prio=6 tid=0x339ad000 nid=0x2448 runnable [0x3506e000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)
at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)
- locked <0x125f3920> (a sun.nio.ch.Util$2)
- locked <0x125f3900> (a java.util.Collections$UnmodifiableSet)
- locked <0x125b5c78> (a sun.nio.ch.WindowsSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)
at org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:64)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:244)
at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:35)
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102)
at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- <0x1230eb30> (a java.util.concurrent.ThreadPoolExecutor$Worker)
"New I/O worker #7" daemon prio=6 tid=0x339acc00 nid=0x2258 runnable [0x351af000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)
at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)
- locked <0x12421d78> (a sun.nio.ch.Util$2)
- locked <0x12421d88> (a java.util.Collections$UnmodifiableSet)
- locked <0x113a7278> (a sun.nio.ch.WindowsSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)
at org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:64)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:244)
at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:35)
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102)
at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- <0x1103d058> (a java.util.concurrent.ThreadPoolExecutor$Worker)
"New I/O worker #6" daemon prio=6 tid=0x339ac400 nid=0x22f4 runnable [0x34d1f000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)
at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)
- locked <0x12424c88> (a sun.nio.ch.Util$2)
- locked <0x12424c98> (a java.util.Collections$UnmodifiableSet)
- locked <0x1148b660> (a sun.nio.ch.WindowsSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)
at org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:64)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:244)
at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:35)
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102)
at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- <0x11f67e90> (a java.util.concurrent.ThreadPoolExecutor$Worker)
"New I/O worker #5" daemon prio=6 tid=0x339ac000 nid=0x9f8 runnable [0x34e5f000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)
at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)
- locked <0x12602320> (a sun.nio.ch.Util$2)
- locked <0x12602300> (a java.util.Collections$UnmodifiableSet)
- locked <0x125b6290> (a sun.nio.ch.WindowsSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)
at org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:64)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:244)
at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:35)
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102)
at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- <0x1230eb00> (a java.util.concurrent.ThreadPoolExecutor$Worker)
"New I/O worker #4" daemon prio=6 tid=0x339ab800 nid=0x27d0 runnable [0x34b7f000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)
at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)
- locked <0x12421db8> (a sun.nio.ch.Util$2)
- locked <0x12421dc8> (a java.util.Collections$UnmodifiableSet)
- locked <0x113a72f0> (a sun.nio.ch.WindowsSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)
at org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:64)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:244)
at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:35)
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102)
at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- <0x11f570e0> (a java.util.concurrent.ThreadPoolExecutor$Worker)
"New I/O worker #3" daemon prio=6 tid=0x339ab000 nid=0xf28 runnable [0x34d8f000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)
at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)
- locked <0x126027d0> (a sun.nio.ch.Util$2)
- locked <0x126027c0> (a java.util.Collections$UnmodifiableSet)
- locked <0x125b6308> (a sun.nio.ch.WindowsSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)
at org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:64)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:244)
at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:35)
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102)
at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- <0x122fba58> (a java.util.concurrent.ThreadPoolExecutor$Worker)
"New I/O worker #2" daemon prio=6 tid=0x339aac00 nid=0x2ee4 runnable [0x3150f000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)
at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)
- locked <0x1247b908> (a sun.nio.ch.Util$2)
- locked <0x1247b918> (a java.util.Collections$UnmodifiableSet)
- locked <0x113869c8> (a sun.nio.ch.WindowsSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)
at org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:64)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:244)
at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:35)
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102)
at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- <0x11fa7448> (a java.util.concurrent.ThreadPoolExecutor$Worker)
"New I/O worker #1" daemon prio=6 tid=0x3028ac00 nid=0x19cc runnable [0x34bff000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)
at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)
- locked <0x125f32c0> (a sun.nio.ch.Util$2)
- locked <0x125f32b0> (a java.util.Collections$UnmodifiableSet)
- locked <0x125b5c00> (a sun.nio.ch.WindowsSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)
at org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:64)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:244)
at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:35)
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102)
at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- <0x1230eb60> (a java.util.concurrent.ThreadPoolExecutor$Worker)
"# core-schd-0" prio=6 tid=0x30288800 nid=0x1130 waiting on condition [0x3483f000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x10329d50> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- None
"fileinstall-C:\Users\m-ehrenberg.BCINC\Workspaces\barchart-platform-git-new\barchart-platform\host\impl\target\storage\mike\barchart\external\" daemon prio=6 tid=0x30287800 nid=0x1fe0 in Object.wait() [0x331ef000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x130df448> (a org.apache.felix.fileinstall.internal.DirectoryWatcher)
at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:296)
- locked <0x130df448> (a org.apache.felix.fileinstall.internal.DirectoryWatcher)
Locked ownable synchronizers:
- None
"nioEventLoopGroup-2-1" prio=10 tid=0x30288000 nid=0x285c waiting for monitor entry [0x314ae000]
java.lang.Thread.State: BLOCKED (on object monitor)
at com.barchart.feed.base.provider.VarMarket.updateAgent(VarMarket.java:117)
- waiting to lock <0x130c5488> (a com.barchart.feed.ddf.market.provider.VarMarketEntityDDF)
at com.barchart.feed.base.provider.MarketProviderBase.updateAgent(MarketProviderBase.java:724)
- locked <0x10b5d340> (a com.barchart.feed.ddf.market.provider.DDF_ConsumerMarketProvider)
at com.barchart.feed.base.provider.MarketProviderBase$BaseAgent.include(MarketProviderBase.java:468)
- locked <0x10c10fb0> (a com.barchart.feed.base.provider.MarketProviderBase$BaseAgent)
at com.barchart.plugin.widget.news2.ui.NewsRow.onNext(NewsRow.java:115)
at com.barchart.plugin.widget.news2.ui.NewsRow.onNext(NewsRow.java:1)
at rx.operators.SafeObserver.onNext(SafeObserver.java:121)
at rx.subjects.ReplaySubject.onNext(ReplaySubject.java:169)
- locked <0x128c3140> (a java.util.HashMap)
at com.barchart.news.client.NewsClientProvider$StoryResponseHandler.handleMessage(NewsClientProvider.java:376)
at com.barchart.news.client.NewsClientProvider$StoryResponseHandler.handleMessage(NewsClientProvider.java:355)
at com.barchart.news.client.NewsClientProvider$StoryResponseObserver.onNext(NewsClientProvider.java:567)
at com.barchart.news.client.NewsClientProvider$StoryResponseObserver.onNext(NewsClientProvider.java:552)
at rx.operators.SafeObserver.onNext(SafeObserver.java:121)
at rx.subjects.PublishSubject.onNext(PublishSubject.java:103)
at com.barchart.netty.client.base.ConnectableBase$MessageSubscription.route(ConnectableBase.java:505)
at com.barchart.netty.client.base.ConnectableBase$MessageRouter.channelRead0(ConnectableBase.java:482)
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:103)
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338)
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324)
at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:86)
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338)
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324)
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
at io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111)
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338)
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324)
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:106)
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338)
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324)
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
at io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111)
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338)
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324)
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
at io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111)
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338)
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324)
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
at io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111)
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338)
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324)
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338)
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324)
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:153)
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338)
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324)
at io.netty.handler.timeout.ReadTimeoutHandler.channelRead(ReadTimeoutHandler.java:149)
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338)
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324)
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785)
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:126)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:485)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:452)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:346)
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- None
"pool-1-thread-5" prio=6 tid=0x30287400 nid=0x2c8c waiting on condition [0x32e3f000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x10561618> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- None
"pool-1-thread-4" prio=6 tid=0x30286c00 nid=0x2130 waiting on condition [0x3349f000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x10561618> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- None
"pool-1-thread-3" prio=6 tid=0x30286800 nid=0x2e38 waiting on condition [0x32cef000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x10561618> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- None
"pool-1-thread-2" prio=6 tid=0x30286000 nid=0x1108 waiting on condition [0x332ef000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x10561618> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- None
"pool-1-thread-1" prio=6 tid=0x30285c00 nid=0xc88 waiting on condition [0x3323f000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x10561618> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- None
"Thread-7" daemon prio=6 tid=0x30285400 nid=0x2fc0 waiting on condition [0x3310f000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at com.barchart.plugin.widget.platform.charts.lines.PriceLineServiceProvider$MonitorFilesTask.execute(PriceLineServiceProvider.java:102)
at com.barchart.plugin.widget.platform.charts.lines.PriceLineServiceProvider$MonitorFilesTask.execute(PriceLineServiceProvider.java:1)
at org.apache.pivot.util.concurrent.Task$ExecuteCallback.run(Task.java:42)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- None
"Session Keeper" daemon prio=6 tid=0x30284c00 nid=0x109c waiting on condition [0x3306f000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x10338c80> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- None
"CM Event Dispatcher" daemon prio=6 tid=0x30284800 nid=0x162c in Object.wait() [0x32eaf000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0ff17738> (a java.util.LinkedList)
at java.lang.Object.wait(Object.java:503)
at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:76)
- locked <0x0ff17738> (a java.util.LinkedList)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- None
"CM Configuration Updater" daemon prio=6 tid=0x30284000 nid=0x1ac4 in Object.wait() [0x32d3f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0ff17768> (a java.util.LinkedList)
at java.lang.Object.wait(Object.java:503)
at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:76)
- locked <0x0ff17768> (a java.util.LinkedList)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- None
"SCR Component Actor" daemon prio=6 tid=0x30283c00 nid=0x108c in Object.wait() [0x319bf000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0ff177b0> (a java.util.LinkedList)
at java.lang.Object.wait(Object.java:503)
at org.apache.felix.scr.impl.ComponentActorThread.run(ComponentActorThread.java:76)
- locked <0x0ff177b0> (a java.util.LinkedList)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- None
"FelixStartLevel" daemon prio=6 tid=0x30234c00 nid=0x200c in Object.wait() [0x3249f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0ff88bb8> (a java.util.ArrayList)
at java.lang.Object.wait(Object.java:503)
at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:272)
- locked <0x0ff88bb8> (a java.util.ArrayList)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- None
"FelixDispatchQueue" prio=6 tid=0x3005a400 nid=0x2864 in Object.wait() [0x3238f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0ff9e690> (a java.util.ArrayList)
at java.lang.Object.wait(Object.java:503)
at org.apache.felix.framework.util.EventDispatcher.run(EventDispatcher.java:1063)
- locked <0x0ff9e690> (a java.util.ArrayList)
at org.apache.felix.framework.util.EventDispatcher.access$000(EventDispatcher.java:54)
at org.apache.felix.framework.util.EventDispatcher$1.run(EventDispatcher.java:101)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- None
"D3D Screen Updater" daemon prio=8 tid=0x2ff42400 nid=0x1e5c in Object.wait() [0x31a4f000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0f650ea0> (a java.lang.Object)
at sun.java2d.d3d.D3DScreenUpdateManager.run(D3DScreenUpdateManager.java:436)
- locked <0x0f650ea0> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- None
"DestroyJavaVM" prio=6 tid=0x0052e800 nid=0x2ad0 waiting on condition [0x00000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"AWT-EventQueue-0" prio=6 tid=0x2fede400 nid=0x1520 waiting for monitor entry [0x2b7ff000]
java.lang.Thread.State: BLOCKED (on object monitor)
at com.barchart.feed.base.provider.MarketProviderBase$BaseAgent.include(MarketProviderBase.java:429)
- waiting to lock <0x12a0ee58> (a com.barchart.feed.base.provider.MarketProviderBase$BaseAgent)
at com.barchart.plugin.widget.news.ui.NewsView.tellFeedWeChanged(NewsView.java:867)
at com.barchart.plugin.widget.news.ui.NewsView.access$6(NewsView.java:857)
at com.barchart.plugin.widget.news.ui.NewsView$3.taskExecuted(NewsView.java:833)
at org.apache.pivot.wtk.TaskAdapter$TaskExecutedCallback.run(TaskAdapter.java:39)
at org.apache.pivot.wtk.ApplicationContext$QueuedCallback.run(ApplicationContext.java:1705)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:694)
at java.awt.EventQueue$3.run(EventQueue.java:692)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Locked ownable synchronizers:
- None
"Timer-0" prio=6 tid=0x2a5fc400 nid=0x2bd8 in Object.wait() [0x2fe5f000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0f6a94b8> (a java.util.TaskQueue)
at java.util.TimerThread.mainLoop(Timer.java:552)
- locked <0x0f6a94b8> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:505)
Locked ownable synchronizers:
- None
"AWT-Windows" daemon prio=6 tid=0x2a5a0400 nid=0x2e04 runnable [0x2b58f000]
java.lang.Thread.State: RUNNABLE
at sun.awt.windows.WToolkit.eventLoop(Native Method)
at sun.awt.windows.WToolkit.run(WToolkit.java:299)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- None
"AWT-Shutdown" prio=6 tid=0x2a59b000 nid=0x2bf0 in Object.wait() [0x2b47f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0f6b2610> (a java.lang.Object)
at java.lang.Object.wait(Object.java:503)
at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:287)
- locked <0x0f6b2610> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- None
"Java2D Disposer" daemon prio=10 tid=0x2a59a800 nid=0x498 in Object.wait() [0x2b4df000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0f6b73b0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
- locked <0x0f6b73b0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
at sun.java2d.Disposer.run(Disposer.java:145)
at java.lang.Thread.run(Thread.java:744)
Locked ownable synchronizers:
- None
"Service Thread" daemon prio=6 tid=0x2a2a5000 nid=0x2ec4 runnable [0x00000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"C1 CompilerThread0" daemon prio=10 tid=0x2a2a3800 nid=0x1a34 waiting on condition [0x00000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"JDWP Command Reader" daemon prio=6 tid=0x28def800 nid=0x1df8 runnable [0x00000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"JDWP Event Helper Thread" daemon prio=6 tid=0x28def000 nid=0x2b5c runnable [0x00000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"JDWP Transport Listener: dt_socket" daemon prio=6 tid=0x28dec000 nid=0x328 runnable [0x00000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"Attach Listener" daemon prio=10 tid=0x28de0400 nid=0x2250 waiting on condition [0x00000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"Signal Dispatcher" daemon prio=10 tid=0x28ddfc00 nid=0x1bfc runnable [0x00000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"Surrogate Locker Thread (Concurrent GC)" daemon prio=6 tid=0x28ddd400 nid=0x2e24 waiting on condition [0x00000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"Finalizer" daemon prio=8 tid=0x28dd1c00 nid=0xf94 in Object.wait() [0x2a80f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0f561f90> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
- locked <0x0f561f90> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:189)
Locked ownable synchronizers:
- None
"Reference Handler" daemon prio=10 tid=0x28dccc00 nid=0x23f0 in Object.wait() [0x2a21f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0f562210> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:503)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
- locked <0x0f562210> (a java.lang.ref.Reference$Lock)
Locked ownable synchronizers:
- None
"VM Thread" prio=10 tid=0x28dcc000 nid=0x13f8 runnable
"Gang worker#0 (Parallel GC Threads)" prio=10 tid=0x0060c800 nid=0x2cf4 runnable
"Gang worker#1 (Parallel GC Threads)" prio=10 tid=0x00611800 nid=0x2f70 runnable
"Gang worker#2 (Parallel GC Threads)" prio=10 tid=0x00612c00 nid=0x2ddc runnable
"Gang worker#3 (Parallel GC Threads)" prio=10 tid=0x00614000 nid=0x289c runnable
"Gang worker#4 (Parallel GC Threads)" prio=10 tid=0x00617400 nid=0x2ed0 runnable
"Gang worker#5 (Parallel GC Threads)" prio=10 tid=0x00618400 nid=0x2108 runnable
"Gang worker#6 (Parallel GC Threads)" prio=10 tid=0x00621000 nid=0x11a0 runnable
"Gang worker#7 (Parallel GC Threads)" prio=10 tid=0x00622400 nid=0x18c0 runnable
"Concurrent Mark-Sweep GC Thread" prio=10 tid=0x28cca400 nid=0x218c runnable
"Gang worker#0 (Parallel CMS Threads)" prio=10 tid=0x28c47400 nid=0x16f4 runnable
"Gang worker#1 (Parallel CMS Threads)" prio=10 tid=0x28c49c00 nid=0xe18 runnable
"VM Periodic Task Thread" prio=10 tid=0x2a2d0c00 nid=0x195c waiting on condition
JNI global references: 14246
Found one Java-level deadlock:
=============================
"Thread-54":
waiting to lock monitor 0x2a619f8c (object 0x10b5d340, a com.barchart.feed.ddf.market.provider.DDF_ConsumerMarketProvider),
which is held by "nioEventLoopGroup-2-1"
"nioEventLoopGroup-2-1":
waiting to lock monitor 0x305272c4 (object 0x130c5488, a com.barchart.feed.ddf.market.provider.VarMarketEntityDDF),
which is held by "# DDF MESSAGE TASK 0"
"# DDF MESSAGE TASK 0":
waiting to lock monitor 0x2a619f8c (object 0x10b5d340, a com.barchart.feed.ddf.market.provider.DDF_ConsumerMarketProvider),
which is held by "nioEventLoopGroup-2-1"
Java stack information for the threads listed above:
===================================================
"Thread-54":
at com.barchart.feed.base.provider.MarketProviderBase.updateAgent(MarketProviderBase.java:717)
- waiting to lock <0x10b5d340> (a com.barchart.feed.ddf.market.provider.DDF_ConsumerMarketProvider)
at com.barchart.feed.base.provider.MarketProviderBase$BaseAgent.include(MarketProviderBase.java:468)
- locked <0x12a0ee58> (a com.barchart.feed.base.provider.MarketProviderBase$BaseAgent)
at com.barchart.plugin.widget.news.ui.NewsView.tellFeedWeChanged(NewsView.java:867)
at com.barchart.plugin.widget.news.ui.NewsView.access$6(NewsView.java:857)
at com.barchart.plugin.widget.news.ui.NewsView$StorySymbolTask.execute(NewsView.java:2204)
at com.barchart.plugin.widget.news.ui.NewsView$StorySymbolTask.execute(NewsView.java:1)
at org.apache.pivot.util.concurrent.Task$ExecuteCallback.run(Task.java:42)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.lang.Thread.run(Thread.java:744)
"nioEventLoopGroup-2-1":
at com.barchart.feed.base.provider.VarMarket.updateAgent(VarMarket.java:117)
- waiting to lock <0x130c5488> (a com.barchart.feed.ddf.market.provider.VarMarketEntityDDF)
at com.barchart.feed.base.provider.MarketProviderBase.updateAgent(MarketProviderBase.java:724)
- locked <0x10b5d340> (a com.barchart.feed.ddf.market.provider.DDF_ConsumerMarketProvider)
at com.barchart.feed.base.provider.MarketProviderBase$BaseAgent.include(MarketProviderBase.java:468)
- locked <0x10c10fb0> (a com.barchart.feed.base.provider.MarketProviderBase$BaseAgent)
at com.barchart.plugin.widget.news2.ui.NewsRow.onNext(NewsRow.java:115)
at com.barchart.plugin.widget.news2.ui.NewsRow.onNext(NewsRow.java:1)
at rx.operators.SafeObserver.onNext(SafeObserver.java:121)
at rx.subjects.ReplaySubject.onNext(ReplaySubject.java:169)
- locked <0x128c3140> (a java.util.HashMap)
at com.barchart.news.client.NewsClientProvider$StoryResponseHandler.handleMessage(NewsClientProvider.java:376)
at com.barchart.news.client.NewsClientProvider$StoryResponseHandler.handleMessage(NewsClientProvider.java:355)
at com.barchart.news.client.NewsClientProvider$StoryResponseObserver.onNext(NewsClientProvider.java:567)
at com.barchart.news.client.NewsClientProvider$StoryResponseObserver.onNext(NewsClientProvider.java:552)
at rx.operators.SafeObserver.onNext(SafeObserver.java:121)
at rx.subjects.PublishSubject.onNext(PublishSubject.java:103)
at com.barchart.netty.client.base.ConnectableBase$MessageSubscription.route(ConnectableBase.java:505)
at com.barchart.netty.client.base.ConnectableBase$MessageRouter.channelRead0(ConnectableBase.java:482)
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:103)
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338)
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324)
at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:86)
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338)
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324)
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
at io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111)
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338)
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324)
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:106)
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338)
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324)
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
at io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111)
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338)
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324)
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
at io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111)
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338)
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324)
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
at io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111)
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338)
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324)
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338)
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324)
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:153)
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338)
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324)
at io.netty.handler.timeout.ReadTimeoutHandler.channelRead(ReadTimeoutHandler.java:149)
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338)
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324)
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785)
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:126)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:485)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:452)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:346)
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101)
at java.lang.Thread.run(Thread.java:744)
"# DDF MESSAGE TASK 0":
at com.barchart.feed.base.provider.MarketProviderBase.updateAgent(MarketProviderBase.java:717)
- waiting to lock <0x10b5d340> (a com.barchart.feed.ddf.market.provider.DDF_ConsumerMarketProvider)
at com.barchart.feed.base.provider.MarketProviderBase$BaseAgent.exclude(MarketProviderBase.java:520)
- locked <0x1126b9e0> (a com.barchart.feed.base.provider.MarketProviderBase$BaseAgent)
at com.barchart.plugin.widget.news2.ui.NewsRow.addRelatedSymbol(NewsRow.java:142)
at com.barchart.plugin.widget.news2.ui.NewsRow.onNext(NewsRow.java:125)
at com.barchart.plugin.widget.news2.ui.NewsRow.onNext(NewsRow.java:1)
at com.barchart.feed.ddf.market.provider.VarMarketEntityDDF.fireCallbacks(VarMarketEntityDDF.java:64)
at com.barchart.feed.base.provider.MarketProviderBase$1.runSafe(MarketProviderBase.java:959)
at com.barchart.feed.base.provider.MarketProviderBase$1.runSafe(MarketProviderBase.java:953)
at com.barchart.feed.base.provider.VarMarket.runSafe(VarMarket.java:271)
- locked <0x130c5488> (a com.barchart.feed.ddf.market.provider.VarMarketEntityDDF)
at com.barchart.feed.base.provider.MarketProviderBase.make(MarketProviderBase.java:889)
at com.barchart.feed.client.provider.BarchartMarketProvider$2.handleMessage(BarchartMarketProvider.java:118)
at com.barchart.feed.ddf.datalink.provider.FeedClientDDF$3.runCore(FeedClientDDF.java:449)
at com.barchart.feed.ddf.datalink.provider.RunnerDDF.run(RunnerDDF.java:24)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Found 1 deadlock.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment