javaWeb项目卡死,求帮忙分析原因。

发布于 2022-01-05 09:11:09 字数 73240 浏览 754 评论 3

 

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

哑剧 2022-01-07 16:37:36

对呀

夜血缘 2022-01-07 15:50:19

我这代码出问题了嘛?

剑心龙吟 2022-01-07 14:02:41

回复
看下44行代码阻塞了线程

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文