javaWeb项目卡死,求帮忙分析原因。
2019-03-28 10:23:22
Full thread dump Java HotSpot(TM) 64-Bit Server VM (24.79-b02 mixed mode):
"RMI TCP Connection(12)-192.168.1.19" daemon prio=6 tid=0x000000000f392800 nid=0x259c in Object.wait() [0x000000001e4ac000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f6b8eb60> (a com.sun.jmx.remote.internal.ArrayNotificationBuffer)
at com.sun.jmx.remote.internal.ArrayNotificationBuffer.fetchNotifications(ArrayNotificationBuffer.java:449)
- locked <0x00000000f6b8eb60> (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$2.run(Transport.java:202)
at sun.rmi.transport.Transport$2.run(Transport.java:199)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:198)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:567)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:828)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.access$400(TCPTransport.java:619)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$1.run(TCPTransport.java:684)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$1.run(TCPTransport.java:681)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:681)
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:745)
Locked ownable synchronizers:
- <0x00000000f6a7a950> (a java.util.concurrent.ThreadPoolExecutor$Worker)
"RMI TCP Connection(10)-192.168.1.19" daemon prio=6 tid=0x000000000f391800 nid=0x424c runnable [0x000000001e3ae000]
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:152)
at java.net.SocketInputStream.read(SocketInputStream.java:122)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
at java.io.BufferedInputStream.read(BufferedInputStream.java:254)
- locked <0x00000000f7e92750> (a java.io.BufferedInputStream)
at java.io.FilterInputStream.read(FilterInputStream.java:83)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:549)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:828)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.access$400(TCPTransport.java:619)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$1.run(TCPTransport.java:684)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$1.run(TCPTransport.java:681)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:681)
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:745)
Locked ownable synchronizers:
- <0x00000000f6a7a9e0> (a java.util.concurrent.ThreadPoolExecutor$Worker)
"RMI TCP Connection(9)-192.168.1.19" daemon prio=6 tid=0x000000000f398000 nid=0x618 runnable [0x000000001e32e000]
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:152)
at java.net.SocketInputStream.read(SocketInputStream.java:122)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
at java.io.BufferedInputStream.read(BufferedInputStream.java:254)
- locked <0x00000000f7e927c8> (a java.io.BufferedInputStream)
at java.io.FilterInputStream.read(FilterInputStream.java:83)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:549)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:828)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.access$400(TCPTransport.java:619)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$1.run(TCPTransport.java:684)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$1.run(TCPTransport.java:681)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:681)
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:745)
Locked ownable synchronizers:
- <0x00000000f6a79ae0> (a java.util.concurrent.ThreadPoolExecutor$Worker)
"JMX server connection timeout 68" daemon prio=6 tid=0x000000000f397000 nid=0x1c74 in Object.wait() [0x000000001e2af000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f5d8d288> (a [I)
at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(ServerCommunicatorAdmin.java:168)
- locked <0x00000000f5d8d288> (a [I)
at java.lang.Thread.run(Thread.java:745)
Locked ownable synchronizers:
- None
"resin-35" daemon prio=6 tid=0x000000000f399800 nid=0x227c in Object.wait() [0x000000001e22f000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f7473640> (a com.caucho.util.ThreadPool$Item)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:714)
- locked <0x00000000f7473640> (a com.caucho.util.ThreadPool$Item)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649)
at java.lang.Thread.run(Thread.java:745)
Locked ownable synchronizers:
- None
"RMI Scheduler(0)" daemon prio=6 tid=0x000000000f38e000 nid=0x3a38 waiting on condition [0x000000000110e000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000f6020440> (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:745)
Locked ownable synchronizers:
- None
"RMI TCP Accept-0" daemon prio=6 tid=0x000000000f391000 nid=0x1b18 runnable [0x0000000000f0e000]
java.lang.Thread.State: RUNNABLE
at java.net.DualStackPlainSocketImpl.accept0(Native Method)
at java.net.DualStackPlainSocketImpl.socketAccept(DualStackPlainSocketImpl.java:131)
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:199)
- locked <0x00000000f6eb3528> (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:399)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:371)
at java.lang.Thread.run(Thread.java:745)
Locked ownable synchronizers:
- None
"resin-34" daemon prio=6 tid=0x000000000f390000 nid=0x2a94 in Object.wait() [0x000000001df2f000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f65bc430> (a com.caucho.util.ThreadPool$Item)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:714)
- locked <0x00000000f65bc430> (a com.caucho.util.ThreadPool$Item)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649)
at java.lang.Thread.run(Thread.java:745)
Locked ownable synchronizers:
- None
"http--8080-24$911027874" daemon prio=6 tid=0x000000000f394000 nid=0x3a5c waiting for monitor entry [0x000000001deaf000]
java.lang.Thread.State: BLOCKED (on object monitor)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:194)
- waiting to lock <0x00000000f6ebdb58> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:530)
at java.net.ServerSocket.accept(ServerSocket.java:498)
at com.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:91)
at com.caucho.server.port.Port.accept(Port.java:1179)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:659)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649)
at java.lang.Thread.run(Thread.java:745)
Locked ownable synchronizers:
- None
"resin-32" daemon prio=6 tid=0x000000000f38f800 nid=0x16c4 in Object.wait() [0x000000001de2f000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f5f10728> (a com.caucho.util.ThreadPool$Item)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:714)
- locked <0x00000000f5f10728> (a com.caucho.util.ThreadPool$Item)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649)
at java.lang.Thread.run(Thread.java:745)
Locked ownable synchronizers:
- None
"resin-31" daemon prio=6 tid=0x000000000f395000 nid=0x41ec in Object.wait() [0x000000001ddaf000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f5e06b38> (a com.caucho.util.ThreadPool$Item)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:714)
- locked <0x00000000f5e06b38> (a com.caucho.util.ThreadPool$Item)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649)
at java.lang.Thread.run(Thread.java:745)
Locked ownable synchronizers:
- None
"resin-30" daemon prio=6 tid=0x000000000f38e800 nid=0x32b4 in Object.wait() [0x000000001dd2f000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f6735950> (a com.caucho.util.ThreadPool$Item)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:714)
- locked <0x00000000f6735950> (a com.caucho.util.ThreadPool$Item)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649)
at java.lang.Thread.run(Thread.java:745)
Locked ownable synchronizers:
- None
"resin-28" daemon prio=6 tid=0x000000000f96a800 nid=0x1a74 in Object.wait() [0x000000001dc2f000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f686be40> (a com.caucho.util.ThreadPool$Item)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:714)
- locked <0x00000000f686be40> (a com.caucho.util.ThreadPool$Item)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649)
at java.lang.Thread.run(Thread.java:745)
Locked ownable synchronizers:
- None
"http--8080-23$1825042128" daemon prio=6 tid=0x000000000f967800 nid=0x3738 waiting for monitor entry [0x000000001dbaf000]
java.lang.Thread.State: BLOCKED (on object monitor)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:194)
- waiting to lock <0x00000000f6ebdb58> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:530)
at java.net.ServerSocket.accept(ServerSocket.java:498)
at com.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:91)
at com.caucho.server.port.Port.accept(Port.java:1179)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:659)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649)
at java.lang.Thread.run(Thread.java:745)
Locked ownable synchronizers:
- None
"resin-26" daemon prio=6 tid=0x000000000f968800 nid=0x323c in Object.wait() [0x000000001db2f000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f6872ac8> (a com.caucho.util.ThreadPool$Item)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:714)
- locked <0x00000000f6872ac8> (a com.caucho.util.ThreadPool$Item)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649)
at java.lang.Thread.run(Thread.java:745)
Locked ownable synchronizers:
- None
"http--8080-18$1531678479" daemon prio=6 tid=0x000000000f96a000 nid=0x2ab0 waiting for monitor entry [0x000000001daaf000]
java.lang.Thread.State: BLOCKED (on object monitor)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:194)
- waiting to lock <0x00000000f6ebdb58> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:530)
at java.net.ServerSocket.accept(ServerSocket.java:498)
at com.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:91)
at com.caucho.server.port.Port.accept(Port.java:1179)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:659)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649)
at java.lang.Thread.run(Thread.java:745)
Locked ownable synchronizers:
- None
"http--8080-19$588730718" daemon prio=6 tid=0x000000000f967000 nid=0x3254 runnable [0x000000001da2f000]
java.lang.Thread.State: RUNNABLE
at java.net.DualStackPlainSocketImpl.accept0(Native Method)
at java.net.DualStackPlainSocketImpl.socketAccept(DualStackPlainSocketImpl.java:131)
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:199)
- locked <0x00000000f6ebdb58> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:530)
at java.net.ServerSocket.accept(ServerSocket.java:498)
at com.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:91)
at com.caucho.server.port.Port.accept(Port.java:1179)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:659)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649)
at java.lang.Thread.run(Thread.java:745)
Locked ownable synchronizers:
- None
"http--8080-20$982813390" daemon prio=6 tid=0x000000000f965800 nid=0x16b0 waiting for monitor entry [0x000000001d9ae000]
java.lang.Thread.State: BLOCKED (on object monitor)
at java.io.PrintStream.println(PrintStream.java:806)
- waiting to lock <0x00000000f6160b38> (a java.io.PrintStream)
at com.javatime.debug.filter.StrutsJoinFilter.doFilter(StrutsJoinFilter.java:37)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:273)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:682)
- locked <0x00000000f6c1b770> (a java.lang.Object)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649)
at java.lang.Thread.run(Thread.java:745)
Locked ownable synchronizers:
- None
"resin-22" daemon prio=6 tid=0x000000000f969000 nid=0x4194 in Object.wait() [0x000000001d82f000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f5e02a98> (a com.caucho.util.ThreadPool$Item)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:714)
- locked <0x00000000f5e02a98> (a com.caucho.util.ThreadPool$Item)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649)
at java.lang.Thread.run(Thread.java:745)
Locked ownable synchronizers:
- None
"http--8080-21$1026684057" daemon prio=6 tid=0x000000000f964800 nid=0x2a58 waiting for monitor entry [0x000000001d7ae000]
java.lang.Thread.State: BLOCKED (on object monitor)
at java.io.PrintStream.println(PrintStream.java:806)
- waiting to lock <0x00000000f6160b38> (a java.io.PrintStream)
at com.javatime.debug.filter.StrutsJoinFilter.doFilter(StrutsJoinFilter.java:37)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:273)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:682)
- locked <0x00000000f67ffba8> (a java.lang.Object)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649)
at java.lang.Thread.run(Thread.java:745)
Locked ownable synchronizers:
- None
"http--8080-22$934362829" daemon prio=6 tid=0x000000000f966000 nid=0x33ac waiting for monitor entry [0x000000001d72f000]
java.lang.Thread.State: BLOCKED (on object monitor)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:194)
- waiting to lock <0x00000000f6ebdb58> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:530)
at java.net.ServerSocket.accept(ServerSocket.java:498)
at com.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:91)
at com.caucho.server.port.Port.accept(Port.java:1179)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:659)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649)
at java.lang.Thread.run(Thread.java:745)
Locked ownable synchronizers:
- None
"com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2" daemon prio=6 tid=0x000000000f95f800 nid=0x231c in Object.wait() [0x000000001d6af000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f5e02b18> (a com.mchange.v2.async.ThreadPoolAsynchronousRunner)
at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:341)
- locked <0x00000000f5e02b18> (a com.mchange.v2.async.ThreadPoolAsynchronousRunner)
Locked ownable synchronizers:
- None
"com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1" daemon prio=6 tid=0x000000000f964000 nid=0x2010 in Object.wait() [0x000000001d62e000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f5e02b18> (a com.mchange.v2.async.ThreadPoolAsynchronousRunner)
at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:341)
- locked <0x00000000f5e02b18> (a com.mchange.v2.async.ThreadPoolAsynchronousRunner)
Locked ownable synchronizers:
- None
"com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0" daemon prio=6 tid=0x000000000f95d000 nid=0x391c in Object.wait() [0x000000001d5af000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f5e02b18> (a com.mchange.v2.async.ThreadPoolAsynchronousRunner)
at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:341)
- locked <0x00000000f5e02b18> (a com.mchange.v2.async.ThreadPoolAsynchronousRunner)
Locked ownable synchronizers:
- None
"Timer-0" daemon prio=6 tid=0x000000000f95c800 nid=0x390c in Object.wait() [0x000000001d52f000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f6afbc90> (a java.util.TaskQueue)
at java.util.TimerThread.mainLoop(Timer.java:552)
- locked <0x00000000f6afbc90> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:505)
Locked ownable synchronizers:
- None
"http--8080-1$123082442" daemon prio=6 tid=0x000000000f962800 nid=0x3f2c runnable [0x000000001d4ad000]
java.lang.Thread.State: RUNNABLE
at java.io.FileOutputStream.writeBytes(Native Method)
at java.io.FileOutputStream.write(FileOutputStream.java:345)
at java.io.BufferedOutputStream.write(BufferedOutputStream.java:122)
- locked <0x00000000f5611090> (a java.io.BufferedOutputStream)
at java.io.PrintStream.write(PrintStream.java:480)
- locked <0x00000000f5ce5e90> (a java.io.PrintStream)
at com.caucho.log.EnvironmentStream.write(EnvironmentStream.java:152)
- locked <0x00000000f5ce5e90> (a java.io.PrintStream)
at com.caucho.vfs.WriteStream.flush(WriteStream.java:355)
at java.io.PrintStream.write(PrintStream.java:482)
- locked <0x00000000f6160b98> (a java.io.PrintStream)
at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221)
at sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:291)
at sun.nio.cs.StreamEncoder.flushBuffer(StreamEncoder.java:104)
- locked <0x00000000f6160bb8> (a java.io.OutputStreamWriter)
at java.io.OutputStreamWriter.flushBuffer(OutputStreamWriter.java:185)
at java.io.PrintStream.write(PrintStream.java:527)
- locked <0x00000000f6160b98> (a java.io.PrintStream)
at java.io.PrintStream.print(PrintStream.java:669)
at java.io.PrintStream.println(PrintStream.java:806)
- locked <0x00000000f6160b98> (a java.io.PrintStream)
at com.mchange.v2.c3p0.PoolBackedDataSource.getPoolManager(PoolBackedDataSource.java:215)
- locked <0x00000000f6b93b20> (a com.mchange.v2.c3p0.PoolBackedDataSource)
at com.mchange.v2.c3p0.PoolBackedDataSource.getConnection(PoolBackedDataSource.java:64)
at com.javatime.debug.dbsource.InitC3p0Prop.getConnection(InitC3p0Prop.java:66)
- locked <0x00000000f62e1770> (a java.lang.Class for com.javatime.debug.dbsource.InitC3p0Prop)
at com.javatime.debug.dbsource.InitC3p0Prop.getStaticConnection(InitC3p0Prop.java:78)
at com.javatime.debug.dbpoxy.Record.getConnection(Record.java:719)
at com.javatime.debug.dbpoxy.Record.execute_exception(Record.java:136)
at com.javatime.debug.dbpoxy.Record.execute(Record.java:274)
at com.javatime.debug.dbpoxy.Record.execute(Record.java:63)
at com.javatime.debug.strutsutil.StrutsBaseCatchAction.<clinit>(StrutsBaseCatchAction.java:17)
at com.javatime.debug.servlet.StrutsServletManager.doPost(StrutsServletManager.java:92)
at com.javatime.debug.servlet.StrutsServletManager.doGet(StrutsServletManager.java:43)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:114)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:91)
at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:103)
at com.javatime.debug.filter.StrutsFormEncodingFilter.doFilter(StrutsFormEncodingFilter.java:45)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
at com.javatime.debug.filter.StrutsFileFilter.doFilter(StrutsFileFilter.java:53)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
at com.javatime.debug.filter.StrutsJoinFilter.doFilter(StrutsJoinFilter.java:41)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:273)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:682)
- locked <0x00000000f6f0ab80> (a java.lang.Object)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649)
at java.lang.Thread.run(Thread.java:745)
Locked ownable synchronizers:
- None
"http--8080-12$1908214670" daemon prio=6 tid=0x000000000f95e800 nid=0x1824 waiting for monitor entry [0x000000001166e000]
java.lang.Thread.State: BLOCKED (on object monitor)
at java.io.PrintStream.println(PrintStream.java:806)
- waiting to lock <0x00000000f6160b38> (a java.io.PrintStream)
at com.javatime.debug.filter.StrutsFileFilter.isMultipartContent(StrutsFileFilter.java:44)
at com.javatime.debug.filter.StrutsFileFilter.doFilter(StrutsFileFilter.java:52)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
at com.javatime.debug.filter.StrutsJoinFilter.doFilter(StrutsJoinFilter.java:41)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:273)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:682)
- locked <0x00000000f67eee08> (a java.lang.Object)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649)
at java.lang.Thread.run(Thread.java:745)
Locked ownable synchronizers:
- None
"http--8080-13$843174392" daemon prio=6 tid=0x000000000f963000 nid=0x22c0 waiting for monitor entry [0x00000000115ee000]
java.lang.Thread.State: BLOCKED (on object monitor)
at java.io.PrintStream.println(PrintStream.java:806)
- waiting to lock <0x00000000f6160b38> (a java.io.PrintStream)
at com.javatime.debug.filter.StrutsFileFilter.isMultipartContent(StrutsFileFilter.java:44)
at com.javatime.debug.filter.StrutsFileFilter.doFilter(StrutsFileFilter.java:52)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
at com.javatime.debug.filter.StrutsJoinFilter.doFilter(StrutsJoinFilter.java:41)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:273)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:682)
- locked <0x00000000f6a97990> (a java.lang.Object)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649)
at java.lang.Thread.run(Thread.java:745)
Locked ownable synchronizers:
- None
"http--8080-14$2134903438" daemon prio=6 tid=0x000000000f961800 nid=0x2fa4 waiting for monitor entry [0x000000001156e000]
java.lang.Thread.State: BLOCKED (on object monitor)
at java.io.PrintStream.println(PrintStream.java:806)
- waiting to lock <0x00000000f6160b38> (a java.io.PrintStream)
at com.javatime.debug.filter.StrutsJoinFilter.doFilter(StrutsJoinFilter.java:37)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:273)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:682)
- locked <0x00000000f67dd058> (a java.lang.Object)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649)
at java.lang.Thread.run(Thread.java:745)
Locked ownable synchronizers:
- None
"http--8080-17$518889170" daemon prio=6 tid=0x000000000f961000 nid=0x2de8 waiting for monitor entry [0x00000000114ee000]
java.lang.Thread.State: BLOCKED (on object monitor)
at java.io.PrintStream.println(PrintStream.java:806)
- waiting to lock <0x00000000f6160b38> (a java.io.PrintStream)
at com.javatime.debug.filter.StrutsFileFilter.isMultipartContent(StrutsFileFilter.java:44)
at com.javatime.debug.filter.StrutsFileFilter.doFilter(StrutsFileFilter.java:52)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
at com.javatime.debug.filter.StrutsJoinFilter.doFilter(StrutsJoinFilter.java:41)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:273)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:682)
- locked <0x00000000f6a97a20> (a java.lang.Object)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649)
at java.lang.Thread.run(Thread.java:745)
Locked ownable synchronizers:
- None
"hmux-127.0.0.1:6800-9$854987375" daemon prio=6 tid=0x000000000f95e000 nid=0x2c80 waiting for monitor entry [0x000000001146f000]
java.lang.Thread.State: BLOCKED (on object monitor)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:194)
- waiting to lock <0x00000000f6e26840> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:530)
at java.net.ServerSocket.accept(ServerSocket.java:498)
at com.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:91)
at com.caucho.server.port.Port.accept(Port.java:1179)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:659)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649)
at java.lang.Thread.run(Thread.java:745)
Locked ownable synchronizers:
- None
"resin-13" daemon prio=6 tid=0x000000000f960000 nid=0x3f74 in Object.wait() [0x00000000113ef000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f6fbf980> (a com.caucho.util.ThreadPool$Item)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:714)
- locked <0x00000000f6fbf980> (a com.caucho.util.ThreadPool$Item)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649)
at java.lang.Thread.run(Thread.java:745)
Locked ownable synchronizers:
- None
"http--8080-11$779574272" daemon prio=6 tid=0x000000000e61d800 nid=0x33b0 waiting for monitor entry [0x000000001136f000]
java.lang.Thread.State: BLOCKED (on object monitor)
at java.io.PrintStream.println(PrintStream.java:806)
- waiting to lock <0x00000000f6160b38> (a java.io.PrintStream)
at com.javatime.debug.filter.StrutsFileFilter.isMultipartContent(StrutsFileFilter.java:44)
at com.javatime.debug.filter.StrutsFileFilter.doFilter(StrutsFileFilter.java:52)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
at com.javatime.debug.filter.StrutsJoinFilter.doFilter(StrutsJoinFilter.java:41)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:273)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:682)
- locked <0x00000000f7d1ead0> (a java.lang.Object)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649)
at java.lang.Thread.run(Thread.java:745)
Locked ownable synchronizers:
- None
"http--8080-16$1165308390" daemon prio=6 tid=0x000000000e61c800 nid=0x38cc waiting for monitor entry [0x00000000112ee000]
java.lang.Thread.State: BLOCKED (on object monitor)
at java.io.PrintStream.println(PrintStream.java:806)
- waiting to lock <0x00000000f6160b38> (a java.io.PrintStream)
at com.javatime.debug.filter.StrutsJoinFilter.doFilter(StrutsJoinFilter.java:37)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:273)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:682)
- locked <0x00000000f6739c00> (a java.lang.Object)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649)
at java.lang.Thread.run(Thread.java:745)
Locked ownable synchronizers:
- None
"resin-destroy" daemon prio=6 tid=0x000000000e618000 nid=0xbf0 in Object.wait() [0x000000001126f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f6d57958> (a com.caucho.server.resin.Resin$DestroyThread)
at java.lang.Object.wait(Object.java:503)
at com.caucho.server.resin.Resin$DestroyThread.run(Resin.java:1846)
- locked <0x00000000f6d57958> (a com.caucho.server.resin.Resin$DestroyThread)
Locked ownable synchronizers:
- None
"resin-port-8080" daemon prio=6 tid=0x000000000e617800 nid=0x248c in Object.wait() [0x00000000111ee000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f55f6b00> (a com.caucho.server.port.Port)
at com.caucho.server.port.Port.run(Port.java:1523)
- locked <0x00000000f55f6b00> (a com.caucho.server.port.Port)
at java.lang.Thread.run(Thread.java:745)
Locked ownable synchronizers:
- None
"resin-port-6800" daemon prio=6 tid=0x000000000e61c000 nid=0x18f0 in Object.wait() [0x000000001014f000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f6b83ca8> (a com.caucho.server.cluster.ClusterPort)
at com.caucho.server.port.Port.run(Port.java:1523)
- locked <0x00000000f6b83ca8> (a com.caucho.server.cluster.ClusterPort)
at java.lang.Thread.run(Thread.java:745)
Locked ownable synchronizers:
- None
"Thread-4" prio=6 tid=0x000000000e61e000 nid=0x64c waiting on condition [0x00000000100cf000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at com.javatime.license.publickey.l.run(ETSqlite.java:33)
Locked ownable synchronizers:
- None
"Thread-3" prio=6 tid=0x000000000e619000 nid=0x3904 waiting on condition [0x000000001004f000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at com.javatime.license.publickey.g$1$1$1$1.run(CheckLicense.java:397)
Locked ownable synchronizers:
- None
"http--8080-15$704126188" daemon prio=6 tid=0x000000000e61b000 nid=0x1f8 waiting for monitor entry [0x000000000ffce000]
java.lang.Thread.State: BLOCKED (on object monitor)
at java.io.PrintStream.println(PrintStream.java:806)
- waiting to lock <0x00000000f6160b38> (a java.io.PrintStream)
at com.javatime.debug.filter.StrutsJoinFilter.doFilter(StrutsJoinFilter.java:37)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:273)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:682)
- locked <0x00000000f6a97ab0> (a java.lang.Object)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649)
at java.lang.Thread.run(Thread.java:745)
Locked ownable synchronizers:
- None
"http--8080-2$321479459" daemon prio=6 tid=0x000000000e61a800 nid=0x2684 waiting for monitor entry [0x000000000ff4e000]
java.lang.Thread.State: BLOCKED (on object monitor)
at java.io.PrintStream.println(PrintStream.java:806)
- waiting to lock <0x00000000f6160b38> (a java.io.PrintStream)
at com.javatime.debug.filter.StrutsFileFilter.isMultipartContent(StrutsFileFilter.java:44)
at com.javatime.debug.filter.StrutsFileFilter.doFilter(StrutsFileFilter.java:52)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
at com.javatime.debug.filter.StrutsJoinFilter.doFilter(StrutsJoinFilter.java:41)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:273)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:682)
- locked <0x00000000f6ea8410> (a java.lang.Object)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649)
at java.lang.Thread.run(Thread.java:745)
Locked ownable synchronizers:
- None
"hmux-127.0.0.1:6800-0$635950702" daemon prio=6 tid=0x000000000e619800 nid=0x239c runnable [0x000000000fece000]
java.lang.Thread.State: RUNNABLE
at java.net.DualStackPlainSocketImpl.accept0(Native Method)
at java.net.DualStackPlainSocketImpl.socketAccept(DualStackPlainSocketImpl.java:131)
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:199)
- locked <0x00000000f6e26840> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:530)
at java.net.ServerSocket.accept(ServerSocket.java:498)
at com.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:91)
at com.caucho.server.port.Port.accept(Port.java:1179)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:659)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649)
at java.lang.Thread.run(Thread.java:745)
Locked ownable synchronizers:
- None
"http--8080-4$397337395" daemon prio=6 tid=0x000000000f110000 nid=0x25e8 waiting for monitor entry [0x000000000fe4e000]
java.lang.Thread.State: BLOCKED (on object monitor)
at java.io.PrintStream.println(PrintStream.java:806)
- waiting to lock <0x00000000f6160b38> (a java.io.PrintStream)
at com.javatime.debug.filter.StrutsFileFilter.isMultipartContent(StrutsFileFilter.java:44)
at com.javatime.debug.filter.StrutsFileFilter.doFilter(StrutsFileFilter.java:52)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
at com.javatime.debug.filter.StrutsJoinFilter.doFilter(StrutsJoinFilter.java:41)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:273)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:682)
- locked <0x00000000f6fbcea0> (a java.lang.Object)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649)
at java.lang.Thread.run(Thread.java:745)
Locked ownable synchronizers:
- None
"hmux-127.0.0.1:6800-3$1522939242" daemon prio=6 tid=0x000000000ec86000 nid=0x1c78 waiting for monitor entry [0x000000000fdcf000]
java.lang.Thread.State: BLOCKED (on object monitor)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:194)
- waiting to lock <0x00000000f6e26840> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:530)
at java.net.ServerSocket.accept(ServerSocket.java:498)
at com.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:91)
at com.caucho.server.port.Port.accept(Port.java:1179)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:659)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649)
at java.lang.Thread.run(Thread.java:745)
Locked ownable synchronizers:
- None
"http--8080-5$182251701" daemon prio=6 tid=0x000000000ec85800 nid=0x3260 waiting for monitor entry [0x000000000fd4e000]
java.lang.Thread.State: BLOCKED (on object monitor)
at java.io.PrintStream.println(PrintStream.java:806)
- waiting to lock <0x00000000f6160b38> (a java.io.PrintStream)
at com.javatime.debug.filter.StrutsFileFilter.isMultipartContent(StrutsFileFilter.java:44)
at com.javatime.debug.filter.StrutsFileFilter.doFilter(StrutsFileFilter.java:52)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
at com.javatime.debug.filter.StrutsJoinFilter.doFilter(StrutsJoinFilter.java:41)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:273)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:682)
- locked <0x00000000f6f46ae0> (a java.lang.Object)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649)
at java.lang.Thread.run(Thread.java:745)
Locked ownable synchronizers:
- None
"hmux-127.0.0.1:6800-6$792658085" daemon prio=6 tid=0x000000000e599000 nid=0x4374 waiting for monitor entry [0x000000000fcce000]
java.lang.Thread.State: BLOCKED (on object monitor)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:194)
- waiting to lock <0x00000000f6e26840> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:530)
at java.net.ServerSocket.accept(ServerSocket.java:498)
at com.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:91)
at com.caucho.server.port.Port.accept(Port.java:1179)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:659)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649)
at java.lang.Thread.run(Thread.java:745)
Locked ownable synchronizers:
- None
"http--8080-8$1363372254" daemon prio=6 tid=0x000000000e598000 nid=0xa3c runnable [0x000000000fc4e000]
java.lang.Thread.State: RUNNABLE
at java.io.FileOutputStream.writeBytes(Native Method)
at java.io.FileOutputStream.write(FileOutputStream.java:345)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)
- locked <0x00000000f5db5358> (a java.io.BufferedOutputStream)
at java.io.PrintStream.write(PrintStream.java:482)
- locked <0x00000000f5ce5e70> (a java.io.PrintStream)
at com.caucho.log.EnvironmentStream.write(EnvironmentStream.java:152)
- locked <0x00000000f5ce5e70> (a java.io.PrintStream)
at com.caucho.vfs.WriteStream.flush(WriteStream.java:355)
at java.io.PrintStream.write(PrintStream.java:482)
- locked <0x00000000f6160b38> (a java.io.PrintStream)
at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221)
at sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:291)
at sun.nio.cs.StreamEncoder.flushBuffer(StreamEncoder.java:104)
- locked <0x00000000f6160b58> (a java.io.OutputStreamWriter)
at java.io.OutputStreamWriter.flushBuffer(OutputStreamWriter.java:185)
at java.io.PrintStream.write(PrintStream.java:527)
- locked <0x00000000f6160b38> (a java.io.PrintStream)
at java.io.PrintStream.print(PrintStream.java:669)
at java.io.PrintStream.println(PrintStream.java:806)
- locked <0x00000000f6160b38> (a java.io.PrintStream)
at com.javatime.debug.filter.StrutsFileFilter.isMultipartContent(StrutsFileFilter.java:44)
at com.javatime.debug.filter.StrutsFileFilter.doFilter(StrutsFileFilter.java:52)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
at com.javatime.debug.filter.StrutsJoinFilter.doFilter(StrutsJoinFilter.java:41)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:273)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:682)
- locked <0x00000000f6fb5610> (a java.lang.Object)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649)
at java.lang.Thread.run(Thread.java:745)
Locked ownable synchronizers:
- None
"hmux-127.0.0.1:6800-7$548550385" daemon prio=6 tid=0x000000000e55f000 nid=0x1be8 waiting for monitor entry [0x000000000fbcf000]
java.lang.Thread.State: BLOCKED (on object monitor)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:194)
- waiting to lock <0x00000000f6e26840> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:530)
at java.net.ServerSocket.accept(ServerSocket.java:498)
at com.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:91)
at com.caucho.server.port.Port.accept(Port.java:1179)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:659)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649)
at java.lang.Thread.run(Thread.java:745)
Locked ownable synchronizers:
- None
"resin-1" daemon prio=6 tid=0x000000000f132000 nid=0x3c60 in Object.wait() [0x000000000fb4f000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f65c5f20> (a com.caucho.util.ThreadPool$Item)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:714)
- locked <0x00000000f65c5f20> (a com.caucho.util.ThreadPool$Item)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649)
at java.lang.Thread.run(Thread.java:745)
Locked ownable synchronizers:
- None
"http--8080-10$1526680204" daemon prio=6 tid=0x000000000e366800 nid=0x3b14 waiting for monitor entry [0x000000000face000]
java.lang.Thread.State: BLOCKED (on object monitor)
at java.io.PrintStream.println(PrintStream.java:806)
- waiting to lock <0x00000000f6160b38> (a java.io.PrintStream)
at com.javatime.debug.filter.StrutsFileFilter.isMultipartContent(StrutsFileFilter.java:44)
at com.javatime.debug.filter.StrutsFileFilter.doFilter(StrutsFileFilter.java:52)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
at com.javatime.debug.filter.StrutsJoinFilter.doFilter(StrutsJoinFilter.java:41)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:273)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:682)
- locked <0x00000000f7d36d50> (a java.lang.Object)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649)
at java.lang.Thread.run(Thread.java:745)
Locked ownable synchronizers:
- None
"resin-alarm" daemon prio=6 tid=0x000000000e622800 nid=0x3d98 waiting on condition [0x000000000fa4f000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at com.caucho.util.Alarm$AlarmThread.run(Alarm.java:586)
Locked ownable synchronizers:
- None
"resin-thread-scheduler" daemon prio=6 tid=0x000000000e40d800 nid=0x91c in Object.wait() [0x000000000e9ff000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f60955b0> (a java.util.ArrayList)
at com.caucho.util.ThreadPool$ScheduleThread.run(ThreadPool.java:912)
- locked <0x00000000f60955b0> (a java.util.ArrayList)
at java.lang.Thread.run(Thread.java:745)
Locked ownable synchronizers:
- None
"resin-thread-launcher" daemon prio=6 tid=0x000000000e684000 nid=0x426c in Object.wait() [0x000000000e97e000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f60a3d60> (a com.caucho.util.ThreadPool$ThreadLauncher)
at com.caucho.util.ThreadPool$ThreadLauncher.startConnection(ThreadPool.java:845)
- locked <0x00000000f60a3d60> (a com.caucho.util.ThreadPool$ThreadLauncher)
at com.caucho.util.ThreadPool$ThreadLauncher.run(ThreadPool.java:868)
at java.lang.Thread.run(Thread.java:745)
Locked ownable synchronizers:
- None
"Service Thread" daemon prio=6 tid=0x000000000d7e2000 nid=0x2d0c runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"C2 CompilerThread1" daemon prio=10 tid=0x000000000d7dd000 nid=0x296c waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"C2 CompilerThread0" daemon prio=10 tid=0x000000000d7d9800 nid=0x4234 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"Attach Listener" daemon prio=10 tid=0x000000000d66b000 nid=0x1d0c waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"Signal Dispatcher" daemon prio=10 tid=0x000000000d608000 nid=0x2a88 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"Surrogate Locker Thread (Concurrent GC)" daemon prio=6 tid=0x000000000d5f6800 nid=0x2c44 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"Finalizer" daemon prio=8 tid=0x000000000d54d800 nid=0x3ed8 in Object.wait() [0x000000000db4e000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f5d17628> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
- locked <0x00000000f5d17628> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)
Locked ownable synchronizers:
- None
"Reference Handler" daemon prio=10 tid=0x000000000d547000 nid=0xf40 in Object.wait() [0x000000000dacf000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f5d37038> (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 <0x00000000f5d37038> (a java.lang.ref.Reference$Lock)
Locked ownable synchronizers:
- None
"main" prio=6 tid=0x0000000003052800 nid=0x1040 runnable [0x0000000002f4f000]
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:152)
at java.net.SocketInputStream.read(SocketInputStream.java:122)
at java.net.SocketInputStream.read(SocketInputStream.java:210)
at com.caucho.server.resin.Resin.waitForExit(Resin.java:1314)
at com.caucho.server.resin.Resin.main(Resin.java:1439)
Locked ownable synchronizers:
- None
"VM Thread" prio=10 tid=0x000000000d540000 nid=0x20ac runnable
"Gang worker#0 (Parallel GC Threads)" prio=10 tid=0x0000000003060000 nid=0x4750 runnable
"Gang worker#1 (Parallel GC Threads)" prio=10 tid=0x0000000003065800 nid=0xf94 runnable
"Gang worker#2 (Parallel GC Threads)" prio=10 tid=0x0000000003067000 nid=0x2a8c runnable
"Gang worker#3 (Parallel GC Threads)" prio=10 tid=0x0000000003068800 nid=0xf54 runnable
"Gang worker#4 (Parallel GC Threads)" prio=10 tid=0x0000000003070800 nid=0x2f9c runnable
"Gang worker#5 (Parallel GC Threads)" prio=10 tid=0x0000000003071800 nid=0x3894 runnable
"Gang worker#6 (Parallel GC Threads)" prio=10 tid=0x0000000003072800 nid=0x3b80 runnable
"Gang worker#7 (Parallel GC Threads)" prio=10 tid=0x0000000003073800 nid=0x1f68 runnable
"Gang worker#8 (Parallel GC Threads)" prio=10 tid=0x0000000003076000 nid=0x22ac runnable
"Gang worker#9 (Parallel GC Threads)" prio=10 tid=0x0000000003077000 nid=0x4358 runnable
"Gang worker#10 (Parallel GC Threads)" prio=10 tid=0x0000000003077800 nid=0x321c runnable
"Gang worker#11 (Parallel GC Threads)" prio=10 tid=0x000000000307a000 nid=0x2934 runnable
"Gang worker#12 (Parallel GC Threads)" prio=10 tid=0x0000000003082800 nid=0x754 runnable
"Gang worker#13 (Parallel GC Threads)" prio=10 tid=0x0000000003083800 nid=0x15e0 runnable
"Gang worker#14 (Parallel GC Threads)" prio=10 tid=0x0000000003084000 nid=0x2964 runnable
"Gang worker#15 (Parallel GC Threads)" prio=10 tid=0x0000000003084800 nid=0x3290 runnable
"Gang worker#16 (Parallel GC Threads)" prio=10 tid=0x0000000003088000 nid=0x2a4c runnable
"Gang worker#17 (Parallel GC Threads)" prio=10 tid=0x000000000308d000 nid=0x18a8 runnable
"Gang worker#18 (Parallel GC Threads)" prio=10 tid=0x0000000003089800 nid=0xd48 runnable
"Gang worker#19 (Parallel GC Threads)" prio=10 tid=0x000000000308c000 nid=0x2440 runnable
"Concurrent Mark-Sweep GC Thread" prio=10 tid=0x0000000008d14800 nid=0x3c10 runnable
"Gang worker#0 (Parallel CMS Threads)" prio=10 tid=0x000000000308c800 nid=0x27e4 runnable
"Gang worker#1 (Parallel CMS Threads)" prio=10 tid=0x000000000308e000 nid=0x8f8 runnable
"Gang worker#2 (Parallel CMS Threads)" prio=10 tid=0x000000000308a800 nid=0x3e3c runnable
"Gang worker#3 (Parallel CMS Threads)" prio=10 tid=0x000000000308e800 nid=0x3f20 runnable
"Gang worker#4 (Parallel CMS Threads)" prio=10 tid=0x000000000308f000 nid=0x864 runnable
"VM Periodic Task Thread" prio=10 tid=0x000000000d7e7800 nid=0x34c4 waiting on condition
JNI global references: 201
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
对呀
我这代码出问题了嘛?
回复
看下44行代码阻塞了线程