diff --git a/integration-test/src/test/resources/infos/Bes11ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Bes11ContainerTestBasicInfo.txt new file mode 100644 index 00000000..729d9e2f --- /dev/null +++ b/integration-test/src/test/resources/infos/Bes11ContainerTestBasicInfo.txt @@ -0,0 +1,718 @@ +# Generated At 2026-05-24 05:21:22 +SystemProps: +java.specification.version: 17 +com.bes.enterprise.web.util.scan.StandardJarScanFilter.jarsToScan: log4j-web*.jar,log4j-taglib*.jar,log4javascript*.jar,slf4j-taglib*.jar +bes.useNaming: true +sun.jnu.encoding: UTF-8 +com.bes.enterprise.web.util.scan.StandardJarScanFilter.jarsToSkip: bes-server-jpa-integration,jakarta.mail,bes-jdbcra,org.codehaus.woodstox.stax2-api,bes-web-glue,org.metatype.sxc.sxc-jaxb-core,besmq-ra,bes-webapp-compressor,derbyclient,bes-ejb-glue,bes-deployment,org.apache.xbean.xbean-reflect,bes-admin-command,org.apache.commons.commons-beanutils,org.apache.johnzon.johnzon,org.apache.openwebbeans.openwebbeans-ee-common,bes-connector-runtime,org.apache.commons.commons-codec,bes-ee-loader,org.codehaus.woodstox.woodstox-core-asl,org.apache.commons.commons-collections4,bes-config-remote-adapter,bes-descriptor,bes-server-internal,bes-logger,bes-webtier-util,bes-webtier-coyote,bes-webtier-jsp-api,bes-ee-integration,bes-engine,bootstrap,bes-jdbc-fastcp,bes-patch,commons-codec,org.apache.bval-core,jakartaee-api-endorsed,org.mozilla.rhino,bes-launcher,bes-server-api,org.apache.bval-jsr,xmpcore-,bes-server-jee-accessors,commons-beanutils,org.apache.myfaces.core.myfaces-api,org.apache.openwebbeans.openwebbeans-jsf,org.objectweb.howl.howl,bes-webtier-servlet-api,besmq-mgmt,org.apache.xbean.xbean-naming,bes-server-loader,jakartaee,org.apache.commons.commons-cli,org.apache.geronimo.specs.geronimo-osgi-locator,bes-distributed-session-core,org.apache.openwebbeans.openwebbeans-web,bes-webtier-jasper,bes-config-remote,bes-gmssl-adapter,org.apache.commons.commons-pool2,bes-config-serverbeans,bes-server-quartz-shade,org.apache.xbean.xbean-finder-shaded,bes-ee-myfaces-connector,commons-dbcp,commons-io,bes-server-client,bes-server-http,org.apache.openwebbeans.openwebbeans-ejb,org.codehaus.swizzle.swizzle-stream,bes-monitor,derby,commons-logging,bes-server-ejbd,bes-deployment-common,bes-config-parser,metadata-extractor,org.metatype.sxc.sxc-runtime,bes-logger-adapter,org.hsqldb.hsqldb,commons-collections,bes-jmx-remote,bes-cli-command,bes-command-api,bes-connector-transaction,org.eclipse.jdt.ecj,commons-digester,bes-server-core,bes-api,activation,commons-fileupload,org.apache.openwebbeans.openwebbeans-el22,besmq-client,org.eclipse.persistence.eclipselink,bes-ee-common,bes-server-javaagent,com.sun.xml.bind.jaxb,org.apache.openwebbeans.openwebbeans-impl,bes-license,org.apache.xbean.xbean-bundleutils,org.apache.commons.commons-logging,org.apache.openwebbeans.openwebbeans-spi,bes-engine-ha,org.slf4j.slf4j-jdk14,org.apache.openwebbeans.openwebbeans-ee,org.ow2.asm.asm-all,besmq-common,bes-websocket-api,org.apache.xbean.xbean-asm5-shaded,ant,commons-httpclient,jakarta.persistence,bes-webtier-el-api,bes-server-jee,mbean-annotation-api,bes-gmssl,bes-ee-mq-connector,bes-common-util,bes-server-rest,org.apache.commons.commons-digester,bes-websocket +com.bes.resource.ejb.leakDetect: false +bes.loader: bes-system +sun.arch.data.model: 64 +java.vendor.url: https://adoptium.net/ +sun.boot.library.path: /opt/java/openjdk/lib +com.bes.hostName: d7c39dda372c +sun.java.command: com.bes.enterprise.startup.ASMain -instancedir /opt/bes -verbose true -debug false start +jdk.debug: release +java.specification.vendor: Oracle Corporation +java.naming.factory.url.pkgs: com.bes.enterprise.naming:com.bes.enterprise.ejb.core.ivm.naming +java.version.date: 2026-04-21 +java.home: /opt/java/openjdk +jgroups.loader: "${bes.home}/lib/jgroups/*.jar" +javax.net.ssl.certificateKeyFile: /opt/bes/conf/security/key.pem +file.separator: / +javax.net.ssl.certificateChainFile: /opt/bes/conf/security/chain.pem +java.vm.compressedOopsMode: 32-bit +javax.net.ssl.certificateFile: /opt/bes/conf/security/cert.pem +line.separator: + +java.vm.specification.vendor: Oracle Corporation +java.specification.name: Java Platform API Specification +com.bes.instanceRoot: /opt/bes +jdbc.drivers: org.apache.derby.jdbc.ClientDriver +package.definition: sun.,java.,com.bes.enterprise.webtier.,com.bes.enterprise.web.crane.,com.bes.enterprise.web.jasper.,com.bes.enterprise.naming.,com.bes.enterprise.web. +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +com.bes.enterprise.ejb.configurator: com.bes.enterprise.ejb.BESEjbConfigurationFactory +java.runtime.version: 17.0.19+10 +user.name: root +java.security.policy: /opt/bes/conf/security/server.policy +com.bes.javaRoot: /opt/java/openjdk +file.encoding: UTF-8 +java.vendor.version: Temurin-17.0.19+10 +derby.system.home: /opt/bes +java.io.tmpdir: /tmp +java.version: 17.0.19 +java.vm.specification.name: Java Virtual Machine Specification +native.encoding: UTF-8 +java.library.path: /opt/bes/lib +java.vendor: Eclipse Adoptium +ANTLR_USE_DIRECT_CLASS_LOADING: true +java.specification.maintenance.version: 1 +java.rmi.server.randomIDs: true +xxx: xxx +sun.io.unicode.encoding: UnicodeLittle +com.bes.enterprise.embedder.source: ServerListener +bcs.loader: "${bes.home}/lib/bcs/*.jar" +hsqldb.reconfig_logging: false +bes.home: /opt/bes +com.bes.enterprise.startup.ExitOnInitFailure: true +javax.xml.stream.XMLInputFactory: com.bes.wstx.stax.WstxInputFactory +java.class.path: /opt/bes/patch/V11.0.0.3668.012.core.jar:/opt/bes/patch/V11.0.0.3668.009.core.jar:/opt/bes/patch/V11.0.0.3668.007.core.jar:/opt/bes/patch/V11.0.0.3668.005.core.jar:/opt/bes/patch/V11.0.0.3668.004.core.jar:/opt/bes/patch/V11.0.0.3668.001.core.jar:/opt/bes/lib/bootstrap/bes-gson.jar:/opt/bes/lib/bootstrap/bes-logger.jar:/opt/bes/lib/bootstrap/bes-common-core.jar:/opt/bes/lib/bootstrap/bes-gmssl.jar:/opt/bes/lib/bootstrap/bootstrap.jar:/opt/bes/lib/bootstrap/bes-httpcore5.jar:/opt/bes/lib/bootstrap/bes-config-parser.jar:/opt/bes/lib/bootstrap/bes-config-serverbeans.jar:/opt/bes/lib/bootstrap/bes-license.jar:/opt/bes/lib/bootstrap/bes-patch.jar:/opt/bes/lib/3rd/bootstrap/org.apache.commons.commons-logging.jar:/opt/bes/lib/3rd/bootstrap/org.codehaus.woodstox.stax2-api.jar:/opt/bes/lib/3rd/bootstrap/org.apache.commons.commons-codec.jar:/opt/bes/lib/3rd/bootstrap/org.codehaus.woodstox.woodstox-core-asl.jar +jakarta.security.jacc.PolicyConfigurationFactory.provider: com.bes.enterprise.ejb.core.security.JaccProvider$Factory +java.vm.vendor: Eclipse Adoptium +com.bes.enterprise.web.util.buf.StringCache.byte.enabled: true +bes.base: /opt/bes +user.timezone: Etc/UTC +com.bes.instanceName: server +java.vm.specification.version: 17 +os.name: Linux +sun.java.launcher: SUN_STANDARD +user.country: US +sun.cpu.endian: little +com.bes.enterprise.deployments.classpath: false +user.home: /root +user.language: en +com.bes.enterprise.ejb.core.security.JaccProvider: com.bes.enterprise.ejb.core.security.jacc.BasicJaccProvider +com.bes.verboseMode: true +com.bes.enterprise.deployments.classpath.filter.systemapps: false +java.awt.headless: true +package.access: sun.,com.bes.enterprise.webtier.,com.bes.enterprise.web.crane.,com.bes.enterprise.web.jasper.,com.bes.enterprise.web. +server.loader: +com.bes.enterprise.provider.default: com.bes.enterprise +java.naming.factory.initial: com.bes.jndi.CtxFactory +java.net.preferIPv4Stack: true +path.separator: : +java.security.egd: file:/dev/./urandom +common.loader: "${bes.base}/lib/*.jar","${bes.home}/lib/*.jar","${bes.home}/lib/3rd/*.jar","${bes.home}/modules/besmq/lib/client/*.jar","${bes.home}/modules/besmq/lib/admin/*.jar","${bes.home}/modules/besmq/lib/besmq-common.jar","${bes.home}/modules/besmq/lib/besmq-mss.jar" +os.version: 6.8.0-111-generic +java.runtime.name: OpenJDK Runtime Environment +org.apache.security.jacc.EJBMethodPermission.methodInterfaces: BusinessLocalHome,BusinessRemoteHome,BusinessRemote,BusinessLocal +com.bes.resource.leakDetect: false +bes.version: 11.0.0 +java.vm.name: OpenJDK 64-Bit Server VM +java.vendor.url.bug: https://github.com/adoptium/adoptium-support/issues +com.bes.installRoot: /opt/bes +com.bes.enterprise.deployment.hotdeploy.dir: /opt/bes/hotdeploy +user.dir: /opt/bes/conf +bval.in-container: true +os.arch: amd64 +shared.loader: "${bes.base}/lib/shared/classes","${bes.base}/lib/shared/*.jar","${bes.home}/lib/shared/classes","${bes.home}/lib/shared/*.jar" +java.util.logging.manager: com.bes.enterprise.server.logging.BESClassLoaderLogManager +java.vm.info: mixed mode, sharing +java.vm.version: 17.0.19+10 +java.class.version: 61.0 +com.bes.enterprise.log.outAndErrNotRedirect: false + +=========================================== + +ThreadStacks: +"AppServer-utility-2" #73 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2af69321 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.19/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.19/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at java.base@17.0.19/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1679) + at java.base@17.0.19/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) + at java.base@17.0.19/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@17.0.19/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) + at java.base@17.0.19/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.19/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:60) + at java.base@17.0.19/java.lang.Thread.run(Thread.java:840) + +"httpWorkerThread-8080-3" #75 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5fe3e3a + java.lang.Thread.State: WAITING + at java.base@17.0.19/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.19/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.19/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.19/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) + at java.base@17.0.19/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) + at java.base@17.0.19/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630) + at java.base@17.0.19/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:141) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:29) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1116) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1178) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651) + at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:60) + at java.base@17.0.19/java.lang.Thread.run(Thread.java:840) + +"Reference Handler" #2 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.19/java.lang.ref.Reference.waitForReferencePendingList(Native Method) + at java.base@17.0.19/java.lang.ref.Reference.processPendingReferences(Reference.java:253) + at java.base@17.0.19/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) + +"httpWorkerThread-1900-1" #68 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@79a606ab + java.lang.Thread.State: WAITING + at java.base@17.0.19/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.19/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.19/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.19/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) + at java.base@17.0.19/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) + at java.base@17.0.19/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630) + at java.base@17.0.19/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:141) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:29) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1116) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1178) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651) + at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:60) + at java.base@17.0.19/java.lang.Thread.run(Thread.java:840) + +"bes-deployment-scheduled-executor-thread." #92 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2ca77621 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.19/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.19/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at java.base@17.0.19/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1679) + at java.base@17.0.19/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) + at java.base@17.0.19/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@17.0.19/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) + at java.base@17.0.19/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.19/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.19/java.lang.Thread.run(Thread.java:840) + +"main" #1 [WAITING] on com.bes.enterprise.server.builder.BesWebModule@3256970f + java.lang.Thread.State: WAITING + at java.base@17.0.19/java.lang.Object.wait(Native Method) + at java.base@17.0.19/java.lang.Object.wait(Object.java:338) + at com.bes.enterprise.server.builder.BesWebModule.await(BesWebModule.java:285) + at com.bes.enterprise.server.builder.BesWebModule.awaitForShutdown(BesWebModule.java:250) + at com.bes.enterprise.server.builder.BesWebModule.start(BesWebModule.java:241) + at java.base@17.0.19/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base@17.0.19/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base@17.0.19/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base@17.0.19/java.lang.reflect.Method.invoke(Method.java:569) + at app//com.bes.enterprise.appserver.startup.Bootstrap.start(Bootstrap.java:519) + at app//com.bes.enterprise.appserver.startup.Bootstrap.main(Bootstrap.java:650) + at app//com.bes.enterprise.startup.ASMain.main(ASMain.java:38) + +"Common-Cleaner" #14 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@462d7091 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.19/java.lang.Object.wait(Native Method) + at java.base@17.0.19/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) + at java.base@17.0.19/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) + at java.base@17.0.19/java.lang.Thread.run(Thread.java:840) + at java.base@17.0.19/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) + +"Common Lib Watcher" #19 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.19/java.lang.Thread.sleep(Native Method) + at app//com.bes.enterprise.appserver.startup.CommonClassLoader$1.run(CommonClassLoader.java:92) + +"httpWorkerThread-8080-2" #74 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5fe3e3a + java.lang.Thread.State: WAITING + at java.base@17.0.19/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.19/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.19/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.19/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) + at java.base@17.0.19/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) + at java.base@17.0.19/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630) + at java.base@17.0.19/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:141) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:29) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1116) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1178) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651) + at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:60) + at java.base@17.0.19/java.lang.Thread.run(Thread.java:840) + +"gjc-connection-creator-1" #89 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@f77b5a1 + java.lang.Thread.State: WAITING + at java.base@17.0.19/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.19/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.19/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.19/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) + at java.base@17.0.19/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) + at java.base@17.0.19/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630) + at com.bes.enterprise.gjc.pool.impl.NoticableLinkedBlockingDeque.awaitAllowCreate(NoticableLinkedBlockingDeque.java:52) + at com.bes.enterprise.gjc.pool.impl.GenericObjectPool$ObjectCreator.run(GenericObjectPool.java:293) + at java.base@17.0.19/java.lang.Thread.run(Thread.java:840) + +"RMI TCP Accept-6600" #93 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.19/sun.nio.ch.Net.accept(Native Method) + at java.base@17.0.19/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:760) + at java.base@17.0.19/java.net.ServerSocket.implAccept(ServerSocket.java:675) + at java.base@17.0.19/java.net.ServerSocket.platformImplAccept(ServerSocket.java:641) + at java.base@17.0.19/java.net.ServerSocket.implAccept(ServerSocket.java:617) + at java.base@17.0.19/java.net.ServerSocket.implAccept(ServerSocket.java:574) + at java.base@17.0.19/java.net.ServerSocket.accept(ServerSocket.java:532) + at java.rmi@17.0.19/sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:413) + at java.rmi@17.0.19/sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:377) + at java.base@17.0.19/java.lang.Thread.run(Thread.java:840) + +"httpWorkerThread-8080-1" #72 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.19/java.lang.Thread.dumpThreads(Native Method) + at java.base@17.0.19/java.lang.Thread.getAllStackTraces(Thread.java:1671) + at org.apache.logging.UKnKC.ErrorQvlgaHandler.toString(BasicInfoPrinter.java:26) + at java.base@17.0.19/java.lang.String.valueOf(String.java:4220) + at com.bes.enterprise.webtier.connector.CoyoteWriter.print(CoyoteWriter.java:240) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:27) + at com.bes.enterprise.webtier.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:224) + at com.bes.enterprise.webtier.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) + at ServletNameTestFilter.doFilter(ServletNameTestFilter.java:17) + at com.bes.enterprise.webtier.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) + at com.bes.enterprise.webtier.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) + at com.bes.enterprise.web.websocket.server.WsFilter.doFilter(WsFilter.java:49) + at com.bes.enterprise.webtier.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) + at com.bes.enterprise.webtier.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) + at UrlMappingTestFilter.doFilter(UrlMappingTestFilter.java:22) + at com.bes.enterprise.webtier.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) + at com.bes.enterprise.webtier.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) + at com.bes.enterprise.webtier.core.DefaultWrapperValve.invoke(DefaultWrapperValve.java:193) + at com.bes.enterprise.webtier.core.DefaultContextValve.invoke(DefaultContextValve.java:109) + at com.bes.enterprise.webext.BesContextCleanupValve.invoke(BesContextCleanupValve.java:50) + at com.bes.enterprise.webext.BESAppservValve.invoke(BESAppservValve.java:41) + at com.bes.enterprise.webtier.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:550) + at com.bes.enterprise.webtier.core.DefaultHostValve.invoke(DefaultHostValve.java:133) + at com.bes.enterprise.webext.BESSecurityListener$BESSecurityRequestValve.invoke(BESSecurityListener.java:95) + at com.bes.enterprise.webtier.valves.ErrorReportValve.invoke(ErrorReportValve.java:87) + at com.bes.enterprise.webtier.core.DefaultEngineValve.invoke(DefaultEngineValve.java:74) + at com.bes.enterprise.webtier.connector.CoyoteAdapter.service(CoyoteAdapter.java:388) + at com.bes.enterprise.web.crane.http11.Http11Processor.service(Http11Processor.java:473) + at com.bes.enterprise.web.crane.AbstractProcessorLight.process(AbstractProcessorLight.java:61) + at com.bes.enterprise.web.crane.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:950) + at com.bes.enterprise.web.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1955) + at com.bes.enterprise.web.util.net.SocketProcessorBase.run(SocketProcessorBase.java:47) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1193) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651) + at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:60) + at java.base@17.0.19/java.lang.Thread.run(Thread.java:840) + +"jmsra-WorkerThread-2" #64 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@18f6cc10 + java.lang.Thread.State: WAITING + at java.base@17.0.19/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.19/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.19/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.19/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) + at java.base@17.0.19/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) + at java.base@17.0.19/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630) + at java.base@17.0.19/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:141) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:29) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1116) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1178) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651) + at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:60) + at java.base@17.0.19/java.lang.Thread.run(Thread.java:840) + +"httpWorkerThread-8080-8" #80 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5fe3e3a + java.lang.Thread.State: WAITING + at java.base@17.0.19/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.19/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.19/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.19/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) + at java.base@17.0.19/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) + at java.base@17.0.19/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630) + at java.base@17.0.19/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:141) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:29) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1116) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1178) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651) + at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:60) + at java.base@17.0.19/java.lang.Thread.run(Thread.java:840) + +"RMI Reaper" #94 [WAITING] on java.lang.ref.ReferenceQueue$Lock@1e9eceee + java.lang.Thread.State: WAITING + at java.base@17.0.19/java.lang.Object.wait(Native Method) + at java.base@17.0.19/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) + at java.base@17.0.19/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) + at java.rmi@17.0.19/sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:352) + at java.base@17.0.19/java.lang.Thread.run(Thread.java:840) + +"RMI TCP Connection(1)-172.17.0.4" #96 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.19/sun.nio.ch.Net.poll(Native Method) + at java.base@17.0.19/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:186) + at java.base@17.0.19/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:290) + at java.base@17.0.19/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:314) + at java.base@17.0.19/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:355) + at java.base@17.0.19/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:808) + at java.base@17.0.19/java.net.Socket$SocketInputStream.read(Socket.java:966) + at java.base@17.0.19/java.io.BufferedInputStream.fill(BufferedInputStream.java:244) + at java.base@17.0.19/java.io.BufferedInputStream.read(BufferedInputStream.java:263) + at java.base@17.0.19/java.io.FilterInputStream.read(FilterInputStream.java:82) + at java.rmi@17.0.19/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:569) + at java.rmi@17.0.19/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:828) + at java.rmi@17.0.19/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:705) + at java.rmi@17.0.19/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$585/0x00007405f05ff4b0.run(Unknown Source) + at java.base@17.0.19/java.security.AccessController.executePrivileged(AccessController.java:776) + at java.base@17.0.19/java.security.AccessController.doPrivileged(AccessController.java:399) + at java.rmi@17.0.19/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:704) + at java.base@17.0.19/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) + at java.base@17.0.19/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.19/java.lang.Thread.run(Thread.java:840) + +"httpWorkerThread-8080-6" #78 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5fe3e3a + java.lang.Thread.State: WAITING + at java.base@17.0.19/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.19/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.19/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.19/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) + at java.base@17.0.19/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) + at java.base@17.0.19/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630) + at java.base@17.0.19/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:141) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:29) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1116) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1178) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651) + at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:60) + at java.base@17.0.19/java.lang.Thread.run(Thread.java:840) + +"httpWorkerThread-1900-4" #71 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@79a606ab + java.lang.Thread.State: WAITING + at java.base@17.0.19/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.19/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.19/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.19/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) + at java.base@17.0.19/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) + at java.base@17.0.19/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630) + at java.base@17.0.19/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:141) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:29) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1116) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1178) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651) + at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:60) + at java.base@17.0.19/java.lang.Thread.run(Thread.java:840) + +"RMI Scheduler(0)" #97 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@331a8c54 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.19/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.19/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at java.base@17.0.19/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1679) + at java.base@17.0.19/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) + at java.base@17.0.19/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@17.0.19/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) + at java.base@17.0.19/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.19/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.19/java.lang.Thread.run(Thread.java:840) + +"httpWorkerThread-1900-3" #70 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@79a606ab + java.lang.Thread.State: WAITING + at java.base@17.0.19/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.19/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.19/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.19/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) + at java.base@17.0.19/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) + at java.base@17.0.19/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630) + at java.base@17.0.19/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:141) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:29) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1116) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1178) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651) + at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:60) + at java.base@17.0.19/java.lang.Thread.run(Thread.java:840) + +"File-watcher-0" #87 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.19/java.lang.Thread.sleep(Native Method) + at com.bes.enterprise.serializer.defence.common.file.watcher.FileAlterationMonitor.run(FileAlterationMonitor.java:105) + at java.base@17.0.19/java.lang.Thread.run(Thread.java:840) + +"AppServer-utility-1" #67 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2af69321 + java.lang.Thread.State: WAITING + at java.base@17.0.19/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.19/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.19/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.19/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) + at java.base@17.0.19/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) + at java.base@17.0.19/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630) + at java.base@17.0.19/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1177) + at java.base@17.0.19/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@17.0.19/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) + at java.base@17.0.19/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.19/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:60) + at java.base@17.0.19/java.lang.Thread.run(Thread.java:840) + +"httpWorkerThread-1900-2" #69 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@79a606ab + java.lang.Thread.State: WAITING + at java.base@17.0.19/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.19/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.19/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.19/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) + at java.base@17.0.19/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) + at java.base@17.0.19/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630) + at java.base@17.0.19/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:141) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:29) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1116) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1178) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651) + at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:60) + at java.base@17.0.19/java.lang.Thread.run(Thread.java:840) + +"jmsra-WorkerThread-1" #63 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@18f6cc10 + java.lang.Thread.State: WAITING + at java.base@17.0.19/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.19/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.19/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.19/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) + at java.base@17.0.19/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) + at java.base@17.0.19/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630) + at java.base@17.0.19/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:141) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:29) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1116) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1178) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651) + at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:60) + at java.base@17.0.19/java.lang.Thread.run(Thread.java:840) + +"jmsra-WorkerThread-4" #66 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@18f6cc10 + java.lang.Thread.State: WAITING + at java.base@17.0.19/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.19/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.19/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.19/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) + at java.base@17.0.19/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) + at java.base@17.0.19/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630) + at java.base@17.0.19/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:141) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:29) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1116) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1178) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651) + at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:60) + at java.base@17.0.19/java.lang.Thread.run(Thread.java:840) + +"RMI RenewClean-[172.17.0.4:6600]" #98 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@1f2fd2b + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.19/java.lang.Object.wait(Native Method) + at java.base@17.0.19/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) + at java.rmi@17.0.19/sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:559) + at java.base@17.0.19/java.lang.Thread.run(Thread.java:840) + +"File-watcher-0" #62 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.19/java.lang.Thread.sleep(Native Method) + at com.bes.enterprise.common.file.watcher.FileAlterationMonitor.run(FileAlterationMonitor.java:105) + at java.base@17.0.19/java.lang.Thread.run(Thread.java:840) + +"Notification Thread" #15 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@2fca3749 + java.lang.Thread.State: WAITING + at java.base@17.0.19/java.lang.Object.wait(Native Method) + at java.base@17.0.19/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) + at java.base@17.0.19/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) + at java.base@17.0.19/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) + +"httpWorkerThread-8080-4" #76 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5fe3e3a + java.lang.Thread.State: WAITING + at java.base@17.0.19/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.19/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.19/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.19/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) + at java.base@17.0.19/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) + at java.base@17.0.19/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630) + at java.base@17.0.19/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:141) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:29) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1116) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1178) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651) + at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:60) + at java.base@17.0.19/java.lang.Thread.run(Thread.java:840) + +"SelectorReaderThread-1900-1" #81 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.19/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.19/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118) + at java.base@17.0.19/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) + at java.base@17.0.19/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at com.bes.enterprise.web.util.net.NioEndpoint$Poller.run(NioEndpoint.java:877) + at java.base@17.0.19/java.lang.Thread.run(Thread.java:840) + +"HSQLDB Timer @560df6c4" #90 daemon [TIMED_WAITING] on org.hsqldb.lib.HsqlTimer$TaskQueue@474b65e0 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.19/java.lang.Object.wait(Native Method) + at org.hsqldb.lib.HsqlTimer$TaskQueue.park(Unknown Source) + at org.hsqldb.lib.HsqlTimer.nextTask(Unknown Source) + at org.hsqldb.lib.HsqlTimer$TaskRunner.run(Unknown Source) + at java.base@17.0.19/java.lang.Thread.run(Thread.java:840) + +"httpWorkerThread-8080-5" #77 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5fe3e3a + java.lang.Thread.State: WAITING + at java.base@17.0.19/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.19/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.19/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.19/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) + at java.base@17.0.19/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) + at java.base@17.0.19/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630) + at java.base@17.0.19/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:141) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:29) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1116) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1178) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651) + at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:60) + at java.base@17.0.19/java.lang.Thread.run(Thread.java:840) + +"RMI TCP Connection(2)-172.17.0.4" #99 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.19/sun.nio.ch.Net.poll(Native Method) + at java.base@17.0.19/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:186) + at java.base@17.0.19/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:290) + at java.base@17.0.19/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:314) + at java.base@17.0.19/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:355) + at java.base@17.0.19/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:808) + at java.base@17.0.19/java.net.Socket$SocketInputStream.read(Socket.java:966) + at java.base@17.0.19/java.io.BufferedInputStream.fill(BufferedInputStream.java:244) + at java.base@17.0.19/java.io.BufferedInputStream.read(BufferedInputStream.java:263) + at java.base@17.0.19/java.io.FilterInputStream.read(FilterInputStream.java:82) + at java.rmi@17.0.19/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:569) + at java.rmi@17.0.19/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:828) + at java.rmi@17.0.19/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:705) + at java.rmi@17.0.19/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$585/0x00007405f05ff4b0.run(Unknown Source) + at java.base@17.0.19/java.security.AccessController.executePrivileged(AccessController.java:776) + at java.base@17.0.19/java.security.AccessController.doPrivileged(AccessController.java:399) + at java.rmi@17.0.19/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:704) + at java.base@17.0.19/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) + at java.base@17.0.19/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.19/java.lang.Thread.run(Thread.java:840) + +"http-nio-0.0.0.0-1900-Acceptor" #82 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.19/sun.nio.ch.Net.accept(Native Method) + at java.base@17.0.19/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:425) + at java.base@17.0.19/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:391) + at com.bes.enterprise.web.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:608) + at com.bes.enterprise.web.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:88) + at com.bes.enterprise.web.util.net.Acceptor.run(Acceptor.java:125) + at java.base@17.0.19/java.lang.Thread.run(Thread.java:840) + +"RetryTimer" #61 daemon [WAITING] on java.util.TaskQueue@20543971 + java.lang.Thread.State: WAITING + at java.base@17.0.19/java.lang.Object.wait(Native Method) + at java.base@17.0.19/java.lang.Object.wait(Object.java:338) + at java.base@17.0.19/java.util.TimerThread.mainLoop(Timer.java:537) + at java.base@17.0.19/java.util.TimerThread.run(Timer.java:516) + +"SelectorReaderThread-8080-1" #83 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.19/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.19/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118) + at java.base@17.0.19/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) + at java.base@17.0.19/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at com.bes.enterprise.web.util.net.NioEndpoint$Poller.run(NioEndpoint.java:877) + at java.base@17.0.19/java.lang.Thread.run(Thread.java:840) + +"http-nio-0.0.0.0-8080-Acceptor" #84 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.19/sun.nio.ch.Net.accept(Native Method) + at java.base@17.0.19/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:425) + at java.base@17.0.19/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:391) + at com.bes.enterprise.web.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:608) + at com.bes.enterprise.web.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:88) + at com.bes.enterprise.web.util.net.Acceptor.run(Acceptor.java:125) + at java.base@17.0.19/java.lang.Thread.run(Thread.java:840) + +"jmsra-WorkerThread-3" #65 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@18f6cc10 + java.lang.Thread.State: WAITING + at java.base@17.0.19/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.19/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.19/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.19/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) + at java.base@17.0.19/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) + at java.base@17.0.19/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630) + at java.base@17.0.19/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:141) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:29) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1116) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1178) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651) + at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:60) + at java.base@17.0.19/java.lang.Thread.run(Thread.java:840) + +"RMI GC Daemon" #95 daemon [TIMED_WAITING] on sun.rmi.transport.GC$LatencyLock@365983f5 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.19/java.lang.Object.wait(Native Method) + at java.rmi@17.0.19/sun.rmi.transport.GC$Daemon.run(GC.java:127) + at java.base@17.0.19/java.lang.Thread.run(Thread.java:840) + at java.base@17.0.19/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) + +"httpWorkerThread-8080-7" #79 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5fe3e3a + java.lang.Thread.State: WAITING + at java.base@17.0.19/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.19/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.19/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.19/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) + at java.base@17.0.19/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) + at java.base@17.0.19/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630) + at java.base@17.0.19/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:141) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:29) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1116) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1178) + at com.bes.enterprise.web.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651) + at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:60) + at java.base@17.0.19/java.lang.Thread.run(Thread.java:840) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"AsyncLoggerDisruptor-1" #18 daemon [TIMED_WAITING] on java.lang.Object@48578a08 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.19/java.lang.Object.wait(Native Method) + at java.base@17.0.19/java.lang.Object.wait(Object.java:472) + at app//com.bes.enterprise.base.disruptor.util.Util.awaitNanos(Util.java:150) + at app//com.bes.enterprise.base.disruptor.TimeoutBlockingWaitStrategy.waitFor(TimeoutBlockingWaitStrategy.java:43) + at app//com.bes.enterprise.base.disruptor.ProcessingSequenceBarrier.waitFor(ProcessingSequenceBarrier.java:56) + at app//com.bes.enterprise.base.disruptor.BatchEventProcessor.processEvents(BatchEventProcessor.java:159) + at app//com.bes.enterprise.base.disruptor.BatchEventProcessor.run(BatchEventProcessor.java:125) + at java.base@17.0.19/java.lang.Thread.run(Thread.java:840) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +ServletNameTestFilter +UrlMappingTestFilter +com.bes.enterprise.appserver.startup.Bootstrap +com.bes.enterprise.appserver.startup.CommonClassLoader$1 +com.bes.enterprise.base.disruptor.BatchEventProcessor +com.bes.enterprise.base.disruptor.ProcessingSequenceBarrier +com.bes.enterprise.base.disruptor.TimeoutBlockingWaitStrategy +com.bes.enterprise.base.disruptor.util.Util +com.bes.enterprise.common.file.watcher.FileAlterationMonitor +com.bes.enterprise.gjc.pool.impl.GenericObjectPool$ObjectCreator +com.bes.enterprise.gjc.pool.impl.NoticableLinkedBlockingDeque +com.bes.enterprise.serializer.defence.common.file.watcher.FileAlterationMonitor +com.bes.enterprise.server.builder.BesWebModule +com.bes.enterprise.startup.ASMain +com.bes.enterprise.web.crane.AbstractProcessorLight +com.bes.enterprise.web.crane.AbstractProtocol$ConnectionHandler +com.bes.enterprise.web.crane.http11.Http11Processor +com.bes.enterprise.web.util.net.Acceptor +com.bes.enterprise.web.util.net.NioEndpoint +com.bes.enterprise.web.util.net.NioEndpoint$Poller +com.bes.enterprise.web.util.net.NioEndpoint$SocketProcessor +com.bes.enterprise.web.util.net.SocketProcessorBase +com.bes.enterprise.web.util.threads.ThreadPoolExecutor +com.bes.enterprise.web.util.threads.ThreadPoolExecutor$Worker +com.bes.enterprise.web.util.threads.WorkQueue +com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable +com.bes.enterprise.web.websocket.server.WsFilter +com.bes.enterprise.webext.BESAppservValve +com.bes.enterprise.webext.BESSecurityListener$BESSecurityRequestValve +com.bes.enterprise.webext.BesContextCleanupValve +com.bes.enterprise.webtier.authenticator.AuthenticatorBase +com.bes.enterprise.webtier.connector.CoyoteAdapter +com.bes.enterprise.webtier.connector.CoyoteWriter +com.bes.enterprise.webtier.core.ApplicationFilterChain +com.bes.enterprise.webtier.core.DefaultContextValve +com.bes.enterprise.webtier.core.DefaultEngineValve +com.bes.enterprise.webtier.core.DefaultHostValve +com.bes.enterprise.webtier.core.DefaultWrapperValve +com.bes.enterprise.webtier.valves.ErrorReportValve +org.apache.logging.UKnKC.ErrorQvlgaHandler +org.hsqldb.lib.HsqlTimer +org.hsqldb.lib.HsqlTimer$TaskQueue +org.hsqldb.lib.HsqlTimer$TaskRunner diff --git a/integration-test/src/test/resources/infos/Bes951ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Bes951ContainerTestBasicInfo.txt index 337a2396..4e2e6c43 100644 --- a/integration-test/src/test/resources/infos/Bes951ContainerTestBasicInfo.txt +++ b/integration-test/src/test/resources/infos/Bes951ContainerTestBasicInfo.txt @@ -1,4 +1,4 @@ -# Generated At 2025-08-10 14:56:17 +# Generated At 2026-05-24 05:04:29 SystemProps: bes.loader: bes-system java.vendor: Oracle Corporation @@ -20,11 +20,11 @@ user.name: root tomcat.util.scan.StandardJarScanFilter.jarsToScan: log4j-web*.jar,log4j-taglib*.jar,log4javascript*.jar,slf4j-taglib*.jar shared.loader: "${catalina.base}/lib/shared/classes","${catalina.base}/lib/shared/*.jar" tomcat.util.buf.StringCache.byte.enabled: true -com.bes.hostName: 21437a35c6d3 +com.bes.hostName: b6fa2ed19f7c java.naming.factory.initial: org.apache.naming.java.javaURLContextFactory user.language: en derby.system.home: /opt/bes/conf -sun.boot.library.path: /usr/local/openjdk-8/jre/lib/aarch64 +sun.boot.library.path: /usr/local/openjdk-8/jre/lib/amd64 com.bes.enterprise.log.outAndErrNotRedirect: true java.version: 1.8.0_342 java.util.logging.manager: com.bes.enterprise.server.logging.BESClassLoaderLogManager @@ -47,7 +47,7 @@ java.home: /usr/local/openjdk-8/jre java.vm.info: mixed mode com.bes.instanceName: server com.bes.enterprise.ejb.core.security.JaccProvider: com.bes.enterprise.ejb.core.security.jacc.BasicJaccProvider -os.version: 6.14.10-orbstack-00291-g1b252bd3edea +os.version: 6.8.0-111-generic path.separator: : java.vm.version: 25.342-b07 com.bes.verboseMode: true @@ -63,7 +63,7 @@ java.naming.factory.url.pkgs: org.apache.naming:com.bes.enterprise.ejb.core.ivm. user.home: /root java.specification.vendor: Oracle Corporation tomcat.util.scan.StandardJarScanFilter.jarsToSkip: bes-server-jpa-integration,bes-jdbcra,org.codehaus.woodstox.stax2-api,bes-web-glue,org.metatype.sxc.sxc-jaxb-core,derbyclient,bes-ejb-glue,org.apache.wss4j.wss4j-bindings,bes-deployment,org.apache.xbean.xbean-reflect,bes-admin-command,bes-server-webservices,bes-ee-webapp,org.apache.johnzon.johnzon,org.apache.openwebbeans.openwebbeans-ee-common,org.apache.wss4j.wss4j-policy,org.apache.commons.commons-codec,org.apache.cxf.cxf-rt-rs-client,bes-ee-loader,bes-webtier-jdbc,org.codehaus.woodstox.woodstox-core-asl,javaee,org.apache.cxf.cxf-rt-rs-service-description,javaee-api-endorsed,bes-config-remote-adapter,bes-descriptor,org.apache.wss4j.wss4j-ws-security-dom,bes-server-internal,bes-logger,org.apache.cxf.cxf-rt-bindings-soap,org.apache.wss4j.bes-wss4j-ws-security-policy-stax,org.apache.cxf.cxf-rt-security,bes-webtier-util,org.apache.cxf.cxf-rt-databinding-jaxb,bes-webtier-coyote,javax.persistence,bes-webtier-jsp-api,bes-server-cxf-transport,bes-engine,bootstrap,org.apache.cxf.cxf-rt-transports-http,bes-patch,org.apache.cxf.cxf-rt-frontend-jaxrs,org.apache.bval-core,bes-ee-jdbc-connector,bes-distributed-session,bes-ee-webservices-connector,bes-launcher,bes-server-api,org.apache.cxf.cxf-rt-security-saml,bes-ee-jaxrs-connector,org.apache.cxf.cxf-rt-ws-policy,org.apache.bval-jsr,bes-server-jee-accessors,bes-server-hsql,org.apache.myfaces.core.myfaces-api,org.apache.openwebbeans.openwebbeans-jsf,org.apache.ws.xmlschema.xmlschema-core,org.objectweb.howl.howl,org.apache.cxf.cxf-rt-rs-extension,bes-server-cxf-rs,bes-webtier-servlet-api,org.apache.xbean.xbean-naming,bes-server-loader,org.apache.commons.commons-cli,org.apache.cxf.cxf-rt-bindings-xml,org.apache.geronimo.specs.geronimo-osgi-locator,org.apache.openwebbeans.openwebbeans-web,bes-webtier-jasper,bes-config-remote,org.apache.commons.commons-pool2,org.apache.geronimo.components.geronimo-transaction,bes-config-serverbeans,bes-server-quartz-shade,org.apache.xbean.xbean-finder-shaded,bes-ee-myfaces-connector,org.apache.cxf.cxf-rt-ws-security,bes-server-client,bes-server-http,org.apache.openwebbeans.openwebbeans-ejb,org.codehaus.swizzle.swizzle-stream,org.slf4j.slf4j-api,org.apache.santuario.xmlsec,org.apache.neethi.neethi,derby,org.apache.cxf.cxf-core,bes-ee-catalina-integration,bes-server-ejbd,bes-deployment-common,bes-config-parser,org.metatype.sxc.sxc-runtime,org.hsqldb.hsqldb,org.apache.commons.commons-lang3,bes-jmx-remote,bes-cli-command,bes-command-api,org.eclipse.jdt.ecj,bes-server-core,bes-api,activation,com.ibm.wsdl4j.wsdl4j,org.apache.openwebbeans.openwebbeans-el22,org.apache.cxf.cxf-rt-wsdl,org.apache.xml-resolver,org.eclipse.persistence.eclipselink,bes-ee-common,bes-server-javaagent,org.apache.openwebbeans.openwebbeans-impl,org.apache.cxf.cxf-rt-frontend-jaxws,bes-license,org.apache.xbean.xbean-bundleutils,org.apache.commons.commons-logging,javax.mail,org.apache.cxf.cxf-rt-management,org.apache.openwebbeans.openwebbeans-spi,org.apache.wss4j.wss4j-ws-security-stax,bes-ee-mojarra-connector,bes-server-cxf,bes-engine-ha,org.slf4j.slf4j-jdk14,org.apache.cxf.cxf-rt-frontend-simple,org.apache.commons.commons-collections,org.apache.openwebbeans.openwebbeans-ee,org.ow2.asm.asm-all,bes-webtier-dbcp,bes-webtier-i18n-es,bes-websocket-api,org.apache.commons.commons-beanutils-core,org.apache.xbean.xbean-asm5-shaded,ant,bes-webtier-el-api,bes-server-jee,org.apache.cxf.cxf-rt-rs-security,org.apache.cxf.cxf-rt-ws-addr,mbean-annotation-api,org.apache.wss4j.wss4j-ws-security-common,bes-common-util,bes-server-rest,org.apache.commons.commons-digester,bes-websocket,org.apache.cxf.cxf-rt-rs-json-basic -java.library.path: /opt/bes/lib:/usr/java/packages/lib/aarch64:/lib:/usr/lib +java.library.path: /opt/bes/lib:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib java.vendor.url: http://java.oracle.com/ com.bes.enterprise.deployments.classpath: false java.vm.vendor: Oracle Corporation @@ -82,7 +82,7 @@ java.awt.headless: true java.io.tmpdir: /tmp java.vendor.url.bug: http://bugreport.sun.com/bugreport/ server.loader: -os.arch: aarch64 +os.arch: amd64 java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment com.bes.webbeans.logger.WebBeansLoggerFacade: com.bes.enterprise.ejb.cdi.logging.ContainerJULLoggerFactory bes.version: 9.5.1 @@ -105,132 +105,7 @@ javax.net.ssl.keyStorePassword: changeit =========================================== ThreadStacks: -"http-nio-0.0.0.0-6900-AsyncTimeout" #69 daemon [TIMED_WAITING] - java.lang.Thread.State: TIMED_WAITING - at java.lang.Thread.sleep(Native Method) - at org.apache.coyote.AbstractProtocol$AsyncTimeout.run(AbstractProtocol.java:1229) - at java.lang.Thread.run(Thread.java:750) - -"RMI RenewClean-[192.168.215.4:6600]" #84 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@74891c03 - java.lang.Thread.State: TIMED_WAITING - at java.lang.Object.wait(Native Method) - at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) - at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:563) - at java.lang.Thread.run(Thread.java:750) - -"ContainerBackgroundProcessor[WebEngine[com.bes.appserv].VirtualHost[server].StandardContext[/app]]" #87 daemon [TIMED_WAITING] - java.lang.Thread.State: TIMED_WAITING - at java.lang.Thread.sleep(Native Method) - at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1354) - at java.lang.Thread.run(Thread.java:750) - -"RMI TCP Accept-6600" #79 daemon [RUNNABLE] - java.lang.Thread.State: RUNNABLE - at java.net.PlainSocketImpl.socketAccept(Native Method) - at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) - at java.net.ServerSocket.implAccept(ServerSocket.java:560) - at java.net.ServerSocket.accept(ServerSocket.java:528) - at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:405) - at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:377) - at java.lang.Thread.run(Thread.java:750) - -"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@70b6864a - java.lang.Thread.State: WAITING - at java.lang.Object.wait(Native Method) - at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) - at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165) - at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:216) - -"http-nio-0.0.0.0-6900-ClientPoller-0" #67 daemon [RUNNABLE] - java.lang.Thread.State: RUNNABLE - at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) - at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) - at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) - at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) - at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) - at org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:801) - at java.lang.Thread.run(Thread.java:750) - -"RetryTimer" #51 daemon [WAITING] on java.util.TaskQueue@35b41638 - java.lang.Thread.State: WAITING - at java.lang.Object.wait(Native Method) - at java.lang.Object.wait(Object.java:502) - at java.util.TimerThread.mainLoop(Timer.java:526) - at java.util.TimerThread.run(Timer.java:505) - -"ContainerBackgroundProcessor[WebEngine[com.bes.appserv].VirtualHost[__admin].StandardContext[]]" #75 daemon [TIMED_WAITING] - java.lang.Thread.State: TIMED_WAITING - at java.lang.Thread.sleep(Native Method) - at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1354) - at java.lang.Thread.run(Thread.java:750) - -"NioBlockingSelector.BlockPoller-2" #16 daemon [RUNNABLE] - java.lang.Thread.State: RUNNABLE - at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) - at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) - at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) - at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) - at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) - at org.apache.tomcat.util.net.NioBlockingSelector$BlockPoller.run(NioBlockingSelector.java:339) - -"Stateful cache" #52 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@389e1a89 - java.lang.Thread.State: TIMED_WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"Timer-0" #13 daemon [TIMED_WAITING] on java.util.TaskQueue@44b609d - java.lang.Thread.State: TIMED_WAITING - at java.lang.Object.wait(Native Method) - at java.util.TimerThread.mainLoop(Timer.java:552) - at java.util.TimerThread.run(Timer.java:505) - -"RMI TCP Connection(2)-192.168.215.4" #85 daemon [RUNNABLE] - java.lang.Thread.State: RUNNABLE - at java.net.SocketInputStream.socketRead0(Native Method) - at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) - at java.net.SocketInputStream.read(SocketInputStream.java:171) - at java.net.SocketInputStream.read(SocketInputStream.java:141) - at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) - at java.io.BufferedInputStream.read(BufferedInputStream.java:265) - at java.io.FilterInputStream.read(FilterInputStream.java:83) - at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:555) - at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834) - at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688) - at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$19/532524051.run(Unknown Source) - at java.security.AccessController.doPrivileged(Native Method) - at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"admin-thread-pool-2" #56 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@408b3288 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103) - at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) - at java.lang.Thread.run(Thread.java:750) - -"ContainerBackgroundProcessor[WebEngine[com.bes.appserv].VirtualHost[__admin].StandardContext[/sysapp]]" #77 daemon [TIMED_WAITING] - java.lang.Thread.State: TIMED_WAITING - at java.lang.Thread.sleep(Native Method) - at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1354) - at java.lang.Thread.run(Thread.java:750) - -"http-thread-pool-1" #59 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@559be977 +"http-thread-pool-3" #55 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@35c5ceb5 java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -253,75 +128,75 @@ ThreadStacks: at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) at org.apache.tomcat.util.net.NioBlockingSelector$BlockPoller.run(NioBlockingSelector.java:339) -"http-thread-pool-5" #63 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@559be977 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103) - at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) - at java.lang.Thread.run(Thread.java:750) - -"admin-thread-pool-1" #55 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@408b3288 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103) - at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) - at java.lang.Thread.run(Thread.java:750) - -"http-thread-pool-2" #60 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@559be977 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103) - at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) - at java.lang.Thread.run(Thread.java:750) - -"bes-deployment-scheduled-executor-thread." #78 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1d99fb1f - java.lang.Thread.State: TIMED_WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"AsyncLoggerDisruptor-1" #12 daemon [TIMED_WAITING] on java.lang.Object@42893fb9 +"GC Daemon" #14 daemon [TIMED_WAITING] on sun.misc.GC$LatencyLock@4a14f8fc java.lang.Thread.State: TIMED_WAITING at java.lang.Object.wait(Native Method) - at java.lang.Object.wait(Object.java:460) - at com.bes.enterprise.base.disruptor.util.Util.awaitNanos(Util.java:150) - at com.bes.enterprise.base.disruptor.TimeoutBlockingWaitStrategy.waitFor(TimeoutBlockingWaitStrategy.java:43) - at com.bes.enterprise.base.disruptor.ProcessingSequenceBarrier.waitFor(ProcessingSequenceBarrier.java:56) - at com.bes.enterprise.base.disruptor.BatchEventProcessor.processEvents(BatchEventProcessor.java:159) - at com.bes.enterprise.base.disruptor.BatchEventProcessor.run(BatchEventProcessor.java:125) + at sun.misc.GC$Daemon.run(GC.java:117) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@1320e0b9 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165) + at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:216) + +"RMI Reaper" #74 [WAITING] on java.lang.ref.ReferenceQueue$Lock@4e06e655 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165) + at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:351) at java.lang.Thread.run(Thread.java:750) -"Signal Dispatcher" #4 daemon [RUNNABLE] +"RMI TCP Accept-6600" #73 daemon [RUNNABLE] java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) + at java.net.ServerSocket.implAccept(ServerSocket.java:560) + at java.net.ServerSocket.accept(ServerSocket.java:528) + at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:405) + at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:377) + at java.lang.Thread.run(Thread.java:750) -"http-thread-pool-6" #64 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@559be977 +"RMI Scheduler(0)" #77 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@552d3946 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"RMI RenewClean-[172.17.0.3:6600]" #78 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@3893e807 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) + at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:563) + at java.lang.Thread.run(Thread.java:750) + +"NioBlockingSelector.BlockPoller-2" #16 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at org.apache.tomcat.util.net.NioBlockingSelector$BlockPoller.run(NioBlockingSelector.java:339) + +"http-nio-0.0.0.0-6900-ClientPoller-0" #61 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:801) + at java.lang.Thread.run(Thread.java:750) + +"http-thread-pool-7" #59 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@35c5ceb5 java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -335,30 +210,21 @@ ThreadStacks: at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:750) -"com.bes.appserv-startStop-1" #53 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5b8f5a12 - java.lang.Thread.State: TIMED_WAITING +"http-thread-pool-6" #58 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@35c5ceb5 + java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) - at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"RMI Scheduler(0)" #83 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@51d5d045 - java.lang.Thread.State: TIMED_WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:750) -"RMI TCP Connection(1)-192.168.215.4" #82 daemon [RUNNABLE] +"RMI TCP Connection(2)-172.17.0.3" #79 daemon [RUNNABLE] java.lang.Thread.State: RUNNABLE at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) @@ -370,14 +236,229 @@ ThreadStacks: at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:555) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688) - at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$19/532524051.run(Unknown Source) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$19/1987604558.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:750) -"http-nio-0.0.0.0-8080-Acceptor-0" #71 daemon [RUNNABLE] +"http-nio-0.0.0.0-8080-ClientPoller-0" #64 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:801) + at java.lang.Thread.run(Thread.java:750) + +"admin-thread-pool-4" #52 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2ca2f284 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"com.bes.appserv-startStop-1" #47 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@55ef9d0b + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"RMI TCP Connection(1)-172.17.0.3" #76 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) + at java.net.SocketInputStream.read(SocketInputStream.java:171) + at java.net.SocketInputStream.read(SocketInputStream.java:141) + at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) + at java.io.BufferedInputStream.read(BufferedInputStream.java:265) + at java.io.FilterInputStream.read(FilterInputStream.java:83) + at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:555) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$19/1987604558.run(Unknown Source) + at java.security.AccessController.doPrivileged(Native Method) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-0.0.0.0-6900-AsyncTimeout" #63 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at org.apache.coyote.AbstractProtocol$AsyncTimeout.run(AbstractProtocol.java:1229) + at java.lang.Thread.run(Thread.java:750) + +"Timer-0" #13 daemon [TIMED_WAITING] on java.util.TaskQueue@69b469f9 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:552) + at java.util.TimerThread.run(Timer.java:505) + +"http-thread-pool-5" #57 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@35c5ceb5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"AsyncLoggerDisruptor-1" #12 daemon [TIMED_WAITING] on java.lang.Object@4e406718 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:460) + at com.bes.enterprise.base.disruptor.util.Util.awaitNanos(Util.java:150) + at com.bes.enterprise.base.disruptor.TimeoutBlockingWaitStrategy.waitFor(TimeoutBlockingWaitStrategy.java:43) + at com.bes.enterprise.base.disruptor.ProcessingSequenceBarrier.waitFor(ProcessingSequenceBarrier.java:56) + at com.bes.enterprise.base.disruptor.BatchEventProcessor.processEvents(BatchEventProcessor.java:159) + at com.bes.enterprise.base.disruptor.BatchEventProcessor.run(BatchEventProcessor.java:125) + at java.lang.Thread.run(Thread.java:750) + +"http-thread-pool-4" #56 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@35c5ceb5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"ContainerBackgroundProcessor[WebEngine[com.bes.appserv]]" #48 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1354) + at java.lang.Thread.run(Thread.java:750) + +"ContainerBackgroundProcessor[WebEngine[com.bes.appserv].VirtualHost[server].StandardContext[/app]]" #81 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1354) + at java.lang.Thread.run(Thread.java:750) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@75cd8a86 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at java.lang.ref.Reference.tryHandlePending(Reference.java:191) + at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153) + +"admin-thread-pool-3" #51 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2ca2f284 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"main" #1 [WAITING] on com.bes.enterprise.server.builder.BesWebModule@5c6356f1 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.bes.enterprise.server.builder.BesWebModule.await(BesWebModule.java:235) + at com.bes.enterprise.server.builder.BesWebModule.awaitForShutdown(BesWebModule.java:216) + at com.bes.enterprise.server.builder.BesWebModule.start(BesWebModule.java:207) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:400) + at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:540) + at com.bes.enterprise.startup.ASMain.main(ASMain.java:27) + +"ContainerBackgroundProcessor[WebEngine[com.bes.appserv].VirtualHost[__admin].StandardContext[/sysapp]]" #71 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1354) + at java.lang.Thread.run(Thread.java:750) + +"admin-thread-pool-2" #50 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2ca2f284 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"admin-thread-pool-1" #49 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2ca2f284 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"RetryTimer" #45 daemon [WAITING] on java.util.TaskQueue@16520725 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at java.util.TimerThread.mainLoop(Timer.java:526) + at java.util.TimerThread.run(Timer.java:505) + +"ContainerBackgroundProcessor[WebEngine[com.bes.appserv].VirtualHost[__admin].StandardContext[]]" #69 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1354) + at java.lang.Thread.run(Thread.java:750) + +"bes-deployment-scheduled-executor-thread." #72 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5b67ca50 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-0.0.0.0-8080-Acceptor-0" #65 daemon [RUNNABLE] java.lang.Thread.State: RUNNABLE at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:421) @@ -385,7 +466,7 @@ ThreadStacks: at org.apache.tomcat.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:469) at java.lang.Thread.run(Thread.java:750) -"http-thread-pool-4" #62 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@559be977 +"http-thread-pool-2" #54 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@35c5ceb5 java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -399,7 +480,33 @@ ThreadStacks: at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:750) -"admin-thread-pool-4" #58 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@408b3288 +"Stateful cache" #46 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4267f200 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-0.0.0.0-6900-Acceptor-0" #62 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:421) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:249) + at org.apache.tomcat.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:469) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-0.0.0.0-8080-AsyncTimeout" #66 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at org.apache.coyote.AbstractProtocol$AsyncTimeout.run(AbstractProtocol.java:1229) + at java.lang.Thread.run(Thread.java:750) + +"http-thread-pool-8" #60 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@35c5ceb5 java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -413,20 +520,26 @@ ThreadStacks: at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:750) -"http-thread-pool-8" #66 daemon [RUNNABLE] +"http-thread-pool-1" #53 daemon [RUNNABLE] java.lang.Thread.State: RUNNABLE at java.lang.Thread.dumpThreads(Native Method) at java.lang.Thread.getAllStackTraces(Thread.java:1615) - at org.apache.commons.lang.NFIaM.ErrorHandler.toString(BasicInfoPrinter.java:26) + at com.google.gso.JsjjN.ErrorWiwueHandler.toString(BasicInfoPrinter.java:26) at java.lang.String.valueOf(String.java:2994) at org.apache.catalina.connector.CoyoteWriter.print(CoyoteWriter.java:244) at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at ServletNameTestFilter.doFilter(ServletNameTestFilter.java:16) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) - at EmptyFilter.doFilter(EmptyFilter.java:21) + at EmptyFilter.doFilter(EmptyFilter.java:12) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at UrlMappingTestFilter.doFilter(UrlMappingTestFilter.java:21) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198) @@ -448,119 +561,14 @@ ThreadStacks: at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:750) -"main" #1 [WAITING] on com.bes.enterprise.server.builder.BesWebModule@3468863 - java.lang.Thread.State: WAITING - at java.lang.Object.wait(Native Method) - at java.lang.Object.wait(Object.java:502) - at com.bes.enterprise.server.builder.BesWebModule.await(BesWebModule.java:235) - at com.bes.enterprise.server.builder.BesWebModule.awaitForShutdown(BesWebModule.java:216) - at com.bes.enterprise.server.builder.BesWebModule.start(BesWebModule.java:207) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:498) - at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:400) - at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:540) - at com.bes.enterprise.startup.ASMain.main(ASMain.java:27) - -"ContainerBackgroundProcessor[WebEngine[com.bes.appserv]]" #54 daemon [TIMED_WAITING] - java.lang.Thread.State: TIMED_WAITING - at java.lang.Thread.sleep(Native Method) - at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1354) - at java.lang.Thread.run(Thread.java:750) - -"GC Daemon" #14 daemon [TIMED_WAITING] on sun.misc.GC$LatencyLock@8390b45 - java.lang.Thread.State: TIMED_WAITING - at java.lang.Object.wait(Native Method) - at sun.misc.GC$Daemon.run(GC.java:117) - -"http-nio-0.0.0.0-8080-ClientPoller-0" #70 daemon [RUNNABLE] - java.lang.Thread.State: RUNNABLE - at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) - at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) - at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) - at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) - at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) - at org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:801) - at java.lang.Thread.run(Thread.java:750) - -"http-thread-pool-7" #65 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@559be977 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103) - at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) - at java.lang.Thread.run(Thread.java:750) - -"http-nio-0.0.0.0-6900-Acceptor-0" #68 daemon [RUNNABLE] - java.lang.Thread.State: RUNNABLE - at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) - at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:421) - at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:249) - at org.apache.tomcat.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:469) - at java.lang.Thread.run(Thread.java:750) - -"http-nio-0.0.0.0-8080-AsyncTimeout" #72 daemon [TIMED_WAITING] - java.lang.Thread.State: TIMED_WAITING - at java.lang.Thread.sleep(Native Method) - at org.apache.coyote.AbstractProtocol$AsyncTimeout.run(AbstractProtocol.java:1229) - at java.lang.Thread.run(Thread.java:750) - -"http-thread-pool-3" #61 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@559be977 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103) - at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) - at java.lang.Thread.run(Thread.java:750) - -"admin-thread-pool-3" #57 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@408b3288 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103) - at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) - at java.lang.Thread.run(Thread.java:750) - -"RMI Reaper" #81 [WAITING] on java.lang.ref.ReferenceQueue$Lock@29479f9a - java.lang.Thread.State: WAITING - at java.lang.Object.wait(Native Method) - at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) - at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165) - at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:351) - at java.lang.Thread.run(Thread.java:750) - -"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@566f350f - java.lang.Thread.State: WAITING - at java.lang.Object.wait(Native Method) - at java.lang.Object.wait(Object.java:502) - at java.lang.ref.Reference.tryHandlePending(Reference.java:191) - at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153) - =========================================== StackClassNames: Base64ClassLoaderServlet EmptyFilter +ServletNameTestFilter +UrlMappingTestFilter com.bes.enterprise.base.disruptor.BatchEventProcessor com.bes.enterprise.base.disruptor.ProcessingSequenceBarrier com.bes.enterprise.base.disruptor.TimeoutBlockingWaitStrategy @@ -569,6 +577,7 @@ com.bes.enterprise.catalina.BESAppservValve com.bes.enterprise.catalina.BesContextCleanupValve com.bes.enterprise.server.builder.BesWebModule com.bes.enterprise.startup.ASMain +com.google.gso.JsjjN.ErrorWiwueHandler org.apache.catalina.authenticator.AuthenticatorBase org.apache.catalina.connector.CoyoteAdapter org.apache.catalina.connector.CoyoteWriter @@ -580,7 +589,6 @@ org.apache.catalina.core.StandardHostValve org.apache.catalina.core.StandardWrapperValve org.apache.catalina.startup.Bootstrap org.apache.catalina.valves.ErrorReportValve -org.apache.commons.lang.NFIaM.ErrorHandler org.apache.coyote.AbstractProcessorLight org.apache.coyote.AbstractProtocol$AsyncTimeout org.apache.coyote.AbstractProtocol$ConnectionHandler diff --git a/integration-test/src/test/resources/infos/Bes952ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Bes952ContainerTestBasicInfo.txt new file mode 100644 index 00000000..a33b3f38 --- /dev/null +++ b/integration-test/src/test/resources/infos/Bes952ContainerTestBasicInfo.txt @@ -0,0 +1,728 @@ +# Generated At 2026-05-24 05:04:36 +SystemProps: +bes.loader: bes-system +java.vendor: Oracle Corporation +sun.java.launcher: SUN_STANDARD +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +javax.net.ssl.trustStorePassword: changeit +javax.xml.stream.XMLInputFactory: com.bes.wstx.stax.WstxInputFactory +bes.home: /opt/bes +catalina.useNaming: true +redis.loader: "${bes.home}/lib/redis/*.jar" +os.name: Linux +sun.boot.class.path: /opt/bes/lib/endorsed/javaee-api-endorsed.jar:/usr/local/openjdk-8/jre/lib/resources.jar:/usr/local/openjdk-8/jre/lib/rt.jar:/usr/local/openjdk-8/jre/lib/sunrsasign.jar:/usr/local/openjdk-8/jre/lib/jsse.jar:/usr/local/openjdk-8/jre/lib/jce.jar:/usr/local/openjdk-8/jre/lib/charsets.jar:/usr/local/openjdk-8/jre/lib/jfr.jar:/usr/local/openjdk-8/jre/classes +javax.security.jacc.PolicyConfigurationFactory.provider: com.bes.enterprise.ejb.core.security.JaccProvider$Factory +javax.net.ssl.certificateFile: /opt/bes/conf/security/cert.pem +java.vm.specification.vendor: Oracle Corporation +java.runtime.version: 1.8.0_342-b07 +jgroups.loader: "${bes.home}/lib/jgroups/*.jar" +xxx: xxx +javax.net.ssl.keyStore: /opt/bes/conf/security/keystore.jks +javax.net.ssl.certificateKeyFile: /opt/bes/conf/security/key.pem +user.name: root +shared.loader: "${bes.home}/lib/shared/classes","${bes.home}/lib/shared/*.jar" +com.bes.resource.ejb.leakDetect: false +com.bes.hostName: d35a5df256eb +java.naming.factory.initial: com.bes.jndi.CtxFactory +user.language: en +derby.system.home: /opt/bes +sun.boot.library.path: /usr/local/openjdk-8/jre/lib/amd64 +com.bes.enterprise.web.util.scan.StandardJarScanFilter.jarsToScan: log4j-web*.jar,log4j-taglib*.jar,log4javascript*.jar,slf4j-taglib*.jar +com.bes.enterprise.log.outAndErrNotRedirect: false +java.version: 1.8.0_342 +java.util.logging.manager: com.bes.enterprise.server.logging.BESClassLoaderLogManager +user.timezone: Etc/UTC +java.net.preferIPv4Stack: true +sun.arch.data.model: 64 +com.bes.installRoot: /opt/bes +java.util.concurrent.ForkJoinPool.common.threadFactory: com.bes.enterprise.webtier.startup.SafeForkJoinWorkerThreadFactory +java.endorsed.dirs: /opt/bes/lib/endorsed +java.rmi.server.randomIDs: true +sun.cpu.isalist: +sun.jnu.encoding: UTF-8 +file.encoding.pkg: sun.io +bes.base: /opt/bes +package.access: sun.,com.bes.enterprise.webtier.,com.bes.enterprise.web.crane.,com.bes.enterprise.web.jasper.,com.bes.enterprise.web. +file.separator: / +java.specification.name: Java Platform API Specification +java.class.version: 52.0 +java.home: /usr/local/openjdk-8/jre +java.vm.info: mixed mode +com.bes.instanceName: server +com.bes.enterprise.ejb.core.security.JaccProvider: com.bes.enterprise.ejb.core.security.jacc.BasicJaccProvider +os.version: 6.8.0-111-generic +path.separator: : +java.vm.version: 25.342-b07 +com.bes.verboseMode: true +bval.in-container: true +com.bes.enterprise.deployments.classpath.filter.systemapps: false +com.bes.resource.leakDetect: false +jdbc.drivers: org.apache.derby.jdbc.ClientDriver +java.awt.printerjob: sun.print.PSPrinterJob +java.security.policy: /opt/bes/conf/security/server.policy +sun.io.unicode.encoding: UnicodeLittle +awt.toolkit: sun.awt.X11.XToolkit +javax.net.ssl.certificateChainFile: /opt/bes/conf/security/chain.pem +package.definition: sun.,java.,com.bes.enterprise.webtier.,com.bes.enterprise.web.crane.,com.bes.enterprise.web.jasper.,com.bes.enterprise.naming.,com.bes.enterprise.web. +java.naming.factory.url.pkgs: com.bes.enterprise.naming:com.bes.enterprise.ejb.core.ivm.naming +java.security.egd: file:/dev/./urandom +user.home: /root +java.specification.vendor: Oracle Corporation +java.library.path: /opt/bes/lib:/opt/bes/modules/native/linux/x64 +java.vendor.url: http://java.oracle.com/ +com.bes.enterprise.deployments.classpath: false +java.vm.vendor: Oracle Corporation +common.loader: "${bes.home}/lib/*.jar","${bes.home}/lib/3rd/*.jar","${bes.home}/lib/*.jar","${bes.home}/modules/besmq/lib/client/*.jar","${bes.home}/modules/besmq/lib/admin/*.jar","${bes.home}/modules/besmq/lib/besmq-common.jar","${bes.home}/modules/db/lib/derby.jar","${bes.home}/modules/db/lib/derbyclient.jar" +com.bes.enterprise.startup.ExitOnInitFailure: true +java.runtime.name: OpenJDK Runtime Environment +sun.java.command: com.bes.enterprise.startup.ASMain -instancedir /opt/bes -verbose true -debug false -instancename server start +java.class.path: /opt/bes/patch/V9.5.2.4703.010.core.jar:/opt/bes/patch/V9.5.2.4703.009.core.jar:/opt/bes/patch/V9.5.2.4703.005.core.jar:/opt/bes/patch/V9.5.2.4703.004.core.jar:/opt/bes/patch/V9.5.2.4703.003.core.jar:/opt/bes/patch/V9.5.2.4703.002.core.jar:/opt/bes/patch/V9.5.2.4703.001.core.jar:/opt/bes/lib/bootstrap.jar:/opt/bes/lib/bes-logger.jar:/opt/bes/lib/bes-config-parser.jar:/opt/bes/lib/bes-config-serverbeans.jar:/opt/bes/lib/bes-patch.jar:/opt/bes/lib/bes-license.jar:/opt/bes/lib/bes-common-util.jar:/opt/bes/lib/3rd/org.apache.commons.commons-codec_1.10.jar:/opt/bes/lib/3rd/org.apache.commons.commons-logging_1.1.3.jar:/opt/bes/lib/3rd/org.codehaus.woodstox.stax2-api_3.1.4.jar:/opt/bes/lib/3rd/org.codehaus.woodstox.woodstox-core-asl_4.4.1.jar +com.bes.instanceRoot: /opt/bes +java.vm.specification.name: Java Virtual Machine Specification +com.bes.enterprise.web.util.scan.StandardJarScanFilter.jarsToSkip: bes-server-jpa-integration,bes-jdbcra,org.codehaus.woodstox.stax2-api,bes-web-glue,org.metatype.sxc.sxc-jaxb-core,commons-lang,besmq-ra,bes-webapp-compressor,derbyclient,bes-ejb-glue,bes-deployment,org.apache.xbean.xbean-reflect,bes-admin-command,org.apache.johnzon.johnzon,org.apache.openwebbeans.openwebbeans-ee-common,bes-connector-runtime,org.apache.commons.commons-codec,bes-ee-loader,org.codehaus.woodstox.woodstox-core-asl,javaee,javaee-api-endorsed,bes-config-remote-adapter,bes-descriptor,bes-server-internal,bes-logger,bes-webtier-util,bes-webtier-coyote,javax.persistence,bes-webtier-jsp-api,bes-gmcert,bes-ee-integration,bes-engine,bootstrap,bes-jdbc-fastcp,bes-patch,commons-codec,org.apache.bval-core,org.mozilla.rhino,bes-launcher,bes-server-api,org.apache.bval-jsr,xmpcore-,bes-server-jee-accessors,commons-beanutils,org.apache.myfaces.core.myfaces-api,org.apache.openwebbeans.openwebbeans-jsf,org.objectweb.howl.howl,bes-webtier-servlet-api,besmq-mgmt,org.apache.xbean.xbean-naming,bes-server-loader,org.apache.commons.commons-cli,org.apache.geronimo.specs.geronimo-osgi-locator,bes-distributed-session-core,org.apache.openwebbeans.openwebbeans-web,bes-webtier-jasper,bes-config-remote,bes-gmssl-adapter,org.apache.commons.commons-pool2,bes-config-serverbeans,bes-server-quartz-shade,org.apache.xbean.xbean-finder-shaded,bes-ee-myfaces-connector,commons-dbcp,commons-io,bes-server-client,bes-server-http,org.apache.openwebbeans.openwebbeans-ejb,org.codehaus.swizzle.swizzle-stream,bes-monitor,derby,commons-logging,bes-server-ejbd,bes-deployment-common,bes-config-parser,metadata-extractor,org.metatype.sxc.sxc-runtime,bes-logger-adapter,org.hsqldb.hsqldb,org.apache.commons.commons-lang3,commons-collections,bes-jmx-remote,bes-cli-command,bes-command-api,bes-connector-transaction,org.eclipse.jdt.ecj,commons-digester,bes-server-core,bes-api,activation,commons-fileupload,org.apache.openwebbeans.openwebbeans-el22,besmq-client,org.eclipse.persistence.eclipselink,bes-ee-common,bes-server-javaagent,com.sun.xml.bind.jaxb,org.apache.openwebbeans.openwebbeans-impl,bes-license,org.apache.xbean.xbean-bundleutils,org.apache.commons.commons-logging,javax.mail,org.apache.openwebbeans.openwebbeans-spi,bes-engine-ha,org.slf4j.slf4j-jdk14,org.apache.commons.commons-collections,org.apache.openwebbeans.openwebbeans-ee,org.ow2.asm.asm-all,besmq-common,bes-websocket-api,org.apache.commons.commons-beanutils-core,org.apache.xbean.xbean-asm5-shaded,ant,commons-httpclient,bes-webtier-el-api,bes-server-jee,mbean-annotation-api,bes-gmssl,bes-ee-mq-connector,bes-common-util,bes-server-rest,org.apache.commons.commons-digester,bes-websocket +java.vm.specification.version: 1.8 +sun.cpu.endian: little +sun.os.patch.level: unknown +java.awt.headless: true +java.io.tmpdir: /tmp +java.vendor.url.bug: http://bugreport.sun.com/bugreport/ +server.loader: +os.arch: amd64 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +bes.version: 9.5.2 +com.bes.enterprise.embedder.source: ServerListener +java.ext.dirs: /usr/local/openjdk-8/lib/ext:/usr/local/openjdk-8/jre/lib/ext:/opt/bes/lib/ext:/usr/local/openjdk-8/jre/lib/ext:/usr/java/packages/lib/ext +user.dir: /opt/bes/conf +com.bes.enterprise.log.async.logger: true +line.separator: + +java.vm.name: OpenJDK 64-Bit Server VM +com.bes.enterprise.provider.default: com.bes.enterprise +com.bes.enterprise.web.util.buf.StringCache.byte.enabled: true +file.encoding: UTF-8 +ANTLR_USE_DIRECT_CLASS_LOADING: true +com.bes.enterprise.ejb.configurator: com.bes.enterprise.ejb.BESEjbConfigurationFactory +com.bes.javaRoot: /usr/local/openjdk-8 +java.specification.version: 1.8 +javax.net.ssl.trustStore: /opt/bes/conf/security/cacerts.jks +javax.net.ssl.keyStorePassword: changeit + +=========================================== + +ThreadStacks: +"RMI Scheduler(0)" #95 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4583538c + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"Spark-Acceptor" #83 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) + at java.net.ServerSocket.implAccept(ServerSocket.java:560) + at java.net.ServerSocket.accept(ServerSocket.java:528) + at com.bes.ejb.spark.tcp.transport.AcceptorThread.a(AcceptorThread.java:274) + at com.bes.ejb.spark.tcp.transport.AcceptorThread.startEndpoint(AcceptorThread.java:423) + at com.bes.ejb.spark.tcp.transport.AcceptorThread.run(AcceptorThread.java:508) + +"AcceptorThread-8080-1" #77 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:421) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:249) + at com.bes.enterprise.web.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:500) + at java.lang.Thread.run(Thread.java:750) + +"httpWorkerThread-1900-2" #62 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5f273ffc + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57) + at java.lang.Thread.run(Thread.java:750) + +"SelectorReaderThread-1900-1" #73 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.bes.enterprise.web.util.net.NioEndpoint$Poller.run(NioEndpoint.java:892) + at java.lang.Thread.run(Thread.java:750) + +"jmsra-WorkerThread-3" #55 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6908709b + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57) + at java.lang.Thread.run(Thread.java:750) + +"AcceptorThread-1900-1" #74 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:421) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:249) + at com.bes.enterprise.web.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:500) + at java.lang.Thread.run(Thread.java:750) + +"KeepAliveTimer" #58 daemon [TIMED_WAITING] on java.util.TaskQueue@321edd13 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:552) + at java.util.TimerThread.run(Timer.java:505) + +"RMI Reaper" #93 [WAITING] on java.lang.ref.ReferenceQueue$Lock@6d5ef7ef + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165) + at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:351) + at java.lang.Thread.run(Thread.java:750) + +"httpWorkerThread-1900-3" #63 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5f273ffc + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57) + at java.lang.Thread.run(Thread.java:750) + +"httpWorkerThread-8080-8" #72 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@b60fd67 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57) + at java.lang.Thread.run(Thread.java:750) + +"AsyncTimeoutThread-8080" #78 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.bes.enterprise.web.crane.AbstractProtocol$AsyncTimeout.run(AbstractProtocol.java:1161) + at java.lang.Thread.run(Thread.java:750) + +"httpWorkerThread-8080-1" #65 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@b60fd67 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57) + at java.lang.Thread.run(Thread.java:750) + +"main" #1 [WAITING] on com.bes.enterprise.server.builder.BesWebModule@2146c838 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.bes.enterprise.server.builder.BesWebModule.await(BesWebModule.java:268) + at com.bes.enterprise.server.builder.BesWebModule.awaitForShutdown(BesWebModule.java:233) + at com.bes.enterprise.server.builder.BesWebModule.start(BesWebModule.java:224) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at com.bes.enterprise.appserver.startup.Bootstrap.start(Bootstrap.java:434) + at com.bes.enterprise.appserver.startup.Bootstrap.main(Bootstrap.java:565) + at com.bes.enterprise.startup.ASMain.main(ASMain.java:27) + +"jmsra-WorkerThread-1" #53 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6908709b + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57) + at java.lang.Thread.run(Thread.java:750) + +"Spark_6" #90 [TIMED_WAITING] on com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl@65747f46 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl.getTask(WorkQueueImpl.java:202) + at com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl.run(WorkThreadImpl.java:59) + +"Spark_7" #91 [TIMED_WAITING] on com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl@65747f46 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl.getTask(WorkQueueImpl.java:202) + at com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl.run(WorkThreadImpl.java:59) + +"ContainerBackgroundProcessor[WebEngine[com.bes.appserv].VirtualHost[__admin].DefaultContext[/sysapp]]" #81 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.bes.enterprise.webtier.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1346) + at java.lang.Thread.run(Thread.java:750) + +"bes-deployment-scheduled-executor-thread." #82 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7f0f0d88 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"httpWorkerThread-8080-5" #69 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@b60fd67 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57) + at java.lang.Thread.run(Thread.java:750) + +"RMI TCP Connection(2)-172.17.0.3" #97 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) + at java.net.SocketInputStream.read(SocketInputStream.java:171) + at java.net.SocketInputStream.read(SocketInputStream.java:141) + at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) + at java.io.BufferedInputStream.read(BufferedInputStream.java:265) + at java.io.FilterInputStream.read(FilterInputStream.java:83) + at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:555) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$24/1879938894.run(Unknown Source) + at java.security.AccessController.doPrivileged(Native Method) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"Spark_5" #89 [TIMED_WAITING] on com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl@65747f46 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl.getTask(WorkQueueImpl.java:202) + at com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl.run(WorkThreadImpl.java:59) + +"RetryTimer" #52 daemon [WAITING] on java.util.TaskQueue@73084ccb + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at java.util.TimerThread.mainLoop(Timer.java:526) + at java.util.TimerThread.run(Timer.java:505) + +"httpWorkerThread-8080-3" #67 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@b60fd67 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57) + at java.lang.Thread.run(Thread.java:750) + +"httpWorkerThread-8080-7" #71 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@b60fd67 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57) + at java.lang.Thread.run(Thread.java:750) + +"RMI TCP Accept-6600" #92 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) + at java.net.ServerSocket.implAccept(ServerSocket.java:560) + at java.net.ServerSocket.accept(ServerSocket.java:528) + at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:405) + at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:377) + at java.lang.Thread.run(Thread.java:750) + +"Spark_0" #84 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@64185d9a + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2163) + at com.bes.ejb.spark.tcp.threadpool.PreSelector.execute(PreSelector.java:120) + at com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl.run(WorkThreadImpl.java:68) + +"Spark_1" #85 [TIMED_WAITING] on com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl@65747f46 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl.getTask(WorkQueueImpl.java:202) + at com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl.run(WorkThreadImpl.java:59) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@22d08010 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165) + at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:216) + +"ContainerBackgroundProcessor[WebEngine[com.bes.appserv].VirtualHost[__admin].DefaultContext[]]" #80 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.bes.enterprise.webtier.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1346) + at java.lang.Thread.run(Thread.java:750) + +"Spark_4" #88 [TIMED_WAITING] on com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl@65747f46 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl.getTask(WorkQueueImpl.java:202) + at com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl.run(WorkThreadImpl.java:59) + +"httpWorkerThread-8080-2" #66 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@b60fd67 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57) + at java.lang.Thread.run(Thread.java:750) + +"httpWorkerThread-1900-1" #61 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5f273ffc + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57) + at java.lang.Thread.run(Thread.java:750) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@25b4ba8f + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at java.lang.ref.Reference.tryHandlePending(Reference.java:191) + at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153) + +"SelectorReaderThread-8080-1" #76 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.bes.enterprise.web.util.net.NioEndpoint$Poller.run(NioEndpoint.java:892) + at java.lang.Thread.run(Thread.java:750) + +"ContainerBackgroundProcessor[WebEngine[com.bes.appserv]]" #60 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.bes.enterprise.webtier.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1346) + at java.lang.Thread.run(Thread.java:750) + +"LifecycleThread[com.bes.appserv]-1" #59 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@146bd4e6 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"GC Daemon" #13 daemon [TIMED_WAITING] on sun.misc.GC$LatencyLock@32b9af7c + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at sun.misc.GC$Daemon.run(GC.java:117) + +"ReadWriteBlockThread-0" #14 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.bes.enterprise.web.util.net.NioBlockingSelector$BlockPoller.run(NioBlockingSelector.java:296) + +"httpWorkerThread-8080-6" #70 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.lang.Thread.dumpThreads(Native Method) + at java.lang.Thread.getAllStackTraces(Thread.java:1615) + at com.fasterxml.jackson.EwGWk.ErrorKnbprHandler.toString(BasicInfoPrinter.java:26) + at java.lang.String.valueOf(String.java:2994) + at com.bes.enterprise.webtier.connector.CoyoteWriter.print(CoyoteWriter.java:240) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at com.bes.enterprise.webtier.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:229) + at com.bes.enterprise.webtier.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at ServletNameTestFilter.doFilter(ServletNameTestFilter.java:16) + at com.bes.enterprise.webtier.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:191) + at com.bes.enterprise.webtier.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at com.bes.enterprise.web.websocket.server.WsFilter.doFilter(WsFilter.java:48) + at com.bes.enterprise.webtier.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:191) + at com.bes.enterprise.webtier.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at EmptyFilter.doFilter(EmptyFilter.java:12) + at com.bes.enterprise.webtier.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:191) + at com.bes.enterprise.webtier.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at UrlMappingTestFilter.doFilter(UrlMappingTestFilter.java:21) + at com.bes.enterprise.webtier.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:191) + at com.bes.enterprise.webtier.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at com.bes.enterprise.webtier.core.DefaultWrapperValve.invoke(DefaultWrapperValve.java:193) + at com.bes.enterprise.webtier.core.DefaultContextValve.invoke(DefaultContextValve.java:92) + at com.bes.enterprise.webext.BesContextCleanupValve.invoke(BesContextCleanupValve.java:50) + at com.bes.enterprise.webext.BESAppservValve.invoke(BESAppservValve.java:41) + at com.bes.enterprise.webtier.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:540) + at com.bes.enterprise.webtier.core.DefaultHostValve.invoke(DefaultHostValve.java:136) + at com.bes.enterprise.webtier.valves.ErrorReportValve.invoke(ErrorReportValve.java:77) + at com.bes.enterprise.webtier.core.DefaultEngineValve.invoke(DefaultEngineValve.java:83) + at com.bes.enterprise.webtier.connector.CoyoteAdapter.service(CoyoteAdapter.java:349) + at com.bes.enterprise.web.crane.http11.Http11Processor.service(Http11Processor.java:662) + at com.bes.enterprise.web.crane.AbstractProcessorLight.process(AbstractProcessorLight.java:61) + at com.bes.enterprise.web.crane.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:807) + at com.bes.enterprise.web.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1688) + at com.bes.enterprise.web.util.net.SocketProcessorBase.run(SocketProcessorBase.java:47) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57) + at java.lang.Thread.run(Thread.java:750) + +"AsyncTimeoutThread-1900" #75 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.bes.enterprise.web.crane.AbstractProtocol$AsyncTimeout.run(AbstractProtocol.java:1161) + at java.lang.Thread.run(Thread.java:750) + +"httpWorkerThread-1900-4" #64 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5f273ffc + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57) + at java.lang.Thread.run(Thread.java:750) + +"RMI RenewClean-[172.17.0.3:6600]" #96 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@144f793b + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) + at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:563) + at java.lang.Thread.run(Thread.java:750) + +"jmsra-WorkerThread-2" #54 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6908709b + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57) + at java.lang.Thread.run(Thread.java:750) + +"Spark_3" #87 [TIMED_WAITING] on com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl@65747f46 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl.getTask(WorkQueueImpl.java:202) + at com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl.run(WorkThreadImpl.java:59) + +"ReadWriteBlockThread-1" #15 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.bes.enterprise.web.util.net.NioBlockingSelector$BlockPoller.run(NioBlockingSelector.java:296) + +"AsyncLoggerDisruptor-1" #12 daemon [TIMED_WAITING] on java.lang.Object@142fd9ff + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:460) + at com.bes.enterprise.base.disruptor.util.Util.awaitNanos(Util.java:150) + at com.bes.enterprise.base.disruptor.TimeoutBlockingWaitStrategy.waitFor(TimeoutBlockingWaitStrategy.java:43) + at com.bes.enterprise.base.disruptor.ProcessingSequenceBarrier.waitFor(ProcessingSequenceBarrier.java:56) + at com.bes.enterprise.base.disruptor.BatchEventProcessor.processEvents(BatchEventProcessor.java:159) + at com.bes.enterprise.base.disruptor.BatchEventProcessor.run(BatchEventProcessor.java:125) + at java.lang.Thread.run(Thread.java:750) + +"httpWorkerThread-8080-4" #68 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@b60fd67 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57) + at java.lang.Thread.run(Thread.java:750) + +"Stateful cache" #57 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5ea9f378 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"Spark_2" #86 [TIMED_WAITING] on com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl@65747f46 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl.getTask(WorkQueueImpl.java:202) + at com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl.run(WorkThreadImpl.java:59) + +"jmsra-WorkerThread-4" #56 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6908709b + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57) + at java.lang.Thread.run(Thread.java:750) + +"RMI TCP Connection(1)-172.17.0.3" #94 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) + at java.net.SocketInputStream.read(SocketInputStream.java:171) + at java.net.SocketInputStream.read(SocketInputStream.java:141) + at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) + at java.io.BufferedInputStream.read(BufferedInputStream.java:265) + at java.io.FilterInputStream.read(FilterInputStream.java:83) + at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:555) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$24/1879938894.run(Unknown Source) + at java.security.AccessController.doPrivileged(Native Method) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"ContainerBackgroundProcessor[WebEngine[com.bes.appserv].VirtualHost[server].DefaultContext[/app]]" #99 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.bes.enterprise.webtier.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1346) + at java.lang.Thread.run(Thread.java:750) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +ServletNameTestFilter +UrlMappingTestFilter +com.bes.ejb.spark.tcp.threadpool.PreSelector +com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl +com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl +com.bes.ejb.spark.tcp.transport.AcceptorThread +com.bes.enterprise.appserver.startup.Bootstrap +com.bes.enterprise.base.disruptor.BatchEventProcessor +com.bes.enterprise.base.disruptor.ProcessingSequenceBarrier +com.bes.enterprise.base.disruptor.TimeoutBlockingWaitStrategy +com.bes.enterprise.base.disruptor.util.Util +com.bes.enterprise.server.builder.BesWebModule +com.bes.enterprise.startup.ASMain +com.bes.enterprise.web.crane.AbstractProcessorLight +com.bes.enterprise.web.crane.AbstractProtocol$AsyncTimeout +com.bes.enterprise.web.crane.AbstractProtocol$ConnectionHandler +com.bes.enterprise.web.crane.http11.Http11Processor +com.bes.enterprise.web.util.net.NioBlockingSelector$BlockPoller +com.bes.enterprise.web.util.net.NioEndpoint$Acceptor +com.bes.enterprise.web.util.net.NioEndpoint$Poller +com.bes.enterprise.web.util.net.NioEndpoint$SocketProcessor +com.bes.enterprise.web.util.net.SocketProcessorBase +com.bes.enterprise.web.util.threads.WorkQueue +com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable +com.bes.enterprise.web.websocket.server.WsFilter +com.bes.enterprise.webext.BESAppservValve +com.bes.enterprise.webext.BesContextCleanupValve +com.bes.enterprise.webtier.authenticator.AuthenticatorBase +com.bes.enterprise.webtier.connector.CoyoteAdapter +com.bes.enterprise.webtier.connector.CoyoteWriter +com.bes.enterprise.webtier.core.ApplicationFilterChain +com.bes.enterprise.webtier.core.ContainerBase$ContainerBackgroundProcessor +com.bes.enterprise.webtier.core.DefaultContextValve +com.bes.enterprise.webtier.core.DefaultEngineValve +com.bes.enterprise.webtier.core.DefaultHostValve +com.bes.enterprise.webtier.core.DefaultWrapperValve +com.bes.enterprise.webtier.valves.ErrorReportValve +com.fasterxml.jackson.EwGWk.ErrorKnbprHandler diff --git a/integration-test/src/test/resources/infos/Bes955ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Bes955ContainerTestBasicInfo.txt index e156f3d1..f65a2e20 100644 --- a/integration-test/src/test/resources/infos/Bes955ContainerTestBasicInfo.txt +++ b/integration-test/src/test/resources/infos/Bes955ContainerTestBasicInfo.txt @@ -1,4 +1,4 @@ -# Generated At 2025-08-10 14:56:20 +# Generated At 2026-05-24 05:04:43 SystemProps: bes.loader: bes-system java.vendor: Oracle Corporation @@ -22,11 +22,11 @@ user.name: root shared.loader: "${bes.base}/lib/shared/classes","${bes.base}/lib/shared/*.jar","${bes.home}/lib/shared/classes","${bes.home}/lib/shared/*.jar" org.objectweb.howl./opt/bes/repository/txlog/tx_2.log.locked: true com.bes.resource.ejb.leakDetect: false -com.bes.hostName: a1666f015eb3 +com.bes.hostName: 96b21756e3f9 java.naming.factory.initial: com.bes.jndi.CtxFactory user.language: en derby.system.home: /opt/bes -sun.boot.library.path: /usr/local/openjdk-8/jre/lib/aarch64 +sun.boot.library.path: /usr/local/openjdk-8/jre/lib/amd64 com.bes.enterprise.web.util.scan.StandardJarScanFilter.jarsToScan: log4j-web*.jar,log4j-taglib*.jar,log4javascript*.jar,slf4j-taglib*.jar com.bes.enterprise.log.outAndErrNotRedirect: false java.version: 1.8.0_342 @@ -50,7 +50,7 @@ java.home: /usr/local/openjdk-8/jre java.vm.info: mixed mode com.bes.instanceName: server com.bes.enterprise.ejb.core.security.JaccProvider: com.bes.enterprise.ejb.core.security.jacc.BasicJaccProvider -os.version: 6.14.10-orbstack-00291-g1b252bd3edea +os.version: 6.8.0-111-generic path.separator: : java.vm.version: 25.342-b07 com.bes.verboseMode: true @@ -69,7 +69,7 @@ java.security.egd: file:/dev/./urandom user.home: /root com.bes.enterprise.needEncrypt.systemProperties: javax.net.ssl.trustStorePassword,javax.net.ssl.keyStorePassword java.specification.vendor: Oracle Corporation -java.library.path: /opt/bes/lib:/opt/bes/modules/native/linux/aarch64 +java.library.path: /opt/bes/lib:/opt/bes/modules/native/linux/x64 java.vendor.url: http://java.oracle.com/ com.bes.enterprise.deployments.classpath: false java.vm.vendor: Oracle Corporation @@ -77,7 +77,7 @@ common.loader: "${bes.base}/lib/*.jar","${bes.home}/lib/*.jar","${bes.home}/lib/ com.bes.enterprise.startup.ExitOnInitFailure: true java.runtime.name: OpenJDK Runtime Environment sun.java.command: com.bes.enterprise.startup.ASMain -instancedir /opt/bes -verbose true -debug false start -java.class.path: /opt/bes/lib/bootstrap/bes-common-core.jar:/opt/bes/lib/bootstrap/bes-config-parser.jar:/opt/bes/lib/bootstrap/bes-config-serverbeans.jar:/opt/bes/lib/bootstrap/bes-gmssl.jar:/opt/bes/lib/bootstrap/bes-license.jar:/opt/bes/lib/bootstrap/bes-logger.jar:/opt/bes/lib/bootstrap/bes-patch.jar:/opt/bes/lib/bootstrap/bootstrap.jar:/opt/bes/lib/3rd/bootstrap/org.apache.commons.commons-codec_1.10.jar:/opt/bes/lib/3rd/bootstrap/org.apache.commons.commons-logging_1.1.3.jar:/opt/bes/lib/3rd/bootstrap/org.codehaus.woodstox.stax2-api_3.1.4.jar:/opt/bes/lib/3rd/bootstrap/org.codehaus.woodstox.woodstox-core-asl_4.4.1.jar +java.class.path: /opt/bes/lib/bootstrap/bes-logger.jar:/opt/bes/lib/bootstrap/bes-common-core.jar:/opt/bes/lib/bootstrap/bes-gmssl.jar:/opt/bes/lib/bootstrap/bootstrap.jar:/opt/bes/lib/bootstrap/bes-config-parser.jar:/opt/bes/lib/bootstrap/bes-config-serverbeans.jar:/opt/bes/lib/bootstrap/bes-license.jar:/opt/bes/lib/bootstrap/bes-patch.jar:/opt/bes/lib/3rd/bootstrap/org.codehaus.woodstox.woodstox-core-asl_4.4.1.jar:/opt/bes/lib/3rd/bootstrap/org.apache.commons.commons-codec_1.10.jar:/opt/bes/lib/3rd/bootstrap/org.apache.commons.commons-logging_1.1.3.jar:/opt/bes/lib/3rd/bootstrap/org.codehaus.woodstox.stax2-api_3.1.4.jar com.bes.instanceRoot: /opt/bes java.vm.specification.name: Java Virtual Machine Specification com.bes.enterprise.web.util.scan.StandardJarScanFilter.jarsToSkip: bes-server-jpa-integration,bes-jdbcra,org.codehaus.woodstox.stax2-api,bes-web-glue,org.metatype.sxc.sxc-jaxb-core,commons-lang,besmq-ra,bes-webapp-compressor,derbyclient,bes-ejb-glue,bes-deployment,org.apache.xbean.xbean-reflect,bes-admin-command,org.apache.johnzon.johnzon,org.apache.openwebbeans.openwebbeans-ee-common,bes-connector-runtime,org.apache.commons.commons-codec,bes-ee-loader,org.codehaus.woodstox.woodstox-core-asl,javaee,javaee-api-endorsed,bes-config-remote-adapter,bes-descriptor,bes-server-internal,bes-logger,bes-webtier-util,bes-webtier-coyote,javax.persistence,bes-webtier-jsp-api,bes-gmcert,bes-ee-integration,bes-engine,bootstrap,bes-jdbc-fastcp,bes-patch,commons-codec,org.apache.bval-core,org.mozilla.rhino,bes-launcher,bes-server-api,org.apache.bval-jsr,xmpcore-,bes-server-jee-accessors,commons-beanutils,org.apache.myfaces.core.myfaces-api,org.apache.openwebbeans.openwebbeans-jsf,org.objectweb.howl.howl,bes-webtier-servlet-api,besmq-mgmt,org.apache.xbean.xbean-naming,bes-server-loader,org.apache.commons.commons-cli,org.apache.geronimo.specs.geronimo-osgi-locator,bes-distributed-session-core,org.apache.openwebbeans.openwebbeans-web,bes-webtier-jasper,bes-config-remote,bes-gmssl-adapter,org.apache.commons.commons-pool2,bes-config-serverbeans,bes-server-quartz-shade,org.apache.xbean.xbean-finder-shaded,bes-ee-myfaces-connector,commons-dbcp,commons-io,bes-server-client,bes-server-http,org.apache.openwebbeans.openwebbeans-ejb,org.codehaus.swizzle.swizzle-stream,bes-monitor,derby,commons-logging,bes-server-ejbd,bes-deployment-common,bes-config-parser,metadata-extractor,org.metatype.sxc.sxc-runtime,bes-logger-adapter,org.hsqldb.hsqldb,org.apache.commons.commons-lang3,commons-collections,bes-jmx-remote,bes-cli-command,bes-command-api,bes-connector-transaction,org.eclipse.jdt.ecj,commons-digester,bes-server-core,bes-api,activation,commons-fileupload,org.apache.openwebbeans.openwebbeans-el22,besmq-client,org.eclipse.persistence.eclipselink,bes-ee-common,bes-server-javaagent,com.sun.xml.bind.jaxb,org.apache.openwebbeans.openwebbeans-impl,bes-license,org.apache.xbean.xbean-bundleutils,org.apache.commons.commons-logging,javax.mail,org.apache.openwebbeans.openwebbeans-spi,bes-engine-ha,org.slf4j.slf4j-jdk14,org.apache.commons.commons-collections,org.apache.openwebbeans.openwebbeans-ee,org.ow2.asm.asm-all,besmq-common,bes-websocket-api,org.apache.commons.commons-beanutils-core,org.apache.xbean.xbean-asm5-shaded,ant,commons-httpclient,bes-webtier-el-api,bes-server-jee,mbean-annotation-api,bes-gmssl,bes-ee-mq-connector,bes-common-util,bes-server-rest,org.apache.commons.commons-digester,bes-websocket @@ -88,7 +88,7 @@ java.awt.headless: true java.io.tmpdir: /tmp java.vendor.url.bug: http://bugreport.sun.com/bugreport/ server.loader: -os.arch: aarch64 +os.arch: amd64 java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment bes.version: 9.5.5 com.bes.enterprise.embedder.source: ServerListener @@ -110,70 +110,16 @@ java.specification.version: 1.8 =========================================== ThreadStacks: -"Spark_2" #94 [TIMED_WAITING] on com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl@6f67bfd7 - java.lang.Thread.State: TIMED_WAITING - at java.lang.Object.wait(Native Method) - at com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl.getTask(WorkQueueImpl.java:202) - at com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl.run(WorkThreadImpl.java:59) - -"LifecycleThread[com.bes.appserv]-1" #67 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6b5836e3 - java.lang.Thread.State: TIMED_WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) - at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"httpWorkerThread-1900-4" #72 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2e5ab5ec - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99) - at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57) - at java.lang.Thread.run(Thread.java:750) - -"AcceptorThread-8080-1" #85 daemon [RUNNABLE] - java.lang.Thread.State: RUNNABLE - at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) - at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:421) - at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:249) - at com.bes.enterprise.web.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:504) - at java.lang.Thread.run(Thread.java:750) - -"httpWorkerThread-8080-3" #75 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4df53971 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99) - at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57) - at java.lang.Thread.run(Thread.java:750) - -"ContainerBackgroundProcessor[WebEngine[com.bes.appserv].VirtualHost[__admin].DefaultContext[]]" #88 daemon [TIMED_WAITING] +"ContainerBackgroundProcessor[WebEngine[com.bes.appserv].VirtualHost[__admin].DefaultContext[/sysapp]]" #83 daemon [TIMED_WAITING] java.lang.Thread.State: TIMED_WAITING at java.lang.Thread.sleep(Native Method) at com.bes.enterprise.webtier.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1346) at java.lang.Thread.run(Thread.java:750) -"ContainerBackgroundProcessor[WebEngine[com.bes.appserv].VirtualHost[server].DefaultContext[/app]]" #107 daemon [TIMED_WAITING] +"FlushManager" #53 daemon [TIMED_WAITING] java.lang.Thread.State: TIMED_WAITING at java.lang.Thread.sleep(Native Method) - at com.bes.enterprise.webtier.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1346) - at java.lang.Thread.run(Thread.java:750) + at com.bes.org.objectweb.howl.log.LogBufferManager$FlushManager.run(LogBufferManager.java:1230) "ReadWriteBlockThread-1" #18 daemon [RUNNABLE] java.lang.Thread.State: RUNNABLE @@ -184,73 +130,12 @@ ThreadStacks: at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) at com.bes.enterprise.web.util.net.NioBlockingSelector$BlockPoller.run(NioBlockingSelector.java:296) -"Spark_0" #92 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f3ebe1f - java.lang.Thread.State: TIMED_WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2163) - at com.bes.ejb.spark.tcp.threadpool.PreSelector.execute(PreSelector.java:120) - at com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl.run(WorkThreadImpl.java:69) - -"httpWorkerThread-1900-1" #69 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2e5ab5ec - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99) - at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57) - at java.lang.Thread.run(Thread.java:750) - -"RMI TCP Connection(1)-192.168.215.4" #102 daemon [RUNNABLE] - java.lang.Thread.State: RUNNABLE - at java.net.SocketInputStream.socketRead0(Native Method) - at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) - at java.net.SocketInputStream.read(SocketInputStream.java:171) - at java.net.SocketInputStream.read(SocketInputStream.java:141) - at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) - at java.io.BufferedInputStream.read(BufferedInputStream.java:265) - at java.io.FilterInputStream.read(FilterInputStream.java:83) - at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:555) - at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834) - at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688) - at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$24/725479086.run(Unknown Source) - at java.security.AccessController.doPrivileged(Native Method) - at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"jmsra-WorkerThread-4" #64 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@357b6c35 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99) - at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57) - at java.lang.Thread.run(Thread.java:750) - -"Spark_7" #99 [TIMED_WAITING] on com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl@6f67bfd7 - java.lang.Thread.State: TIMED_WAITING - at java.lang.Object.wait(Native Method) - at com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl.getTask(WorkQueueImpl.java:202) - at com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl.run(WorkThreadImpl.java:59) - -"GC Daemon" #16 daemon [TIMED_WAITING] on sun.misc.GC$LatencyLock@4e754aa3 +"GC Daemon" #16 daemon [TIMED_WAITING] on sun.misc.GC$LatencyLock@3e0f54d9 java.lang.Thread.State: TIMED_WAITING at java.lang.Object.wait(Native Method) at sun.misc.GC$Daemon.run(GC.java:117) -"httpWorkerThread-8080-4" #76 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4df53971 +"jmsra-WorkerThread-4" #58 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1efc550f java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -264,23 +149,58 @@ ThreadStacks: at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57) at java.lang.Thread.run(Thread.java:750) -"RMI TCP Accept-6600" #100 daemon [RUNNABLE] - java.lang.Thread.State: RUNNABLE - at java.net.PlainSocketImpl.socketAccept(Native Method) - at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) - at java.net.ServerSocket.implAccept(ServerSocket.java:560) - at java.net.ServerSocket.accept(ServerSocket.java:528) - at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:405) - at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:377) +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@13cb25b2 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165) + at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:216) + +"httpWorkerThread-8080-2" #68 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@37938687 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57) at java.lang.Thread.run(Thread.java:750) -"ContainerBackgroundProcessor[WebEngine[com.bes.appserv]]" #68 daemon [TIMED_WAITING] +"Stateful cache" #59 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73feb530 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"ContainerBackgroundProcessor[WebEngine[com.bes.appserv].VirtualHost[server].DefaultContext[/app]]" #101 daemon [TIMED_WAITING] java.lang.Thread.State: TIMED_WAITING at java.lang.Thread.sleep(Native Method) at com.bes.enterprise.webtier.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1346) at java.lang.Thread.run(Thread.java:750) -"AsyncLoggerDisruptor-1" #14 daemon [TIMED_WAITING] on java.lang.Object@2a2fdcad +"RMI Scheduler(0)" #97 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fd6d26d + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"AsyncLoggerDisruptor-1" #14 daemon [TIMED_WAITING] on java.lang.Object@457a9090 java.lang.Thread.State: TIMED_WAITING at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:460) @@ -291,45 +211,109 @@ ThreadStacks: at com.bes.enterprise.base.disruptor.BatchEventProcessor.run(BatchEventProcessor.java:125) at java.lang.Thread.run(Thread.java:750) -"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@408b41b1 +"httpWorkerThread-8080-3" #69 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@37938687 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57) + at java.lang.Thread.run(Thread.java:750) + +"httpWorkerThread-1900-2" #64 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6e769106 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57) + at java.lang.Thread.run(Thread.java:750) + +"httpWorkerThread-1900-3" #65 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6e769106 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57) + at java.lang.Thread.run(Thread.java:750) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@6827fecd + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at java.lang.ref.Reference.tryHandlePending(Reference.java:191) + at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153) + +"Common Lib Watcher" #15 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.bes.enterprise.appserver.startup.CommonClassLoader$1.run(CommonClassLoader.java:91) + +"RMI Reaper" #95 [WAITING] on java.lang.ref.ReferenceQueue$Lock@515b0c1e java.lang.Thread.State: WAITING at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165) - at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:216) - -"httpWorkerThread-1900-3" #71 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2e5ab5ec - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99) - at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57) + at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:351) at java.lang.Thread.run(Thread.java:750) -"jmsra-WorkerThread-1" #61 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@357b6c35 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99) - at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57) +"AsyncTimeoutThread-8080" #80 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.bes.enterprise.web.crane.AbstractProtocol$AsyncTimeout.run(AbstractProtocol.java:1169) at java.lang.Thread.run(Thread.java:750) -"Signal Dispatcher" #4 daemon [RUNNABLE] +"Spark_7" #93 [TIMED_WAITING] on com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl@40b4e8b5 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl.getTask(WorkQueueImpl.java:202) + at com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl.run(WorkThreadImpl.java:59) + +"Spark_6" #92 [TIMED_WAITING] on com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl@40b4e8b5 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl.getTask(WorkQueueImpl.java:202) + at com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl.run(WorkThreadImpl.java:59) + +"Spark_1" #87 [TIMED_WAITING] on com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl@40b4e8b5 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl.getTask(WorkQueueImpl.java:202) + at com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl.run(WorkThreadImpl.java:59) + +"Spark-Acceptor" #85 [RUNNABLE] java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) + at java.net.ServerSocket.implAccept(ServerSocket.java:560) + at java.net.ServerSocket.accept(ServerSocket.java:528) + at com.bes.ejb.spark.tcp.transport.AcceptorThread.a(AcceptorThread.java:274) + at com.bes.ejb.spark.tcp.transport.AcceptorThread.startEndpoint(AcceptorThread.java:423) + at com.bes.ejb.spark.tcp.transport.AcceptorThread.run(AcceptorThread.java:508) -"httpWorkerThread-8080-6" #78 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4df53971 +"Spark_4" #90 [TIMED_WAITING] on com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl@40b4e8b5 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl.getTask(WorkQueueImpl.java:202) + at com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl.run(WorkThreadImpl.java:59) + +"jmsra-WorkerThread-1" #55 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1efc550f java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -343,7 +327,7 @@ ThreadStacks: at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57) at java.lang.Thread.run(Thread.java:750) -"httpWorkerThread-8080-5" #77 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4df53971 +"httpWorkerThread-8080-8" #74 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@37938687 java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -357,7 +341,24 @@ ThreadStacks: at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57) at java.lang.Thread.run(Thread.java:750) -"main" #1 [WAITING] on com.bes.enterprise.server.builder.BesWebModule@2e7f8751 +"Spark_0" #86 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1a90bf04 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2163) + at com.bes.ejb.spark.tcp.threadpool.PreSelector.execute(PreSelector.java:120) + at com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl.run(WorkThreadImpl.java:69) + +"ReadWriteBlockThread-0" #17 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.bes.enterprise.web.util.net.NioBlockingSelector$BlockPoller.run(NioBlockingSelector.java:296) + +"main" #1 [WAITING] on com.bes.enterprise.server.builder.BesWebModule@4d16eb0d java.lang.Thread.State: WAITING at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:502) @@ -372,7 +373,26 @@ ThreadStacks: at com.bes.enterprise.appserver.startup.Bootstrap.main(Bootstrap.java:598) at com.bes.enterprise.startup.ASMain.main(ASMain.java:29) -"httpWorkerThread-8080-7" #79 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4df53971 +"RMI TCP Connection(1)-172.17.0.3" #96 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) + at java.net.SocketInputStream.read(SocketInputStream.java:171) + at java.net.SocketInputStream.read(SocketInputStream.java:141) + at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) + at java.io.BufferedInputStream.read(BufferedInputStream.java:265) + at java.io.FilterInputStream.read(FilterInputStream.java:83) + at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:555) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$24/1137156990.run(Unknown Source) + at java.security.AccessController.doPrivileged(Native Method) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"httpWorkerThread-8080-1" #67 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@37938687 java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -386,76 +406,135 @@ ThreadStacks: at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57) at java.lang.Thread.run(Thread.java:750) -"ReadWriteBlockThread-0" #17 daemon [RUNNABLE] - java.lang.Thread.State: RUNNABLE - at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) - at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) - at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) - at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) - at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) - at com.bes.enterprise.web.util.net.NioBlockingSelector$BlockPoller.run(NioBlockingSelector.java:296) - -"Spark_3" #95 [TIMED_WAITING] on com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl@6f67bfd7 - java.lang.Thread.State: TIMED_WAITING - at java.lang.Object.wait(Native Method) - at com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl.getTask(WorkQueueImpl.java:202) - at com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl.run(WorkThreadImpl.java:59) - -"Spark-Acceptor" #91 [RUNNABLE] - java.lang.Thread.State: RUNNABLE - at java.net.PlainSocketImpl.socketAccept(Native Method) - at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) - at java.net.ServerSocket.implAccept(ServerSocket.java:560) - at java.net.ServerSocket.accept(ServerSocket.java:528) - at com.bes.ejb.spark.tcp.transport.AcceptorThread.a(AcceptorThread.java:274) - at com.bes.ejb.spark.tcp.transport.AcceptorThread.startEndpoint(AcceptorThread.java:423) - at com.bes.ejb.spark.tcp.transport.AcceptorThread.run(AcceptorThread.java:508) - -"Spark_4" #96 [TIMED_WAITING] on com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl@6f67bfd7 - java.lang.Thread.State: TIMED_WAITING - at java.lang.Object.wait(Native Method) - at com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl.getTask(WorkQueueImpl.java:202) - at com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl.run(WorkThreadImpl.java:59) - -"SelectorReaderThread-8080-1" #84 daemon [RUNNABLE] - java.lang.Thread.State: RUNNABLE - at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) - at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) - at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) - at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) - at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) - at com.bes.enterprise.web.util.net.NioEndpoint$Poller.run(NioEndpoint.java:898) - at java.lang.Thread.run(Thread.java:750) - -"SelectorReaderThread-1900-1" #81 daemon [RUNNABLE] - java.lang.Thread.State: RUNNABLE - at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) - at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) - at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) - at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) - at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) - at com.bes.enterprise.web.util.net.NioEndpoint$Poller.run(NioEndpoint.java:898) - at java.lang.Thread.run(Thread.java:750) - -"FlushManager" #59 daemon [TIMED_WAITING] +"ContainerBackgroundProcessor[WebEngine[com.bes.appserv].VirtualHost[__admin].DefaultContext[]]" #82 daemon [TIMED_WAITING] java.lang.Thread.State: TIMED_WAITING at java.lang.Thread.sleep(Native Method) - at com.bes.org.objectweb.howl.log.LogBufferManager$FlushManager.run(LogBufferManager.java:1230) + at com.bes.enterprise.webtier.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1346) + at java.lang.Thread.run(Thread.java:750) -"httpWorkerThread-8080-8" #80 daemon [RUNNABLE] +"jmsra-WorkerThread-2" #56 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1efc550f + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57) + at java.lang.Thread.run(Thread.java:750) + +"RMI RenewClean-[172.17.0.3:6600]" #98 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@44a4354d + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) + at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:563) + at java.lang.Thread.run(Thread.java:750) + +"Spark_5" #91 [TIMED_WAITING] on com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl@40b4e8b5 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl.getTask(WorkQueueImpl.java:202) + at com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl.run(WorkThreadImpl.java:59) + +"jmsra-WorkerThread-3" #57 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1efc550f + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57) + at java.lang.Thread.run(Thread.java:750) + +"httpWorkerThread-1900-4" #66 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6e769106 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57) + at java.lang.Thread.run(Thread.java:750) + +"ContainerBackgroundProcessor[WebEngine[com.bes.appserv]]" #62 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.bes.enterprise.webtier.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1346) + at java.lang.Thread.run(Thread.java:750) + +"httpWorkerThread-8080-6" #72 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@37938687 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57) + at java.lang.Thread.run(Thread.java:750) + +"httpWorkerThread-1900-1" #63 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6e769106 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99) + at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57) + at java.lang.Thread.run(Thread.java:750) + +"Spark_2" #88 [TIMED_WAITING] on com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl@40b4e8b5 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl.getTask(WorkQueueImpl.java:202) + at com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl.run(WorkThreadImpl.java:59) + +"AcceptorThread-8080-1" #79 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:421) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:249) + at com.bes.enterprise.web.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:504) + at java.lang.Thread.run(Thread.java:750) + +"httpWorkerThread-8080-7" #73 daemon [RUNNABLE] java.lang.Thread.State: RUNNABLE at java.lang.Thread.dumpThreads(Native Method) at java.lang.Thread.getAllStackTraces(Thread.java:1615) - at com.google.gso.IyIWG.ErrorHandler.toString(BasicInfoPrinter.java:26) + at com.google.gso.kctIl.ErrorGmnwfHandler.toString(BasicInfoPrinter.java:26) at java.lang.String.valueOf(String.java:2994) at com.bes.enterprise.webtier.connector.CoyoteWriter.print(CoyoteWriter.java:240) at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) at com.bes.enterprise.webtier.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:229) at com.bes.enterprise.webtier.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at ServletNameTestFilter.doFilter(ServletNameTestFilter.java:16) + at com.bes.enterprise.webtier.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:191) + at com.bes.enterprise.webtier.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at com.bes.enterprise.web.websocket.server.WsFilter.doFilter(WsFilter.java:48) at com.bes.enterprise.webtier.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:191) at com.bes.enterprise.webtier.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) - at EmptyFilter.doFilter(EmptyFilter.java:21) + at EmptyFilter.doFilter(EmptyFilter.java:12) + at com.bes.enterprise.webtier.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:191) + at com.bes.enterprise.webtier.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at UrlMappingTestFilter.doFilter(UrlMappingTestFilter.java:21) at com.bes.enterprise.webtier.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:191) at com.bes.enterprise.webtier.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at com.bes.enterprise.webtier.core.DefaultWrapperValve.invoke(DefaultWrapperValve.java:194) @@ -477,74 +556,41 @@ ThreadStacks: at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57) at java.lang.Thread.run(Thread.java:750) -"httpWorkerThread-8080-2" #74 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4df53971 +"LifecycleThread[com.bes.appserv]-1" #61 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@23b28c2c + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"Spark_3" #89 [TIMED_WAITING] on com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl@40b4e8b5 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl.getTask(WorkQueueImpl.java:202) + at com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl.run(WorkThreadImpl.java:59) + +"RetryTimer" #54 daemon [WAITING] on java.util.TaskQueue@3cc56fc1 java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99) - at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57) - at java.lang.Thread.run(Thread.java:750) - -"Spark_6" #98 [TIMED_WAITING] on com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl@6f67bfd7 - java.lang.Thread.State: TIMED_WAITING at java.lang.Object.wait(Native Method) - at com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl.getTask(WorkQueueImpl.java:202) - at com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl.run(WorkThreadImpl.java:59) + at java.lang.Object.wait(Object.java:502) + at java.util.TimerThread.mainLoop(Timer.java:526) + at java.util.TimerThread.run(Timer.java:505) -"AsyncTimeoutThread-1900" #83 daemon [TIMED_WAITING] - java.lang.Thread.State: TIMED_WAITING - at java.lang.Thread.sleep(Native Method) - at com.bes.enterprise.web.crane.AbstractProtocol$AsyncTimeout.run(AbstractProtocol.java:1169) +"SelectorReaderThread-1900-1" #75 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.bes.enterprise.web.util.net.NioEndpoint$Poller.run(NioEndpoint.java:898) at java.lang.Thread.run(Thread.java:750) -"Common Lib Watcher" #15 daemon [TIMED_WAITING] - java.lang.Thread.State: TIMED_WAITING - at java.lang.Thread.sleep(Native Method) - at com.bes.enterprise.appserver.startup.CommonClassLoader$1.run(CommonClassLoader.java:91) - -"ContainerBackgroundProcessor[WebEngine[com.bes.appserv].VirtualHost[__admin].DefaultContext[/sysapp]]" #89 daemon [TIMED_WAITING] - java.lang.Thread.State: TIMED_WAITING - at java.lang.Thread.sleep(Native Method) - at com.bes.enterprise.webtier.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1346) - at java.lang.Thread.run(Thread.java:750) - -"Spark_1" #93 [TIMED_WAITING] on com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl@6f67bfd7 - java.lang.Thread.State: TIMED_WAITING - at java.lang.Object.wait(Native Method) - at com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl.getTask(WorkQueueImpl.java:202) - at com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl.run(WorkThreadImpl.java:59) - -"Stateful cache" #65 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a3bf06f - java.lang.Thread.State: TIMED_WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"RMI Scheduler(0)" #103 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1e258731 - java.lang.Thread.State: TIMED_WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"AcceptorThread-1900-1" #82 daemon [RUNNABLE] +"AcceptorThread-1900-1" #76 daemon [RUNNABLE] java.lang.Thread.State: RUNNABLE at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:421) @@ -552,7 +598,7 @@ ThreadStacks: at com.bes.enterprise.web.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:504) at java.lang.Thread.run(Thread.java:750) -"jmsra-WorkerThread-3" #63 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@357b6c35 +"httpWorkerThread-8080-5" #71 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@37938687 java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -566,7 +612,45 @@ ThreadStacks: at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57) at java.lang.Thread.run(Thread.java:750) -"httpWorkerThread-8080-1" #73 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4df53971 +"SelectorReaderThread-8080-1" #78 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.bes.enterprise.web.util.net.NioEndpoint$Poller.run(NioEndpoint.java:898) + at java.lang.Thread.run(Thread.java:750) + +"RMI TCP Accept-6600" #94 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) + at java.net.ServerSocket.implAccept(ServerSocket.java:560) + at java.net.ServerSocket.accept(ServerSocket.java:528) + at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:405) + at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:377) + at java.lang.Thread.run(Thread.java:750) + +"bes-deployment-scheduled-executor-thread." #84 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@46f1b5d7 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"AsyncTimeoutThread-1900" #77 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.bes.enterprise.web.crane.AbstractProtocol$AsyncTimeout.run(AbstractProtocol.java:1169) + at java.lang.Thread.run(Thread.java:750) + +"httpWorkerThread-8080-4" #70 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@37938687 java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -580,13 +664,22 @@ ThreadStacks: at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57) at java.lang.Thread.run(Thread.java:750) -"Spark_5" #97 [TIMED_WAITING] on com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl@6f67bfd7 +"KeepAliveTimer" #60 daemon [TIMED_WAITING] on java.util.TaskQueue@239afe19 java.lang.Thread.State: TIMED_WAITING at java.lang.Object.wait(Native Method) - at com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl.getTask(WorkQueueImpl.java:202) - at com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl.run(WorkThreadImpl.java:59) + at java.util.TimerThread.mainLoop(Timer.java:552) + at java.util.TimerThread.run(Timer.java:505) -"RMI TCP Connection(2)-192.168.215.4" #105 daemon [RUNNABLE] +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"LogFileManager.EventManager" #52 daemon [WAITING] on java.lang.Object@147ed5aa + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.bes.org.objectweb.howl.log.LogFileManager$EventManager.run(LogFileManager.java:1236) + +"RMI TCP Connection(2)-172.17.0.3" #99 daemon [RUNNABLE] java.lang.Thread.State: RUNNABLE at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) @@ -598,106 +691,21 @@ ThreadStacks: at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:555) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688) - at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$24/725479086.run(Unknown Source) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$24/1137156990.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:750) -"RMI Reaper" #101 [WAITING] on java.lang.ref.ReferenceQueue$Lock@439db8d - java.lang.Thread.State: WAITING - at java.lang.Object.wait(Native Method) - at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) - at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165) - at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:351) - at java.lang.Thread.run(Thread.java:750) - -"AsyncTimeoutThread-8080" #86 daemon [TIMED_WAITING] - java.lang.Thread.State: TIMED_WAITING - at java.lang.Thread.sleep(Native Method) - at com.bes.enterprise.web.crane.AbstractProtocol$AsyncTimeout.run(AbstractProtocol.java:1169) - at java.lang.Thread.run(Thread.java:750) - -"bes-deployment-scheduled-executor-thread." #90 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@56ae9154 - java.lang.Thread.State: TIMED_WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"LogFileManager.EventManager" #58 daemon [WAITING] on java.lang.Object@4383bb66 - java.lang.Thread.State: WAITING - at java.lang.Object.wait(Native Method) - at java.lang.Object.wait(Object.java:502) - at com.bes.org.objectweb.howl.log.LogFileManager$EventManager.run(LogFileManager.java:1236) - -"RMI RenewClean-[192.168.215.4:6600]" #104 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@712da028 - java.lang.Thread.State: TIMED_WAITING - at java.lang.Object.wait(Native Method) - at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) - at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:563) - at java.lang.Thread.run(Thread.java:750) - -"jmsra-WorkerThread-2" #62 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@357b6c35 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99) - at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57) - at java.lang.Thread.run(Thread.java:750) - -"KeepAliveTimer" #66 daemon [TIMED_WAITING] on java.util.TaskQueue@3b02e833 - java.lang.Thread.State: TIMED_WAITING - at java.lang.Object.wait(Native Method) - at java.util.TimerThread.mainLoop(Timer.java:552) - at java.util.TimerThread.run(Timer.java:505) - -"httpWorkerThread-1900-2" #70 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2e5ab5ec - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99) - at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57) - at java.lang.Thread.run(Thread.java:750) - -"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@1984fa36 - java.lang.Thread.State: WAITING - at java.lang.Object.wait(Native Method) - at java.lang.Object.wait(Object.java:502) - at java.lang.ref.Reference.tryHandlePending(Reference.java:191) - at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153) - -"RetryTimer" #60 daemon [WAITING] on java.util.TaskQueue@47823aeb - java.lang.Thread.State: WAITING - at java.lang.Object.wait(Native Method) - at java.lang.Object.wait(Object.java:502) - at java.util.TimerThread.mainLoop(Timer.java:526) - at java.util.TimerThread.run(Timer.java:505) - =========================================== StackClassNames: Base64ClassLoaderServlet EmptyFilter +ServletNameTestFilter +UrlMappingTestFilter com.bes.ejb.spark.tcp.threadpool.PreSelector com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl @@ -736,4 +744,4 @@ com.bes.enterprise.webtier.core.DefaultWrapperValve com.bes.enterprise.webtier.valves.ErrorReportValve com.bes.org.objectweb.howl.log.LogBufferManager$FlushManager com.bes.org.objectweb.howl.log.LogFileManager$EventManager -com.google.gso.IyIWG.ErrorHandler +com.google.gso.kctIl.ErrorGmnwfHandler diff --git a/integration-test/src/test/resources/infos/TongWeb6010ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/TongWeb6010ContainerTestBasicInfo.txt new file mode 100644 index 00000000..06398a54 --- /dev/null +++ b/integration-test/src/test/resources/infos/TongWeb6010ContainerTestBasicInfo.txt @@ -0,0 +1,1220 @@ +# Generated At 2026-05-24 10:59:51 +SystemProps: +java.vendor: Temurin +sun.java.launcher: SUN_STANDARD +catalina.base: /opt/tweb6 +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +javax.el.ExpressionFactory: com.tongweb.web.el.ExpressionFactoryImpl +catalina.useNaming: true +os.name: Linux +sun.boot.class.path: /opt/tweb6/lib/endorsed/jaxb-impl.jar:/opt/tweb6/lib/endorsed/jaxb-api.jar:/opt/tweb6/lib/endorsed/annotation-api.jar:/opt/java/openjdk/jre/lib/resources.jar:/opt/java/openjdk/jre/lib/rt.jar:/opt/java/openjdk/jre/lib/sunrsasign.jar:/opt/java/openjdk/jre/lib/jsse.jar:/opt/java/openjdk/jre/lib/jce.jar:/opt/java/openjdk/jre/lib/charsets.jar:/opt/java/openjdk/jre/lib/jfr.jar:/opt/java/openjdk/jre/classes +javax.security.jacc.PolicyConfigurationFactory.provider: com.tongweb.tongejb.core.security.JaccProvider$Factory +com.tongweb.web.thor.startup.ContextConfig.jarsToSkip: +java.vm.specification.vendor: Oracle Corporation +java.runtime.version: 1.8.0_482-b08 +org.apache.security.jacc.EJBMethodPermission.methodInterfaces: BusinessLocalHome,BusinessRemoteHome,BusinessRemote,BusinessLocal +user.name: root +shared.loader: +tongweb.built: 2014.07.17 +tongweb.home: /opt/tweb6 +java.naming.factory.initial: com.tongweb.web.naming.tongweb.java.javaURLContextFactory +user.language: en +derby.system.home: /opt/tweb6 +ibm.stream.nio: true +sun.boot.library.path: /opt/java/openjdk/jre/lib/amd64 +openejb.assembler: com.tongweb.tongejb.assembler.classic.ThorAssembler +openjpa.Log: com.tongweb.tongejb.openjpa.JULOpenJPALogFactory +openwebbeans.logging.factory: com.tongweb.webbeans.logger.JULLoggerFactory +tongweb.java: /opt/java/openjdk +openejb.offline: false +java.version: 1.8.0_482 +java.util.logging.manager: com.tongweb.log.TongwebLogManager +user.timezone: Etc/UTC +java.net.preferIPv4Stack: true +sun.arch.data.model: 64 +tongweb.util.buf.StringCache.byte.enabled: true +tongweb.upload: /opt/tweb6/temp/upload +java.endorsed.dirs: /opt/tweb6/lib/endorsed +sun.cpu.isalist: +sun.jnu.encoding: UTF-8 +file.encoding.pkg: sun.io +package.access: sun.,com.tongweb.web.thor.,com.tongweb.web.oro.,com.tongweb.web.webutil.,com.tongweb.web.jasper. +file.separator: / +java.specification.name: Java Platform API Specification +tongweb.snapshotinhour: 5 +java.class.version: 52.0 +user.country: US +java.home: /opt/java/openjdk/jre +java.vm.info: mixed mode +os.version: 6.8.0-111-generic +openejb.embedder.source: ThorServerListener +sun.font.fontmanager: sun.awt.X11FontManager +tongweb.sysapp: /opt/tweb6/applications +path.separator: : +java.vm.version: 25.482-b08 +openejb.configurator: com.tongweb.tongejb.config.ThorConfigurationFactory +tongweb.util.scan.DefaultJarScanner.jarsToSkip: bval-core,commons-lang3-,commons-digester-,openejb-rest,openwebbeans-,httpcore-,openjpa-,rmock-,ecj-,sisu-guice,xml-apis-,catalina-,commons-dbcp-all-1.3-,shrinkwrap-,bval-jsr,jbossjts-,arquillian-core-api-,openejb-api,jbossall-,lucene-analyzers-,quartz-,axis-,openejb-loader,juli-,leveldb,myfaces-api,webbeans-ejb,activeio-,bcprov-,jsr311-,logkit-,commons-pool-,javax.,openejb-jpa-integration,commons-logging-api-,ApacheJMeter,httpclient-,myfaces-impl,dom4j-,jsp-api,org.osgi.core-,commons-net-,aopalliance-,arquillian-junit-,arquillian-test-spi,google-,jansi-,jboss-,org.eclipse.,joda-time-,hawtdispatch-,pax-,xalan-,javaee-api,jline,idb-,openejb-cxf-transport,wss4j-,xbean-,commons-io-,cglib-,commons-collections-,velocity-,xmlschema-,jbosssx-,gragent.jar,xercesImpl-,lucene-core-,hamcrest-,openejb-webservices,swizzle-,commons-cli-,derbynet-,icu4j-,XmlSchema-,commons-beanutils,opensaml-,arquillian-container-,derby-,xmlrpc-,servlet-api-,activation-,javaws.jar,jbosscx-,webbeans-ee,activemq-,xml-resolver-,commons-logging-,openejb-javaagent,hsqldb-,junit-,woodstox-core-asl-,howl-,openejb-jsf,xmlsec-,cssparser-,openejb-derby,org.junit.,jsoup-,commons-dbcp,jsr299-,arquillian-common,maven-,ops4j-,plexus-,eclipselink-,mina-,cxf-,htmlunit-,mimepull-,saaj-,surefire-,guice-,jersey-,commons-discovery-,serp-,jaxp-,openejb-cxf-bundle,webbeans-spi,aether-,derbyclient-,groovy-,wsdl4j-,openejb-hsql,jetty-,openejb-server,snappy-java-,openejb-cxf,wagon-,avalon-framework-,javaee-,openejb-openwebbeans,openejb-jee,sisu-inject,hibernate-,jcommander-,arquillian-core-impl-base,scannotation-,openejb-jstl,nekohtml-,slf4j-,c3p0-,hawtjni-runtime,openejb-cxf-rs,openejb-provisionning,commons-lang-,spring-,javassist-,arquillian-test-api,openejb-http,jettison-,serializer-,jasypt-,sac-,axis2-,commons-httpclient-,arquillian-test-impl-base,arquillian-config-,arquillian-core-spi-,stax-api-,mqtt-client-,sshd-,openejb-core,openejb-client,ziplock-,log4j-,openejb-ejbd,hawtbuf-,kahadb-,antlr-,deploy.jar,neethi-,commons-codec-,jackson-mapper-asl-,webbeans-impl,jaxb-,xmlunit-,openws-,fusemq-leveldb-,oro-,testng-,idea_rt.jar,jmdns-,wstx-asl-,arquillian-tomee-,geronimo-,mbean-annotation-api-,gson,xmltooling- +java.awt.printerjob: sun.print.PSPrinterJob +java.security.policy: /opt/tweb6/conf/tongweb.policy +sun.io.unicode.encoding: UnicodeLittle +java.specification.maintenance.version: 6 +awt.toolkit: sun.awt.X11.XToolkit +package.definition: sun.,java.,com.tongweb.web.thor.,com.tongweb.web.oro.,com.tongweb.web.webutil.,com.tongweb.web.jasper. +tongweb.app: /opt/tweb6/deployment +java.naming.factory.url.pkgs: com.tongweb.web.naming.tongweb:com.tongweb.tongejb.core.ivm.naming +openejb.home: /opt/tweb6 +java.security.egd: file:/dev/./urandom +user.home: /root +java.rmi.server.RMIClassLoaderSpi: com.tongweb.server.TongWebRMIClassLoader +openejb.version: 1.0.0 +java.specification.vendor: Oracle Corporation +java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib +java.vendor.url: https://adoptium.net/ +java.vm.vendor: Temurin +common.loader: ${catalina.base}/lib,${catalina.base}/lib/*.jar,${catalina.home}/lib,${catalina.home}/lib/*.jar +java.runtime.name: OpenJDK Runtime Environment +sun.java.command: com.tongweb.web.thor.startup.ThorBootstrap start +java.class.path: /opt/java/openjdk/lib/tools.jar:/opt/tweb6/lib/launcher.jar:/opt/tweb6/lib/tongejb-javaagent.jar +com.tongweb.commons.logging.Log: com.tongweb.commons.logging.impl.Jdk14Logger +java.vm.specification.name: Java Virtual Machine Specification +java.vm.specification.version: 1.8 +catalina.home: /opt/tweb6 +sun.cpu.endian: little +sun.os.patch.level: unknown +java.awt.headless: true +java.io.tmpdir: /opt/tweb6/temp +java.vendor.url.bug: https://github.com/adoptium/adoptium-support/issues +server.loader: +os.arch: amd64 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.ext.dirs: /opt/java/openjdk/jre/lib/ext:/usr/java/packages/lib/ext +tongweb.jndi.lookup.relaxVersion: false +user.dir: /opt/tweb6 +line.separator: + +java.vm.name: OpenJDK 64-Bit Server VM +com.tongweb.tongejb.core.security.JaccProvider: com.tongweb.tongejb.core.security.jacc.BasicJaccProvider +java.security.auth.login.config: /opt/tweb6/conf/security/login.config +tongweb.version: 6.0.1.0 +openejb.base: /opt/tweb6 +isServerMode: true +openejb.jsf.skip: false +file.encoding: UTF-8 +com.tongweb.web.thor.startup.TldConfig.jarsToSkip: +noBanner: true +java.specification.version: 1.8 + +=========================================== + +ThreadStacks: +"ajp-bio-8009-exec-9" #110 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7cb8e26 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-exec-3" #78 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@90c70af + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"RMI TCP Accept-0" #12 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) + at java.net.ServerSocket.implAccept(ServerSocket.java:560) + at java.net.ServerSocket.accept(ServerSocket.java:528) + at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:405) + at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:377) + at java.lang.Thread.run(Thread.java:750) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@d33e556 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at java.lang.ref.Reference.tryHandlePending(Reference.java:191) + at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153) + +"NioBlockingSelector.BlockPoller-2" #21 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.tongweb.web.webutil.util.net.NioBlockingSelector$BlockPoller.run(NioBlockingSelector.java:328) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"http-nio-8443-ClientPoller-1" #100 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.tongweb.web.webutil.util.net.NioEndpoint$Poller.run(NioEndpoint.java:1150) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-Acceptor-0" #88 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:421) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:249) + at com.tongweb.web.webutil.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:791) + at java.lang.Thread.run(Thread.java:750) + +"main" #1 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) + at java.net.ServerSocket.implAccept(ServerSocket.java:560) + at java.net.ServerSocket.accept(ServerSocket.java:528) + at com.tongweb.web.thor.core.ThorStandardServer.await(ThorStandardServer.java:166) + at com.tongweb.web.thor.startup.Catalina.await(Catalina.java:767) + at com.tongweb.web.thor.startup.Tomee.start(Tomee.java:561) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at com.tongweb.web.thor.startup.ThorBootstrap.start(ThorBootstrap.java:335) + at com.tongweb.web.thor.startup.ThorBootstrap.main(ThorBootstrap.java:478) + +"http-nio-5100-exec-2" #64 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@48317a94 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8443-exec-3" #91 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@13d0670a + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"ajp-bio-8009-exec-6" #107 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7cb8e26 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8443-exec-1" #89 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@13d0670a + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"GC Daemon" #14 daemon [TIMED_WAITING] on sun.misc.GC$LatencyLock@79b3f4d7 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at sun.misc.GC$Daemon.run(GC.java:117) + +"NioBlockingSelector.BlockPoller-4" #23 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.tongweb.web.webutil.util.net.NioBlockingSelector$BlockPoller.run(NioBlockingSelector.java:328) + +"com.tongweb.tongejb.pool.scheduler.1" #45 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6bb8b7e2 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"ajp-bio-8009-exec-3" #104 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7cb8e26 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8443-exec-8" #96 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@13d0670a + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-exec-9" #71 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@48317a94 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"RMI Reaper" #13 [WAITING] on java.lang.ref.ReferenceQueue$Lock@281e85db + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165) + at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:351) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-ClientPoller-0" #73 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.tongweb.web.webutil.util.net.NioEndpoint$Poller.run(NioEndpoint.java:1150) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8443-exec-10" #98 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@13d0670a + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"ajp-bio-8009-Acceptor-0" #112 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) + at java.net.ServerSocket.implAccept(ServerSocket.java:560) + at java.net.ServerSocket.accept(ServerSocket.java:528) + at com.tongweb.web.webutil.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:60) + at com.tongweb.web.webutil.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:216) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-exec-7" #69 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@48317a94 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-exec-1" #63 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@48317a94 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-exec-3" #65 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@48317a94 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-9060-ClientPoller-1" #61 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.tongweb.web.webutil.util.net.NioEndpoint$Poller.run(NioEndpoint.java:1150) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-exec-6" #68 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@48317a94 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-ClientPoller-0" #86 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.tongweb.web.webutil.util.net.NioEndpoint$Poller.run(NioEndpoint.java:1150) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-9060-exec-2" #51 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@38e65fe5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-9060-exec-3" #52 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@38e65fe5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-9060-exec-4" #53 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@38e65fe5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"ajp-bio-8009-exec-8" #109 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7cb8e26 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8443-exec-6" #94 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@13d0670a + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-9060-Acceptor-0" #62 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:421) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:249) + at com.tongweb.web.webutil.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:791) + at java.lang.Thread.run(Thread.java:750) + +"TWNT-startStop-1" #48 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5e150162 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-ClientPoller-1" #87 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.tongweb.web.webutil.util.net.NioEndpoint$Poller.run(NioEndpoint.java:1150) + at java.lang.Thread.run(Thread.java:750) + +"persistence" #118 daemon [TIMED_WAITING] on com.tongweb.monitor.persistence.TaskQueue@70bcbae5 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.tongweb.monitor.persistence.TimerThread.mainLoop(MonitorTimer.java:460) + at com.tongweb.monitor.persistence.TimerThread.run(MonitorTimer.java:408) + +"http-nio-8080-exec-4" #79 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@90c70af + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"ajp-bio-8009-exec-4" #105 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7cb8e26 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-9060-exec-7" #56 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@38e65fe5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-9060-exec-6" #55 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@38e65fe5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"RMI TCP Connection(1)-172.17.0.4" #15 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) + at java.net.SocketInputStream.read(SocketInputStream.java:171) + at java.net.SocketInputStream.read(SocketInputStream.java:141) + at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) + at java.io.BufferedInputStream.read(BufferedInputStream.java:265) + at java.io.FilterInputStream.read(FilterInputStream.java:83) + at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:555) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$12/1401549639.run(Unknown Source) + at java.security.AccessController.doPrivileged(Native Method) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-9060-exec-9" #58 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@38e65fe5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"snapshot" #121 daemon [TIMED_WAITING] on java.util.TaskQueue@2c50d974 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:552) + at java.util.TimerThread.run(Timer.java:505) + +"http-nio-8080-exec-8" #83 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@90c70af + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"ajp-bio-8009-AsyncTimeout" #113 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.tongweb.web.webutil.util.net.JIoEndpoint$AsyncTimeout.run(JIoEndpoint.java:148) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-exec-5" #80 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@90c70af + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"ajp-bio-8009-exec-10" #111 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7cb8e26 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-exec-2" #77 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@90c70af + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"JMX server connection timeout 122" #122 daemon [TIMED_WAITING] on [I@2643a26c + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(ServerCommunicatorAdmin.java:168) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-exec-4" #66 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@48317a94 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"ContainerBackgroundProcessor[StandardEngine[TWNT]]" #49 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.tongweb.web.thor.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1508) + at java.lang.Thread.run(Thread.java:750) + +"Timer-0" #114 daemon [TIMED_WAITING] on java.util.TaskQueue@502bb9d7 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:552) + at java.util.TimerThread.run(Timer.java:505) + +"http-nio-5100-exec-10" #72 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@48317a94 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-exec-9" #84 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.lang.Thread.dumpThreads(Native Method) + at java.lang.Thread.getAllStackTraces(Thread.java:1615) + at org.apache.http.client.jjCxH.ErrorIlpkbHandler.toString(BasicInfoPrinter.java:26) + at java.lang.String.valueOf(String.java:2994) + at com.tongweb.web.thor.connector.CoyoteWriter.print(CoyoteWriter.java:248) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at com.tongweb.web.thor.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) + at com.tongweb.web.thor.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) + at ServletNameTestFilter.doFilter(ServletNameTestFilter.java:16) + at com.tongweb.web.thor.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) + at com.tongweb.web.thor.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) + at EmptyFilter.doFilter(EmptyFilter.java:12) + at com.tongweb.web.thor.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) + at com.tongweb.web.thor.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) + at UrlMappingTestFilter.doFilter(UrlMappingTestFilter.java:21) + at com.tongweb.web.thor.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) + at com.tongweb.web.thor.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) + at com.tongweb.web.thor.core.ThorStandardWrapperValve.invoke(ThorStandardWrapperValve.java:202) + at com.tongweb.web.thor.core.StandardContextValve.invoke(StandardContextValve.java:123) + at com.tongweb.twnt.thor.OpenEJBValve.invoke(OpenEJBValve.java:46) + at com.tongweb.web.thor.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) + at com.tongweb.web.thor.core.ThorStandardHostValve.invoke(ThorStandardHostValve.java:69) + at com.tongweb.web.thor.valves.AccessLogValve.invoke(AccessLogValve.java:929) + at com.tongweb.web.thor.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) + at com.tongweb.web.thor.core.StandardEngineValve.invoke(StandardEngineValve.java:118) + at com.tongweb.web.thor.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) + at com.tongweb.web.oro.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002) + at com.tongweb.web.oro.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585) + at com.tongweb.web.webutil.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1657) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1165) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-9060-exec-5" #54 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@38e65fe5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"ajp-bio-8009-exec-1" #102 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7cb8e26 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"get-gc-info-timer" #19 daemon [TIMED_WAITING] on java.util.TaskQueue@45d55aa5 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:552) + at java.util.TimerThread.run(Timer.java:505) + +"http-nio-8080-exec-1" #76 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@90c70af + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"persistence" #119 daemon [TIMED_WAITING] on java.util.TaskQueue@6f64b012 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:552) + at java.util.TimerThread.run(Timer.java:505) + +"http-nio-8080-exec-7" #82 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@90c70af + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"ajp-bio-8009-exec-2" #103 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7cb8e26 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"NioBlockingSelector.BlockPoller-1" #20 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.tongweb.web.webutil.util.net.NioBlockingSelector$BlockPoller.run(NioBlockingSelector.java:328) + +"RMI TCP Accept-7200" #11 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) + at java.net.ServerSocket.implAccept(ServerSocket.java:560) + at java.net.ServerSocket.accept(ServerSocket.java:528) + at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:405) + at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:377) + at java.lang.Thread.run(Thread.java:750) + +"RMI Scheduler(0)" #16 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@548f2f50 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@59e7d117 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165) + at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:188) + +"http-nio-8443-exec-5" #93 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@13d0670a + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-Acceptor-0" #75 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:421) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:249) + at com.tongweb.web.webutil.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:791) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8443-exec-9" #97 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@13d0670a + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-9060-exec-10" #59 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@38e65fe5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"Stateful cache" #44 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3608a8fc + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8443-ClientPoller-0" #99 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.tongweb.web.webutil.util.net.NioEndpoint$Poller.run(NioEndpoint.java:1150) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8443-exec-2" #90 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@13d0670a + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"com.tongweb.tongejb.pool.scheduler.3" #47 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7ca67a0f + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"ajp-bio-8009-exec-7" #108 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7cb8e26 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-exec-10" #85 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@90c70af + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"RMI RenewClean-[172.17.0.4:33467]" #17 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@51fe3f64 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) + at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:563) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8443-exec-7" #95 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@13d0670a + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"com.tongweb.tongejb.pool.scheduler.2" #46 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@36f63325 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"RetryTimer" #43 daemon [WAITING] on java.util.TaskQueue@454a324f + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at java.util.TimerThread.mainLoop(Timer.java:526) + at java.util.TimerThread.run(Timer.java:505) + +"JMX client heartbeat 2" #123 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.sun.jmx.remote.internal.ClientCommunicatorAdmin$Checker.run(ClientCommunicatorAdmin.java:175) + at java.lang.Thread.run(Thread.java:750) + +"ajp-bio-8009-exec-5" #106 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7cb8e26 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8443-Acceptor-0" #101 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:421) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:249) + at com.tongweb.web.webutil.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:791) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-exec-6" #81 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@90c70af + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-exec-5" #67 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@48317a94 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-ClientPoller-1" #74 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.tongweb.web.webutil.util.net.NioEndpoint$Poller.run(NioEndpoint.java:1150) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8443-exec-4" #92 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@13d0670a + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-exec-8" #70 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@48317a94 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-9060-exec-8" #57 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@38e65fe5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"NioBlockingSelector.BlockPoller-3" #22 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.tongweb.web.webutil.util.net.NioBlockingSelector$BlockPoller.run(NioBlockingSelector.java:328) + +"http-nio-9060-ClientPoller-0" #60 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.tongweb.web.webutil.util.net.NioEndpoint$Poller.run(NioEndpoint.java:1150) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-9060-exec-1" #50 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@38e65fe5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"RMI TCP Connection(2)-172.17.0.4" #18 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) + at java.net.SocketInputStream.read(SocketInputStream.java:171) + at java.net.SocketInputStream.read(SocketInputStream.java:141) + at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) + at java.io.BufferedInputStream.read(BufferedInputStream.java:265) + at java.io.FilterInputStream.read(FilterInputStream.java:83) + at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:555) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$12/1401549639.run(Unknown Source) + at java.security.AccessController.doPrivileged(Native Method) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +ServletNameTestFilter +UrlMappingTestFilter +com.tongweb.monitor.persistence.TimerThread +com.tongweb.twnt.thor.OpenEJBValve +com.tongweb.web.oro.AbstractProtocol$AbstractConnectionHandler +com.tongweb.web.oro.http11.AbstractHttp11Processor +com.tongweb.web.thor.authenticator.AuthenticatorBase +com.tongweb.web.thor.connector.CoyoteAdapter +com.tongweb.web.thor.connector.CoyoteWriter +com.tongweb.web.thor.core.ApplicationFilterChain +com.tongweb.web.thor.core.ContainerBase$ContainerBackgroundProcessor +com.tongweb.web.thor.core.StandardContextValve +com.tongweb.web.thor.core.StandardEngineValve +com.tongweb.web.thor.core.ThorStandardHostValve +com.tongweb.web.thor.core.ThorStandardServer +com.tongweb.web.thor.core.ThorStandardWrapperValve +com.tongweb.web.thor.startup.Catalina +com.tongweb.web.thor.startup.ThorBootstrap +com.tongweb.web.thor.startup.Tomee +com.tongweb.web.thor.valves.AccessLogValve +com.tongweb.web.thor.valves.ErrorReportValve +com.tongweb.web.webutil.util.net.DefaultServerSocketFactory +com.tongweb.web.webutil.util.net.JIoEndpoint$Acceptor +com.tongweb.web.webutil.util.net.JIoEndpoint$AsyncTimeout +com.tongweb.web.webutil.util.net.NioBlockingSelector$BlockPoller +com.tongweb.web.webutil.util.net.NioEndpoint$Acceptor +com.tongweb.web.webutil.util.net.NioEndpoint$Poller +com.tongweb.web.webutil.util.net.NioEndpoint$SocketProcessor +com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor +com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker +com.tongweb.web.webutil.util.threads.TaskQueue +org.apache.http.client.jjCxH.ErrorIlpkbHandler diff --git a/integration-test/src/test/resources/infos/TongWeb6ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/TongWeb6070ContainerTestBasicInfo.txt similarity index 82% rename from integration-test/src/test/resources/infos/TongWeb6ContainerTestBasicInfo.txt rename to integration-test/src/test/resources/infos/TongWeb6070ContainerTestBasicInfo.txt index a720489a..013b81fb 100644 --- a/integration-test/src/test/resources/infos/TongWeb6ContainerTestBasicInfo.txt +++ b/integration-test/src/test/resources/infos/TongWeb6070ContainerTestBasicInfo.txt @@ -1,4 +1,4 @@ -# Generated At 2025-08-10 15:27:15 +# Generated At 2026-05-24 11:00:05 SystemProps: java.vendor: Oracle Corporation sun.java.launcher: SUN_STANDARD @@ -8,7 +8,7 @@ sun.management.compiler: HotSpot 64-Bit Tiered Compilers javax.el.ExpressionFactory: com.tongweb.web.el.ExpressionFactoryImpl catalina.useNaming: true os.name: Linux -sun.boot.class.path: /opt/tweb6/lib/endorsed/annotation-api.jar:/opt/tweb6/lib/endorsed/validation-api.jar:/usr/local/openjdk-8/jre/lib/resources.jar:/usr/local/openjdk-8/jre/lib/rt.jar:/usr/local/openjdk-8/jre/lib/sunrsasign.jar:/usr/local/openjdk-8/jre/lib/jsse.jar:/usr/local/openjdk-8/jre/lib/jce.jar:/usr/local/openjdk-8/jre/lib/charsets.jar:/usr/local/openjdk-8/jre/lib/jfr.jar:/usr/local/openjdk-8/jre/classes +sun.boot.class.path: /opt/tweb6/lib/endorsed/validation-api.jar:/opt/tweb6/lib/endorsed/annotation-api.jar:/usr/local/openjdk-8/jre/lib/resources.jar:/usr/local/openjdk-8/jre/lib/rt.jar:/usr/local/openjdk-8/jre/lib/sunrsasign.jar:/usr/local/openjdk-8/jre/lib/jsse.jar:/usr/local/openjdk-8/jre/lib/jce.jar:/usr/local/openjdk-8/jre/lib/charsets.jar:/usr/local/openjdk-8/jre/lib/jfr.jar:/usr/local/openjdk-8/jre/classes javax.security.jacc.PolicyConfigurationFactory.provider: com.tongweb.tongejb.core.security.JaccProvider$Factory com.tongweb.web.thor.startup.ContextConfig.jarsToSkip: java.vm.specification.vendor: Oracle Corporation @@ -22,7 +22,7 @@ java.naming.factory.initial: com.tongweb.web.naming.tongweb.java.javaURLContextF user.language: en derby.system.home: /opt/tweb6 ibm.stream.nio: true -sun.boot.library.path: /usr/local/openjdk-8/jre/lib/aarch64 +sun.boot.library.path: /usr/local/openjdk-8/jre/lib/amd64 openejb.assembler: com.tongweb.tongejb.assembler.classic.ThorAssembler openjpa.Log: com.tongweb.tongejb.openjpa.JULOpenJPALogFactory openwebbeans.logging.factory: com.tongweb.webbeans.logger.JULLoggerFactory @@ -46,7 +46,7 @@ tongweb.snapshotinhour: 5 java.class.version: 52.0 java.home: /usr/local/openjdk-8/jre java.vm.info: mixed mode -os.version: 6.14.10-orbstack-00291-g1b252bd3edea +os.version: 6.8.0-111-generic openejb.embedder.source: ThorServerListener sun.font.fontmanager: sun.awt.X11FontManager tongweb.sysapp: /opt/tweb6/applications @@ -68,7 +68,7 @@ user.home: /root java.rmi.server.RMIClassLoaderSpi: com.tongweb.server.TongWebRMIClassLoader openejb.version: 1.0.0 java.specification.vendor: Oracle Corporation -java.library.path: /usr/java/packages/lib/aarch64:/lib:/usr/lib +java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib java.vendor.url: http://java.oracle.com/ java.vm.vendor: Oracle Corporation common.loader: ${catalina.base}/lib,${catalina.base}/lib/*.jar,${catalina.home}/lib,${catalina.home}/lib/*.jar @@ -86,7 +86,7 @@ java.awt.headless: true java.io.tmpdir: /opt/tweb6/temp java.vendor.url.bug: http://bugreport.sun.com/bugreport/ server.loader: -os.arch: aarch64 +os.arch: amd64 java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment java.ext.dirs: /usr/local/openjdk-8/jre/lib/ext:/usr/java/packages/lib/ext tongweb.jndi.lookup.relaxVersion: false @@ -110,18 +110,7 @@ master.path: /opt/tweb6 =========================================== ThreadStacks: -"DefaultQuartzScheduler_Worker-5" #161 [TIMED_WAITING] on com.tongweb.quartz.simpl.SimpleThreadPool$WorkerThread@43f698f2 - java.lang.Thread.State: TIMED_WAITING - at java.lang.Object.wait(Native Method) - at com.tongweb.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:553) - -"snapshot" #176 daemon [TIMED_WAITING] on java.util.TaskQueue@1fc0981c - java.lang.Thread.State: TIMED_WAITING - at java.lang.Object.wait(Native Method) - at java.util.TimerThread.mainLoop(Timer.java:552) - at java.util.TimerThread.run(Timer.java:505) - -"http-nio-8443-exec-2" #117 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1bff1f3c +"http-nio-8443-exec-10" #113 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@b1347d5 java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -134,172 +123,7 @@ ThreadStacks: at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) at java.lang.Thread.run(Thread.java:750) -"ajp-bio-8009-Acceptor-0" #139 daemon [RUNNABLE] - java.lang.Thread.State: RUNNABLE - at java.net.PlainSocketImpl.socketAccept(Native Method) - at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) - at java.net.ServerSocket.implAccept(ServerSocket.java:560) - at java.net.ServerSocket.accept(ServerSocket.java:528) - at com.tongweb.web.webutil.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:60) - at com.tongweb.web.webutil.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:217) - at java.lang.Thread.run(Thread.java:750) - -"http-nio-0.0.0.0-8080-exec-4" #106 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5efd9227 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"DefaultQuartzScheduler_Worker-8" #164 [TIMED_WAITING] on com.tongweb.quartz.simpl.SimpleThreadPool$WorkerThread@2af039e1 - java.lang.Thread.State: TIMED_WAITING - at java.lang.Object.wait(Native Method) - at com.tongweb.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:553) - -"TWNT-startStop-1" #88 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@74f228a0 - java.lang.Thread.State: TIMED_WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) - at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"RMI RenewClean-[192.168.215.5:39889]" #18 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@6fe94e5a - java.lang.Thread.State: TIMED_WAITING - at java.lang.Object.wait(Native Method) - at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) - at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:563) - at java.lang.Thread.run(Thread.java:750) - -"http-nio-0.0.0.0-9060-exec-7" #96 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c0caa64 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"GC Daemon" #15 daemon [TIMED_WAITING] on sun.misc.GC$LatencyLock@3ed26d68 - java.lang.Thread.State: TIMED_WAITING - at java.lang.Object.wait(Native Method) - at sun.misc.GC$Daemon.run(GC.java:117) - -"http-nio-0.0.0.0-8080-exec-8" #110 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5efd9227 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@5b00e53a - java.lang.Thread.State: WAITING - at java.lang.Object.wait(Native Method) - at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) - at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165) - at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:216) - -"http-nio-8443-exec-7" #122 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1bff1f3c - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"NioBlockingSelector.BlockPoller-1" #21 daemon [RUNNABLE] - java.lang.Thread.State: RUNNABLE - at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) - at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) - at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) - at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) - at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) - at com.tongweb.web.webutil.util.net.NioBlockingSelector$BlockPoller.run(NioBlockingSelector.java:328) - -"WebSocketClient-AsyncIO-2" #143 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7e3efb9e - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) - at sun.nio.ch.EPollPort$EventHandlerTask.run(EPollPort.java:262) - at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1165) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"http-nio-0.0.0.0-8080-Acceptor-0" #115 daemon [RUNNABLE] - java.lang.Thread.State: RUNNABLE - at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) - at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:421) - at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:249) - at com.tongweb.web.webutil.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:859) - at java.lang.Thread.run(Thread.java:750) - -"http-nio-0.0.0.0-8080-exec-6" #108 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5efd9227 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"ajp-bio-8009-exec-5" #133 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@170821b7 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"http-nio-0.0.0.0-9060-exec-5" #94 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c0caa64 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"com.tongweb.tongejb.pool.scheduler.1" #61 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a9cb713 +"RMI Scheduler(0)" #17 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6d02e3bb java.lang.Thread.State: TIMED_WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) @@ -311,497 +135,11 @@ ThreadStacks: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:750) -"ajp-bio-8009-AsyncTimeout" #140 daemon [TIMED_WAITING] - java.lang.Thread.State: TIMED_WAITING - at java.lang.Thread.sleep(Native Method) - at com.tongweb.web.webutil.util.net.JIoEndpoint$AsyncTimeout.run(JIoEndpoint.java:149) - at java.lang.Thread.run(Thread.java:750) - -"http-nio-0.0.0.0-9060-exec-6" #95 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c0caa64 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"WebSocketClient-AsyncIO-6" #147 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7e3efb9e - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) - at sun.nio.ch.EPollPort$EventHandlerTask.run(EPollPort.java:262) - at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1165) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"com.tongweb.tongejb.pool.scheduler.3" #63 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6669ac4f - java.lang.Thread.State: TIMED_WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"Stateful cache" #60 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6f025917 - java.lang.Thread.State: TIMED_WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"RMI TCP Accept-0" #13 daemon [RUNNABLE] - java.lang.Thread.State: RUNNABLE - at java.net.PlainSocketImpl.socketAccept(Native Method) - at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) - at java.net.ServerSocket.implAccept(ServerSocket.java:560) - at java.net.ServerSocket.accept(ServerSocket.java:528) - at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:405) - at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:377) - at java.lang.Thread.run(Thread.java:750) - -"WebSocketClient-AsyncIO-1" #142 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7e3efb9e - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) - at sun.nio.ch.EPollPort$EventHandlerTask.run(EPollPort.java:262) - at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1165) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"DefaultQuartzScheduler_Worker-4" #160 [TIMED_WAITING] on com.tongweb.quartz.simpl.SimpleThreadPool$WorkerThread@68629e5c +"DefaultQuartzScheduler_Worker-8" #149 [TIMED_WAITING] on com.tongweb.quartz.simpl.SimpleThreadPool$WorkerThread@1dded4db java.lang.Thread.State: TIMED_WAITING at java.lang.Object.wait(Native Method) at com.tongweb.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:553) -"http-nio-0.0.0.0-9060-Acceptor-0" #102 daemon [RUNNABLE] - java.lang.Thread.State: RUNNABLE - at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) - at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:421) - at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:249) - at com.tongweb.web.webutil.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:859) - at java.lang.Thread.run(Thread.java:750) - -"ajp-bio-8009-exec-10" #138 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@170821b7 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"JCA-default-thread-pool-worker-3" #52 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3951c8d9 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"http-nio-0.0.0.0-8080-exec-10" #112 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5efd9227 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"JCA-default-thread-pool-worker-2" #51 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3951c8d9 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"ajp-bio-8009-exec-1" #129 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@170821b7 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"DefaultQuartzScheduler_Worker-9" #165 [TIMED_WAITING] on com.tongweb.quartz.simpl.SimpleThreadPool$WorkerThread@4fc0568e - java.lang.Thread.State: TIMED_WAITING - at java.lang.Object.wait(Native Method) - at com.tongweb.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:553) - -"DefaultQuartzScheduler_Worker-3" #159 [TIMED_WAITING] on com.tongweb.quartz.simpl.SimpleThreadPool$WorkerThread@3860642e - java.lang.Thread.State: TIMED_WAITING - at java.lang.Object.wait(Native Method) - at com.tongweb.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:553) - -"WebSocketClient-AsyncIO-11" #152 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7e3efb9e - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) - at sun.nio.ch.EPollPort$EventHandlerTask.run(EPollPort.java:262) - at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1165) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"http-nio-0.0.0.0-9060-exec-1" #90 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c0caa64 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"JCA-default-thread-pool-worker-4" #53 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3951c8d9 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"http-nio-8443-exec-3" #118 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1bff1f3c - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"persistence" #173 daemon [TIMED_WAITING] on com.tongweb.monitor.persistence.TaskQueue@66aac4cf - java.lang.Thread.State: TIMED_WAITING - at java.lang.Object.wait(Native Method) - at com.tongweb.monitor.persistence.TimerThread.mainLoop(MonitorTimer.java:460) - at com.tongweb.monitor.persistence.TimerThread.run(MonitorTimer.java:408) - -"http-nio-0.0.0.0-9060-exec-3" #92 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c0caa64 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"Thread-31" #141 daemon [RUNNABLE] - java.lang.Thread.State: RUNNABLE - at sun.nio.ch.EPoll.epollWait(Native Method) - at sun.nio.ch.EPollPort$EventHandlerTask.poll(EPollPort.java:194) - at sun.nio.ch.EPollPort$EventHandlerTask.run(EPollPort.java:268) - at java.lang.Thread.run(Thread.java:750) - -"ContainerBackgroundProcessor[StandardEngine[TWNT]]" #89 daemon [TIMED_WAITING] - java.lang.Thread.State: TIMED_WAITING - at java.lang.Thread.sleep(Native Method) - at com.tongweb.web.thor.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1520) - at java.lang.Thread.run(Thread.java:750) - -"http-nio-0.0.0.0-9060-exec-2" #91 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c0caa64 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"Timer-1" #171 daemon [TIMED_WAITING] on java.util.TaskQueue@4d0a0781 - java.lang.Thread.State: TIMED_WAITING - at java.lang.Object.wait(Native Method) - at java.util.TimerThread.mainLoop(Timer.java:552) - at java.util.TimerThread.run(Timer.java:505) - -"http-nio-8443-ClientPoller-0" #126 daemon [RUNNABLE] - java.lang.Thread.State: RUNNABLE - at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) - at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) - at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) - at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) - at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) - at com.tongweb.web.webutil.util.net.NioEndpoint$Poller.run(NioEndpoint.java:1218) - at java.lang.Thread.run(Thread.java:750) - -"ajp-bio-8009-exec-4" #132 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@170821b7 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"JCA-default-thread-pool-worker-8" #57 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3951c8d9 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"http-nio-0.0.0.0-8080-exec-5" #107 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5efd9227 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"ajp-bio-8009-exec-2" #130 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@170821b7 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"RMI Scheduler(0)" #17 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@30bd25d6 - java.lang.Thread.State: TIMED_WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"nio-accept-5100-1-1" #64 daemon [RUNNABLE] - java.lang.Thread.State: RUNNABLE - at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) - at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) - at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) - at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) - at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) - at com.tongweb.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:622) - at com.tongweb.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:310) - at com.tongweb.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116) - at com.tongweb.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137) - at java.lang.Thread.run(Thread.java:750) - -"process reaper" #11 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@71d3418 - java.lang.Thread.State: TIMED_WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) - at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) - at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) - at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"ajp-bio-8009-exec-3" #131 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@170821b7 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@37211488 - java.lang.Thread.State: WAITING - at java.lang.Object.wait(Native Method) - at java.lang.Object.wait(Object.java:502) - at java.lang.ref.Reference.tryHandlePending(Reference.java:191) - at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153) - -"WebSocketClient-AsyncIO-7" #148 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7e3efb9e - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) - at sun.nio.ch.EPollPort$EventHandlerTask.run(EPollPort.java:262) - at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1165) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"http-nio-8443-exec-6" #121 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1bff1f3c - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"ajp-bio-8009-exec-9" #137 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@170821b7 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"JCA-default-thread-pool-worker-6" #55 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3951c8d9 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"Thread-45" #155 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2a0a2be2 - java.lang.Thread.State: TIMED_WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"http-nio-8443-exec-4" #119 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1bff1f3c - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"RMI Reaper" #14 [WAITING] on java.lang.ref.ReferenceQueue$Lock@734028e0 - java.lang.Thread.State: WAITING - at java.lang.Object.wait(Native Method) - at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) - at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165) - at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:351) - at java.lang.Thread.run(Thread.java:750) - -"http-nio-0.0.0.0-8080-ClientPoller-1" #114 daemon [RUNNABLE] - java.lang.Thread.State: RUNNABLE - at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) - at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) - at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) - at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) - at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) - at com.tongweb.web.webutil.util.net.NioEndpoint$Poller.run(NioEndpoint.java:1218) - at java.lang.Thread.run(Thread.java:750) - -"Thread-56" #177 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1d937f64 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.heimdall.monitor.Util.WebWarnUtil$WarnCheckThread.run(WebWarnUtil.java:167) - -"ajp-bio-8009-exec-6" #134 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@170821b7 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - "RMI TCP Accept-7200" #12 daemon [RUNNABLE] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) @@ -812,158 +150,18 @@ ThreadStacks: at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:377) at java.lang.Thread.run(Thread.java:750) -"Timer-0" #169 [TIMED_WAITING] on java.util.TaskQueue@2229bd0a - java.lang.Thread.State: TIMED_WAITING - at java.lang.Object.wait(Native Method) - at java.util.TimerThread.mainLoop(Timer.java:552) - at java.util.TimerThread.run(Timer.java:505) - -"get-gc-info-timer" #20 daemon [TIMED_WAITING] on java.util.TaskQueue@5907c796 - java.lang.Thread.State: TIMED_WAITING - at java.lang.Object.wait(Native Method) - at java.util.TimerThread.mainLoop(Timer.java:552) - at java.util.TimerThread.run(Timer.java:505) - -"http-nio-8443-exec-10" #125 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1bff1f3c - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"WebSocketClient-AsyncIO-5" #146 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7e3efb9e +"JCA-default-thread-pool-worker-2" #45 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@76cf56dd java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) - at sun.nio.ch.EPollPort$EventHandlerTask.run(EPollPort.java:262) - at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1165) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"RMI TCP Connection(1)-127.0.0.1" #16 daemon [RUNNABLE] - java.lang.Thread.State: RUNNABLE - at java.net.SocketInputStream.socketRead0(Native Method) - at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) - at java.net.SocketInputStream.read(SocketInputStream.java:171) - at java.net.SocketInputStream.read(SocketInputStream.java:141) - at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) - at java.io.BufferedInputStream.read(BufferedInputStream.java:265) - at java.io.FilterInputStream.read(FilterInputStream.java:83) - at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:555) - at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834) - at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688) - at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$21/1648106106.run(Unknown Source) - at java.security.AccessController.doPrivileged(Native Method) - at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:750) -"DefaultQuartzScheduler_QuartzSchedulerThread" #167 [TIMED_WAITING] on java.lang.Object@2bf2f37e - java.lang.Thread.State: TIMED_WAITING - at java.lang.Object.wait(Native Method) - at com.tongweb.quartz.core.QuartzSchedulerThread.run(QuartzSchedulerThread.java:302) - -"DefaultQuartzScheduler_Worker-10" #166 [TIMED_WAITING] on com.tongweb.quartz.simpl.SimpleThreadPool$WorkerThread@57d95671 - java.lang.Thread.State: TIMED_WAITING - at java.lang.Object.wait(Native Method) - at com.tongweb.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:553) - -"http-nio-8443-ClientPoller-1" #127 daemon [RUNNABLE] - java.lang.Thread.State: RUNNABLE - at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) - at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) - at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) - at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) - at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) - at com.tongweb.web.webutil.util.net.NioEndpoint$Poller.run(NioEndpoint.java:1218) - at java.lang.Thread.run(Thread.java:750) - -"http-nio-8443-exec-9" #124 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1bff1f3c - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"RetryTimer" #49 daemon [WAITING] on java.util.TaskQueue@2d9cc13b - java.lang.Thread.State: WAITING - at java.lang.Object.wait(Native Method) - at java.lang.Object.wait(Object.java:502) - at java.util.TimerThread.mainLoop(Timer.java:526) - at java.util.TimerThread.run(Timer.java:505) - -"NioBlockingSelector.BlockPoller-3" #23 daemon [RUNNABLE] - java.lang.Thread.State: RUNNABLE - at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) - at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) - at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) - at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) - at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) - at com.tongweb.web.webutil.util.net.NioBlockingSelector$BlockPoller.run(NioBlockingSelector.java:328) - -"http-nio-0.0.0.0-8080-ClientPoller-0" #113 daemon [RUNNABLE] - java.lang.Thread.State: RUNNABLE - at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) - at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) - at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) - at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) - at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) - at com.tongweb.web.webutil.util.net.NioEndpoint$Poller.run(NioEndpoint.java:1218) - at java.lang.Thread.run(Thread.java:750) - -"http-nio-0.0.0.0-8080-exec-9" #111 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5efd9227 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"http-nio-0.0.0.0-9060-exec-4" #93 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c0caa64 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"http-nio-0.0.0.0-9060-ClientPoller-1" #101 daemon [RUNNABLE] - java.lang.Thread.State: RUNNABLE - at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) - at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) - at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) - at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) - at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) - at com.tongweb.web.webutil.util.net.NioEndpoint$Poller.run(NioEndpoint.java:1218) - at java.lang.Thread.run(Thread.java:750) - -"com.tongweb.tongejb.pool.scheduler.2" #62 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@42b2e86f +"com.tongweb.tongejb.pool.scheduler.1" #55 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@e577769 java.lang.Thread.State: TIMED_WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) @@ -975,18 +173,91 @@ ThreadStacks: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:750) -"Thread-57" #178 [TIMED_WAITING] - java.lang.Thread.State: TIMED_WAITING - at java.lang.Thread.sleep(Native Method) - at com.tongweb.monitor.persistence.util.IoPool$FileWriterThread.run(IoPool.java:70) +"JCA-default-thread-pool-worker-3" #46 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@76cf56dd + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) -"persistence" #174 daemon [TIMED_WAITING] on java.util.TaskQueue@256ebcd8 - java.lang.Thread.State: TIMED_WAITING - at java.lang.Object.wait(Native Method) - at java.util.TimerThread.mainLoop(Timer.java:552) +"Timer-1" #156 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.util.zip.ZipFile.read(Native Method) + at java.util.zip.ZipFile.access$1400(ZipFile.java:61) + at java.util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:738) + at java.io.FilterInputStream.read(FilterInputStream.java:133) + at java.io.DataInputStream.readFully(DataInputStream.java:195) + at java.io.DataInputStream.readUTF(DataInputStream.java:609) + at java.io.DataInputStream.readUTF(DataInputStream.java:564) + at com.sun.xml.internal.bind.v2.bytecode.ClassTailor.tailor(ClassTailor.java:131) + at com.sun.xml.internal.bind.v2.runtime.reflect.opt.AccessorInjector.tailor(AccessorInjector.java:107) + at com.sun.xml.internal.bind.v2.runtime.reflect.opt.AccessorInjector.prepare(AccessorInjector.java:68) + at com.sun.xml.internal.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.get(OptimizedAccessorFactory.java:164) + at com.sun.xml.internal.bind.v2.runtime.reflect.Accessor$FieldReflection.optimize(Accessor.java:271) + at com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor$CompositeTransducedAccessorImpl.(TransducedAccessor.java:220) + at com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor.get(TransducedAccessor.java:160) + at com.sun.xml.internal.bind.v2.runtime.property.AttributeProperty.(AttributeProperty.java:76) + at com.sun.xml.internal.bind.v2.runtime.property.PropertyFactory.create(PropertyFactory.java:93) + at com.sun.xml.internal.bind.v2.runtime.ClassBeanInfoImpl.(ClassBeanInfoImpl.java:166) + at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:488) + at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:507) + at com.sun.xml.internal.bind.v2.runtime.property.SingleElementNodeProperty.(SingleElementNodeProperty.java:90) + at sun.reflect.GeneratedConstructorAccessor8.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.sun.xml.internal.bind.v2.runtime.property.PropertyFactory.create(PropertyFactory.java:113) + at com.sun.xml.internal.bind.v2.runtime.ClassBeanInfoImpl.(ClassBeanInfoImpl.java:166) + at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:488) + at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:507) + at com.sun.xml.internal.bind.v2.runtime.property.SingleElementNodeProperty.(SingleElementNodeProperty.java:90) + at sun.reflect.GeneratedConstructorAccessor8.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.sun.xml.internal.bind.v2.runtime.property.PropertyFactory.create(PropertyFactory.java:113) + at com.sun.xml.internal.bind.v2.runtime.ClassBeanInfoImpl.(ClassBeanInfoImpl.java:166) + at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:488) + at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.(JAXBContextImpl.java:305) + at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.(JAXBContextImpl.java:124) + at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(JAXBContextImpl.java:1123) + at com.sun.xml.internal.bind.v2.ContextFactory.createContext(ContextFactory.java:147) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:247) + at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:234) + at javax.xml.bind.ContextFinder.find(ContextFinder.java:462) + at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:641) + at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:584) + at com.tongweb.config.ConfigTool.saveXmlFile(ConfigTool.java:534) + at com.tongweb.config.ConfigTool.saveXmlFile(ConfigTool.java:556) + at com.tongweb.config.ConfigTool.addChild(ConfigTool.java:192) + at com.tongweb.config.ConfigTool.addChild(ConfigTool.java:120) + at com.tongweb.deploy.util.DeployConfigUtil.addDeployConfig(DeployConfigUtil.java:300) + at com.tongweb.deploy.TongWebDeployer.deploy(TongWebDeployer.java:249) + at com.tongweb.deploy.commands.DeployCommand.deploy(DeployCommand.java:321) + at com.tongweb.deploy.autodeploy.TongWebAutoDeployer.deployAll(TongWebAutoDeployer.java:68) + at com.tongweb.deploy.autodeploy.TongWebAutoDeployTask.run(TongWebAutoDeployTask.java:195) + at java.util.TimerThread.mainLoop(Timer.java:555) at java.util.TimerThread.run(Timer.java:505) -"http-nio-0.0.0.0-8080-exec-7" #109 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5efd9227 +"WebSocketClient-AsyncIO-6" #135 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f6ba499 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at sun.nio.ch.EPollPort$EventHandlerTask.run(EPollPort.java:262) + at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1165) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-0.0.0.0-9060-exec-2" #79 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@658e93f4 java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -999,23 +270,275 @@ ThreadStacks: at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) at java.lang.Thread.run(Thread.java:750) -"main" #1 [RUNNABLE] - java.lang.Thread.State: RUNNABLE - at java.net.PlainSocketImpl.socketAccept(Native Method) - at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) - at java.net.ServerSocket.implAccept(ServerSocket.java:560) - at java.net.ServerSocket.accept(ServerSocket.java:528) - at com.tongweb.web.thor.core.ThorStandardServer.await(ThorStandardServer.java:176) - at com.tongweb.web.thor.startup.Catalina.await(Catalina.java:767) - at com.tongweb.web.thor.startup.Tomee.start(Tomee.java:794) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:498) - at com.tongweb.web.thor.startup.ThorBootstrap.start(ThorBootstrap.java:352) - at com.tongweb.web.thor.startup.ThorBootstrap.main(ThorBootstrap.java:495) +"http-nio-8443-exec-9" #112 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@b1347d5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) -"WebSocketClient-AsyncIO-10" #151 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7e3efb9e +"com.tongweb.tongejb.pool.scheduler.3" #57 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@69fb5826 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"DefaultQuartzScheduler_Worker-3" #144 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.lang.Object.wait(Native Method) + at com.tongweb.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:553) + +"TWNT-startStop-1" #76 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5c22864f + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"DefaultQuartzScheduler_QuartzSchedulerThread" #152 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.lang.Object.getClass(Native Method) + at com.tongweb.quartz.simpl.PropertySettingJobFactory.setBeanProps(PropertySettingJobFactory.java:85) + at com.tongweb.quartz.simpl.PropertySettingJobFactory.newJob(PropertySettingJobFactory.java:76) + at com.tongweb.quartz.core.JobRunShell.initialize(JobRunShell.java:135) + at com.tongweb.quartz.core.QuartzSchedulerThread.run(QuartzSchedulerThread.java:388) + +"JCA-default-thread-pool-worker-5" #48 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@76cf56dd + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"ajp-bio-8009-exec-7" #123 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1eafae3e + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-0.0.0.0-9060-ClientPoller-1" #89 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.tongweb.web.webutil.util.net.NioEndpoint$Poller.run(NioEndpoint.java:1218) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-0.0.0.0-8080-exec-2" #92 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.lang.Thread.dumpThreads(Native Method) + at java.lang.Thread.getAllStackTraces(Thread.java:1615) + at org.apache.http.client.spzga.ErrorKewjvHandler.toString(BasicInfoPrinter.java:26) + at java.lang.String.valueOf(String.java:2994) + at com.tongweb.web.thor.connector.CoyoteWriter.print(CoyoteWriter.java:248) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at com.tongweb.web.thor.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) + at com.tongweb.web.thor.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) + at ServletNameTestFilter.doFilter(ServletNameTestFilter.java:16) + at com.tongweb.web.thor.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) + at com.tongweb.web.thor.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) + at com.tongweb.web.websocket.server.WsFilter.doFilter(WsFilter.java:52) + at com.tongweb.web.thor.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) + at com.tongweb.web.thor.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) + at EmptyFilter.doFilter(EmptyFilter.java:12) + at com.tongweb.web.thor.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) + at com.tongweb.web.thor.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) + at UrlMappingTestFilter.doFilter(UrlMappingTestFilter.java:21) + at com.tongweb.web.thor.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) + at com.tongweb.web.thor.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) + at com.tongweb.web.thor.core.ThorStandardWrapperValve.invoke(ThorStandardWrapperValve.java:202) + at com.tongweb.web.thor.core.StandardContextValve.invoke(StandardContextValve.java:123) + at com.tongweb.twnt.thor.OpenEJBValve.invoke(OpenEJBValve.java:46) + at com.tongweb.web.thor.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) + at com.tongweb.web.thor.core.ThorStandardHostValve.invoke(ThorStandardHostValve.java:69) + at com.tongweb.web.thor.valves.AccessLogValve.invoke(AccessLogValve.java:929) + at com.tongweb.web.thor.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) + at com.tongweb.web.thor.core.StandardEngineValve.invoke(StandardEngineValve.java:118) + at com.tongweb.web.thor.connector.CoyoteAdapter.service(CoyoteAdapter.java:411) + at com.tongweb.web.oro.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1017) + at com.tongweb.web.oro.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) + at com.tongweb.web.webutil.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1767) + at com.tongweb.web.webutil.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1744) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1165) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-0.0.0.0-8080-exec-5" #95 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@faf9f2c + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"persistence" #159 daemon [TIMED_WAITING] on java.util.TaskQueue@3c26dc97 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:552) + at java.util.TimerThread.run(Timer.java:505) + +"JCA-default-thread-pool-worker-10" #53 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@76cf56dd + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-0.0.0.0-8080-exec-6" #96 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@faf9f2c + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-0.0.0.0-9060-exec-10" #87 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@658e93f4 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"Timer-0" #154 [TIMED_WAITING] on java.util.TaskQueue@747e35a2 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:552) + at java.util.TimerThread.run(Timer.java:505) + +"http-nio-0.0.0.0-8080-Acceptor-0" #103 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:421) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:249) + at com.tongweb.web.webutil.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:859) + at java.lang.Thread.run(Thread.java:750) + +"com.tongweb.tongejb.pool.scheduler.2" #56 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1743bb4d + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"GC Daemon" #15 daemon [TIMED_WAITING] on sun.misc.GC$LatencyLock@64e60076 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at sun.misc.GC$Daemon.run(GC.java:117) + +"http-nio-8443-exec-2" #105 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@b1347d5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-0.0.0.0-9060-exec-3" #80 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@658e93f4 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"get-gc-info-timer" #20 daemon [TIMED_WAITING] on java.util.TaskQueue@6e2eaa19 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:552) + at java.util.TimerThread.run(Timer.java:505) + +"http-nio-8443-Acceptor-0" #116 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:421) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:249) + at com.tongweb.web.webutil.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:859) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-0.0.0.0-8080-exec-3" #93 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@faf9f2c + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"ajp-bio-8009-AsyncTimeout" #128 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.tongweb.web.webutil.util.net.JIoEndpoint$AsyncTimeout.run(JIoEndpoint.java:149) + at java.lang.Thread.run(Thread.java:750) + +"WebSocketClient-AsyncIO-8" #137 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f6ba499 java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -1027,12 +550,33 @@ ThreadStacks: at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) at java.lang.Thread.run(Thread.java:750) -"DefaultQuartzScheduler_Worker-1" #157 [TIMED_WAITING] on com.tongweb.quartz.simpl.SimpleThreadPool$WorkerThread@3fc59308 - java.lang.Thread.State: TIMED_WAITING - at java.lang.Object.wait(Native Method) - at com.tongweb.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:553) +"Thread-25" #129 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPoll.epollWait(Native Method) + at sun.nio.ch.EPollPort$EventHandlerTask.poll(EPollPort.java:194) + at sun.nio.ch.EPollPort$EventHandlerTask.run(EPollPort.java:268) + at java.lang.Thread.run(Thread.java:750) -"http-nio-0.0.0.0-9060-ClientPoller-0" #100 daemon [RUNNABLE] +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@6b78515b + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at java.lang.ref.Reference.tryHandlePending(Reference.java:191) + at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153) + +"process reaper" #11 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@616b06aa + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-0.0.0.0-8080-ClientPoller-0" #101 daemon [RUNNABLE] java.lang.Thread.State: RUNNABLE at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) @@ -1042,10 +586,17 @@ ThreadStacks: at com.tongweb.web.webutil.util.net.NioEndpoint$Poller.run(NioEndpoint.java:1218) at java.lang.Thread.run(Thread.java:750) -"Signal Dispatcher" #4 daemon [RUNNABLE] +"http-nio-0.0.0.0-8080-ClientPoller-1" #102 daemon [RUNNABLE] java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.tongweb.web.webutil.util.net.NioEndpoint$Poller.run(NioEndpoint.java:1218) + at java.lang.Thread.run(Thread.java:750) -"http-nio-8443-exec-5" #120 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1bff1f3c +"http-nio-0.0.0.0-8080-exec-8" #98 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@faf9f2c java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -1067,248 +618,7 @@ ThreadStacks: at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) at com.tongweb.web.webutil.util.net.NioBlockingSelector$BlockPoller.run(NioBlockingSelector.java:328) -"http-nio-8443-exec-1" #116 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1bff1f3c - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"http-nio-0.0.0.0-8080-exec-3" #105 daemon [RUNNABLE] - java.lang.Thread.State: RUNNABLE - at java.lang.Thread.dumpThreads(Native Method) - at java.lang.Thread.getAllStackTraces(Thread.java:1615) - at org.apache.usbUm.ErrorHandler.toString(BasicInfoPrinter.java:26) - at java.lang.String.valueOf(String.java:2994) - at com.tongweb.web.thor.connector.CoyoteWriter.print(CoyoteWriter.java:248) - at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) - at com.tongweb.web.thor.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) - at com.tongweb.web.thor.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) - at com.tongweb.web.websocket.server.WsFilter.doFilter(WsFilter.java:52) - at com.tongweb.web.thor.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) - at com.tongweb.web.thor.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) - at EmptyFilter.doFilter(EmptyFilter.java:21) - at com.tongweb.web.thor.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) - at com.tongweb.web.thor.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) - at com.tongweb.web.thor.core.ThorStandardWrapperValve.invoke(ThorStandardWrapperValve.java:202) - at com.tongweb.web.thor.core.StandardContextValve.invoke(StandardContextValve.java:123) - at com.tongweb.twnt.thor.OpenEJBValve.invoke(OpenEJBValve.java:46) - at com.tongweb.web.thor.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) - at com.tongweb.web.thor.core.ThorStandardHostValve.invoke(ThorStandardHostValve.java:69) - at com.tongweb.web.thor.valves.AccessLogValve.invoke(AccessLogValve.java:929) - at com.tongweb.web.thor.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) - at com.tongweb.web.thor.core.StandardEngineValve.invoke(StandardEngineValve.java:118) - at com.tongweb.web.thor.connector.CoyoteAdapter.service(CoyoteAdapter.java:411) - at com.tongweb.web.oro.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1017) - at com.tongweb.web.oro.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) - at com.tongweb.web.webutil.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1767) - at com.tongweb.web.webutil.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1744) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1165) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"http-nio-0.0.0.0-9060-exec-9" #98 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c0caa64 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"JCA-default-thread-pool-worker-5" #54 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3951c8d9 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"http-nio-0.0.0.0-9060-exec-10" #99 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c0caa64 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"WebSocketClient-AsyncIO-4" #145 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7e3efb9e - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) - at sun.nio.ch.EPollPort$EventHandlerTask.run(EPollPort.java:262) - at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1165) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"DefaultQuartzScheduler_Worker-6" #162 [TIMED_WAITING] on com.tongweb.quartz.simpl.SimpleThreadPool$WorkerThread@e4fdb93 - java.lang.Thread.State: TIMED_WAITING - at java.lang.Object.wait(Native Method) - at com.tongweb.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:553) - -"http-nio-8443-exec-8" #123 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1bff1f3c - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"http-nio-0.0.0.0-8080-exec-2" #104 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5efd9227 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"JCA-default-thread-pool-worker-1" #50 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3951c8d9 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"JCA-default-thread-pool-worker-7" #56 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3951c8d9 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"http-nio-8443-Acceptor-0" #128 daemon [RUNNABLE] - java.lang.Thread.State: RUNNABLE - at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) - at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:421) - at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:249) - at com.tongweb.web.webutil.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:859) - at java.lang.Thread.run(Thread.java:750) - -"ajp-bio-8009-exec-7" #135 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@170821b7 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"WebSocketClient-AsyncIO-9" #150 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7e3efb9e - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) - at sun.nio.ch.EPollPort$EventHandlerTask.run(EPollPort.java:262) - at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1165) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"http-nio-0.0.0.0-9060-exec-8" #97 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c0caa64 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"ajp-bio-8009-exec-8" #136 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@170821b7 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"DefaultQuartzScheduler_Worker-2" #158 [TIMED_WAITING] on com.tongweb.quartz.simpl.SimpleThreadPool$WorkerThread@4803b3f2 - java.lang.Thread.State: TIMED_WAITING - at java.lang.Object.wait(Native Method) - at com.tongweb.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:553) - -"JCA-default-thread-pool-worker-9" #58 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3951c8d9 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"http-nio-0.0.0.0-8080-exec-1" #103 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5efd9227 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) - at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) - at java.lang.Thread.run(Thread.java:750) - -"DefaultQuartzScheduler_Worker-7" #163 [TIMED_WAITING] on com.tongweb.quartz.simpl.SimpleThreadPool$WorkerThread@13b86d4b - java.lang.Thread.State: TIMED_WAITING - at java.lang.Object.wait(Native Method) - at com.tongweb.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:553) - -"Thread-47" #168 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@19bbd208 +"Thread-36" #140 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@35da5f41 java.lang.Thread.State: TIMED_WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) @@ -1320,7 +630,32 @@ ThreadStacks: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:750) -"RMI TCP Connection(2)-192.168.215.5" #19 daemon [RUNNABLE] +"http-nio-0.0.0.0-9060-Acceptor-0" #90 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:421) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:249) + at com.tongweb.web.webutil.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:859) + at java.lang.Thread.run(Thread.java:750) + +"snapshot" #160 daemon [WAITING] on java.util.TaskQueue@2ebf4581 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at java.util.TimerThread.mainLoop(Timer.java:526) + at java.util.TimerThread.run(Timer.java:505) + +"http-nio-8443-ClientPoller-1" #115 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.tongweb.web.webutil.util.net.NioEndpoint$Poller.run(NioEndpoint.java:1218) + at java.lang.Thread.run(Thread.java:750) + +"RMI TCP Connection(1)-127.0.0.1" #16 daemon [RUNNABLE] java.lang.Thread.State: RUNNABLE at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) @@ -1332,26 +667,59 @@ ThreadStacks: at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:555) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688) - at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$21/1648106106.run(Unknown Source) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$21/703451848.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:750) -"WebSocketClient-AsyncIO-3" #144 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7e3efb9e +"http-nio-0.0.0.0-8080-exec-9" #99 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@faf9f2c java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) - at sun.nio.ch.EPollPort$EventHandlerTask.run(EPollPort.java:262) - at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112) - at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1165) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) at java.lang.Thread.run(Thread.java:750) -"JCA-default-thread-pool-worker-10" #59 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3951c8d9 +"persistence" #158 daemon [TIMED_WAITING] on com.tongweb.monitor.persistence.TaskQueue@7643b84 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.tongweb.monitor.persistence.TimerThread.mainLoop(MonitorTimer.java:460) + at com.tongweb.monitor.persistence.TimerThread.run(MonitorTimer.java:408) + +"http-nio-0.0.0.0-9060-exec-5" #82 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@658e93f4 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"ajp-bio-8009-exec-1" #117 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1eafae3e + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-4" #47 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@76cf56dd java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -1362,7 +730,10 @@ ThreadStacks: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:750) -"WebSocketClient-AsyncIO-8" #149 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7e3efb9e +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"WebSocketClient-AsyncIO-5" #134 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f6ba499 java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -1374,19 +745,701 @@ ThreadStacks: at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) at java.lang.Thread.run(Thread.java:750) +"http-nio-0.0.0.0-8080-exec-7" #97 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@faf9f2c + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-0.0.0.0-9060-ClientPoller-0" #88 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.tongweb.web.webutil.util.net.NioEndpoint$Poller.run(NioEndpoint.java:1218) + at java.lang.Thread.run(Thread.java:750) + +"DefaultQuartzScheduler_Worker-6" #147 [TIMED_WAITING] on com.tongweb.quartz.simpl.SimpleThreadPool$WorkerThread@2209b16c + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.tongweb.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:553) + +"ajp-bio-8009-Acceptor-0" #127 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) + at java.net.ServerSocket.implAccept(ServerSocket.java:560) + at java.net.ServerSocket.accept(ServerSocket.java:528) + at com.tongweb.web.webutil.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:60) + at com.tongweb.web.webutil.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:217) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-0.0.0.0-9060-exec-4" #81 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@658e93f4 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8443-exec-5" #108 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@b1347d5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"ajp-bio-8009-exec-9" #125 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1eafae3e + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"ajp-bio-8009-exec-6" #122 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1eafae3e + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"nio-accept-5100-1-1" #58 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.tongweb.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:622) + at com.tongweb.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:310) + at com.tongweb.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116) + at com.tongweb.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137) + at java.lang.Thread.run(Thread.java:750) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@3e033394 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165) + at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:216) + +"ajp-bio-8009-exec-10" #126 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1eafae3e + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-0.0.0.0-8080-exec-1" #91 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@faf9f2c + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"RMI TCP Connection(2)-172.17.0.4" #19 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) + at java.net.SocketInputStream.read(SocketInputStream.java:171) + at java.net.SocketInputStream.read(SocketInputStream.java:141) + at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) + at java.io.BufferedInputStream.read(BufferedInputStream.java:265) + at java.io.FilterInputStream.read(FilterInputStream.java:83) + at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:555) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$21/703451848.run(Unknown Source) + at java.security.AccessController.doPrivileged(Native Method) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"Stateful cache" #54 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@59c44342 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"RetryTimer" #43 daemon [WAITING] on java.util.TaskQueue@d8386b6 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at java.util.TimerThread.mainLoop(Timer.java:526) + at java.util.TimerThread.run(Timer.java:505) + +"DefaultQuartzScheduler_Worker-5" #146 [TIMED_WAITING] on com.tongweb.quartz.simpl.SimpleThreadPool$WorkerThread@f43975 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.tongweb.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:553) + +"http-nio-0.0.0.0-9060-exec-7" #84 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@658e93f4 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"RMI TCP Accept-0" #13 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) + at java.net.ServerSocket.implAccept(ServerSocket.java:560) + at java.net.ServerSocket.accept(ServerSocket.java:528) + at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:405) + at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:377) + at java.lang.Thread.run(Thread.java:750) + +"WebSocketClient-AsyncIO-1" #130 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f6ba499 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at sun.nio.ch.EPollPort$EventHandlerTask.run(EPollPort.java:262) + at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1165) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"DefaultQuartzScheduler_Worker-9" #150 [TIMED_WAITING] on com.tongweb.quartz.simpl.SimpleThreadPool$WorkerThread@1a870b0b + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.tongweb.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:553) + +"http-nio-8443-exec-4" #107 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@b1347d5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"WebSocketClient-AsyncIO-4" #133 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f6ba499 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at sun.nio.ch.EPollPort$EventHandlerTask.run(EPollPort.java:262) + at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1165) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"RMI Reaper" #14 [WAITING] on java.lang.ref.ReferenceQueue$Lock@2b1d2499 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165) + at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:351) + at java.lang.Thread.run(Thread.java:750) + +"NioBlockingSelector.BlockPoller-3" #23 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.tongweb.web.webutil.util.net.NioBlockingSelector$BlockPoller.run(NioBlockingSelector.java:328) + +"ajp-bio-8009-exec-2" #118 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1eafae3e + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-0.0.0.0-9060-exec-6" #83 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@658e93f4 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-0.0.0.0-8080-exec-4" #94 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@faf9f2c + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-0.0.0.0-9060-exec-1" #78 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@658e93f4 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"WebSocketClient-AsyncIO-7" #136 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f6ba499 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at sun.nio.ch.EPollPort$EventHandlerTask.run(EPollPort.java:262) + at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1165) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-7" #50 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@76cf56dd + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-6" #49 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@76cf56dd + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-1" #44 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@76cf56dd + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-9" #52 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@76cf56dd + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"RMI RenewClean-[172.17.0.4:43229]" #18 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@ca52dfd + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) + at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:563) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8443-exec-1" #104 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@b1347d5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8443-exec-3" #106 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@b1347d5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"WebSocketClient-AsyncIO-2" #131 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f6ba499 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at sun.nio.ch.EPollPort$EventHandlerTask.run(EPollPort.java:262) + at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1165) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8443-exec-7" #110 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@b1347d5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"DefaultQuartzScheduler_Worker-2" #143 [TIMED_WAITING] on com.tongweb.quartz.simpl.SimpleThreadPool$WorkerThread@23e2e12b + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.tongweb.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:553) + +"persistence" #138 daemon [WAITING] on com.tongweb.monitor.persistence.TaskQueue@7780a178 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.tongweb.monitor.persistence.TimerThread.mainLoop(MonitorTimer.java:429) + at com.tongweb.monitor.persistence.TimerThread.run(MonitorTimer.java:408) + +"JCA-default-thread-pool-worker-8" #51 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@76cf56dd + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"main" #1 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) + at java.net.ServerSocket.implAccept(ServerSocket.java:560) + at java.net.ServerSocket.accept(ServerSocket.java:528) + at com.tongweb.web.thor.core.ThorStandardServer.await(ThorStandardServer.java:176) + at com.tongweb.web.thor.startup.Catalina.await(Catalina.java:767) + at com.tongweb.web.thor.startup.Tomee.start(Tomee.java:794) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at com.tongweb.web.thor.startup.ThorBootstrap.start(ThorBootstrap.java:352) + at com.tongweb.web.thor.startup.ThorBootstrap.main(ThorBootstrap.java:495) + +"DefaultQuartzScheduler_Worker-7" #148 [TIMED_WAITING] on com.tongweb.quartz.simpl.SimpleThreadPool$WorkerThread@66283ce3 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.tongweb.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:553) + +"Thread-38" #153 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@66273f08 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"persistence" #139 daemon [WAITING] on java.util.TaskQueue@24dcf6b9 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at java.util.TimerThread.mainLoop(Timer.java:526) + at java.util.TimerThread.run(Timer.java:505) + +"ajp-bio-8009-exec-3" #119 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1eafae3e + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"DefaultQuartzScheduler_Worker-1" #142 [TIMED_WAITING] on com.tongweb.quartz.simpl.SimpleThreadPool$WorkerThread@27c4bb3 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.tongweb.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:553) + +"http-nio-8443-exec-8" #111 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@b1347d5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-0.0.0.0-8080-exec-10" #100 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@faf9f2c + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8443-exec-6" #109 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@b1347d5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"ContainerBackgroundProcessor[StandardEngine[TWNT]]" #77 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.tongweb.web.thor.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1520) + at java.lang.Thread.run(Thread.java:750) + +"DefaultQuartzScheduler_Worker-4" #145 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.lang.Object.wait(Native Method) + at com.tongweb.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:553) + +"snapshot" #161 daemon [TIMED_WAITING] on java.util.TaskQueue@133fd1a + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:552) + at java.util.TimerThread.run(Timer.java:505) + +"ajp-bio-8009-exec-8" #124 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1eafae3e + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8443-ClientPoller-0" #114 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.tongweb.web.webutil.util.net.NioEndpoint$Poller.run(NioEndpoint.java:1218) + at java.lang.Thread.run(Thread.java:750) + +"NioBlockingSelector.BlockPoller-1" #21 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.tongweb.web.webutil.util.net.NioBlockingSelector$BlockPoller.run(NioBlockingSelector.java:328) + +"ajp-bio-8009-exec-4" #120 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1eafae3e + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"ajp-bio-8009-exec-5" #121 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1eafae3e + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"WebSocketClient-AsyncIO-3" #132 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f6ba499 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at sun.nio.ch.EPollPort$EventHandlerTask.run(EPollPort.java:262) + at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1165) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"DefaultQuartzScheduler_Worker-10" #151 [TIMED_WAITING] on com.tongweb.quartz.simpl.SimpleThreadPool$WorkerThread@60c4843e + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.tongweb.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:553) + +"http-nio-0.0.0.0-9060-exec-9" #86 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@658e93f4 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"Thread-47" #162 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@734a1725 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.heimdall.monitor.Util.WebWarnUtil$WarnCheckThread.run(WebWarnUtil.java:167) + +"http-nio-0.0.0.0-9060-exec-8" #85 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@658e93f4 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + =========================================== StackClassNames: Base64ClassLoaderServlet EmptyFilter +ServletNameTestFilter +UrlMappingTestFilter +com.tongweb.config.ConfigTool +com.tongweb.deploy.TongWebDeployer +com.tongweb.deploy.autodeploy.TongWebAutoDeployTask +com.tongweb.deploy.autodeploy.TongWebAutoDeployer +com.tongweb.deploy.commands.DeployCommand +com.tongweb.deploy.util.DeployConfigUtil com.tongweb.heimdall.monitor.Util.WebWarnUtil$WarnCheckThread com.tongweb.monitor.persistence.TimerThread -com.tongweb.monitor.persistence.util.IoPool$FileWriterThread com.tongweb.netty.channel.nio.NioEventLoop com.tongweb.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator com.tongweb.netty.util.concurrent.SingleThreadEventExecutor$2 +com.tongweb.quartz.core.JobRunShell com.tongweb.quartz.core.QuartzSchedulerThread +com.tongweb.quartz.simpl.PropertySettingJobFactory com.tongweb.quartz.simpl.SimpleThreadPool$WorkerThread com.tongweb.twnt.thor.OpenEJBValve com.tongweb.web.oro.AbstractProtocol$AbstractConnectionHandler @@ -1417,4 +1470,4 @@ com.tongweb.web.webutil.util.net.NioEndpoint$SocketProcessor com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker com.tongweb.web.webutil.util.threads.TaskQueue -org.apache.usbUm.ErrorHandler +org.apache.http.client.spzga.ErrorKewjvHandler diff --git a/integration-test/src/test/resources/infos/TongWeb6158ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/TongWeb6158ContainerTestBasicInfo.txt new file mode 100644 index 00000000..b7674df1 --- /dev/null +++ b/integration-test/src/test/resources/infos/TongWeb6158ContainerTestBasicInfo.txt @@ -0,0 +1,1471 @@ +# Generated At 2019-05-31 12:30:26 +SystemProps: +java.vendor: Temurin +sun.java.launcher: SUN_STANDARD +sun.nio.ch.bugLevel: +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +javax.el.ExpressionFactory: com.tongweb.web.el.ExpressionFactoryImpl +catalina.useNaming: true +os.name: Linux +sun.boot.class.path: /opt/tweb6/lib/endorsed/validation-api.jar:/opt/tweb6/lib/endorsed/annotation-api.jar:/opt/java/openjdk/jre/lib/resources.jar:/opt/java/openjdk/jre/lib/rt.jar:/opt/java/openjdk/jre/lib/sunrsasign.jar:/opt/java/openjdk/jre/lib/jsse.jar:/opt/java/openjdk/jre/lib/jce.jar:/opt/java/openjdk/jre/lib/charsets.jar:/opt/java/openjdk/jre/lib/jfr.jar:/opt/java/openjdk/jre/classes +javax.security.jacc.PolicyConfigurationFactory.provider: com.tongweb.tongejb.core.security.JaccProvider$Factory +com.tongweb.web.thor.startup.ContextConfig.jarsToSkip: +java.vm.specification.vendor: Oracle Corporation +java.runtime.version: 1.8.0_492-b09 +org.apache.security.jacc.EJBMethodPermission.methodInterfaces: BusinessLocalHome,BusinessRemoteHome,BusinessRemote,BusinessLocal +user.name: root +shared.loader: ${tongweb.base}/lib/common,${tongweb.base}/lib/common/*.jar,${tongweb.base}/lib/classes/,${tongweb.home}/lib/common,${tongweb.home}/lib/common/*.jar,${tongweb.home}/lib/classes/ +tongweb.built: 2019.01.22 +tongweb.home: /opt/tweb6 +java.naming.factory.initial: com.tongweb.web.naming.tongweb.java.javaURLContextFactory +user.language: en +derby.system.home: /opt/tweb6 +ibm.stream.nio: true +sun.boot.library.path: /opt/java/openjdk/jre/lib/amd64 +openejb.assembler: com.tongweb.tongejb.assembler.classic.ThorAssembler +openjpa.Log: com.tongweb.tongejb.openjpa.JULOpenJPALogFactory +openwebbeans.logging.factory: com.tongweb.webbeans.logger.JULLoggerFactory +tongweb.java: /opt/java/openjdk +openejb.offline: false +java.version: 1.8.0_492 +java.util.logging.manager: com.tongweb.log.TongwebLogManager +user.timezone: Etc/UTC +java.net.preferIPv4Stack: false +sun.arch.data.model: 64 +tongweb.util.buf.StringCache.byte.enabled: true +tongweb.upload: /opt/tweb6/temp/upload +java.endorsed.dirs: /opt/tweb6/lib/endorsed +sun.cpu.isalist: +sun.jnu.encoding: UTF-8 +file.encoding.pkg: sun.io +package.access: sun.,com.tongweb.web.thor.,com.tongweb.web.oro.,com.tongweb.web.webutil.,com.tongweb.web.jasper. +file.separator: / +java.specification.name: Java Platform API Specification +tongweb.snapshotinhour: 5 +java.class.version: 52.0 +user.country: US +java.home: /opt/java/openjdk/jre +java.vm.info: mixed mode +os.version: 6.8.0-111-generic +openejb.embedder.source: ThorServerListener +sun.font.fontmanager: sun.awt.X11FontManager +tongweb.sysapp: /opt/tweb6/applications +path.separator: : +java.vm.version: 25.492-b09 +openejb.configurator: com.tongweb.tongejb.config.ThorConfigurationFactory +tongweb.util.scan.DefaultJarScanner.jarsToSkip: openejb-rest,openwebbeans-,httpcore-,ant-launcher.jar,rmock-,ecj-,xml-apis-,shrinkwrap-,mlibwrapper_jai.jar,arquillian-core-api-,lucene-analyzers-,quartz-,slf4j,myfaces-api,webbeans-ejb,jhall.jar,openejb-jpa-integration,commons-logging-api-,jmx.jar,jsp-api,org.osgi.core-,arquillian-test-spi,jboss-,hibernate,org.eclipse.,ant-junit,pax-,xalan-,commons-codec,jta,idb-,openejb-cxf-transport,wss4j-,commons-io-,cglib-,xmlschema-,gragent.jar,xercesImpl-,hamcrest-,swizzle-,commons-cli-,XmlSchema-,opensaml-,access-bridge-64.jar,servlet-api-,activation-,javaws.jar,commons-math,activemq-,xml-resolver-,commons-logging-,woodstox-core-asl-,sunjce_provider.jar,howl-,jmx-tools.jar,xmlsec-,cssparser-,openejb-derby,jsr299-,arquillian-common,eclipselink-,jstl.jar,htmlunit-,saaj-,surefire-,guice-,serp-,openejb-cxf-bundle,aether-,groovy-,wagon-,commons-daemon.jar,avalon-framework-,openejb-openwebbeans,sisu-inject,jsp-api.jar,jcommander-,openejb-jstl,hawtjni-runtime,commons-fileupload,CoreAudio.jar,aspectj,jettison-,h2,jasypt-,sac-,commons-httpclient-,arquillian-test-impl-base,arquillian-config-,sunmscapi.jar,arquillian-core-spi-,stax-api-,pulse-java.jar,sshd-,openejb-core,jai_codec.jar,log4j,j3dcore.jar,ziplock-,log4j-,openejb-ejbd,hawtbuf-,commons-codec-,zipfs.jar,openws-,oro-,testng-,jaccess.jar,idea_rt.jar,jmdns-,arquillian-tomee-,mbean-annotation-api-,ant.jar,httpclient,bval-core,commons-lang3-,j3dutils.jar,commons-digester-,jai_core.jar,openjpa-,commons-lang,geronimo-spec-jaxrpc,sisu-guice,catalina-,commons-dbcp-all-1.3-,bval-jsr,jbossjts-,j3daudio.jar,openejb-api,jbossall-,commons-pool,axis-,gnome-java-bridge.jar,openejb-loader,bootstrap.jar,juli-,xercesImpl.jar,leveldb,tongweb-collections,servlet-api.jar,activeio-,bcprov-,jsr311-,logkit-,commons-pool-,ApacheJMeter,httpclient-,myfaces-impl,dom4j-,commons-net-,aopalliance-,arquillian-junit-,google-,jansi-,joda-time-,dns_sd.jar,hawtdispatch-,javaee-api,jline,xbean-,sunec.jar,velocity-,jbosssx-,lucene-core-,openejb-webservices,derbynet-,icu4j-,commons-beanutils,arquillian-container-,derby-,xmlrpc-,apple_provider.jar,xml-apis.jar,vecmath.jar,jbosscx-,webbeans-ee,openejb-javaagent,hsqldb-,junit-,localedata.jar,openejb-jsf,mail,org.junit.,jsoup-,el-api.jar,tongweb-collections-,commons-dbcp,maven-,ops4j-,plexus-,commons-io,wsdl4j,mina-,MRJToolkit.jar,cxf-,mimepull-,jersey-,commons-discovery-,commons-logging,ldapsec.jar,jaxp-,webbeans-spi,AppleScriptEngine.jar,derbyclient-,wsdl4j-,tools.jar,openejb-hsql,jetty-,openejb-server,snappy-java-,openejb-cxf,javaee-,openejb-jee,jasper-el.jar,hibernate-,arquillian-core-impl-base,scannotation-,nekohtml-,slf4j-,c3p0-,commons-digester,openejb-cxf-rs,openejb-provisionning,jasper.jar,commons-lang-,javassist-,arquillian-test-api,openejb-http,serializer-,junit.jar,axis2-,dnsns.jar,mqtt-client-,xmlParserAPIs.jar,openejb-client,commons-httpclient,kahadb-,antlr-,deploy.jar,neethi-,jackson-mapper-asl-,webbeans-impl,annotations-api.jar,jaxb-,sunpkcs11.jar,xmlunit-,fusemq-leveldb-,wstx-asl-,geronimo-,gson,xmltooling- +java.awt.printerjob: sun.print.PSPrinterJob +java.security.policy: /opt/tweb6/conf/tongweb.policy +sun.io.unicode.encoding: UnicodeLittle +java.specification.maintenance.version: 6 +awt.toolkit: sun.awt.X11.XToolkit +tongweb.base: /opt/tweb6 +package.definition: sun.,java.,com.tongweb.web.thor.,com.tongweb.web.oro.,com.tongweb.web.webutil.,com.tongweb.web.jasper. +TW_ORGINAL_SECURITY_LOGIN_CONFIG: /opt/tweb6/conf/security/login.config +tongweb.app: /opt/tweb6/deployment +java.naming.factory.url.pkgs: com.tongweb.web.naming.tongweb:com.tongweb.tongejb.core.ivm.naming +openejb.home: /opt/tweb6 +java.security.egd: file:/dev/./urandom +user.home: /root +java.rmi.server.RMIClassLoaderSpi: com.tongweb.server.TongWebRMIClassLoader +openejb.version: 1.0.0 +java.specification.vendor: Oracle Corporation +java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib +java.vendor.url: https://adoptium.net/ +java.vm.vendor: Temurin +common.loader: ${tongweb.base}/lib,${tongweb.base}/lib/*.jar,${tongweb.base}/lib,${tongweb.base}/lib/*.jar +java.runtime.name: OpenJDK Runtime Environment +sun.java.command: com.tongweb.web.thor.startup.ThorBootstrap start +java.class.path: /opt/java/openjdk/lib/tools.jar:/opt/tweb6/lib/launcher.jar:/opt/tweb6/lib/tongejb-javaagent.jar +com.tongweb.agent.com.AgentUtil.AgentCaller.class: com.tongweb.heimdall.common.master.util.AgentCallerImpl +com.tongweb.commons.logging.Log: com.tongweb.commons.logging.impl.Jdk14Logger +java.vm.specification.name: Java Virtual Machine Specification +java.vm.specification.version: 1.8 +sun.cpu.endian: little +sun.os.patch.level: unknown +java.awt.headless: true +java.io.tmpdir: /opt/tweb6/temp +java.vendor.url.bug: https://github.com/adoptium/adoptium-support/issues +switchCharacterEncoding: false +server.loader: +os.arch: amd64 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.ext.dirs: /opt/java/openjdk/jre/lib/ext:/usr/java/packages/lib/ext +tongweb.jndi.lookup.relaxVersion: false +user.dir: /opt/tweb6 +tongweb.poseidon.master.home: /opt/tweb6/applications/heimdall/ +line.separator: + +java.vm.name: OpenJDK 64-Bit Server VM +com.tongweb.tongejb.core.security.JaccProvider: com.tongweb.tongejb.core.security.jacc.BasicJaccProvider +java.security.auth.login.config: /opt/tweb6/conf/security/login.config +tongweb.version: 6.1.5.8 +openejb.base: /opt/tweb6 +isServerMode: true +openejb.jsf.skip: false +file.encoding: UTF-8 +com.tongweb.web.thor.startup.TldConfig.jarsToSkip: +noBanner: true +java.specification.version: 1.8 +master.path: /opt/tweb6 + +=========================================== + +ThreadStacks: +"http-nio-8443-exec-6" #153 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@794e225c + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +" server-work-8" #64 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3c4ca311 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.tongejb.nio.server.TaskQueue.take(TaskQueue.java:82) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-9060-exec-2" #135 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7df2729d + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +" server-work-1" #57 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3c4ca311 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.tongejb.nio.server.TaskQueue.take(TaskQueue.java:82) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"ajp-bio-8009-AsyncTimeout" #118 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.tongweb.web.webutil.util.net.JIoEndpoint$AsyncTimeout.run(JIoEndpoint.java:149) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-exec-1" #120 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d3abcf0 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +" server-work-5" #61 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3c4ca311 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.tongejb.nio.server.TaskQueue.take(TaskQueue.java:82) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8443-Acceptor-0" #160 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:421) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:249) + at com.tongweb.web.webutil.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:869) + at java.lang.Thread.run(Thread.java:750) + +"JDBCLeakCheckTimer" #12 daemon [WAITING] on java.util.TaskQueue@56e33c9 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at java.util.TimerThread.mainLoop(Timer.java:526) + at java.util.TimerThread.run(Timer.java:505) + +"NioBlockingSelector.BlockPoller-2" #133 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.tongweb.web.webutil.util.net.NioBlockingSelector$BlockPoller.run(NioBlockingSelector.java:328) + +"IntelligentRouterHealthInfoCollector" #100 [TIMED_WAITING] on java.util.TaskQueue@5c635c5e + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:552) + at java.util.TimerThread.run(Timer.java:505) + +"http-nio-8080-exec-9" #128 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d3abcf0 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"WebSocketClient-AsyncIO-5" #92 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32ebbbd5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at sun.nio.ch.EPollPort$EventHandlerTask.run(EPollPort.java:262) + at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1165) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"RMI Scheduler(0)" #18 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6a6e5c44 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-exec-5" #124 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d3abcf0 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"ajp-bio-8009-exec-8" #114 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1e6adabb + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8443-exec-10" #157 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@794e225c + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-1" #43 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@582de484 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-9060-exec-4" #137 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7df2729d + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-ClientPoller-0" #130 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.tongweb.web.webutil.util.net.NioEndpoint$Poller.run(NioEndpoint.java:1228) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-8" #50 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@582de484 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8443-exec-3" #150 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@794e225c + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"persistence" #103 daemon [TIMED_WAITING] on com.tongweb.monitor.persistence.TaskQueue@3777c947 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.tongweb.monitor.persistence.TimerThread.mainLoop(MonitorTimer.java:460) + at com.tongweb.monitor.persistence.TimerThread.run(MonitorTimer.java:408) + +"Global transaction Timer" #162 [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.tongweb.tongejb.resource.jdbc.managed.xa.GlobalTransactionServer$1.run(GlobalTransactionServer.java:51) + at java.lang.Thread.run(Thread.java:750) + +"ajp-bio-8009-exec-9" #115 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1e6adabb + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"main" #1 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) + at java.net.ServerSocket.implAccept(ServerSocket.java:560) + at java.net.ServerSocket.accept(ServerSocket.java:528) + at com.tongweb.web.thor.core.ThorStandardServer.await(ThorStandardServer.java:178) + at com.tongweb.web.thor.startup.Catalina.await(Catalina.java:767) + at com.tongweb.web.thor.startup.Tomee.start(Unknown Source) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at com.tongweb.web.thor.startup.ThorBootstrap.start(ThorBootstrap.java:412) + at com.tongweb.web.thor.startup.ThorBootstrap.main(ThorBootstrap.java:558) + +"http-nio-8443-exec-8" #155 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@794e225c + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"com.tongweb.tongejb.pool.scheduler.1" #54 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2fe33f91 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-9060-exec-6" #139 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7df2729d + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"ajp-bio-8009-exec-1" #107 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1e6adabb + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"persistence" #96 daemon [WAITING] on com.tongweb.monitor.persistence.TaskQueue@679487d4 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.tongweb.monitor.persistence.TimerThread.mainLoop(MonitorTimer.java:429) + at com.tongweb.monitor.persistence.TimerThread.run(MonitorTimer.java:408) + +" server-work-2" #58 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3c4ca311 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.tongejb.nio.server.TaskQueue.take(TaskQueue.java:82) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-exec-8" #127 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d3abcf0 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@50aa5666 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165) + at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:188) + +"ajp-bio-8009-exec-3" #109 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1e6adabb + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"nio-accept-5100-1-1" #67 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.tongweb.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:622) + at com.tongweb.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:310) + at com.tongweb.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116) + at com.tongweb.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137) + at java.lang.Thread.run(Thread.java:750) + +"WebSocketClient-AsyncIO-1" #88 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPoll.epollWait(Native Method) + at sun.nio.ch.EPollPort$EventHandlerTask.poll(EPollPort.java:194) + at sun.nio.ch.EPollPort$EventHandlerTask.run(EPollPort.java:268) + at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1165) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-7" #49 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@582de484 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-Acceptor-0" #132 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:421) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:249) + at com.tongweb.web.webutil.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:869) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8443-exec-4" #151 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@794e225c + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-ClientPoller-1" #131 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.tongweb.web.webutil.util.net.NioEndpoint$Poller.run(NioEndpoint.java:1228) + at java.lang.Thread.run(Thread.java:750) + +"WebSocketClient-AsyncIO-6" #93 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32ebbbd5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at sun.nio.ch.EPollPort$EventHandlerTask.run(EPollPort.java:262) + at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1165) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8443-exec-1" #148 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@794e225c + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-9060-ClientPoller-1" #145 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.tongweb.web.webutil.util.net.NioEndpoint$Poller.run(NioEndpoint.java:1228) + at java.lang.Thread.run(Thread.java:750) + +"get-gc-info-timer" #21 daemon [TIMED_WAITING] on java.util.TaskQueue@591e80c5 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:552) + at java.util.TimerThread.run(Timer.java:505) + +" server-work-3" #59 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3c4ca311 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.tongejb.nio.server.TaskQueue.take(TaskQueue.java:82) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"ajp-bio-8009-exec-10" #116 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1e6adabb + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-9060-exec-10" #143 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7df2729d + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8443-exec-7" #154 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@794e225c + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8443-exec-2" #149 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@794e225c + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"RMI TCP Accept-0" #14 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) + at java.net.ServerSocket.implAccept(ServerSocket.java:560) + at java.net.ServerSocket.accept(ServerSocket.java:528) + at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:405) + at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:377) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8443-ClientPoller-0" #158 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.tongweb.web.webutil.util.net.NioEndpoint$Poller.run(NioEndpoint.java:1228) + at java.lang.Thread.run(Thread.java:750) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@6f3723c0 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at java.lang.ref.Reference.tryHandlePending(Reference.java:191) + at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153) + +"com.tongweb.tongejb.pool.scheduler.3" #56 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2cdea3d5 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-9060-exec-8" #141 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7df2729d + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-2" #44 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@582de484 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"process reaper" #11 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2e45d94e + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-9" #51 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@582de484 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"WebSocketClient-AsyncIO-8" #95 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32ebbbd5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at sun.nio.ch.EPollPort$EventHandlerTask.run(EPollPort.java:262) + at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1165) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-4" #46 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@582de484 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"Stateful cache" #53 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3f07ceb + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"WebSocketClient-AsyncIO-3" #90 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32ebbbd5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at sun.nio.ch.EPollPort$EventHandlerTask.run(EPollPort.java:262) + at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1165) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"Thread-24" #87 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32ebbbd5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at sun.nio.ch.EPollPort$EventHandlerTask.run(EPollPort.java:262) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8443-exec-9" #156 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@794e225c + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8443-exec-5" #152 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@794e225c + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"GC Daemon" #16 daemon [TIMED_WAITING] on sun.misc.GC$LatencyLock@550f7676 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at sun.misc.GC$Daemon.run(GC.java:117) + +"Thread-36" #99 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c16a709 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"RetryTimer" #41 daemon [WAITING] on java.util.TaskQueue@c19806c + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at java.util.TimerThread.mainLoop(Timer.java:526) + at java.util.TimerThread.run(Timer.java:505) + +" server-work-7" #63 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3c4ca311 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.tongejb.nio.server.TaskQueue.take(TaskQueue.java:82) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +" server-work-9" #65 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3c4ca311 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.tongejb.nio.server.TaskQueue.take(TaskQueue.java:82) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"WebSocketClient-AsyncIO-7" #94 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32ebbbd5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at sun.nio.ch.EPollPort$EventHandlerTask.run(EPollPort.java:262) + at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1165) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-exec-10" #129 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d3abcf0 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-9060-exec-7" #140 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7df2729d + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"persistence" #97 daemon [WAITING] on java.util.TaskQueue@c8ea220 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at java.util.TimerThread.mainLoop(Timer.java:526) + at java.util.TimerThread.run(Timer.java:505) + +"http-nio-9060-exec-3" #136 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7df2729d + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-3" #45 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@582de484 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"RMI TCP Accept-7200" #13 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) + at java.net.ServerSocket.implAccept(ServerSocket.java:560) + at java.net.ServerSocket.accept(ServerSocket.java:528) + at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:405) + at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:377) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8443-ClientPoller-1" #159 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.tongweb.web.webutil.util.net.NioEndpoint$Poller.run(NioEndpoint.java:1228) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-exec-6" #125 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d3abcf0 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-5" #47 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@582de484 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +" server-work-4" #60 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3c4ca311 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.tongejb.nio.server.TaskQueue.take(TaskQueue.java:82) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"ajp-bio-8009-exec-7" #113 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1e6adabb + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"ContainerBackgroundProcessor[StandardEngine[TWNT]]" #86 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.tongweb.web.thor.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1520) + at java.lang.Thread.run(Thread.java:750) + +"ajp-bio-8009-exec-4" #110 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1e6adabb + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"com.tongweb.tongejb.pool.scheduler.2" #55 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@229cd901 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"Timer-0" #101 daemon [TIMED_WAITING] on java.util.TaskQueue@1b0b0cb4 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:552) + at java.util.TimerThread.run(Timer.java:505) + +" server-work-6" #62 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3c4ca311 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.tongejb.nio.server.TaskQueue.take(TaskQueue.java:82) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-exec-4" #123 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d3abcf0 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"RMI RenewClean-[172.17.0.4:46537]" #19 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@5b51f559 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) + at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:563) + at java.lang.Thread.run(Thread.java:750) + +"ajp-bio-8009-exec-5" #111 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1e6adabb + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"WebSocketClient-AsyncIO-4" #91 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32ebbbd5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at sun.nio.ch.EPollPort$EventHandlerTask.run(EPollPort.java:262) + at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1165) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"persistence" #104 daemon [TIMED_WAITING] on java.util.TaskQueue@22b7c3b1 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:552) + at java.util.TimerThread.run(Timer.java:505) + +"RMI TCP Connection(2)-172.17.0.4" #20 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) + at java.net.SocketInputStream.read(SocketInputStream.java:171) + at java.net.SocketInputStream.read(SocketInputStream.java:141) + at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) + at java.io.BufferedInputStream.read(BufferedInputStream.java:265) + at java.io.FilterInputStream.read(FilterInputStream.java:83) + at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:555) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$28/228314699.run(Unknown Source) + at java.security.AccessController.doPrivileged(Native Method) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-9060-ClientPoller-0" #144 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.tongweb.web.webutil.util.net.NioEndpoint$Poller.run(NioEndpoint.java:1228) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-9060-exec-1" #134 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7df2729d + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +" server-work-10" #66 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3c4ca311 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.tongejb.nio.server.TaskQueue.take(TaskQueue.java:82) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"RMI TCP Connection(1)-127.0.0.1" #17 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) + at java.net.SocketInputStream.read(SocketInputStream.java:171) + at java.net.SocketInputStream.read(SocketInputStream.java:141) + at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) + at java.io.BufferedInputStream.read(BufferedInputStream.java:265) + at java.io.FilterInputStream.read(FilterInputStream.java:83) + at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:555) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$28/228314699.run(Unknown Source) + at java.security.AccessController.doPrivileged(Native Method) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"ajp-bio-8009-Acceptor-0" #117 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) + at java.net.ServerSocket.implAccept(ServerSocket.java:560) + at java.net.ServerSocket.accept(ServerSocket.java:528) + at com.tongweb.web.webutil.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:60) + at com.tongweb.web.webutil.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:217) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-9060-Acceptor-0" #146 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:421) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:249) + at com.tongweb.web.webutil.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:869) + at java.lang.Thread.run(Thread.java:750) + +"ajp-bio-8009-exec-2" #108 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1e6adabb + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-exec-2" #121 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.lang.Thread.dumpThreads(Native Method) + at java.lang.Thread.getAllStackTraces(Thread.java:1615) + at org.junit.HjZBH.ErrorTcjhwHandler.toString(BasicInfoPrinter.java:26) + at java.lang.String.valueOf(String.java:2994) + at com.tongweb.web.thor.connector.CoyoteWriter.print(CoyoteWriter.java:248) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at com.tongweb.web.thor.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) + at com.tongweb.web.thor.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) + at ServletNameTestFilter.doFilter(ServletNameTestFilter.java:16) + at com.tongweb.web.thor.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) + at com.tongweb.web.thor.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) + at com.tongweb.web.websocket.server.WsFilter.doFilter(WsFilter.java:52) + at com.tongweb.web.thor.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) + at com.tongweb.web.thor.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) + at EmptyFilter.doFilter(EmptyFilter.java:12) + at com.tongweb.web.thor.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) + at com.tongweb.web.thor.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) + at UrlMappingTestFilter.doFilter(UrlMappingTestFilter.java:21) + at com.tongweb.web.thor.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) + at com.tongweb.web.thor.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) + at com.tongweb.web.thor.core.ThorStandardWrapperValve.invoke(ThorStandardWrapperValve.java:202) + at com.tongweb.web.thor.core.StandardContextValve.invoke(StandardContextValve.java:242) + at com.tongweb.twnt.thor.OpenEJBValve.invoke(OpenEJBValve.java:46) + at com.tongweb.web.thor.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) + at com.tongweb.web.thor.core.ThorStandardHostValve.invoke(ThorStandardHostValve.java:69) + at com.tongweb.web.thor.valves.AccessLogValve.invoke(AccessLogValve.java:929) + at com.tongweb.web.thor.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) + at com.tongweb.web.thor.core.StandardEngineValve.invoke(StandardEngineValve.java:118) + at com.tongweb.web.thor.connector.CoyoteAdapter.service(CoyoteAdapter.java:411) + at com.tongweb.web.oro.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1017) + at com.tongweb.web.oro.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) + at com.tongweb.web.webutil.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1788) + at com.tongweb.web.webutil.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1765) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1165) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"NioBlockingSelector.BlockPoller-3" #147 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.tongweb.web.webutil.util.net.NioBlockingSelector$BlockPoller.run(NioBlockingSelector.java:328) + +"ajp-bio-8009-exec-6" #112 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1e6adabb + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-9060-exec-5" #138 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7df2729d + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"snapshot" #106 daemon [TIMED_WAITING] on java.util.TaskQueue@66a74237 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:552) + at java.util.TimerThread.run(Timer.java:505) + +"RMI Reaper" #15 [WAITING] on java.lang.ref.ReferenceQueue$Lock@258a8cfb + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165) + at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:351) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-6" #48 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@582de484 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-10" #52 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@582de484 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-9060-exec-9" #142 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7df2729d + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-exec-7" #126 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d3abcf0 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-exec-3" #122 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d3abcf0 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:107) + at com.tongweb.web.webutil.util.threads.TaskQueue.take(TaskQueue.java:32) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1085) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1147) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + +"NioBlockingSelector.BlockPoller-1" #119 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.tongweb.web.webutil.util.net.NioBlockingSelector$BlockPoller.run(NioBlockingSelector.java:328) + +"pool-1-thread-1" #85 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@71a54e2e + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"Thread-35" #98 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6d93b1e0 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"WebSocketClient-AsyncIO-2" #89 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32ebbbd5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at sun.nio.ch.EPollPort$EventHandlerTask.run(EPollPort.java:262) + at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1165) + at com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:750) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +ServletNameTestFilter +UrlMappingTestFilter +com.tongweb.monitor.persistence.TimerThread +com.tongweb.netty.channel.nio.NioEventLoop +com.tongweb.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator +com.tongweb.netty.util.concurrent.SingleThreadEventExecutor$2 +com.tongweb.tongejb.nio.server.TaskQueue +com.tongweb.tongejb.resource.jdbc.managed.xa.GlobalTransactionServer$1 +com.tongweb.twnt.thor.OpenEJBValve +com.tongweb.web.oro.AbstractProtocol$AbstractConnectionHandler +com.tongweb.web.oro.http11.AbstractHttp11Processor +com.tongweb.web.thor.authenticator.AuthenticatorBase +com.tongweb.web.thor.connector.CoyoteAdapter +com.tongweb.web.thor.connector.CoyoteWriter +com.tongweb.web.thor.core.ApplicationFilterChain +com.tongweb.web.thor.core.ContainerBase$ContainerBackgroundProcessor +com.tongweb.web.thor.core.StandardContextValve +com.tongweb.web.thor.core.StandardEngineValve +com.tongweb.web.thor.core.ThorStandardHostValve +com.tongweb.web.thor.core.ThorStandardServer +com.tongweb.web.thor.core.ThorStandardWrapperValve +com.tongweb.web.thor.startup.Catalina +com.tongweb.web.thor.startup.ThorBootstrap +com.tongweb.web.thor.startup.Tomee +com.tongweb.web.thor.valves.AccessLogValve +com.tongweb.web.thor.valves.ErrorReportValve +com.tongweb.web.websocket.server.WsFilter +com.tongweb.web.webutil.util.net.DefaultServerSocketFactory +com.tongweb.web.webutil.util.net.JIoEndpoint$Acceptor +com.tongweb.web.webutil.util.net.JIoEndpoint$AsyncTimeout +com.tongweb.web.webutil.util.net.NioBlockingSelector$BlockPoller +com.tongweb.web.webutil.util.net.NioEndpoint$Acceptor +com.tongweb.web.webutil.util.net.NioEndpoint$Poller +com.tongweb.web.webutil.util.net.NioEndpoint$SocketProcessor +com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor +com.tongweb.web.webutil.util.threads.TWThreadPoolExecutor$Worker +com.tongweb.web.webutil.util.threads.TaskQueue +org.junit.HjZBH.ErrorTcjhwHandler diff --git a/integration-test/src/test/resources/infos/TongWeb7025ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/TongWeb7025ContainerTestBasicInfo.txt new file mode 100644 index 00000000..8f9f3a7b --- /dev/null +++ b/integration-test/src/test/resources/infos/TongWeb7025ContainerTestBasicInfo.txt @@ -0,0 +1,1092 @@ +# Generated At 2026-05-24 11:00:51 +SystemProps: +java.vendor: Temurin +openejb.java9.hack: false +sun.java.launcher: SUN_STANDARD +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +catalina.useNaming: true +os.name: Linux +openejb.provider.default: com.tongweb.tomee +sun.boot.class.path: /opt/tweb7/lib/endorsed/annotation-api.jar:/opt/java/openjdk/jre/lib/resources.jar:/opt/java/openjdk/jre/lib/rt.jar:/opt/java/openjdk/jre/lib/sunrsasign.jar:/opt/java/openjdk/jre/lib/jsse.jar:/opt/java/openjdk/jre/lib/jce.jar:/opt/java/openjdk/jre/lib/charsets.jar:/opt/java/openjdk/jre/lib/jfr.jar:/opt/java/openjdk/jre/classes +javax.security.jacc.PolicyConfigurationFactory.provider: com.tongweb.tongejb.core.security.JaccProvider$Factory +checkNonXADB: true +java.vm.specification.vendor: Oracle Corporation +java.runtime.version: 1.8.0_492-b09 +tomee.version: ${pom.version} +user.name: root +openejb.deployments.classpath.filter.systemapps: false +shared.loader: ${tongweb.home}/lib/common,${tongweb.home}/lib/common/*.jar,${tongweb.home}/lib/classes/,${tongweb.base}/lib/common,${tongweb.base}/lib/common/*.jar,${tongweb.base}/lib/classes/ +openejb.loader: webtier-system +tongweb.home: /opt/tweb7 +java.naming.factory.initial: com.tongweb.naming.java.javaURLContextFactory +user.language: en +derby.system.home: /opt/tweb7/bin +ibm.stream.nio: true +sun.boot.library.path: /opt/java/openjdk/jre/lib/amd64 +ignoreSigar: true +openjpa.Log: com.tongweb.tongejb.openjpa.JULOpenJPALogFactory +openejb.deployments.classpath: false +tongweb.java: /opt/java/openjdk +java.version: 1.8.0_492 +java.util.logging.manager: com.tongweb.log.TongwebLogManager +user.timezone: Etc/UTC +java.net.preferIPv4Stack: true +sun.arch.data.model: 64 +tongweb.util.buf.StringCache.byte.enabled: true +tongweb.upload: /opt/tweb7/temp/upload +java.endorsed.dirs: /opt/tweb7/lib/endorsed +sun.cpu.isalist: +sun.jnu.encoding: UTF-8 +file.encoding.pkg: sun.io +package.access: sun.,com.tongweb.catalina.,com.tongweb.coyote.,com.tongweb.jasper.,com.tongweb.web. +file.separator: / +java.specification.name: Java Platform API Specification +tongweb.snapshotinhour: 5 +java.class.version: 52.0 +tongweb.util.scan.StandardJarScanFilter.jarsToSkip: bootstrap.jar,commons-daemon.jar,annotations-api.jar,el-api.jar,jsp-api.jar,servlet-api.jar,websocket-api.jar,jaspic-api.jar,catalina.jar,catalina-ant.jar,catalina-ha.jar,catalina-storeconfig.jar,catalina-tribes.jar,jasper.jar,jasper-el.jar,ecj-*.jar,catalina-jmx-remote.jar,catalina-ws.jar,tools.jar,commons-beanutils*.jar,commons-codec*.jar,commons-collections*.jar,commons-dbcp*.jar,commons-digester*.jar,commons-fileupload*.jar,commons-httpclient*.jar,commons-io*.jar,commons-lang*.jar,commons-logging*.jar,commons-math*.jar,commons-pool*.jar,jstl.jar,taglibs-standard-spec-*.jar,geronimo-spec-jaxrpc*.jar,wsdl4j*.jar,ant.jar,ant-junit*.jar,aspectj*.jar,jmx.jar,h2*.jar,hibernate*.jar,httpclient*.jar,jmx-tools.jar,jta*.jar,log4j*.jar,mail*.jar,slf4j*.jar,xercesImpl.jar,xmlParserAPIs.jar,xml-apis.jar,junit.jar,junit-*.jar,hamcrest-*.jar,easymock-*.jar,cglib-*.jar,objenesis-*.jar,ant-launcher.jar,cobertura-*.jar,asm-*.jar,dom4j-*.jar,icu4j-*.jar,jaxen-*.jar,jdom-*.jar,jetty-*.jar,oro-*.jar,servlet-api-*.jar,tagsoup-*.jar,xmlParserAPIs-*.jar,xom-*.jar +tomee.remote.support: false +user.country: US +java.home: /opt/java/openjdk/jre +java.vm.info: mixed mode +shared.path.loader: ${tongweb.home}/lib/app,${tongweb.home}/lib/app/*.jar,${tongweb.base}/lib/app,${tongweb.base}/lib/app/*.jar +os.version: 6.8.0-111-generic +com.tongweb.security.jacc.EJBMethodPermission.methodInterfaces: BusinessLocalHome,BusinessRemoteHome,BusinessRemote,BusinessLocal +openejb.embedder.source: ThanosServerListener +tongweb.sysapp: /opt/tweb7/applications +path.separator: : +TONGTECH_BC_JAR_PATH: /opt/tweb7/lib/bc/bcprov.jar +java.vm.version: 25.492-b09 +bval.in-container: true +com.tongweb.webbeans.logger.WebBeansLoggerFacade: com.tongweb.tongejb.cdi.logging.ContainerJULLoggerFactory +java.awt.printerjob: sun.print.PSPrinterJob +authconfigprovider.factory: false +java.security.policy: /opt/tweb7/conf/tongweb.policy +sun.io.unicode.encoding: UnicodeLittle +java.specification.maintenance.version: 6 +awt.toolkit: sun.awt.X11.XToolkit +tongweb.base: /opt/tweb7 +package.definition: sun.,java.,com.tongweb.catalina.,com.tongweb.coyote.,com.tongweb.jasper.,com.tongweb.naming.,com.tongweb.web. +tongweb.app: /opt/tweb7/deployment +java.naming.factory.url.pkgs: com.tongweb.naming:com.tongweb.tongejb.core.ivm.naming +openejb.home: /opt/tweb7 +user.home: /root +java.rmi.server.RMIClassLoaderSpi: com.tongweb.server.TongWebRMIClassLoader +openejb.version: ${pom.version} +java.specification.vendor: Oracle Corporation +java.library.path: /opt/tweb7/lib/sigar +java.vendor.url: https://adoptium.net/ +java.vm.vendor: Temurin +common.loader: "${tongweb.home}/lib","${tongweb.home}/lib/*.jar" +java.runtime.name: OpenJDK Runtime Environment +sun.java.command: com.tongweb.web.thor.startup.ThorBootstrap start +java.class.path: /opt/java/openjdk/lib/tools.jar:/opt/tweb7/lib/bootstrap.jar:/opt/tweb7/lib/sigar/sigar.jar:/opt/tweb7/lib/ejb-agent.jar +com.tongweb.agent.com.AgentUtil.AgentCaller.class: com.tongweb.heimdall.common.master.util.AgentCallerImpl +shared.path.apps.loader: {ALL} +tomee.serialization.class.blacklist: - +com.tongweb.commons.logging.Log: com.tongweb.commons.logging.impl.Jdk14Logger +java.vm.specification.name: Java Virtual Machine Specification +java.vm.specification.version: 1.8 +sun.cpu.endian: little +sun.os.patch.level: unknown +java.awt.headless: true +java.io.tmpdir: /opt/tweb7/temp +java.vendor.url.bug: https://github.com/adoptium/adoptium-support/issues +switchCharacterEncoding: false +server.loader: +java.rmi.server.hostname: 172.17.0.4 +os.arch: amd64 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.ext.dirs: /opt/java/openjdk/jre/lib/ext:/usr/java/packages/lib/ext +tongweb.jndi.lookup.relaxVersion: false +user.dir: /opt/tweb7/bin +tongweb.poseidon.master.home: /opt/tweb7/applications/heimdall/ +line.separator: + +java.vm.name: OpenJDK 64-Bit Server VM +com.tongweb.tongejb.core.security.JaccProvider: com.tongweb.tongejb.core.security.jacc.BasicJaccProvider +openejb.base: /opt/tweb7 +file.encoding: UTF-8 +tongweb.util.scan.StandardJarScanFilter.jarsToScan: log4j-web*.jar,log4j-taglib*.jar,log4javascript*.jar,slf4j-taglib*.jar +noBanner: true +java.specification.version: 1.8 +master.path: /opt/tweb7 + +=========================================== + +ThreadStacks: +"http-nio-5100-exec-6" #107 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4e8d06f0 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1089) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1151) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:623) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"Exec Stream Pumper" #159 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.io.FileInputStream.readBytes(Native Method) + at java.io.FileInputStream.read(FileInputStream.java:255) + at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) + at java.io.BufferedInputStream.read1(BufferedInputStream.java:286) + at java.io.BufferedInputStream.read(BufferedInputStream.java:345) + at java.io.FilterInputStream.read(FilterInputStream.java:107) + at com.tongweb.commons.exec.StreamPumper.run(StreamPumper.java:107) + at java.lang.Thread.run(Thread.java:750) + +"Thread-5" #36 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPoll.epollWait(Native Method) + at sun.nio.ch.EPollPort$EventHandlerTask.poll(EPollPort.java:194) + at sun.nio.ch.EPollPort$EventHandlerTask.run(EPollPort.java:268) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-exec-9" #110 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4e8d06f0 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1089) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1151) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:623) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-9060-exec-10" #24 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@404ae151 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1089) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1151) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:623) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-exec-8" #109 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4e8d06f0 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1089) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1151) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:623) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"Stateful cache" #87 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@44756d80 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-9060-exec-7" #21 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@404ae151 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1089) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1151) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:623) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-AsyncTimeout" #115 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.tongweb.coyote.AbstractProtocol$AsyncTimeout.run(AbstractProtocol.java:1138) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-8080-AsyncTimeout" #101 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.tongweb.coyote.AbstractProtocol$AsyncTimeout.run(AbstractProtocol.java:1138) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-8080-exec-8" #33 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@177eb6a + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1089) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1151) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:623) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-8080-exec-2" #27 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@177eb6a + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1089) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1151) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:623) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"Auto-deploy-timer" #151 daemon [TIMED_WAITING] on java.util.TaskQueue@276bd732 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:552) + at java.util.TimerThread.run(Timer.java:505) + +"http-nio2-9060-AsyncTimeout" #99 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.tongweb.coyote.AbstractProtocol$AsyncTimeout.run(AbstractProtocol.java:1138) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-9060-exec-3" #17 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@404ae151 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1089) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1151) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:623) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-exec-2" #103 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4e8d06f0 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1089) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1151) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:623) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-ClientPoller-0" #112 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.tongweb.web.util.net.NioEndpoint$Poller.run(NioEndpoint.java:791) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-8080-exec-6" #31 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@177eb6a + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1089) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1151) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:623) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-2" #77 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@303ceae7 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"Exec Stream Pumper" #160 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.io.FileInputStream.readBytes(Native Method) + at java.io.FileInputStream.read(FileInputStream.java:255) + at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) + at java.io.BufferedInputStream.read1(BufferedInputStream.java:286) + at java.io.BufferedInputStream.read(BufferedInputStream.java:345) + at java.io.FilterInputStream.read(FilterInputStream.java:107) + at com.tongweb.commons.exec.StreamPumper.run(StreamPumper.java:107) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-9060-exec-8" #22 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@404ae151 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1089) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1151) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:623) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"RetryTimer" #86 daemon [WAITING] on java.util.TaskQueue@5fca880d + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at java.util.TimerThread.mainLoop(Timer.java:526) + at java.util.TimerThread.run(Timer.java:505) + +"Thread-4" #25 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPoll.epollWait(Native Method) + at sun.nio.ch.EPollPort$EventHandlerTask.poll(EPollPort.java:194) + at sun.nio.ch.EPollPort$EventHandlerTask.run(EPollPort.java:268) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-10" #85 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@303ceae7 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-7" #82 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@303ceae7 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"Agent-Cpu-Getter" #135 daemon [WAITING] on java.lang.UNIXProcess@61581425 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at java.lang.UNIXProcess.waitFor(UNIXProcess.java:395) + at com.tongweb.commons.exec.DefaultExecutor.executeInternal(DefaultExecutor.java:364) + at com.tongweb.commons.exec.DefaultExecutor.execute(DefaultExecutor.java:166) + at com.tongweb.util.sys.OptionalSysInfoUtil.executeCommandLine(OptionalSysInfoUtil.java:328) + at com.tongweb.util.sys.OptionalSysInfoUtil.executeDirectly(OptionalSysInfoUtil.java:306) + at com.tongweb.util.sys.OptionalSysInfoUtil.getCpuPercentHeavily(OptionalSysInfoUtil.java:98) + at com.tongweb.util.sys.OptionalSysInfoUtil.initCpuPercentCache(OptionalSysInfoUtil.java:85) + at com.tongweb.util.sys.OptionalSysInfoUtil.access$100(OptionalSysInfoUtil.java:14) + at com.tongweb.util.sys.OptionalSysInfoUtil$1.run(OptionalSysInfoUtil.java:63) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-4" #79 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@303ceae7 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-5" #80 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@303ceae7 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"ContainerBackgroundProcessor[StandardEngine[TONGWEB]]" #97 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.tongweb.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1345) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-9060-exec-2" #16 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@404ae151 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1089) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1151) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:623) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-8" #83 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@303ceae7 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"NioBlockingSelector.BlockPoller-1" #37 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.tongweb.web.util.net.NioBlockingSelector$BlockPoller.run(NioBlockingSelector.java:339) + +"http-nio2-9060-exec-5" #19 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@404ae151 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1089) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1151) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:623) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"main" #1 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) + at java.net.ServerSocket.implAccept(ServerSocket.java:560) + at java.net.ServerSocket.accept(ServerSocket.java:528) + at com.tongweb.catalina.core.StandardServer.awaitSocket(StandardServer.java:510) + at com.tongweb.catalina.core.StandardServer.await(StandardServer.java:450) + at com.tongweb.catalina.startup.Catalina.await(Catalina.java:743) + at com.tongweb.catalina.startup.ThanosCatalina.start(Unknown Source) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at com.tongweb.catalina.startup.Bootstrap.start(Bootstrap.java:364) + at com.tongweb.catalina.startup.Bootstrap.main(Bootstrap.java:501) + +"http-nio2-8080-exec-3" #28 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@177eb6a + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1089) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1151) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:623) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-8080-exec-10" #35 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@177eb6a + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1089) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1151) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:623) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-3" #78 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@303ceae7 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-exec-1" #102 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4e8d06f0 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1089) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1151) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:623) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-9060-exec-1" #15 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@404ae151 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1089) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1151) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:623) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@18739d7b + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at java.lang.ref.Reference.tryHandlePending(Reference.java:191) + at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153) + +"http-nio2-9060-exec-9" #23 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@404ae151 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1089) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1151) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:623) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-8080-exec-5" #30 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@177eb6a + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1089) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1151) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:623) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-9060-exec-4" #18 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@404ae151 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1089) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1151) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:623) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-9" #84 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@303ceae7 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"TW7-Monitor-1-thread-1" #116 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f4f2740 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"RMI Reaper" #90 [WAITING] on java.lang.ref.ReferenceQueue$Lock@44ce4444 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165) + at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:351) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-exec-4" #105 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4e8d06f0 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1089) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1151) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:623) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"IntelligentRouterHealthInfoCollector" #146 [TIMED_WAITING] on java.util.TaskQueue@651689c4 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:552) + at java.util.TimerThread.run(Timer.java:505) + +"http-nio2-8080-exec-9" #34 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@177eb6a + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1089) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1151) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:623) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-1" #76 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@303ceae7 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"RMI TCP Accept-0" #89 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) + at java.net.ServerSocket.implAccept(ServerSocket.java:560) + at java.net.ServerSocket.accept(ServerSocket.java:528) + at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:405) + at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:377) + at java.lang.Thread.run(Thread.java:750) + +"Thread-33" #145 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@610a5858 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-Acceptor-0" #114 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:421) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:249) + at com.tongweb.web.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:457) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-8080-Acceptor-0" #100 daemon [WAITING] on java.util.concurrent.CountDownLatch$Sync@5749161e + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) + at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:997) + at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1304) + at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:231) + at sun.nio.ch.PendingFuture.get(PendingFuture.java:180) + at com.tongweb.web.util.net.Nio2Endpoint$Acceptor.run(Nio2Endpoint.java:450) + at java.lang.Thread.run(Thread.java:750) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"http-nio2-8080-exec-4" #29 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@177eb6a + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1089) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1151) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:623) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"Thread-31" #132 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@619384d7 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-exec-5" #106 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4e8d06f0 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1089) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1151) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:623) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"compress-log-timer" #12 daemon [TIMED_WAITING] on java.util.TaskQueue@301a6988 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:552) + at java.util.TimerThread.run(Timer.java:505) + +"RMI RenewClean-[172.17.0.4:43741]" #93 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@3613f4b + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) + at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:563) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-exec-10" #111 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4e8d06f0 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1089) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1151) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:623) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"RMI Scheduler(0)" #92 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1c0730df + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"GC Daemon" #14 daemon [TIMED_WAITING] on sun.misc.GC$LatencyLock@61cfbab4 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at sun.misc.GC$Daemon.run(GC.java:117) + +"http-nio-5100-exec-7" #108 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4e8d06f0 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1089) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1151) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:623) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-8080-exec-7" #32 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.lang.Thread.dumpThreads(Native Method) + at java.lang.Thread.getAllStackTraces(Thread.java:1615) + at com.google.gso.fnhhs.ErrorXgxzkHandler.toString(BasicInfoPrinter.java:26) + at java.lang.String.valueOf(String.java:2994) + at com.tongweb.catalina.connector.CoyoteWriter.print(CoyoteWriter.java:244) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at com.tongweb.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230) + at com.tongweb.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) + at ServletNameTestFilter.doFilter(ServletNameTestFilter.java:16) + at com.tongweb.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) + at com.tongweb.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) + at com.tongweb.web.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at com.tongweb.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) + at com.tongweb.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) + at EmptyFilter.doFilter(EmptyFilter.java:12) + at com.tongweb.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) + at com.tongweb.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) + at UrlMappingTestFilter.doFilter(UrlMappingTestFilter.java:21) + at com.tongweb.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) + at com.tongweb.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) + at com.tongweb.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198) + at com.tongweb.catalina.core.StandardContextValve.invoke(StandardContextValve.java:108) + at com.tongweb.catalina.core.ThanosStandardContextValve.invoke(ThanosStandardContextValve.java:26) + at com.tongweb.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:44) + at com.tongweb.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) + at com.tongweb.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) + at com.tongweb.tomee.catalina.OpenEJBSecurityListener$RequestCapturer.invoke(OpenEJBSecurityListener.java:97) + at com.tongweb.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80) + at com.tongweb.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) + at com.tongweb.catalina.core.ThanosStandardEngineValve.invoke(ThanosStandardEngineValve.java:71) + at com.tongweb.catalina.realm.RealmValve.invoke(RealmValve.java:30) + at com.tongweb.catalina.connector.ThanosCoyoteAdaptor.service(ThanosCoyoteAdaptor.java:425) + at com.tongweb.coyote.http11.Http11Processor.service(Http11Processor.java:772) + at com.tongweb.coyote.http11.ThanosHttp11Processor.service(ThanosHttp11Processor.java:19) + at com.tongweb.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) + at com.tongweb.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:803) + at com.tongweb.web.util.net.Nio2Endpoint$SocketProcessor.doRun(Nio2Endpoint.java:1610) + at com.tongweb.web.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at com.tongweb.web.util.net.AbstractEndpoint.processSocket(AbstractEndpoint.java:832) + at com.tongweb.web.util.net.Nio2Endpoint$Nio2SocketWrapper$4.completed(Nio2Endpoint.java:640) + at com.tongweb.web.util.net.Nio2Endpoint$Nio2SocketWrapper$4.completed(Nio2Endpoint.java:618) + at sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:126) + at sun.nio.ch.Invoker$2.run(Invoker.java:218) + at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1167) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:623) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-8080-exec-1" #26 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@177eb6a + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1089) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1151) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:623) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"RMI TCP Accept-7200" #88 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) + at java.net.ServerSocket.implAccept(ServerSocket.java:560) + at java.net.ServerSocket.accept(ServerSocket.java:528) + at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:405) + at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:377) + at java.lang.Thread.run(Thread.java:750) + +"OptionalSysInfoUtil Timer" #120 daemon [WAITING] on java.util.TaskQueue@27ac92c + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at java.util.TimerThread.mainLoop(Timer.java:526) + at java.util.TimerThread.run(Timer.java:505) + +"http-nio2-9060-exec-6" #20 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@404ae151 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1089) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1151) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:623) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"process reaper" #140 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@86b254f + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@2dcf6d55 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165) + at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:188) + +"process reaper" #121 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.lang.UNIXProcess.waitForProcessExit(Native Method) + at java.lang.UNIXProcess.lambda$initStreams$3(UNIXProcess.java:289) + at java.lang.UNIXProcess$$Lambda$33/1508274142.run(Unknown Source) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-ClientPoller-1" #113 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.tongweb.web.util.net.NioEndpoint$Poller.run(NioEndpoint.java:791) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-9060-Acceptor-0" #98 daemon [WAITING] on java.util.concurrent.CountDownLatch$Sync@31c96842 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) + at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:997) + at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1304) + at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:231) + at sun.nio.ch.PendingFuture.get(PendingFuture.java:180) + at com.tongweb.web.util.net.Nio2Endpoint$Acceptor.run(Nio2Endpoint.java:450) + at java.lang.Thread.run(Thread.java:750) + +"Thread-27" #117 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65aef4fe + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-6" #81 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@303ceae7 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"RMI TCP Connection(idle)" #94 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@34bee459 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-exec-3" #104 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4e8d06f0 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1089) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1151) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:623) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"RMI TCP Connection(idle)" #91 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@34bee459 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +ServletNameTestFilter +UrlMappingTestFilter +com.google.gso.fnhhs.ErrorXgxzkHandler +com.tongweb.catalina.authenticator.AuthenticatorBase +com.tongweb.catalina.connector.CoyoteWriter +com.tongweb.catalina.connector.ThanosCoyoteAdaptor +com.tongweb.catalina.core.ApplicationFilterChain +com.tongweb.catalina.core.ContainerBase$ContainerBackgroundProcessor +com.tongweb.catalina.core.StandardContextValve +com.tongweb.catalina.core.StandardEngineValve +com.tongweb.catalina.core.StandardHostValve +com.tongweb.catalina.core.StandardServer +com.tongweb.catalina.core.StandardWrapperValve +com.tongweb.catalina.core.ThanosStandardContextValve +com.tongweb.catalina.core.ThanosStandardEngineValve +com.tongweb.catalina.realm.RealmValve +com.tongweb.catalina.startup.Bootstrap +com.tongweb.catalina.startup.Catalina +com.tongweb.catalina.startup.ThanosCatalina +com.tongweb.catalina.valves.ErrorReportValve +com.tongweb.commons.exec.DefaultExecutor +com.tongweb.commons.exec.StreamPumper +com.tongweb.coyote.AbstractProcessorLight +com.tongweb.coyote.AbstractProtocol$AsyncTimeout +com.tongweb.coyote.AbstractProtocol$ConnectionHandler +com.tongweb.coyote.http11.Http11Processor +com.tongweb.coyote.http11.ThanosHttp11Processor +com.tongweb.tomee.catalina.OpenEJBSecurityListener$RequestCapturer +com.tongweb.tomee.catalina.OpenEJBValve +com.tongweb.util.sys.OptionalSysInfoUtil +com.tongweb.util.sys.OptionalSysInfoUtil$1 +com.tongweb.web.util.net.AbstractEndpoint +com.tongweb.web.util.net.Nio2Endpoint$Acceptor +com.tongweb.web.util.net.Nio2Endpoint$Nio2SocketWrapper$4 +com.tongweb.web.util.net.Nio2Endpoint$SocketProcessor +com.tongweb.web.util.net.NioBlockingSelector$BlockPoller +com.tongweb.web.util.net.NioEndpoint$Acceptor +com.tongweb.web.util.net.NioEndpoint$Poller +com.tongweb.web.util.net.SocketProcessorBase +com.tongweb.web.util.threads.TWThreadPoolExecutor +com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker +com.tongweb.web.util.threads.TaskQueue +com.tongweb.web.util.threads.TaskThread$WrappingRunnable +com.tongweb.web.websocket.server.WsFilter diff --git a/integration-test/src/test/resources/infos/TongWeb7ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/TongWeb7042ContainerTestBasicInfo.txt similarity index 84% rename from integration-test/src/test/resources/infos/TongWeb7ContainerTestBasicInfo.txt rename to integration-test/src/test/resources/infos/TongWeb7042ContainerTestBasicInfo.txt index 0b46f4be..ad244add 100644 --- a/integration-test/src/test/resources/infos/TongWeb7ContainerTestBasicInfo.txt +++ b/integration-test/src/test/resources/infos/TongWeb7042ContainerTestBasicInfo.txt @@ -1,21 +1,18 @@ -# Generated At 2025-08-10 15:27:02 +# Generated At 2026-05-24 11:01:09 SystemProps: -java.vendor: Oracle Corporation +java.vendor: Temurin tongweb.restart.interval: 1 -pid_file_path: /opt/tweb7/tongweb.pid sun.java.launcher: SUN_STANDARD sun.management.compiler: HotSpot 64-Bit Tiered Compilers catalina.useNaming: true os.name: Linux xss_defense: true openejb.provider.default: com.tongweb.tomee -sun.boot.class.path: /opt/tweb7/lib/endorsed/annotation-api.jar:/usr/local/openjdk-8/jre/lib/resources.jar:/usr/local/openjdk-8/jre/lib/rt.jar:/usr/local/openjdk-8/jre/lib/sunrsasign.jar:/usr/local/openjdk-8/jre/lib/jsse.jar:/usr/local/openjdk-8/jre/lib/jce.jar:/usr/local/openjdk-8/jre/lib/charsets.jar:/usr/local/openjdk-8/jre/lib/jfr.jar:/usr/local/openjdk-8/jre/classes +sun.boot.class.path: /opt/tweb7/lib/endorsed/annotation-api.jar:/opt/java/openjdk/jre/lib/resources.jar:/opt/java/openjdk/jre/lib/rt.jar:/opt/java/openjdk/jre/lib/sunrsasign.jar:/opt/java/openjdk/jre/lib/jsse.jar:/opt/java/openjdk/jre/lib/jce.jar:/opt/java/openjdk/jre/lib/charsets.jar:/opt/java/openjdk/jre/lib/jfr.jar:/opt/java/openjdk/jre/classes javax.security.jacc.PolicyConfigurationFactory.provider: com.tongweb.tongejb.core.security.JaccProvider$Factory -disableResourceCache: true checkNonXADB: true java.vm.specification.vendor: Oracle Corporation -java.runtime.version: 1.8.0_342-b07 -enable_query_cache: false +java.runtime.version: 1.8.0_482-b08 tomee.version: ${pom.version} user.name: root openejb.deployments.classpath.filter.systemapps: false @@ -27,15 +24,14 @@ java.naming.factory.initial: com.tongweb.naming.java.javaURLContextFactory user.language: en derby.system.home: /opt/tweb7/bin ibm.stream.nio: true -sun.boot.library.path: /usr/local/openjdk-8/jre/lib/aarch64 +sun.boot.library.path: /opt/java/openjdk/jre/lib/amd64 openejb.deployments.classpath: false resLowversionLoad: false -tongweb.java: /usr/local/openjdk-8 -java.version: 1.8.0_342 +tongweb.java: /opt/java/openjdk +java.version: 1.8.0_482 java.util.logging.manager: com.tongweb.log.TongwebLogManager user.timezone: Etc/UTC java.net.preferIPv4Stack: false -tongweb.X_Frame_Options: SAMEORIGIN sun.arch.data.model: 64 tongweb.util.buf.StringCache.byte.enabled: true LoadClassCache.Disabled: true @@ -47,20 +43,20 @@ file.encoding.pkg: sun.io package.access: sun.,com.tongweb.catalina.,com.tongweb.coyote.,com.tongweb.jasper.,com.tongweb.web. file.separator: / java.specification.name: Java Platform API Specification -tongweb.jmx.remote.x.access.file: /opt/tweb7/conf/security/jmxremote.access java.class.version: 52.0 tongweb.util.scan.StandardJarScanFilter.jarsToSkip: bootstrap.jar,commons-daemon.jar,annotations-api.jar,el-api.jar,jsp-api.jar,servlet-api.jar,websocket-api.jar,jaspic-api.jar,catalina.jar,catalina-ant.jar,catalina-ha.jar,catalina-storeconfig.jar,catalina-tribes.jar,jasper.jar,jasper-el.jar,ecj-*.jar,catalina-jmx-remote.jar,catalina-ws.jar,tools.jar,commons-beanutils*.jar,commons-codec*.jar,commons-collections*.jar,commons-dbcp*.jar,commons-digester*.jar,commons-fileupload*.jar,commons-httpclient*.jar,commons-io*.jar,commons-lang*.jar,commons-logging*.jar,commons-math*.jar,commons-pool*.jar,jstl.jar,taglibs-standard-spec-*.jar,geronimo-spec-jaxrpc*.jar,wsdl4j*.jar,ant.jar,ant-junit*.jar,aspectj*.jar,jmx.jar,h2*.jar,hibernate*.jar,httpclient*.jar,jmx-tools.jar,jta*.jar,log4j*.jar,mail*.jar,slf4j*.jar,xercesImpl.jar,xmlParserAPIs.jar,xml-apis.jar,junit.jar,junit-*.jar,hamcrest-*.jar,easymock-*.jar,cglib-*.jar,objenesis-*.jar,ant-launcher.jar,oraclepki.jar,cobertura-*.jar,asm-*.jar,dom4j-*.jar,icu4j-*.jar,jaxen-*.jar,jdom-*.jar,jetty-*.jar,oro-*.jar,servlet-api-*.jar,tagsoup-*.jar,xmlParserAPIs-*.jar,xom-*.jar tomee.remote.support: false -java.home: /usr/local/openjdk-8/jre +user.country: US +java.home: /opt/java/openjdk/jre java.vm.info: mixed mode -os.version: 6.14.10-orbstack-00291-g1b252bd3edea +os.version: 6.8.0-111-generic com.tongweb.security.jacc.EJBMethodPermission.methodInterfaces: BusinessLocalHome,BusinessRemoteHome,BusinessRemote,BusinessLocal openejb.embedder.source: ThanosServerListener tongweb.sysapp: /opt/tweb7/applications compatibleWithWas: false path.separator: : TONGTECH_BC_JAR_PATH: /opt/tweb7/lib/bc/bcprov.jar -java.vm.version: 25.342-b07 +java.vm.version: 25.482-b08 bval.in-container: true com.tongweb.webbeans.logger.WebBeansLoggerFacade: com.tongweb.tongejb.cdi.logging.ContainerJULLoggerFactory useInsAnnoCheckCache: false @@ -68,6 +64,7 @@ java.awt.printerjob: sun.print.PSPrinterJob authconfigprovider.factory: false java.security.policy: /opt/tweb7/conf/tongweb.policy sun.io.unicode.encoding: UnicodeLittle +java.specification.maintenance.version: 6 awt.toolkit: sun.awt.X11.XToolkit tongweb.base: /opt/tweb7 package.definition: sun.,java.,com.tongweb.catalina.,com.tongweb.coyote.,com.tongweb.jasper.,com.tongweb.naming.,com.tongweb.web. @@ -77,22 +74,23 @@ openejb.home: /opt/tweb7 java.security.egd: file:/dev/./urandom user.home: /root java.rmi.server.RMIClassLoaderSpi: com.tongweb.server.TongWebRMIClassLoader +auditLogSavePath: logs/audit-log openejb.version: ${pom.version} disableVerCode: true java.specification.vendor: Oracle Corporation WebserviceCXF.OFF: true contentLength.limit: 10000 jvProfile: true -java.library.path: :/opt/tweb7/native/linux/aarch64:/usr/java/packages/lib/aarch64:/lib:/usr/lib -java.vendor.url: http://java.oracle.com/ -tongweb.rmijmx.cbport: 7200 -java.vm.vendor: Oracle Corporation -common.loader: "${tongweb.home}/patch/sys_manifest_classpath/*.jar","${tongweb.home}/lib","${tongweb.home}/lib/*.jar" +java.library.path: :/opt/tweb7/native/linux/x64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib +java.vendor.url: https://adoptium.net/ +java.vm.vendor: Temurin +common.loader: "${tongweb.home}/lib","${tongweb.home}/lib/*.jar" java.runtime.name: OpenJDK Runtime Environment sun.java.command: com.tongweb.web.thor.startup.ThorBootstrap start WebModuleOnly: false -java.class.path: /usr/local/openjdk-8/lib/tools.jar:/opt/tweb7/lib/bootstrap.jar:/opt/tweb7/lib/jdk-api.jar:/opt/tweb7/lib/ejb-agent.jar +java.class.path: /opt/java/openjdk/lib/tools.jar:/opt/tweb7/lib/bootstrap.jar:/opt/tweb7/lib/jdk-api.jar:/opt/tweb7/lib/ejb-agent.jar com.tongweb.agent.com.AgentUtil.AgentCaller.class: com.tongweb.heimdall.common.master.util.AgentCallerImpl +enable_sql_exec: false tomee.serialization.class.blacklist: - com.tongweb.commons.logging.Log: com.tongweb.commons.logging.impl.Jdk14Logger java.vm.specification.name: Java Virtual Machine Specification @@ -102,14 +100,13 @@ sun.os.patch.level: unknown java.awt.headless: true java.io.tmpdir: /opt/tweb7/temp xss_apps: console,heimdall -java.vendor.url.bug: http://bugreport.sun.com/bugreport/ +java.vendor.url.bug: https://github.com/adoptium/adoptium-support/issues switchCharacterEncoding: false server.loader: -cdi.passivate: false -java.rmi.server.hostname: 192.168.215.4 -os.arch: aarch64 +java.rmi.server.hostname: 172.17.0.4 +os.arch: amd64 java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment -java.ext.dirs: /usr/local/openjdk-8/jre/lib/ext:/usr/java/packages/lib/ext +java.ext.dirs: /opt/java/openjdk/jre/lib/ext:/usr/java/packages/lib/ext tongweb.jndi.lookup.relaxVersion: false user.dir: /opt/tweb7/bin ShutdownSocketDisabled: false @@ -131,94 +128,7 @@ master.path: /opt/tweb7 =========================================== ThreadStacks: -"http-nio2-0.0.0.0-9060-exec-5" #22 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@74004404 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) - at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) - at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) - at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) - at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) - at java.lang.Thread.run(Thread.java:750) - -"IntelligentRouterHealthInfoCollector" #185 [TIMED_WAITING] on java.util.TaskQueue@703fde5c - java.lang.Thread.State: TIMED_WAITING - at java.lang.Object.wait(Native Method) - at java.util.TimerThread.mainLoop(Timer.java:552) - at java.util.TimerThread.run(Timer.java:505) - -"http-nio2-8080-Acceptor-0" #115 daemon [WAITING] on java.util.concurrent.CountDownLatch$Sync@353d4e3f - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) - at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:997) - at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1304) - at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:231) - at sun.nio.ch.PendingFuture.get(PendingFuture.java:180) - at com.tongweb.web.util.net.Nio2Endpoint$Acceptor.run(Nio2Endpoint.java:444) - at java.lang.Thread.run(Thread.java:750) - -"http-nio2-8080-exec-7" #35 daemon [RUNNABLE] - java.lang.Thread.State: RUNNABLE - at java.lang.Thread.dumpThreads(Native Method) - at java.lang.Thread.getAllStackTraces(Thread.java:1615) - at org.junit.Uzcrn.ErrorHandler.toString(BasicInfoPrinter.java:26) - at java.lang.String.valueOf(String.java:2994) - at com.tongweb.catalina.connector.CoyoteWriter.print(CoyoteWriter.java:244) - at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) - at com.tongweb.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230) - at com.tongweb.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) - at com.tongweb.web.websocket.server.WsFilter.doFilter(WsFilter.java:53) - at com.tongweb.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) - at com.tongweb.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) - at EmptyFilter.doFilter(EmptyFilter.java:21) - at com.tongweb.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) - at com.tongweb.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) - at com.tongweb.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198) - at com.tongweb.catalina.core.StandardContextValve.invoke0(StandardContextValve.java:123) - at com.tongweb.catalina.core.ThanosStandardContextValve.invoke0(ThanosStandardContextValve.java:14) - at com.tongweb.catalina.core.StandardContextValve.invoke(StandardContextValve.java:114) - at com.tongweb.catalina.core.ThanosStandardContextValve.invoke(ThanosStandardContextValve.java:103) - at com.tongweb.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:44) - at com.tongweb.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:452) - at com.tongweb.catalina.core.StandardHostValve.invoke(StandardHostValve.java:346) - at com.tongweb.tomee.catalina.OpenEJBSecurityListener$RequestCapturer.invoke(OpenEJBSecurityListener.java:97) - at com.tongweb.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80) - at com.tongweb.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) - at com.tongweb.catalina.core.ThanosStandardEngineValve.invoke(ThanosStandardEngineValve.java:43) - at com.tongweb.catalina.realm.RealmValve.invoke(RealmValve.java:21) - at com.tongweb.catalina.connector.ThanosCoyoteAdaptor.service(ThanosCoyoteAdaptor.java:469) - at com.tongweb.coyote.http11.Http11Processor.service(Http11Processor.java:870) - at com.tongweb.coyote.http11.ThanosHttp11Processor.service(ThanosHttp11Processor.java:19) - at com.tongweb.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) - at com.tongweb.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:921) - at com.tongweb.web.util.net.Nio2Endpoint$SocketProcessor.doRun(Nio2Endpoint.java:1635) - at com.tongweb.web.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) - at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1172) - at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) - at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) - at java.lang.Thread.run(Thread.java:750) - -"http-nio-5100-exec-1" #117 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7214e361 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) - at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) - at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) - at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) - at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) - at java.lang.Thread.run(Thread.java:750) - -"Thread-35" #132 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4c2b943 +"Thread-33" #159 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@801f228 java.lang.Thread.State: TIMED_WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) @@ -230,7 +140,7 @@ ThreadStacks: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:750) -"http-nio2-8080-exec-1" #29 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@a014ab9 +"http-nio2-9060-exec-8" #25 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6c60d58 java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -244,7 +154,7 @@ ThreadStacks: at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:750) -"http-nio-5100-exec-9" #125 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7214e361 +"http-nio-5100-exec-7" #111 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2f99958 java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -258,7 +168,7 @@ ThreadStacks: at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:750) -"http-nio2-0.0.0.0-9060-exec-7" #24 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@74004404 +"http-nio2-8080-exec-4" #32 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@47fb0763 java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -272,14 +182,15 @@ ThreadStacks: at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:750) -"RMI RenewClean-[192.168.215.4:7200]" #107 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@5512b170 - java.lang.Thread.State: TIMED_WAITING +"RMI Reaper" #93 [WAITING] on java.lang.ref.ReferenceQueue$Lock@406c3d06 + java.lang.Thread.State: WAITING at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) - at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:563) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165) + at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:351) at java.lang.Thread.run(Thread.java:750) -"http-nio2-8080-exec-6" #34 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@a014ab9 +"http-nio2-9060-exec-4" #21 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6c60d58 java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -293,7 +204,17 @@ ThreadStacks: at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:750) -"http-nio-5100-exec-10" #126 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7214e361 +"http-nio-5100-ClientPoller-1" #116 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.tongweb.web.util.net.NioEndpoint$Poller.run(NioEndpoint.java:796) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-9060-exec-3" #20 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6c60d58 java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -307,35 +228,7 @@ ThreadStacks: at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:750) -"http-nio2-8080-exec-9" #37 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@a014ab9 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) - at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) - at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) - at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) - at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) - at java.lang.Thread.run(Thread.java:750) - -"http-nio2-0.0.0.0-9060-exec-3" #20 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@74004404 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) - at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) - at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) - at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) - at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) - at java.lang.Thread.run(Thread.java:750) - -"JCA-default-thread-pool-worker-1" #91 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@485f58 +"JCA-default-thread-pool-worker-7" #85 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7676449e java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -346,36 +239,95 @@ ThreadStacks: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:750) -"Thread-6" #39 daemon [RUNNABLE] - java.lang.Thread.State: RUNNABLE - at sun.nio.ch.EPoll.epollWait(Native Method) - at sun.nio.ch.EPollPort$EventHandlerTask.poll(EPollPort.java:194) - at sun.nio.ch.EPollPort$EventHandlerTask.run(EPollPort.java:268) - at java.lang.Thread.run(Thread.java:750) - -"Signal Dispatcher" #4 daemon [RUNNABLE] - java.lang.Thread.State: RUNNABLE - -"TONGWEB-startStop-2" #111 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1151f6b3 +"pool-2-thread-1" #141 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@380b2051 java.lang.Thread.State: TIMED_WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) - at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:750) -"RMI Reaper" #104 [WAITING] on java.lang.ref.ReferenceQueue$Lock@110522a2 +"http-nio2-8080-exec-3" #31 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@47fb0763 java.lang.Thread.State: WAITING - at java.lang.Object.wait(Native Method) - at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) - at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165) - at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:351) + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:750) -"RMI TCP Connection(1)-192.168.215.4" #105 daemon [RUNNABLE] +"JCA-default-thread-pool-worker-5" #83 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7676449e + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-4" #82 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7676449e + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-8080-exec-10" #38 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@47fb0763 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"Stateful cache" #90 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@27d4f82c + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-exec-2" #106 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2f99958 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"RMI TCP Connection(2)-172.17.0.4" #97 daemon [RUNNABLE] java.lang.Thread.State: RUNNABLE at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) @@ -387,21 +339,21 @@ ThreadStacks: at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:555) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688) - at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$17/1078591587.run(Unknown Source) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$21/953137620.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:750) -"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@515c88c3 +"RetryTimer" #89 daemon [WAITING] on java.util.TaskQueue@6f175dd java.lang.Thread.State: WAITING at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:502) - at java.lang.ref.Reference.tryHandlePending(Reference.java:191) - at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153) + at java.util.TimerThread.mainLoop(Timer.java:526) + at java.util.TimerThread.run(Timer.java:505) -"http-nio2-8080-exec-4" #32 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@a014ab9 +"http-nio-5100-exec-9" #113 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2f99958 java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -415,7 +367,21 @@ ThreadStacks: at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:750) -"JCA-default-thread-pool-worker-10" #100 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@485f58 +"http-nio2-9060-exec-1" #18 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6c60d58 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-10" #88 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7676449e java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -426,27 +392,7 @@ ThreadStacks: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:750) -"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@13acbf2f - java.lang.Thread.State: WAITING - at java.lang.Object.wait(Native Method) - at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) - at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165) - at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:216) - -"snapshot" #131 daemon [TIMED_WAITING] on java.util.TaskQueue@dd62787 - java.lang.Thread.State: TIMED_WAITING - at java.lang.Object.wait(Native Method) - at java.util.TimerThread.mainLoop(Timer.java:552) - at java.util.TimerThread.run(Timer.java:505) - -"compress-log-timer" #14 daemon [WAITING] on java.util.TaskQueue@35fe04ad - java.lang.Thread.State: WAITING - at java.lang.Object.wait(Native Method) - at java.lang.Object.wait(Object.java:502) - at java.util.TimerThread.mainLoop(Timer.java:526) - at java.util.TimerThread.run(Timer.java:505) - -"JCA-default-thread-pool-worker-5" #95 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@485f58 +"JCA-default-thread-pool-worker-6" #84 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7676449e java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -457,12 +403,66 @@ ThreadStacks: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:750) -"RetryTimer" #101 daemon [WAITING] on java.util.TaskQueue@d18841 +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@42678329 java.lang.Thread.State: WAITING at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:502) - at java.util.TimerThread.mainLoop(Timer.java:526) - at java.util.TimerThread.run(Timer.java:505) + at java.lang.ref.Reference.tryHandlePending(Reference.java:191) + at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153) + +"http-nio2-8080-exec-6" #34 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.lang.Thread.dumpThreads(Native Method) + at java.lang.Thread.getAllStackTraces(Thread.java:1615) + at org.junit.YLznV.ErrorSektbHandler.toString(BasicInfoPrinter.java:26) + at java.lang.String.valueOf(String.java:2994) + at com.tongweb.catalina.connector.CoyoteWriter.print(CoyoteWriter.java:244) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at com.tongweb.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230) + at com.tongweb.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) + at ServletNameTestFilter.doFilter(ServletNameTestFilter.java:16) + at com.tongweb.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) + at com.tongweb.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) + at com.tongweb.web.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at com.tongweb.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) + at com.tongweb.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) + at EmptyFilter.doFilter(EmptyFilter.java:12) + at com.tongweb.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) + at com.tongweb.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) + at UrlMappingTestFilter.doFilter(UrlMappingTestFilter.java:21) + at com.tongweb.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) + at com.tongweb.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) + at com.tongweb.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198) + at com.tongweb.catalina.core.StandardContextValve.invoke(StandardContextValve.java:108) + at com.tongweb.catalina.core.ThanosStandardContextValve.invoke(ThanosStandardContextValve.java:107) + at com.tongweb.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:44) + at com.tongweb.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:452) + at com.tongweb.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) + at com.tongweb.tomee.catalina.OpenEJBSecurityListener$RequestCapturer.invoke(OpenEJBSecurityListener.java:97) + at com.tongweb.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80) + at com.tongweb.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) + at com.tongweb.catalina.core.ThanosStandardEngineValve.invoke(ThanosStandardEngineValve.java:43) + at com.tongweb.catalina.realm.RealmValve.invoke(RealmValve.java:21) + at com.tongweb.catalina.connector.ThanosCoyoteAdaptor.service(ThanosCoyoteAdaptor.java:460) + at com.tongweb.coyote.http11.Http11Processor.service(Http11Processor.java:780) + at com.tongweb.coyote.http11.ThanosHttp11Processor.service(ThanosHttp11Processor.java:19) + at com.tongweb.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) + at com.tongweb.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:913) + at com.tongweb.web.util.net.Nio2Endpoint$SocketProcessor.doRun(Nio2Endpoint.java:1610) + at com.tongweb.web.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at com.tongweb.web.util.net.AbstractEndpoint.processSocket(AbstractEndpoint.java:853) + at com.tongweb.web.util.net.Nio2Endpoint$Nio2SocketWrapper$4.completed(Nio2Endpoint.java:640) + at com.tongweb.web.util.net.Nio2Endpoint$Nio2SocketWrapper$4.completed(Nio2Endpoint.java:618) + at sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:126) + at sun.nio.ch.Invoker$2.run(Invoker.java:218) + at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1172) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) "NioBlockingSelector.BlockPoller-1" #40 daemon [RUNNABLE] java.lang.Thread.State: RUNNABLE @@ -473,7 +473,12 @@ ThreadStacks: at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) at com.tongweb.web.util.net.NioBlockingSelector$BlockPoller.run(NioBlockingSelector.java:339) -"pool-5-thread-1" #184 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@76721ab3 +"GC Daemon" #17 daemon [TIMED_WAITING] on sun.misc.GC$LatencyLock@230f2a9c + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at sun.misc.GC$Daemon.run(GC.java:117) + +"Thread-29" #120 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@239aa349 java.lang.Thread.State: TIMED_WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) @@ -485,159 +490,61 @@ ThreadStacks: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:750) -"GC Daemon" #17 daemon [TIMED_WAITING] on sun.misc.GC$LatencyLock@4a24f1e5 - java.lang.Thread.State: TIMED_WAITING - at java.lang.Object.wait(Native Method) - at sun.misc.GC$Daemon.run(GC.java:117) - -"JCA-default-thread-pool-worker-7" #97 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@485f58 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"http-nio2-8080-exec-5" #33 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@a014ab9 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) - at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) - at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) - at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) - at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) - at java.lang.Thread.run(Thread.java:750) - -"http-nio-5100-ClientPoller-0" #127 daemon [RUNNABLE] - java.lang.Thread.State: RUNNABLE - at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) - at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) - at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) - at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) - at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) - at com.tongweb.web.util.net.NioEndpoint$Poller.run(NioEndpoint.java:815) - at java.lang.Thread.run(Thread.java:750) - -"http-nio2-8080-exec-2" #30 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@a014ab9 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) - at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) - at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) - at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) - at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) - at java.lang.Thread.run(Thread.java:750) - -"http-nio2-0.0.0.0-9060-AsyncTimeout" #114 daemon [TIMED_WAITING] - java.lang.Thread.State: TIMED_WAITING - at java.lang.Thread.sleep(Native Method) - at com.tongweb.coyote.AbstractProtocol$AsyncTimeout.run(AbstractProtocol.java:1279) - at java.lang.Thread.run(Thread.java:750) - -"http-nio2-0.0.0.0-9060-exec-1" #18 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@74004404 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) - at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) - at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) - at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) - at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) - at java.lang.Thread.run(Thread.java:750) - -"http-nio-5100-exec-7" #123 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7214e361 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) - at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) - at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) - at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) - at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) - at java.lang.Thread.run(Thread.java:750) - -"http-nio2-0.0.0.0-9060-exec-6" #23 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@74004404 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) - at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) - at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) - at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) - at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) - at java.lang.Thread.run(Thread.java:750) - -"http-nio-5100-exec-8" #124 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7214e361 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) - at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) - at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) - at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) - at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) - at java.lang.Thread.run(Thread.java:750) - -"ContainerBackgroundProcessor[StandardEngine[TONGWEB]]" #112 daemon [TIMED_WAITING] - java.lang.Thread.State: TIMED_WAITING - at java.lang.Thread.sleep(Native Method) - at com.tongweb.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1349) - at java.lang.Thread.run(Thread.java:750) - -"http-nio-5100-exec-6" #122 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7214e361 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) - at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) - at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) - at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) - at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) - at java.lang.Thread.run(Thread.java:750) - -"http-nio-5100-ClientPoller-1" #128 daemon [RUNNABLE] - java.lang.Thread.State: RUNNABLE - at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) - at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) - at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) - at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) - at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) - at com.tongweb.web.util.net.NioEndpoint$Poller.run(NioEndpoint.java:815) - at java.lang.Thread.run(Thread.java:750) - -"Auto-deploy-timer" #190 daemon [TIMED_WAITING] on java.util.TaskQueue@f3a4f60 +"snapshot" #119 daemon [TIMED_WAITING] on java.util.TaskQueue@2ec8757a java.lang.Thread.State: TIMED_WAITING at java.lang.Object.wait(Native Method) at java.util.TimerThread.mainLoop(Timer.java:552) at java.util.TimerThread.run(Timer.java:505) -"RMI TCP Accept-7200" #103 daemon [RUNNABLE] +"http-nio-5100-exec-10" #114 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2f99958 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-9060-AsyncTimeout" #102 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.tongweb.coyote.AbstractProtocol$AsyncTimeout.run(AbstractProtocol.java:1253) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-8080-exec-8" #36 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@47fb0763 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-exec-8" #112 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2f99958 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"RMI TCP Accept-0" #92 daemon [RUNNABLE] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) @@ -647,29 +554,14 @@ ThreadStacks: at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:377) at java.lang.Thread.run(Thread.java:750) -"http-nio2-8080-exec-10" #38 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@a014ab9 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) - at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) - at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) - at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) - at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) - at java.lang.Thread.run(Thread.java:750) - -"http-nio-5100-Acceptor-0" #129 daemon [RUNNABLE] +"Thread-6" #39 daemon [RUNNABLE] java.lang.Thread.State: RUNNABLE - at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) - at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:421) - at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:249) - at com.tongweb.web.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:472) + at sun.nio.ch.EPoll.epollWait(Native Method) + at sun.nio.ch.EPollPort$EventHandlerTask.poll(EPollPort.java:194) + at sun.nio.ch.EPollPort$EventHandlerTask.run(EPollPort.java:268) at java.lang.Thread.run(Thread.java:750) -"http-nio2-0.0.0.0-9060-exec-2" #19 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@74004404 +"http-nio2-8080-exec-9" #37 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@47fb0763 java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -683,7 +575,32 @@ ThreadStacks: at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:750) -"RMI TCP Connection(3)-127.0.0.1" #109 daemon [RUNNABLE] +"Thread-32" #140 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50c8d541 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"Auto-deploy-timer" #162 daemon [TIMED_WAITING] on java.util.TaskQueue@ac95e0e + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:552) + at java.util.TimerThread.run(Timer.java:505) + +"RMI RenewClean-[172.17.0.4:37515]" #96 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@7c3f24f5 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) + at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:563) + at java.lang.Thread.run(Thread.java:750) + +"RMI TCP Connection(1)-172.17.0.4" #94 daemon [RUNNABLE] java.lang.Thread.State: RUNNABLE at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) @@ -695,25 +612,14 @@ ThreadStacks: at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:555) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688) - at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$17/1078591587.run(Unknown Source) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$21/953137620.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:750) -"TONGWEB-startStop-1" #110 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1151f6b3 - java.lang.Thread.State: TIMED_WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) - at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"http-nio-5100-exec-5" #121 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7214e361 +"http-nio2-8080-exec-2" #30 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@47fb0763 java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -727,7 +633,7 @@ ThreadStacks: at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:750) -"http-nio-5100-exec-3" #119 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7214e361 +"http-nio2-9060-exec-2" #19 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6c60d58 java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -741,49 +647,6 @@ ThreadStacks: at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:750) -"http-nio-5100-exec-2" #118 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7214e361 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) - at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) - at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) - at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) - at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) - at java.lang.Thread.run(Thread.java:750) - -"http-nio2-0.0.0.0-9060-exec-9" #26 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@74004404 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) - at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) - at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) - at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) - at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) - at java.lang.Thread.run(Thread.java:750) - -"main" #1 [WAITING] on java.lang.Thread@4212a0c8 - java.lang.Thread.State: WAITING - at java.lang.Object.wait(Native Method) - at java.lang.Object.wait(Object.java:502) - at com.tongweb.catalina.core.StandardServer.awaitJmx(StandardServer.java:499) - at com.tongweb.catalina.core.StandardServer.await(StandardServer.java:457) - at com.tongweb.catalina.startup.Catalina.await(Catalina.java:747) - at com.tongweb.catalina.startup.ThanosCatalina.start(Unknown Source) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:498) - at com.tongweb.catalina.startup.Bootstrap.start(Bootstrap.java:382) - at com.tongweb.catalina.startup.Bootstrap.main(Bootstrap.java:536) - "Thread-5" #28 daemon [RUNNABLE] java.lang.Thread.State: RUNNABLE at sun.nio.ch.EPoll.epollWait(Native Method) @@ -791,171 +654,14 @@ ThreadStacks: at sun.nio.ch.EPollPort$EventHandlerTask.run(EPollPort.java:268) at java.lang.Thread.run(Thread.java:750) -"http-nio-5100-exec-4" #120 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7214e361 +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@11b1fdad java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) - at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) - at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) - at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) - at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) - at java.lang.Thread.run(Thread.java:750) + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165) + at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:188) -"http-nio-5100-AsyncTimeout" #130 daemon [TIMED_WAITING] - java.lang.Thread.State: TIMED_WAITING - at java.lang.Thread.sleep(Native Method) - at com.tongweb.coyote.AbstractProtocol$AsyncTimeout.run(AbstractProtocol.java:1279) - at java.lang.Thread.run(Thread.java:750) - -"RMI TCP Connection(2)-192.168.215.4" #108 daemon [RUNNABLE] - java.lang.Thread.State: RUNNABLE - at java.net.SocketInputStream.socketRead0(Native Method) - at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) - at java.net.SocketInputStream.read(SocketInputStream.java:171) - at java.net.SocketInputStream.read(SocketInputStream.java:141) - at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) - at java.io.BufferedInputStream.read(BufferedInputStream.java:265) - at java.io.FilterInputStream.read(FilterInputStream.java:83) - at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:555) - at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834) - at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688) - at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$17/1078591587.run(Unknown Source) - at java.security.AccessController.doPrivileged(Native Method) - at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"JCA-default-thread-pool-worker-4" #94 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@485f58 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"Stateful cache" #102 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3254d46 - java.lang.Thread.State: TIMED_WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"http-nio2-8080-exec-8" #36 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@a014ab9 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) - at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) - at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) - at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) - at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) - at java.lang.Thread.run(Thread.java:750) - -"http-nio2-8080-AsyncTimeout" #116 daemon [TIMED_WAITING] - java.lang.Thread.State: TIMED_WAITING - at java.lang.Thread.sleep(Native Method) - at com.tongweb.coyote.AbstractProtocol$AsyncTimeout.run(AbstractProtocol.java:1279) - at java.lang.Thread.run(Thread.java:750) - -"http-nio2-8080-exec-3" #31 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@a014ab9 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) - at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) - at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) - at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) - at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) - at java.lang.Thread.run(Thread.java:750) - -"pool-2-thread-1" #158 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65e46813 - java.lang.Thread.State: TIMED_WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"RMI Scheduler(0)" #106 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@8221693 - java.lang.Thread.State: TIMED_WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"JCA-default-thread-pool-worker-8" #98 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@485f58 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"JCA-default-thread-pool-worker-3" #93 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@485f58 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"JCA-default-thread-pool-worker-6" #96 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@485f58 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"JCA-default-thread-pool-worker-9" #99 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@485f58 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"http-nio2-0.0.0.0-9060-Acceptor-0" #113 daemon [WAITING] on java.util.concurrent.CountDownLatch$Sync@553e19b8 +"http-nio2-8080-Acceptor-0" #103 daemon [WAITING] on java.util.concurrent.CountDownLatch$Sync@7454007 java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -964,10 +670,52 @@ ThreadStacks: at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1304) at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:231) at sun.nio.ch.PendingFuture.get(PendingFuture.java:180) - at com.tongweb.web.util.net.Nio2Endpoint$Acceptor.run(Nio2Endpoint.java:444) + at com.tongweb.web.util.net.Nio2Endpoint$Acceptor.run(Nio2Endpoint.java:450) at java.lang.Thread.run(Thread.java:750) -"JCA-default-thread-pool-worker-2" #92 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@485f58 +"http-nio2-9060-exec-10" #27 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6c60d58 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-8080-exec-1" #29 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@47fb0763 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-9060-exec-7" #24 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6c60d58 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-3" #81 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7676449e java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -978,7 +726,14 @@ ThreadStacks: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:750) -"http-nio2-0.0.0.0-9060-exec-8" #25 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@74004404 +"compress-log-timer" #14 daemon [WAITING] on java.util.TaskQueue@47bc47cf + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at java.util.TimerThread.mainLoop(Timer.java:526) + at java.util.TimerThread.run(Timer.java:505) + +"http-nio-5100-exec-1" #105 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2f99958 java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -992,7 +747,7 @@ ThreadStacks: at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:750) -"http-nio2-0.0.0.0-9060-exec-4" #21 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@74004404 +"http-nio2-9060-exec-5" #22 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6c60d58 java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -1006,7 +761,7 @@ ThreadStacks: at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:750) -"http-nio2-0.0.0.0-9060-exec-10" #27 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@74004404 +"http-nio-5100-exec-4" #108 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2f99958 java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -1020,12 +775,261 @@ ThreadStacks: at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:750) +"http-nio2-9060-Acceptor-0" #101 daemon [WAITING] on java.util.concurrent.CountDownLatch$Sync@42a1db41 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) + at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:997) + at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1304) + at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:231) + at sun.nio.ch.PendingFuture.get(PendingFuture.java:180) + at com.tongweb.web.util.net.Nio2Endpoint$Acceptor.run(Nio2Endpoint.java:450) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-8080-exec-7" #35 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@47fb0763 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-exec-5" #109 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2f99958 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"ContainerBackgroundProcessor[StandardEngine[TONGWEB]]" #100 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.tongweb.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1349) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-exec-3" #107 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2f99958 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-2" #80 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7676449e + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-AsyncTimeout" #118 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.tongweb.coyote.AbstractProtocol$AsyncTimeout.run(AbstractProtocol.java:1253) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-8080-exec-5" #33 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@47fb0763 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-9060-exec-9" #26 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6c60d58 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-9" #87 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7676449e + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"main" #1 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) + at java.net.ServerSocket.implAccept(ServerSocket.java:560) + at java.net.ServerSocket.accept(ServerSocket.java:528) + at com.tongweb.catalina.core.StandardServer.awaitSocket(StandardServer.java:510) + at com.tongweb.catalina.core.StandardServer.await(StandardServer.java:450) + at com.tongweb.catalina.startup.Catalina.await(Catalina.java:742) + at com.tongweb.catalina.startup.ThanosCatalina.start(Unknown Source) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at com.tongweb.catalina.startup.Bootstrap.start(Bootstrap.java:378) + at com.tongweb.catalina.startup.Bootstrap.main(Bootstrap.java:530) + +"http-nio-5100-ClientPoller-0" #115 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.tongweb.web.util.net.NioEndpoint$Poller.run(NioEndpoint.java:796) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-8" #86 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7676449e + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-9060-exec-6" #23 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6c60d58 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-1" #79 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7676449e + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"IntelligentRouterHealthInfoCollector" #161 [TIMED_WAITING] on java.util.TaskQueue@5c631a2d + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:552) + at java.util.TimerThread.run(Timer.java:505) + +"http-nio2-8080-AsyncTimeout" #104 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.tongweb.coyote.AbstractProtocol$AsyncTimeout.run(AbstractProtocol.java:1253) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-Acceptor-0" #117 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:421) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:249) + at com.tongweb.web.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:457) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-exec-6" #110 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2f99958 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"RMI TCP Accept-7200" #91 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) + at java.net.ServerSocket.implAccept(ServerSocket.java:560) + at java.net.ServerSocket.accept(ServerSocket.java:528) + at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:405) + at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:377) + at java.lang.Thread.run(Thread.java:750) + +"pool-5-thread-1" #160 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@718b3cde + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"RMI Scheduler(0)" #95 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@54ac8f1f + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + =========================================== StackClassNames: Base64ClassLoaderServlet EmptyFilter +ServletNameTestFilter +UrlMappingTestFilter com.tongweb.catalina.authenticator.AuthenticatorBase com.tongweb.catalina.connector.CoyoteWriter com.tongweb.catalina.connector.ThanosCoyoteAdaptor @@ -1050,7 +1054,9 @@ com.tongweb.coyote.http11.Http11Processor com.tongweb.coyote.http11.ThanosHttp11Processor com.tongweb.tomee.catalina.OpenEJBSecurityListener$RequestCapturer com.tongweb.tomee.catalina.OpenEJBValve +com.tongweb.web.util.net.AbstractEndpoint com.tongweb.web.util.net.Nio2Endpoint$Acceptor +com.tongweb.web.util.net.Nio2Endpoint$Nio2SocketWrapper$4 com.tongweb.web.util.net.Nio2Endpoint$SocketProcessor com.tongweb.web.util.net.NioBlockingSelector$BlockPoller com.tongweb.web.util.net.NioEndpoint$Acceptor @@ -1061,4 +1067,4 @@ com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker com.tongweb.web.util.threads.TaskQueue com.tongweb.web.util.threads.TaskThread$WrappingRunnable com.tongweb.web.websocket.server.WsFilter -org.junit.Uzcrn.ErrorHandler +org.junit.YLznV.ErrorSektbHandler diff --git a/integration-test/src/test/resources/infos/TongWeb7046ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/TongWeb7046ContainerTestBasicInfo.txt new file mode 100644 index 00000000..079a6d3e --- /dev/null +++ b/integration-test/src/test/resources/infos/TongWeb7046ContainerTestBasicInfo.txt @@ -0,0 +1,1115 @@ +# Generated At 2026-05-24 11:01:30 +SystemProps: +java.vendor: Oracle Corporation +tongweb.restart.interval: 1 +pid_file_path: /opt/tweb7/tongweb.pid +sun.java.launcher: SUN_STANDARD +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +catalina.useNaming: true +os.name: Linux +xss_defense: true +openejb.provider.default: com.tongweb.tomee +sun.boot.class.path: /opt/tweb7/lib/endorsed/annotation-api.jar:/usr/local/openjdk-8/jre/lib/resources.jar:/usr/local/openjdk-8/jre/lib/rt.jar:/usr/local/openjdk-8/jre/lib/sunrsasign.jar:/usr/local/openjdk-8/jre/lib/jsse.jar:/usr/local/openjdk-8/jre/lib/jce.jar:/usr/local/openjdk-8/jre/lib/charsets.jar:/usr/local/openjdk-8/jre/lib/jfr.jar:/usr/local/openjdk-8/jre/classes +javax.security.jacc.PolicyConfigurationFactory.provider: com.tongweb.tongejb.core.security.JaccProvider$Factory +disableResourceCache: true +checkNonXADB: true +java.vm.specification.vendor: Oracle Corporation +java.runtime.version: 1.8.0_342-b07 +enable_query_cache: false +tomee.version: ${pom.version} +user.name: root +openejb.deployments.classpath.filter.systemapps: false +shared.loader: ${tongweb.home}/lib/common,${tongweb.home}/lib/common/*.jar,${tongweb.home}/lib/classes/,${tongweb.base}/lib/common,${tongweb.base}/lib/common/*.jar,${tongweb.base}/lib/classes/ +openejb.loader: webtier-system +genSessionCookieNameForContext: console +tongweb.home: /opt/tweb7 +java.naming.factory.initial: com.tongweb.naming.java.javaURLContextFactory +user.language: en +derby.system.home: /opt/tweb7/bin +ibm.stream.nio: true +sun.boot.library.path: /usr/local/openjdk-8/jre/lib/amd64 +openejb.deployments.classpath: false +resLowversionLoad: false +tongweb.java: /usr/local/openjdk-8 +java.version: 1.8.0_342 +java.util.logging.manager: com.tongweb.log.TongwebLogManager +user.timezone: Etc/UTC +java.net.preferIPv4Stack: false +tongweb.X_Frame_Options: SAMEORIGIN +sun.arch.data.model: 64 +tongweb.util.buf.StringCache.byte.enabled: true +LoadClassCache.Disabled: true +tongweb.upload: /opt/tweb7/temp/upload +java.endorsed.dirs: /opt/tweb7/lib/endorsed +sun.cpu.isalist: +sun.jnu.encoding: UTF-8 +file.encoding.pkg: sun.io +package.access: sun.,com.tongweb.catalina.,com.tongweb.coyote.,com.tongweb.jasper.,com.tongweb.web. +file.separator: / +java.specification.name: Java Platform API Specification +tongweb.jmx.remote.x.access.file: /opt/tweb7/conf/security/jmxremote.access +java.class.version: 52.0 +tongweb.util.scan.StandardJarScanFilter.jarsToSkip: bootstrap.jar,commons-daemon.jar,annotations-api.jar,el-api.jar,jsp-api.jar,servlet-api.jar,websocket-api.jar,jaspic-api.jar,catalina.jar,catalina-ant.jar,catalina-ha.jar,catalina-storeconfig.jar,catalina-tribes.jar,jasper.jar,jasper-el.jar,ecj-*.jar,catalina-jmx-remote.jar,catalina-ws.jar,tools.jar,commons-beanutils*.jar,commons-codec*.jar,commons-collections*.jar,commons-dbcp*.jar,commons-digester*.jar,commons-fileupload*.jar,commons-httpclient*.jar,commons-io*.jar,commons-lang*.jar,commons-logging*.jar,commons-math*.jar,commons-pool*.jar,jstl.jar,taglibs-standard-spec-*.jar,geronimo-spec-jaxrpc*.jar,wsdl4j*.jar,ant.jar,ant-junit*.jar,aspectj*.jar,jmx.jar,h2*.jar,hibernate*.jar,httpclient*.jar,jmx-tools.jar,jta*.jar,log4j*.jar,mail*.jar,slf4j*.jar,xercesImpl.jar,xmlParserAPIs.jar,xml-apis.jar,junit.jar,junit-*.jar,hamcrest-*.jar,easymock-*.jar,cglib-*.jar,objenesis-*.jar,ant-launcher.jar,oraclepki.jar,cobertura-*.jar,asm-*.jar,dom4j-*.jar,icu4j-*.jar,jaxen-*.jar,jdom-*.jar,jetty-*.jar,oro-*.jar,servlet-api-*.jar,tagsoup-*.jar,xmlParserAPIs-*.jar,xom-*.jar +tomee.remote.support: false +java.home: /usr/local/openjdk-8/jre +java.vm.info: mixed mode +os.version: 6.8.0-111-generic +com.tongweb.security.jacc.EJBMethodPermission.methodInterfaces: BusinessLocalHome,BusinessRemoteHome,BusinessRemote,BusinessLocal +openejb.embedder.source: ThanosServerListener +tongweb.sysapp: /opt/tweb7/applications +compatibleWithWas: false +path.separator: : +TONGTECH_BC_JAR_PATH: /opt/tweb7/lib/bc/bcprov.jar +java.vm.version: 25.342-b07 +bval.in-container: true +com.tongweb.webbeans.logger.WebBeansLoggerFacade: com.tongweb.tongejb.cdi.logging.ContainerJULLoggerFactory +useInsAnnoCheckCache: false +java.awt.printerjob: sun.print.PSPrinterJob +authconfigprovider.factory: false +java.security.policy: /opt/tweb7/conf/tongweb.policy +sun.io.unicode.encoding: UnicodeLittle +awt.toolkit: sun.awt.X11.XToolkit +tongweb.base: /opt/tweb7 +package.definition: sun.,java.,com.tongweb.catalina.,com.tongweb.coyote.,com.tongweb.jasper.,com.tongweb.naming.,com.tongweb.web. +tongweb.app: /opt/tweb7/deployment +java.naming.factory.url.pkgs: com.tongweb.naming:com.tongweb.tongejb.core.ivm.naming +openejb.home: /opt/tweb7 +java.security.egd: file:/dev/./urandom +user.home: /root +java.rmi.server.RMIClassLoaderSpi: com.tongweb.server.TongWebRMIClassLoader +openejb.version: ${pom.version} +disableVerCode: true +java.specification.vendor: Oracle Corporation +WebserviceCXF.OFF: true +contentLength.limit: 10000 +jvProfile: true +java.library.path: :/opt/tweb7/native/linux/x64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib +java.vendor.url: http://java.oracle.com/ +tongweb.rmijmx.cbport: 7200 +java.vm.vendor: Oracle Corporation +common.loader: "${tongweb.home}/patch/sys_manifest_classpath/*.jar","${tongweb.home}/lib","${tongweb.home}/lib/*.jar" +java.runtime.name: OpenJDK Runtime Environment +sun.java.command: com.tongweb.web.thor.startup.ThorBootstrap start +WebModuleOnly: false +java.class.path: /usr/local/openjdk-8/lib/tools.jar:/opt/tweb7/lib/bootstrap.jar:/opt/tweb7/lib/jdk-api.jar:/opt/tweb7/lib/ejb-agent.jar +com.tongweb.agent.com.AgentUtil.AgentCaller.class: com.tongweb.heimdall.common.master.util.AgentCallerImpl +tomee.serialization.class.blacklist: - +com.tongweb.commons.logging.Log: com.tongweb.commons.logging.impl.Jdk14Logger +java.vm.specification.name: Java Virtual Machine Specification +java.vm.specification.version: 1.8 +sun.cpu.endian: little +sun.os.patch.level: unknown +java.awt.headless: true +java.io.tmpdir: /opt/tweb7/temp +xss_apps: console,heimdall +java.vendor.url.bug: http://bugreport.sun.com/bugreport/ +switchCharacterEncoding: false +server.loader: +cdi.passivate: false +java.rmi.server.hostname: 172.17.0.4 +os.arch: amd64 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.ext.dirs: /usr/local/openjdk-8/jre/lib/ext:/usr/java/packages/lib/ext +tongweb.jndi.lookup.relaxVersion: false +user.dir: /opt/tweb7/bin +ShutdownSocketDisabled: false +tongweb.poseidon.master.home: /opt/tweb7/applications/heimdall/ +useBeanManagerInCompJNDI: false +line.separator: + +java.vm.name: OpenJDK 64-Bit Server VM +com.tongweb.tongejb.core.security.JaccProvider: com.tongweb.tongejb.core.security.jacc.BasicJaccProvider +openejb.base: /opt/tweb7 +startup.secure: false +file.encoding: UTF-8 +persistenceLogSavePath: persistence +tongweb.util.scan.StandardJarScanFilter.jarsToScan: log4j-web*.jar,log4j-taglib*.jar,log4javascript*.jar,slf4j-taglib*.jar +noBanner: true +java.specification.version: 1.8 +master.path: /opt/tweb7 + +=========================================== + +ThreadStacks: +"Auto-deploy-timer" #166 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.util.zip.ZipFile.read(Native Method) + at java.util.zip.ZipFile.access$1400(ZipFile.java:61) + at java.util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:738) + at java.util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:753) + at java.io.FilterInputStream.read(FilterInputStream.java:83) + at java.io.DataInputStream.readUnsignedShort(DataInputStream.java:338) + at java.io.DataInputStream.readUTF(DataInputStream.java:589) + at java.io.DataInputStream.readUTF(DataInputStream.java:564) + at com.sun.xml.internal.bind.v2.bytecode.ClassTailor.tailor(ClassTailor.java:131) + at com.sun.xml.internal.bind.v2.runtime.reflect.opt.AccessorInjector.tailor(AccessorInjector.java:107) + at com.sun.xml.internal.bind.v2.runtime.reflect.opt.AccessorInjector.prepare(AccessorInjector.java:68) + at com.sun.xml.internal.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.get(OptimizedAccessorFactory.java:164) + at com.sun.xml.internal.bind.v2.runtime.reflect.Accessor$FieldReflection.optimize(Accessor.java:271) + at com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor$CompositeTransducedAccessorImpl.(TransducedAccessor.java:220) + at com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor.get(TransducedAccessor.java:160) + at com.sun.xml.internal.bind.v2.runtime.property.AttributeProperty.(AttributeProperty.java:76) + at com.sun.xml.internal.bind.v2.runtime.property.PropertyFactory.create(PropertyFactory.java:93) + at com.sun.xml.internal.bind.v2.runtime.ClassBeanInfoImpl.(ClassBeanInfoImpl.java:166) + at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:488) + at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:507) + at com.sun.xml.internal.bind.v2.runtime.property.SingleElementNodeProperty.(SingleElementNodeProperty.java:90) + at sun.reflect.GeneratedConstructorAccessor8.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.sun.xml.internal.bind.v2.runtime.property.PropertyFactory.create(PropertyFactory.java:113) + at com.sun.xml.internal.bind.v2.runtime.ClassBeanInfoImpl.(ClassBeanInfoImpl.java:166) + at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:488) + at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:507) + at com.sun.xml.internal.bind.v2.runtime.property.SingleElementNodeProperty.(SingleElementNodeProperty.java:90) + at sun.reflect.GeneratedConstructorAccessor8.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.sun.xml.internal.bind.v2.runtime.property.PropertyFactory.create(PropertyFactory.java:113) + at com.sun.xml.internal.bind.v2.runtime.ClassBeanInfoImpl.(ClassBeanInfoImpl.java:166) + at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:488) + at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:507) + at com.sun.xml.internal.bind.v2.runtime.property.SingleElementNodeProperty.(SingleElementNodeProperty.java:90) + at sun.reflect.GeneratedConstructorAccessor8.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.sun.xml.internal.bind.v2.runtime.property.PropertyFactory.create(PropertyFactory.java:113) + at com.sun.xml.internal.bind.v2.runtime.ClassBeanInfoImpl.(ClassBeanInfoImpl.java:166) + at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:488) + at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.(JAXBContextImpl.java:305) + at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.(JAXBContextImpl.java:124) + at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(JAXBContextImpl.java:1123) + at com.sun.xml.internal.bind.v2.ContextFactory.createContext(ContextFactory.java:147) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:247) + at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:234) + at javax.xml.bind.ContextFinder.find(ContextFinder.java:462) + at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:641) + at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:584) + at com.tongweb.config.ConfigTool.saveXmlFile(ConfigTool.java:717) + at com.tongweb.config.ConfigTool.saveXmlFile(ConfigTool.java:744) + at com.tongweb.config.ConfigTool.addChild(ConfigTool.java:247) + at com.tongweb.config.ConfigTool.addChild(ConfigTool.java:123) + at com.tongweb.deploy.util.DeployConfigUtil.addDeployConfig(DeployConfigUtil.java:355) + at com.tongweb.deploy.TongWebDeployer.deploy0(TongWebDeployer.java:399) + at com.tongweb.deploy.TongWebDeployer.deploy(TongWebDeployer.java:318) + at com.tongweb.deploy.commands.DeployCommand.deploy(DeployCommand.java:278) + at com.tongweb.deploy.autodeploy.TongWebAutoDeployer.deployAll(TongWebAutoDeployer.java:69) + at com.tongweb.deploy.autodeploy.TongWebAutoDeployTask.run(TongWebAutoDeployTask.java:222) + at java.util.TimerThread.mainLoop(Timer.java:555) + at java.util.TimerThread.run(Timer.java:505) + +"JCA-default-thread-pool-worker-10" #88 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@96554c1 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@7a2bb9d + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165) + at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:216) + +"http-nio2-8080-exec-6" #34 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@39d3fb1 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"GC Daemon" #17 daemon [TIMED_WAITING] on sun.misc.GC$LatencyLock@469fb1a6 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at sun.misc.GC$Daemon.run(GC.java:117) + +"http-nio2-0.0.0.0-9060-exec-10" #27 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65ff26e8 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"ContainerBackgroundProcessor[StandardEngine[TONGWEB]]" #100 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.tongweb.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1349) + at java.lang.Thread.run(Thread.java:750) + +"RMI Reaper" #92 [WAITING] on java.lang.ref.ReferenceQueue$Lock@77931799 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165) + at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:351) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-0.0.0.0-9060-exec-1" #18 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65ff26e8 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@1d19de6d + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at java.lang.ref.Reference.tryHandlePending(Reference.java:191) + at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153) + +"http-nio-5100-exec-8" #112 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@26b04ee9 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"RMI TCP Connection(idle)" #96 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3a64f4b1 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"Thread-29" #137 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@552413bb + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"compress-log-timer" #14 daemon [WAITING] on java.util.TaskQueue@61d55c4 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at java.util.TimerThread.mainLoop(Timer.java:526) + at java.util.TimerThread.run(Timer.java:505) + +"http-nio2-8080-Acceptor-0" #103 daemon [WAITING] on java.util.concurrent.CountDownLatch$Sync@22fe94e8 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) + at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:997) + at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1304) + at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:231) + at sun.nio.ch.PendingFuture.get(PendingFuture.java:180) + at com.tongweb.web.util.net.Nio2Endpoint$Acceptor.run(Nio2Endpoint.java:444) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-0.0.0.0-9060-exec-2" #19 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65ff26e8 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-exec-6" #110 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@26b04ee9 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-0.0.0.0-9060-exec-4" #21 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65ff26e8 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"IntelligentRouterHealthInfoCollector" #161 [TIMED_WAITING] on java.util.TaskQueue@3fa22d7a + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:552) + at java.util.TimerThread.run(Timer.java:505) + +"JCA-default-thread-pool-worker-6" #84 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@96554c1 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"snapshot" #119 daemon [TIMED_WAITING] on java.util.TaskQueue@4aee48fe + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:552) + at java.util.TimerThread.run(Timer.java:505) + +"RMI TCP Accept-7200" #91 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) + at java.net.ServerSocket.implAccept(ServerSocket.java:560) + at java.net.ServerSocket.accept(ServerSocket.java:528) + at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:405) + at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:377) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-0.0.0.0-9060-AsyncTimeout" #102 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.tongweb.coyote.AbstractProtocol$AsyncTimeout.run(AbstractProtocol.java:1279) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-exec-3" #107 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@26b04ee9 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-3" #81 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@96554c1 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-8080-exec-3" #31 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@39d3fb1 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"RMI TCP Connection(1)-172.17.0.4" #93 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) + at java.net.SocketInputStream.read(SocketInputStream.java:171) + at java.net.SocketInputStream.read(SocketInputStream.java:141) + at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) + at java.io.BufferedInputStream.read(BufferedInputStream.java:265) + at java.io.FilterInputStream.read(FilterInputStream.java:83) + at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:555) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$17/1807913901.run(Unknown Source) + at java.security.AccessController.doPrivileged(Native Method) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"NioBlockingSelector.BlockPoller-1" #40 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.tongweb.web.util.net.NioBlockingSelector$BlockPoller.run(NioBlockingSelector.java:339) + +"http-nio2-0.0.0.0-9060-exec-9" #26 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65ff26e8 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-ClientPoller-1" #116 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.tongweb.web.util.net.NioEndpoint$Poller.run(NioEndpoint.java:815) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-8080-AsyncTimeout" #104 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.tongweb.coyote.AbstractProtocol$AsyncTimeout.run(AbstractProtocol.java:1279) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-9" #87 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@96554c1 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-8080-exec-5" #33 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@39d3fb1 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-exec-10" #114 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@26b04ee9 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-8080-exec-2" #30 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@39d3fb1 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"pool-5-thread-1" #160 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@26b18712 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-exec-4" #108 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@26b04ee9 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-0.0.0.0-9060-Acceptor-0" #101 daemon [WAITING] on java.util.concurrent.CountDownLatch$Sync@703e1ef8 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) + at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:997) + at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1304) + at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:231) + at sun.nio.ch.PendingFuture.get(PendingFuture.java:180) + at com.tongweb.web.util.net.Nio2Endpoint$Acceptor.run(Nio2Endpoint.java:444) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-exec-9" #113 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@26b04ee9 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-exec-7" #111 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@26b04ee9 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"RMI Scheduler(0)" #94 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5e592478 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"Thread-5" #28 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPoll.epollWait(Native Method) + at sun.nio.ch.EPollPort$EventHandlerTask.poll(EPollPort.java:194) + at sun.nio.ch.EPollPort$EventHandlerTask.run(EPollPort.java:268) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-4" #82 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@96554c1 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-8080-exec-4" #32 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@39d3fb1 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-2" #80 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@96554c1 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-7" #85 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@96554c1 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"Stateful cache" #90 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@66c82ef5 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-AsyncTimeout" #118 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.tongweb.coyote.AbstractProtocol$AsyncTimeout.run(AbstractProtocol.java:1279) + at java.lang.Thread.run(Thread.java:750) + +"Thread-6" #39 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPoll.epollWait(Native Method) + at sun.nio.ch.EPollPort$EventHandlerTask.poll(EPollPort.java:194) + at sun.nio.ch.EPollPort$EventHandlerTask.run(EPollPort.java:268) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-0.0.0.0-9060-exec-5" #22 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65ff26e8 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-5" #83 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@96554c1 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"main" #1 [WAITING] on java.lang.Thread@4212a0c8 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.tongweb.catalina.core.StandardServer.awaitJmx(StandardServer.java:499) + at com.tongweb.catalina.core.StandardServer.await(StandardServer.java:457) + at com.tongweb.catalina.startup.Catalina.await(Catalina.java:747) + at com.tongweb.catalina.startup.ThanosCatalina.start(Unknown Source) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at com.tongweb.catalina.startup.Bootstrap.start(Bootstrap.java:382) + at com.tongweb.catalina.startup.Bootstrap.main(Bootstrap.java:536) + +"RMI TCP Connection(idle)" #97 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3a64f4b1 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"RetryTimer" #89 daemon [WAITING] on java.util.TaskQueue@4c6bac29 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at java.util.TimerThread.mainLoop(Timer.java:526) + at java.util.TimerThread.run(Timer.java:505) + +"http-nio2-0.0.0.0-9060-exec-8" #25 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65ff26e8 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-8080-exec-10" #38 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@39d3fb1 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-8080-exec-9" #37 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.lang.Thread.dumpThreads(Native Method) + at java.lang.Thread.getAllStackTraces(Thread.java:1615) + at org.apache.commons.lang.URdhB.ErrorTksljHandler.toString(BasicInfoPrinter.java:26) + at java.lang.String.valueOf(String.java:2994) + at com.tongweb.catalina.connector.CoyoteWriter.print(CoyoteWriter.java:244) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at com.tongweb.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230) + at com.tongweb.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) + at ServletNameTestFilter.doFilter(ServletNameTestFilter.java:16) + at com.tongweb.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) + at com.tongweb.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) + at com.tongweb.web.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at com.tongweb.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) + at com.tongweb.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) + at EmptyFilter.doFilter(EmptyFilter.java:12) + at com.tongweb.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) + at com.tongweb.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) + at UrlMappingTestFilter.doFilter(UrlMappingTestFilter.java:21) + at com.tongweb.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) + at com.tongweb.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) + at com.tongweb.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198) + at com.tongweb.catalina.core.StandardContextValve.invoke0(StandardContextValve.java:123) + at com.tongweb.catalina.core.ThanosStandardContextValve.invoke0(ThanosStandardContextValve.java:14) + at com.tongweb.catalina.core.StandardContextValve.invoke(StandardContextValve.java:114) + at com.tongweb.catalina.core.ThanosStandardContextValve.invoke(ThanosStandardContextValve.java:103) + at com.tongweb.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:44) + at com.tongweb.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:452) + at com.tongweb.catalina.core.StandardHostValve.invoke(StandardHostValve.java:346) + at com.tongweb.tomee.catalina.OpenEJBSecurityListener$RequestCapturer.invoke(OpenEJBSecurityListener.java:97) + at com.tongweb.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80) + at com.tongweb.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) + at com.tongweb.catalina.core.ThanosStandardEngineValve.invoke(ThanosStandardEngineValve.java:43) + at com.tongweb.catalina.realm.RealmValve.invoke(RealmValve.java:21) + at com.tongweb.catalina.connector.ThanosCoyoteAdaptor.service(ThanosCoyoteAdaptor.java:469) + at com.tongweb.coyote.http11.Http11Processor.service(Http11Processor.java:870) + at com.tongweb.coyote.http11.ThanosHttp11Processor.service(ThanosHttp11Processor.java:19) + at com.tongweb.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) + at com.tongweb.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:921) + at com.tongweb.web.util.net.Nio2Endpoint$SocketProcessor.doRun(Nio2Endpoint.java:1635) + at com.tongweb.web.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at com.tongweb.web.util.net.AbstractEndpoint.processSocket(AbstractEndpoint.java:867) + at com.tongweb.web.util.net.Nio2Endpoint$Nio2SocketWrapper$4.completed(Nio2Endpoint.java:634) + at com.tongweb.web.util.net.Nio2Endpoint$Nio2SocketWrapper$4.completed(Nio2Endpoint.java:612) + at sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:126) + at sun.nio.ch.Invoker$2.run(Invoker.java:218) + at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1172) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-0.0.0.0-9060-exec-3" #20 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65ff26e8 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"http-nio2-8080-exec-1" #29 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@39d3fb1 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"pool-2-thread-1" #140 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4c22a282 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-0.0.0.0-9060-exec-6" #23 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65ff26e8 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-exec-5" #109 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@26b04ee9 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-Acceptor-0" #117 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:421) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:249) + at com.tongweb.web.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:472) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-8080-exec-7" #35 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@39d3fb1 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-1" #79 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@96554c1 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-0.0.0.0-9060-exec-7" #24 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65ff26e8 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-exec-2" #106 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@26b04ee9 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-exec-1" #105 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@26b04ee9 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-ClientPoller-0" #115 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.tongweb.web.util.net.NioEndpoint$Poller.run(NioEndpoint.java:815) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-8" #86 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@96554c1 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"RMI RenewClean-[172.17.0.4:7200]" #95 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@5b4f359a + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) + at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:563) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-8080-exec-8" #36 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@39d3fb1 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +ServletNameTestFilter +UrlMappingTestFilter +com.tongweb.catalina.authenticator.AuthenticatorBase +com.tongweb.catalina.connector.CoyoteWriter +com.tongweb.catalina.connector.ThanosCoyoteAdaptor +com.tongweb.catalina.core.ApplicationFilterChain +com.tongweb.catalina.core.ContainerBase$ContainerBackgroundProcessor +com.tongweb.catalina.core.StandardContextValve +com.tongweb.catalina.core.StandardEngineValve +com.tongweb.catalina.core.StandardHostValve +com.tongweb.catalina.core.StandardServer +com.tongweb.catalina.core.StandardWrapperValve +com.tongweb.catalina.core.ThanosStandardContextValve +com.tongweb.catalina.core.ThanosStandardEngineValve +com.tongweb.catalina.realm.RealmValve +com.tongweb.catalina.startup.Bootstrap +com.tongweb.catalina.startup.Catalina +com.tongweb.catalina.startup.ThanosCatalina +com.tongweb.catalina.valves.ErrorReportValve +com.tongweb.config.ConfigTool +com.tongweb.coyote.AbstractProcessorLight +com.tongweb.coyote.AbstractProtocol$AsyncTimeout +com.tongweb.coyote.AbstractProtocol$ConnectionHandler +com.tongweb.coyote.http11.Http11Processor +com.tongweb.coyote.http11.ThanosHttp11Processor +com.tongweb.deploy.TongWebDeployer +com.tongweb.deploy.autodeploy.TongWebAutoDeployTask +com.tongweb.deploy.autodeploy.TongWebAutoDeployer +com.tongweb.deploy.commands.DeployCommand +com.tongweb.deploy.util.DeployConfigUtil +com.tongweb.tomee.catalina.OpenEJBSecurityListener$RequestCapturer +com.tongweb.tomee.catalina.OpenEJBValve +com.tongweb.web.util.net.AbstractEndpoint +com.tongweb.web.util.net.Nio2Endpoint$Acceptor +com.tongweb.web.util.net.Nio2Endpoint$Nio2SocketWrapper$4 +com.tongweb.web.util.net.Nio2Endpoint$SocketProcessor +com.tongweb.web.util.net.NioBlockingSelector$BlockPoller +com.tongweb.web.util.net.NioEndpoint$Acceptor +com.tongweb.web.util.net.NioEndpoint$Poller +com.tongweb.web.util.net.SocketProcessorBase +com.tongweb.web.util.threads.TWThreadPoolExecutor +com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker +com.tongweb.web.util.threads.TaskQueue +com.tongweb.web.util.threads.TaskThread$WrappingRunnable +com.tongweb.web.websocket.server.WsFilter +org.apache.commons.lang.URdhB.ErrorTksljHandler diff --git a/integration-test/src/test/resources/infos/TongWeb7049m4ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/TongWeb7049m4ContainerTestBasicInfo.txt new file mode 100644 index 00000000..8cf27f22 --- /dev/null +++ b/integration-test/src/test/resources/infos/TongWeb7049m4ContainerTestBasicInfo.txt @@ -0,0 +1,1153 @@ +# Generated At 2026-05-24 11:01:50 +SystemProps: +server.tongweb.license.type: file +java.vendor: Temurin +tongweb.restart.interval: 1 +pid_file_path: /opt/tweb7/tongweb.pid +sun.java.launcher: SUN_STANDARD +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +catalina.useNaming: true +os.name: Linux +xss_defense: true +openejb.provider.default: com.tongweb.tomee +sun.boot.class.path: /opt/tweb7/lib/endorsed/corba-orb.jar:/opt/tweb7/lib/endorsed/annotation-api.jar:/opt/tweb7/lib/endorsed/corba-omgapi.jar:/opt/java/openjdk/jre/lib/resources.jar:/opt/java/openjdk/jre/lib/rt.jar:/opt/java/openjdk/jre/lib/sunrsasign.jar:/opt/java/openjdk/jre/lib/jsse.jar:/opt/java/openjdk/jre/lib/jce.jar:/opt/java/openjdk/jre/lib/charsets.jar:/opt/java/openjdk/jre/lib/jfr.jar:/opt/java/openjdk/jre/classes +javax.security.jacc.PolicyConfigurationFactory.provider: com.tongweb.tongejb.core.security.JaccProvider$Factory +disableResourceCache: true +checkNonXADB: true +java.vm.specification.vendor: Oracle Corporation +server.tongweb.license.tongWebEdition: tw7#isGF:false,console:true,agent:true,asdp:false,iSBindMac:false +java.runtime.version: 1.8.0_482-b08 +enable_query_cache: false +user.name: root +openejb.deployments.classpath.filter.systemapps: false +shared.loader: ${tongweb.home}/lib/common,${tongweb.home}/lib/common/*.jar,${tongweb.home}/lib/classes/,${tongweb.base}/lib/common,${tongweb.base}/lib/common/*.jar,${tongweb.base}/lib/classes/ +openejb.loader: webtier-system +genSessionCookieNameForContext: console +tongweb.home: /opt/tweb7 +java.naming.factory.initial: com.tongweb.naming.java.javaURLContextFactory +user.language: en +server.tongweb.license.filePath: /opt/tweb7/license.dat +derby.system.home: /opt/tweb7/bin +ibm.stream.nio: true +sun.boot.library.path: /opt/java/openjdk/jre/lib/amd64 +openejb.deployments.classpath: false +resLowversionLoad: false +tongweb.java: /opt/java/openjdk +java.version: 1.8.0_482 +java.util.logging.manager: com.tongweb.log.TongwebLogManager +user.timezone: Etc/UTC +java.net.preferIPv4Stack: false +tongweb.X_Frame_Options: SAMEORIGIN +sun.arch.data.model: 64 +tongweb.util.buf.StringCache.byte.enabled: true +LoadClassCache.Disabled: true +tongweb.upload: /opt/tweb7/temp/upload +java.endorsed.dirs: /opt/tweb7/lib/endorsed +sun.cpu.isalist: +sun.jnu.encoding: UTF-8 +file.encoding.pkg: sun.io +package.access: sun.,com.tongweb.catalina.,com.tongweb.coyote.,com.tongweb.jasper.,com.tongweb.web. +file.separator: / +java.specification.name: Java Platform API Specification +java.class.version: 52.0 +tongweb.util.scan.StandardJarScanFilter.jarsToSkip: bootstrap.jar,commons-daemon.jar,annotations-api.jar,el-api.jar,jsp-api.jar,servlet-api.jar,websocket-api.jar,jaspic-api.jar,catalina.jar,catalina-ant.jar,catalina-ha.jar,catalina-storeconfig.jar,catalina-tribes.jar,jasper.jar,jasper-el.jar,ecj-*.jar,catalina-jmx-remote.jar,catalina-ws.jar,tools.jar,commons-beanutils*.jar,commons-codec*.jar,commons-collections*.jar,commons-dbcp*.jar,commons-digester*.jar,commons-fileupload*.jar,commons-httpclient*.jar,commons-io*.jar,commons-lang*.jar,commons-logging*.jar,commons-math*.jar,commons-pool*.jar,jstl.jar,taglibs-standard-spec-*.jar,geronimo-spec-jaxrpc*.jar,wsdl4j*.jar,ant.jar,ant-junit*.jar,aspectj*.jar,jmx.jar,h2*.jar,hibernate*.jar,httpclient*.jar,jmx-tools.jar,jta*.jar,log4j*.jar,mail*.jar,slf4j*.jar,xercesImpl.jar,xmlParserAPIs.jar,xml-apis.jar,junit.jar,junit-*.jar,hamcrest-*.jar,easymock-*.jar,cglib-*.jar,objenesis-*.jar,ant-launcher.jar,oraclepki.jar,cobertura-*.jar,asm-*.jar,dom4j-*.jar,icu4j-*.jar,jaxen-*.jar,jdom-*.jar,jetty-*.jar,oro-*.jar,servlet-api-*.jar,tagsoup-*.jar,xmlParserAPIs-*.jar,xom-*.jar +tomee.remote.support: false +user.country: US +java.home: /opt/java/openjdk/jre +java.vm.info: mixed mode +os.version: 6.8.0-111-generic +com.tongweb.security.jacc.EJBMethodPermission.methodInterfaces: BusinessLocalHome,BusinessRemoteHome,BusinessRemote,BusinessLocal +openejb.embedder.source: ThanosServerListener +tongweb.sysapp: /opt/tweb7/applications +compatibleWithWas: false +path.separator: : +TONGTECH_BC_JAR_PATH: /opt/tweb7/lib/bc/bcprov.jar +java.vm.version: 25.482-b08 +bval.in-container: true +com.tongweb.webbeans.logger.WebBeansLoggerFacade: com.tongweb.tongejb.cdi.logging.ContainerJULLoggerFactory +java.awt.printerjob: sun.print.PSPrinterJob +authconfigprovider.factory: false +java.security.policy: /opt/tweb7/conf/tongweb.policy +sun.io.unicode.encoding: UnicodeLittle +java.specification.maintenance.version: 6 +awt.toolkit: sun.awt.X11.XToolkit +tongweb.base: /opt/tweb7 +package.definition: sun.,java.,com.tongweb.catalina.,com.tongweb.coyote.,com.tongweb.jasper.,com.tongweb.naming.,com.tongweb.web. +tongweb.app: /opt/tweb7/deployment +java.naming.factory.url.pkgs: com.tongweb.naming:com.tongweb.tongejb.core.ivm.naming +openejb.home: /opt/tweb7 +java.security.egd: file:/dev/./urandom +user.home: /root +disableVerCode: true +java.specification.vendor: Oracle Corporation +WebserviceCXF.OFF: true +jvProfile: true +java.library.path: :/opt/tweb7/native/linux/x64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib +java.vendor.url: https://adoptium.net/ +tongweb.rmijmx.cbport: 7200 +java.vm.vendor: Temurin +common.loader: "${tongweb.home}/patch/sys_manifest_classpath/*.jar","${tongweb.home}/lib","${tongweb.home}/lib/*.jar" +java.runtime.name: OpenJDK Runtime Environment +sun.java.command: com.tongweb.web.thor.startup.ThorBootstrap start +WebModuleOnly: false +java.class.path: /opt/java/openjdk/lib/tools.jar:/opt/tweb7/lib/bootstrap.jar:/opt/tweb7/lib/jdk-api.jar:/opt/tweb7/lib/license-client.jar:/opt/tweb7/lib/ejb-agent.jar +com.tongweb.agent.com.AgentUtil.AgentCaller.class: com.tongweb.heimdall.common.master.util.AgentCallerImpl +server.tongweb.license.productKey: 7JkITCuSsJ3j5VX2j33Mcb8l7sTCmWcsN6qfI7QiaumezEWIonfngJVX6yRjEK3UbRVZCwbjkmi4V4ShVOPeeOQOgILACnld3GXYgDI5Au4= +com.tongweb.commons.logging.Log: com.tongweb.commons.logging.impl.Jdk14Logger +java.vm.specification.name: Java Virtual Machine Specification +java.vm.specification.version: 1.8 +sun.cpu.endian: little +sun.os.patch.level: unknown +java.awt.headless: true +java.io.tmpdir: /opt/tweb7/temp +xss_apps: console,heimdall +java.vendor.url.bug: https://github.com/adoptium/adoptium-support/issues +server.loader: +cdi.passivate: false +java.rmi.server.hostname: 172.17.0.4 +os.arch: amd64 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.ext.dirs: /opt/java/openjdk/jre/lib/ext:/usr/java/packages/lib/ext +tongweb.jndi.lookup.relaxVersion: false +user.dir: /opt/tweb7/bin +ShutdownSocketDisabled: false +tongweb.poseidon.master.home: /opt/tweb7/applications/heimdall/ +useBeanManagerInCompJNDI: false +line.separator: + +java.vm.name: OpenJDK 64-Bit Server VM +com.tongweb.tongejb.core.security.JaccProvider: com.tongweb.tongejb.core.security.jacc.BasicJaccProvider +openejb.base: /opt/tweb7 +startup.secure: false +file.encoding: UTF-8 +persistenceLogSavePath: persistence +tongweb.util.scan.StandardJarScanFilter.jarsToScan: log4j-web*.jar,log4j-taglib*.jar,log4javascript*.jar,slf4j-taglib*.jar +noBanner: true +java.specification.version: 1.8 +master.path: /opt/tweb7 + +=========================================== + +ThreadStacks: +"http-nio-5100-exec-6" #113 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5ec9ab3f + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-4" #87 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6f16e9a7 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-6" #89 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6f16e9a7 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-8080-exec-4" #36 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@68ef1acf + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-0.0.0.0-9060-exec-4" #25 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5c520b2c + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"RMI TCP Accept-7200" #96 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) + at java.net.ServerSocket.implAccept(ServerSocket.java:560) + at java.net.ServerSocket.accept(ServerSocket.java:528) + at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:405) + at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:377) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-0.0.0.0-9060-exec-9" #30 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5c520b2c + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"RMI RenewClean-[172.17.0.4:7200]" #100 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@4fd1c3ca + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) + at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:563) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-0.0.0.0-9060-exec-5" #26 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5c520b2c + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"RMI TCP Connection(2)-172.17.0.4" #101 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) + at java.net.SocketInputStream.read(SocketInputStream.java:171) + at java.net.SocketInputStream.read(SocketInputStream.java:141) + at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) + at java.io.BufferedInputStream.read(BufferedInputStream.java:265) + at java.io.FilterInputStream.read(FilterInputStream.java:83) + at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:555) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$20/834977106.run(Unknown Source) + at java.security.AccessController.doPrivileged(Native Method) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-exec-8" #115 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5ec9ab3f + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-8080-exec-9" #41 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@68ef1acf + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"Thread-7" #43 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPoll.epollWait(Native Method) + at sun.nio.ch.EPollPort$EventHandlerTask.poll(EPollPort.java:194) + at sun.nio.ch.EPollPort$EventHandlerTask.run(EPollPort.java:268) + at java.lang.Thread.run(Thread.java:750) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@17524046 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at java.lang.ref.Reference.tryHandlePending(Reference.java:191) + at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153) + +"JCA-default-thread-pool-worker-10" #93 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6f16e9a7 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"RMI Scheduler(0)" #99 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7fb0901 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-8080-exec-8" #40 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@68ef1acf + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"RMI TCP Connection(3)-127.0.0.1" #102 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) + at java.net.SocketInputStream.read(SocketInputStream.java:171) + at java.net.SocketInputStream.read(SocketInputStream.java:141) + at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) + at java.io.BufferedInputStream.read(BufferedInputStream.java:265) + at java.io.FilterInputStream.read(FilterInputStream.java:83) + at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:555) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$20/834977106.run(Unknown Source) + at java.security.AccessController.doPrivileged(Native Method) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"Thread-6" #32 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPoll.epollWait(Native Method) + at sun.nio.ch.EPollPort$EventHandlerTask.poll(EPollPort.java:194) + at sun.nio.ch.EPollPort$EventHandlerTask.run(EPollPort.java:268) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-8080-exec-3" #35 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@68ef1acf + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"NioBlockingSelector.BlockPoller-1" #44 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.tongweb.web.util.net.NioBlockingSelector$BlockPoller.run(NioBlockingSelector.java:339) + +"Auto-deploy-timer" #179 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.tongweb.deploy.DeployTimeoutControlService.listenTimeout(DeployTimeoutControlService.java:51) + at com.tongweb.deploy.TongWebDeployer.deploy(TongWebDeployer.java:334) + at com.tongweb.deploy.commands.DeployCommand.deploy(DeployCommand.java:278) + at com.tongweb.deploy.autodeploy.TongWebAutoDeployer.deployAll(TongWebAutoDeployer.java:69) + at com.tongweb.deploy.autodeploy.TongWebAutoDeployTask.run(TongWebAutoDeployTask.java:261) + at java.util.TimerThread.mainLoop(Timer.java:555) + at java.util.TimerThread.run(Timer.java:505) + +"http-nio-5100-ClientPoller-0" #118 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.tongweb.web.util.net.NioEndpoint$Poller.run(NioEndpoint.java:815) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-8080-exec-7" #39 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.lang.Thread.dumpThreads(Native Method) + at java.lang.Thread.getAllStackTraces(Thread.java:1615) + at org.apache.http.client.twewq.ErrorXxfpxHandler.toString(BasicInfoPrinter.java:26) + at java.lang.String.valueOf(String.java:2994) + at com.tongweb.catalina.connector.CoyoteWriter.print(CoyoteWriter.java:244) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at com.tongweb.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230) + at com.tongweb.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) + at ServletNameTestFilter.doFilter(ServletNameTestFilter.java:16) + at com.tongweb.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) + at com.tongweb.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) + at com.tongweb.web.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at com.tongweb.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) + at com.tongweb.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) + at EmptyFilter.doFilter(EmptyFilter.java:12) + at com.tongweb.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) + at com.tongweb.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) + at UrlMappingTestFilter.doFilter(UrlMappingTestFilter.java:21) + at com.tongweb.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) + at com.tongweb.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) + at com.tongweb.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198) + at com.tongweb.catalina.core.StandardContextValve.invoke0(StandardContextValve.java:123) + at com.tongweb.catalina.core.ThanosStandardContextValve.invoke0(ThanosStandardContextValve.java:14) + at com.tongweb.catalina.core.StandardContextValve.invoke(StandardContextValve.java:114) + at com.tongweb.catalina.core.ThanosStandardContextValve.invoke(ThanosStandardContextValve.java:49) + at com.tongweb.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:44) + at com.tongweb.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:445) + at com.tongweb.catalina.core.StandardHostValve.invoke(StandardHostValve.java:368) + at com.tongweb.tomee.catalina.OpenEJBSecurityListener$RequestCapturer.invoke(OpenEJBSecurityListener.java:97) + at com.tongweb.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80) + at com.tongweb.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) + at com.tongweb.catalina.core.ThanosStandardEngineValve.invoke(ThanosStandardEngineValve.java:43) + at com.tongweb.catalina.realm.RealmValve.invoke(RealmValve.java:21) + at com.tongweb.catalina.connector.ThanosCoyoteAdaptor.service(ThanosCoyoteAdaptor.java:480) + at com.tongweb.coyote.http11.Http11Processor.service(Http11Processor.java:894) + at com.tongweb.coyote.http11.ThanosHttp11Processor.service(ThanosHttp11Processor.java:19) + at com.tongweb.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:73) + at com.tongweb.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:935) + at com.tongweb.web.util.net.Nio2Endpoint$SocketProcessor.doRun(Nio2Endpoint.java:1673) + at com.tongweb.web.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at com.tongweb.web.util.net.AbstractEndpoint.processSocket(AbstractEndpoint.java:872) + at com.tongweb.web.util.net.Nio2Endpoint$Nio2SocketWrapper$4.completed(Nio2Endpoint.java:672) + at com.tongweb.web.util.net.Nio2Endpoint$Nio2SocketWrapper$4.completed(Nio2Endpoint.java:650) + at sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:126) + at sun.nio.ch.Invoker$2.run(Invoker.java:218) + at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1172) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-8080-exec-2" #34 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@68ef1acf + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-exec-7" #114 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5ec9ab3f + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-exec-4" #111 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5ec9ab3f + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"RMI TCP Connection(1)-172.17.0.4" #98 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) + at java.net.SocketInputStream.read(SocketInputStream.java:171) + at java.net.SocketInputStream.read(SocketInputStream.java:141) + at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) + at java.io.BufferedInputStream.read(BufferedInputStream.java:265) + at java.io.FilterInputStream.read(FilterInputStream.java:83) + at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:555) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$20/834977106.run(Unknown Source) + at java.security.AccessController.doPrivileged(Native Method) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"Stateful cache" #95 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4b3c69b9 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-0.0.0.0-9060-exec-3" #24 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5c520b2c + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"TongTech-License-Executor" #17 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@a322c87 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"console-warning-plugin-1-thread-1" #147 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@f670df7 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"http-nio-5100-exec-1" #108 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5ec9ab3f + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"compress-log-timer" #14 daemon [WAITING] on java.util.TaskQueue@500bbe1b + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at java.util.TimerThread.mainLoop(Timer.java:526) + at java.util.TimerThread.run(Timer.java:505) + +"http-nio2-8080-exec-5" #37 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@68ef1acf + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"TongTech-License-Executor" #18 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@a322c87 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"RMI Reaper" #97 [WAITING] on java.lang.ref.ReferenceQueue$Lock@78527402 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165) + at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:351) + at java.lang.Thread.run(Thread.java:750) + +"Thread-49" #181 daemon [WAITING] on java.lang.Thread@59913a7b + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Thread.join(Thread.java:1257) + at java.lang.Thread.join(Thread.java:1331) + at com.tongweb.deploy.DeployTimeoutControlService$1.run(DeployTimeoutControlService.java:36) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-8080-AsyncTimeout" #107 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.tongweb.coyote.AbstractProtocol$AsyncTimeout.run(AbstractProtocol.java:1292) + at java.lang.Thread.run(Thread.java:750) + +"GC Daemon" #21 daemon [TIMED_WAITING] on sun.misc.GC$LatencyLock@639f299b + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at sun.misc.GC$Daemon.run(GC.java:117) + +"http-nio2-0.0.0.0-9060-exec-10" #31 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5c520b2c + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-1" #84 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6f16e9a7 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-8" #91 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6f16e9a7 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-5" #88 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6f16e9a7 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-exec-9" #116 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5ec9ab3f + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-exec-10" #117 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5ec9ab3f + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-exec-5" #112 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5ec9ab3f + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-exec-2" #109 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5ec9ab3f + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"RetryTimer" #94 daemon [WAITING] on java.util.TaskQueue@54a098aa + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at java.util.TimerThread.mainLoop(Timer.java:526) + at java.util.TimerThread.run(Timer.java:505) + +"JCA-default-thread-pool-worker-2" #85 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6f16e9a7 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-8080-exec-10" #42 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@68ef1acf + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-Acceptor-0" #120 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:421) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:249) + at com.tongweb.web.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:472) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-0.0.0.0-9060-exec-7" #28 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5c520b2c + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-8080-exec-1" #33 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@68ef1acf + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-0.0.0.0-9060-AsyncTimeout" #106 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.tongweb.coyote.AbstractProtocol$AsyncTimeout.run(AbstractProtocol.java:1292) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-0.0.0.0-9060-exec-2" #23 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5c520b2c + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-9" #92 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6f16e9a7 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"ContainerBackgroundProcessor[StandardEngine[TONGWEB]]" #105 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.tongweb.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1349) + at java.lang.Thread.run(Thread.java:750) + +"IntelligentRouterHealthInfoCollector" #170 daemon [TIMED_WAITING] on java.util.TaskQueue@59d60f43 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:552) + at java.util.TimerThread.run(Timer.java:505) + +"snapshot" #122 daemon [TIMED_WAITING] on java.util.TaskQueue@324f821f + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:552) + at java.util.TimerThread.run(Timer.java:505) + +"main" #1 [WAITING] on java.lang.Thread@615091b8 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.tongweb.catalina.core.StandardServer.awaitJmx(StandardServer.java:500) + at com.tongweb.catalina.core.StandardServer.await(StandardServer.java:458) + at com.tongweb.catalina.startup.Catalina.await(Catalina.java:747) + at com.tongweb.catalina.startup.ThanosCatalina.start(Unknown Source) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at com.tongweb.catalina.startup.Bootstrap.start(Bootstrap.java:381) + at com.tongweb.catalina.startup.Bootstrap.main(Bootstrap.java:536) + +"Thread-50" #182 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.util.zip.ZipFile.read(Native Method) + at java.util.zip.ZipFile.access$1400(ZipFile.java:61) + at java.util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:741) + at java.io.FilterInputStream.read(FilterInputStream.java:133) + at java.io.DataInputStream.readFully(DataInputStream.java:195) + at java.io.DataInputStream.readUTF(DataInputStream.java:609) + at java.io.DataInputStream.readUTF(DataInputStream.java:564) + at com.sun.xml.internal.bind.v2.bytecode.ClassTailor.tailor(ClassTailor.java:131) + at com.sun.xml.internal.bind.v2.runtime.reflect.opt.AccessorInjector.tailor(AccessorInjector.java:107) + at com.sun.xml.internal.bind.v2.runtime.reflect.opt.AccessorInjector.prepare(AccessorInjector.java:68) + at com.sun.xml.internal.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.get(OptimizedAccessorFactory.java:164) + at com.sun.xml.internal.bind.v2.runtime.reflect.Accessor$FieldReflection.optimize(Accessor.java:271) + at com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor$CompositeTransducedAccessorImpl.(TransducedAccessor.java:220) + at com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor.get(TransducedAccessor.java:160) + at com.sun.xml.internal.bind.v2.runtime.property.AttributeProperty.(AttributeProperty.java:76) + at com.sun.xml.internal.bind.v2.runtime.property.PropertyFactory.create(PropertyFactory.java:93) + at com.sun.xml.internal.bind.v2.runtime.ClassBeanInfoImpl.(ClassBeanInfoImpl.java:166) + at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:488) + at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:507) + at com.sun.xml.internal.bind.v2.runtime.property.SingleElementNodeProperty.(SingleElementNodeProperty.java:90) + at sun.reflect.GeneratedConstructorAccessor8.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.sun.xml.internal.bind.v2.runtime.property.PropertyFactory.create(PropertyFactory.java:113) + at com.sun.xml.internal.bind.v2.runtime.ClassBeanInfoImpl.(ClassBeanInfoImpl.java:166) + at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:488) + at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:507) + at com.sun.xml.internal.bind.v2.runtime.property.ArrayElementProperty.(ArrayElementProperty.java:97) + at com.sun.xml.internal.bind.v2.runtime.property.ArrayElementNodeProperty.(ArrayElementNodeProperty.java:47) + at sun.reflect.GeneratedConstructorAccessor7.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.sun.xml.internal.bind.v2.runtime.property.PropertyFactory.create(PropertyFactory.java:113) + at com.sun.xml.internal.bind.v2.runtime.ClassBeanInfoImpl.(ClassBeanInfoImpl.java:166) + at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:488) + at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:507) + at com.sun.xml.internal.bind.v2.runtime.property.SingleElementNodeProperty.(SingleElementNodeProperty.java:90) + at sun.reflect.GeneratedConstructorAccessor8.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.sun.xml.internal.bind.v2.runtime.property.PropertyFactory.create(PropertyFactory.java:113) + at com.sun.xml.internal.bind.v2.runtime.ClassBeanInfoImpl.(ClassBeanInfoImpl.java:166) + at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:488) + at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:507) + at com.sun.xml.internal.bind.v2.runtime.property.SingleElementNodeProperty.(SingleElementNodeProperty.java:90) + at sun.reflect.GeneratedConstructorAccessor8.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.sun.xml.internal.bind.v2.runtime.property.PropertyFactory.create(PropertyFactory.java:113) + at com.sun.xml.internal.bind.v2.runtime.ClassBeanInfoImpl.(ClassBeanInfoImpl.java:166) + at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:488) + at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.(JAXBContextImpl.java:305) + at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.(JAXBContextImpl.java:124) + at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(JAXBContextImpl.java:1123) + at com.sun.xml.internal.bind.v2.ContextFactory.createContext(ContextFactory.java:147) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:247) + at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:234) + at javax.xml.bind.ContextFinder.find(ContextFinder.java:462) + at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:641) + at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:584) + at com.tongweb.config.ConfigTool.saveXmlFile(ConfigTool.java:807) + at com.tongweb.config.ConfigTool.saveXmlFile(ConfigTool.java:840) + at com.tongweb.config.ConfigTool.saveXmlFile(ConfigTool.java:829) + at com.tongweb.config.ConfigTool.addChild(ConfigTool.java:257) + at com.tongweb.config.ConfigTool.addChild(ConfigTool.java:133) + at com.tongweb.deploy.util.DeployConfigUtil.addDeployConfig(DeployConfigUtil.java:371) + at com.tongweb.deploy.TongWebDeployer.deploy0(TongWebDeployer.java:430) + at com.tongweb.deploy.TongWebDeployer$1.run(TongWebDeployer.java:328) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-exec-3" #110 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5ec9ab3f + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-AsyncTimeout" #121 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.tongweb.coyote.AbstractProtocol$AsyncTimeout.run(AbstractProtocol.java:1292) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-7" #90 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6f16e9a7 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-0.0.0.0-9060-exec-1" #22 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5c520b2c + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-0.0.0.0-9060-exec-6" #27 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5c520b2c + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"pool-2-thread-1" #148 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2806b63c + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-0.0.0.0-9060-exec-8" #29 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5c520b2c + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"JCA-default-thread-pool-worker-3" #86 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6f16e9a7 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-5100-ClientPoller-1" #119 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.tongweb.web.util.net.NioEndpoint$Poller.run(NioEndpoint.java:815) + at java.lang.Thread.run(Thread.java:750) + +"http-nio2-8080-exec-6" #38 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@68ef1acf + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:103) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:31) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.getTask(TWThreadPoolExecutor.java:1094) + at com.tongweb.web.util.threads.TWThreadPoolExecutor.runWorker(TWThreadPoolExecutor.java:1156) + at com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker.run(TWThreadPoolExecutor.java:628) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@78331e5e + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165) + at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:188) + +"Thread-32" #142 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@11f6aa0c + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +ServletNameTestFilter +UrlMappingTestFilter +com.tongweb.catalina.authenticator.AuthenticatorBase +com.tongweb.catalina.connector.CoyoteWriter +com.tongweb.catalina.connector.ThanosCoyoteAdaptor +com.tongweb.catalina.core.ApplicationFilterChain +com.tongweb.catalina.core.ContainerBase$ContainerBackgroundProcessor +com.tongweb.catalina.core.StandardContextValve +com.tongweb.catalina.core.StandardEngineValve +com.tongweb.catalina.core.StandardHostValve +com.tongweb.catalina.core.StandardServer +com.tongweb.catalina.core.StandardWrapperValve +com.tongweb.catalina.core.ThanosStandardContextValve +com.tongweb.catalina.core.ThanosStandardEngineValve +com.tongweb.catalina.realm.RealmValve +com.tongweb.catalina.startup.Bootstrap +com.tongweb.catalina.startup.Catalina +com.tongweb.catalina.startup.ThanosCatalina +com.tongweb.catalina.valves.ErrorReportValve +com.tongweb.config.ConfigTool +com.tongweb.coyote.AbstractProcessorLight +com.tongweb.coyote.AbstractProtocol$AsyncTimeout +com.tongweb.coyote.AbstractProtocol$ConnectionHandler +com.tongweb.coyote.http11.Http11Processor +com.tongweb.coyote.http11.ThanosHttp11Processor +com.tongweb.deploy.DeployTimeoutControlService +com.tongweb.deploy.DeployTimeoutControlService$1 +com.tongweb.deploy.TongWebDeployer +com.tongweb.deploy.TongWebDeployer$1 +com.tongweb.deploy.autodeploy.TongWebAutoDeployTask +com.tongweb.deploy.autodeploy.TongWebAutoDeployer +com.tongweb.deploy.commands.DeployCommand +com.tongweb.deploy.util.DeployConfigUtil +com.tongweb.tomee.catalina.OpenEJBSecurityListener$RequestCapturer +com.tongweb.tomee.catalina.OpenEJBValve +com.tongweb.web.util.net.AbstractEndpoint +com.tongweb.web.util.net.Nio2Endpoint$Nio2SocketWrapper$4 +com.tongweb.web.util.net.Nio2Endpoint$SocketProcessor +com.tongweb.web.util.net.NioBlockingSelector$BlockPoller +com.tongweb.web.util.net.NioEndpoint$Acceptor +com.tongweb.web.util.net.NioEndpoint$Poller +com.tongweb.web.util.net.SocketProcessorBase +com.tongweb.web.util.threads.TWThreadPoolExecutor +com.tongweb.web.util.threads.TWThreadPoolExecutor$Worker +com.tongweb.web.util.threads.TaskQueue +com.tongweb.web.util.threads.TaskThread$WrappingRunnable +com.tongweb.web.websocket.server.WsFilter +org.apache.http.client.twewq.ErrorXxfpxHandler diff --git a/integration-test/src/test/resources/infos/TongWeb8ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/TongWeb8062ContainerTestBasicInfo.txt similarity index 86% rename from integration-test/src/test/resources/infos/TongWeb8ContainerTestBasicInfo.txt rename to integration-test/src/test/resources/infos/TongWeb8062ContainerTestBasicInfo.txt index d787525f..ad10ddf9 100644 --- a/integration-test/src/test/resources/infos/TongWeb8ContainerTestBasicInfo.txt +++ b/integration-test/src/test/resources/infos/TongWeb8062ContainerTestBasicInfo.txt @@ -1,80 +1,96 @@ -# Generated At 2023-11-01 12:30:00 +# Generated At 2023-11-01 12:30:10 SystemProps: -java.runtime.name: OpenJDK Runtime Environment -sun.boot.library.path: /usr/local/openjdk-8/jre/lib/aarch64 -java.vm.version: 25.342-b07 -java.vm.vendor: Oracle Corporation -java.vendor.url: http://java.oracle.com/ -path.separator: : -javax.security.jacc.PolicyConfigurationFactory.provider: com.tongweb.tongejb.core.security.JaccProvider$Factory -java.vm.name: OpenJDK 64-Bit Server VM -file.encoding.pkg: sun.io +java.vendor: Temurin sun.java.launcher: SUN_STANDARD -sun.os.patch.level: unknown -tongweb.TONGWEB_STARTED_FLAG: true -java.vm.specification.name: Java Virtual Machine Specification -user.dir: /opt/tweb8/domains/domain1 -java.runtime.version: 1.8.0_342-b07 +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +os.name: Linux +sun.boot.class.path: /opt/java/openjdk/jre/lib/resources.jar:/opt/java/openjdk/jre/lib/rt.jar:/opt/java/openjdk/jre/lib/sunrsasign.jar:/opt/java/openjdk/jre/lib/jsse.jar:/opt/java/openjdk/jre/lib/jce.jar:/opt/java/openjdk/jre/lib/charsets.jar:/opt/java/openjdk/jre/lib/jfr.jar:/opt/java/openjdk/jre/classes +javax.security.jacc.PolicyConfigurationFactory.provider: com.tongweb.tongejb.core.security.JaccProvider$Factory +java.vm.specification.vendor: Oracle Corporation +java.runtime.version: 1.8.0_482-b08 +xxx: xxx +org.apache.security.jacc.EJBMethodPermission.methodInterfaces: BusinessLocalHome,BusinessRemoteHome,BusinessRemote,BusinessLocal +user.name: root +tongweb.home: /opt/tweb8 +user.language: en +java.naming.factory.initial: com.tongweb.tongejb.core.ivm.naming.java.javaURLContextFactory derby.system.home: /opt/tweb8/domains/domain1 -java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment -java.endorsed.dirs: /usr/local/openjdk-8/jre/lib/endorsed -os.arch: aarch64 +sun.boot.library.path: /opt/java/openjdk/jre/lib/amd64 +java.version: 1.8.0_482 +java.util.logging.manager: com.tongweb.logger.JulLogManager +user.timezone: Etc/UTC +sun.arch.data.model: 64 +java.util.concurrent.ForkJoinPool.common.threadFactory: com.tongweb.web.util.SafeForkJoinWorkerThreadFactory +java.endorsed.dirs: /opt/java/openjdk/jre/lib/endorsed +sun.cpu.isalist: +sun.jnu.encoding: UTF-8 +file.encoding.pkg: sun.io +file.separator: / +java.specification.name: Java Platform API Specification +tongejb.version: 8 +java.class.version: 52.0 +user.country: US +java.home: /opt/java/openjdk/jre +java.vm.info: mixed mode +os.version: 6.8.0-111-generic +sun.font.fontmanager: sun.awt.X11FontManager +path.separator: : +java.vm.version: 25.482-b08 +bval.in-container: true +java.awt.printerjob: sun.print.PSPrinterJob +sun.io.unicode.encoding: UnicodeLittle +java.specification.maintenance.version: 6 +awt.toolkit: sun.awt.X11.XToolkit +tongweb.base: /opt/tweb8/domains/domain1 +java.naming.factory.url.pkgs: com.tongweb.tongejb.core.ivm.naming +java.security.egd: file:/dev/./urandom +user.home: /root +java.specification.vendor: Oracle Corporation +java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib +java.vendor.url: https://adoptium.net/ +java.vm.vendor: Temurin +java.runtime.name: OpenJDK Runtime Environment +sun.java.command: /opt/tweb8/version8.0.6.2/boot/tongweb-bootstrap.jar startd & +java.class.path: /opt/tweb8/version8.0.6.2/boot/tongweb-bootstrap.jar:/opt/tweb8/version8.0.6.2/boot/tongweb-bootstrap.jar +java.vm.specification.name: Java Virtual Machine Specification +java.vm.specification.version: 1.8 +sun.cpu.endian: little +sun.os.patch.level: unknown +java.awt.headless: true +tongweb.TONGWEB_STARTED_FLAG: true java.io.tmpdir: /opt/tweb8/domains/domain1/temp +java.vendor.url.bug: https://github.com/adoptium/adoptium-support/issues +java.rmi.server.hostname: 127.0.0.1 +os.arch: amd64 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.ext.dirs: /opt/java/openjdk/jre/lib/ext:/usr/java/packages/lib/ext +user.dir: /opt/tweb8/domains/domain1 line.separator: -java.vm.specification.vendor: Oracle Corporation -java.naming.factory.url.pkgs: com.tongweb.tongejb.core.ivm.naming -java.util.logging.manager: com.tongweb.logger.JulLogManager -os.name: Linux -sun.jnu.encoding: UTF-8 -java.library.path: /usr/java/packages/lib/aarch64:/lib:/usr/lib -tongweb.home: /opt/tweb8 -java.specification.name: Java Platform API Specification -java.class.version: 52.0 -sun.management.compiler: HotSpot 64-Bit Tiered Compilers -os.version: 6.14.10-orbstack-00291-g1b252bd3edea -java.util.concurrent.ForkJoinPool.common.threadFactory: com.tongweb.web.util.SafeForkJoinWorkerThreadFactory -user.home: /root -user.timezone: Etc/UTC -java.awt.printerjob: sun.print.PSPrinterJob -file.encoding: UTF-8 -java.specification.version: 1.8 -bval.in-container: true -tongweb.base: /opt/tweb8/domains/domain1 -java.class.path: /opt/tweb8/version8.0.6.2/boot/tongweb-bootstrap.jar:/opt/tweb8/version8.0.6.2/boot/tongweb-bootstrap.jar -user.name: root -noBanner: true -java.naming.factory.initial: com.tongweb.tongejb.core.ivm.naming.java.javaURLContextFactory -tongweb.version: 8 -java.vm.specification.version: 1.8 -sun.java.command: /opt/tweb8/version8.0.6.2/boot/tongweb-bootstrap.jar start -java.home: /usr/local/openjdk-8/jre -sun.arch.data.model: 64 -user.language: en -java.specification.vendor: Oracle Corporation +java.vm.name: OpenJDK 64-Bit Server VM com.tongweb.tongejb.core.security.JaccProvider: com.tongweb.tongejb.core.security.jacc.BasicJaccProvider -awt.toolkit: sun.awt.X11.XToolkit -java.vm.info: mixed mode -java.version: 1.8.0_342 -java.ext.dirs: /usr/local/openjdk-8/jre/lib/ext:/usr/java/packages/lib/ext -sun.boot.class.path: /usr/local/openjdk-8/jre/lib/resources.jar:/usr/local/openjdk-8/jre/lib/rt.jar:/usr/local/openjdk-8/jre/lib/sunrsasign.jar:/usr/local/openjdk-8/jre/lib/jsse.jar:/usr/local/openjdk-8/jre/lib/jce.jar:/usr/local/openjdk-8/jre/lib/charsets.jar:/usr/local/openjdk-8/jre/lib/jfr.jar:/usr/local/openjdk-8/jre/classes -java.awt.headless: true -java.vendor: Oracle Corporation -org.apache.security.jacc.EJBMethodPermission.methodInterfaces: BusinessLocalHome,BusinessRemoteHome,BusinessRemote,BusinessLocal -java.security.egd: file:/dev/./urandom -file.separator: / -tongejb.version: 8 -java.vendor.url.bug: http://bugreport.sun.com/bugreport/ -sun.font.fontmanager: sun.awt.X11FontManager -sun.io.unicode.encoding: UnicodeLittle -sun.cpu.endian: little -java.rmi.server.hostname: 127.0.0.1 -sun.cpu.isalist: +tongweb.version: 8 +file.encoding: UTF-8 +noBanner: true +java.specification.version: 1.8 =========================================== ThreadStacks: -"TW-0.0.0.0-8088-6" #81 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@41c72c44 +"TW-periodic-5" #83 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@181bea99 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:47) + at java.lang.Thread.run(Thread.java:750) + +"TW-0.0.0.0-9060-1" #60 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@16dc07ea java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -88,26 +104,7 @@ ThreadStacks: at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:47) at java.lang.Thread.run(Thread.java:750) -"TW-Timer-Cache" #16 daemon [TIMED_WAITING] - java.lang.Thread.State: TIMED_WAITING - at java.lang.Thread.sleep(Native Method) - at com.tongweb.server.util.Utils$b$a.run(Unknown Source) - -"TW-0.0.0.0-9060-5" #70 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a2c592b - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:102) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:17) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:47) - at java.lang.Thread.run(Thread.java:750) - -"TW-0.0.0.0-8088-BlockPoller" #32 daemon [RUNNABLE] +"TW-0.0.0.0-9060-BlockPoller" #31 daemon [RUNNABLE] java.lang.Thread.State: RUNNABLE at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) @@ -116,19 +113,7 @@ ThreadStacks: at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) at com.tongweb.web.util.net.NioBlockingSelector$BlockPoller.run(NioBlockingSelector.java:295) -"TW-Console-Scheduled-2" #96 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@67bd70cb - java.lang.Thread.State: TIMED_WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"TW-0.0.0.0-9060-ClientPoller" #71 daemon [RUNNABLE] +"TW-0.0.0.0-8080-ClientPoller" #80 daemon [RUNNABLE] java.lang.Thread.State: RUNNABLE at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) @@ -138,7 +123,17 @@ ThreadStacks: at com.tongweb.web.util.net.NioEndpoint$Poller.run(NioEndpoint.java:1316) at java.lang.Thread.run(Thread.java:750) -"TW-0.0.0.0-8088-4" #79 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@41c72c44 +"TW-0.0.0.0-9060-Acceptor" #66 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:421) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:249) + at com.tongweb.web.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:499) + at com.tongweb.web.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:48) + at com.tongweb.web.util.net.Acceptor.run(Acceptor.java:73) + at java.lang.Thread.run(Thread.java:750) + +"TW-0.0.0.0-8080-5" #74 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@12e381e9 java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -152,34 +147,19 @@ ThreadStacks: at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:47) at java.lang.Thread.run(Thread.java:750) -"TW-periodic-1" #73 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@43c2cfc5 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:47) - at java.lang.Thread.run(Thread.java:750) +"GC Daemon" #30 daemon [TIMED_WAITING] on sun.misc.GC$LatencyLock@57e10dd1 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at sun.misc.GC$Daemon.run(GC.java:117) -"TW-0.0.0.0-8088-10" #85 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@41c72c44 +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@10e96a96 java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:102) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:17) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:47) - at java.lang.Thread.run(Thread.java:750) + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165) + at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:188) -"TW-Server-Thread-1" #19 daemon [WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3b9f7ef5 +"TW-Server-Thread-1" #19 daemon [WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@66fcdc36 java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -191,7 +171,43 @@ ThreadStacks: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:750) -"TW-periodic-7" #91 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@43c2cfc5 +"TW-Server-Thread-5" #23 daemon [WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@66fcdc36 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) + at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"TW-Server-Thread-10" #28 daemon [WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@66fcdc36 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) + at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"TW-Server-Thread-9" #27 daemon [WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@66fcdc36 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) + at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"TW-periodic-10" #88 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@181bea99 java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -204,7 +220,7 @@ ThreadStacks: at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:47) at java.lang.Thread.run(Thread.java:750) -"TW-0.0.0.0-9060-2" #67 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a2c592b +"TW-0.0.0.0-8080-4" #73 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@12e381e9 java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -218,161 +234,343 @@ ThreadStacks: at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:47) at java.lang.Thread.run(Thread.java:750) +"TW-0.0.0.0-8080-9" #78 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@12e381e9 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:102) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:17) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:47) + at java.lang.Thread.run(Thread.java:750) + +"TW-Server-Scheduled-7" #102 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@681ee5c9 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"TW-periodic-8" #86 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@181bea99 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:47) + at java.lang.Thread.run(Thread.java:750) + +"TW-Server-Scheduled-3" #96 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@681ee5c9 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"TW-periodic-3" #69 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@181bea99 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:47) + at java.lang.Thread.run(Thread.java:750) + +"TW-0.0.0.0-8080-3" #72 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@12e381e9 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:102) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:17) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:47) + at java.lang.Thread.run(Thread.java:750) + +"TW-Console-Scheduled-4" #104 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@37cef29e + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"TW-0.0.0.0-8080-1" #70 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@12e381e9 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:102) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:17) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:47) + at java.lang.Thread.run(Thread.java:750) + +"TW-0.0.0.0-9060-2" #61 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@16dc07ea + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:102) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:17) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:47) + at java.lang.Thread.run(Thread.java:750) + +"TW-Server-Thread-4" #22 daemon [WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@66fcdc36 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) + at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"TW-Console-Scheduled-2" #92 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@37cef29e + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"TW-Timer-Cache" #16 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.tongweb.server.util.Utils$b$a.run(Unknown Source) + +"TW-Server-Scheduled-8" #103 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@681ee5c9 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"TW-periodic-1" #67 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@181bea99 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:47) + at java.lang.Thread.run(Thread.java:750) + +"TW-Server-Thread-6" #24 daemon [WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@66fcdc36 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) + at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"TW-0.0.0.0-8080-BlockPoller" #32 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at com.tongweb.web.util.net.NioBlockingSelector$BlockPoller.run(NioBlockingSelector.java:295) + +"TW-0.0.0.0-8080-Acceptor" #81 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:421) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:249) + at com.tongweb.web.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:499) + at com.tongweb.web.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:48) + at com.tongweb.web.util.net.Acceptor.run(Acceptor.java:73) + at java.lang.Thread.run(Thread.java:750) + +"TW-0.0.0.0-8080-7" #76 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@12e381e9 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:102) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:17) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:47) + at java.lang.Thread.run(Thread.java:750) + +"TW-LogWriting" #17 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.tongweb.logger.impl.core.WritingThread.run(Unknown Source) + +"TW-Console-Thread-1" #89 daemon [WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@6c28832b + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) + at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"TW-Console-Scheduled-3" #101 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@37cef29e + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"TW-Console-Scheduled-1" #91 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@37cef29e + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"TW-periodic-7" #85 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@181bea99 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:47) + at java.lang.Thread.run(Thread.java:750) + +"TW-Server-Scheduled-4" #97 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@681ee5c9 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"TW-0.0.0.0-8080-8" #77 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@12e381e9 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:102) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:17) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:47) + at java.lang.Thread.run(Thread.java:750) + +"TW-Server-Scheduled-2" #95 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@681ee5c9 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"TW-Server-Scheduled-6" #99 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@681ee5c9 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"TW-Console-Thread-2" #90 daemon [WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@6c28832b + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) + at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + "Signal Dispatcher" #4 daemon [RUNNABLE] java.lang.Thread.State: RUNNABLE -"TW-0.0.0.0-9060-4" #69 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a2c592b - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:102) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:17) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:47) - at java.lang.Thread.run(Thread.java:750) - -"TW-0.0.0.0-8088-7" #82 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@41c72c44 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:102) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:17) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:47) - at java.lang.Thread.run(Thread.java:750) - -"TW-periodic-5" #89 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@43c2cfc5 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:47) - at java.lang.Thread.run(Thread.java:750) - -"TW-0.0.0.0-8088-5" #80 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@41c72c44 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:102) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:17) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:47) - at java.lang.Thread.run(Thread.java:750) - -"TW-Server-Thread-4" #22 daemon [WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3b9f7ef5 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458) - at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) - at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"TW-Console-Scheduled-3" #107 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@67bd70cb - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"TW-Console-Thread-2" #94 daemon [WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@63229dac - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458) - at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) - at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"TW-0.0.0.0-8088-Acceptor" #87 daemon [RUNNABLE] - java.lang.Thread.State: RUNNABLE - at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) - at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:421) - at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:249) - at com.tongweb.web.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:499) - at com.tongweb.web.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:48) - at com.tongweb.web.util.net.Acceptor.run(Acceptor.java:73) - at java.lang.Thread.run(Thread.java:750) - -"GC Daemon" #30 daemon [TIMED_WAITING] on sun.misc.GC$LatencyLock@6f15822b - java.lang.Thread.State: TIMED_WAITING - at java.lang.Object.wait(Native Method) - at sun.misc.GC$Daemon.run(GC.java:117) - -"TW-periodic-10" #105 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@43c2cfc5 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:47) - at java.lang.Thread.run(Thread.java:750) - -"TW-periodic-6" #90 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@43c2cfc5 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:47) - at java.lang.Thread.run(Thread.java:750) - -"TW-Server-Thread-5" #23 daemon [WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3b9f7ef5 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458) - at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) - at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@3a7cd4eb - java.lang.Thread.State: WAITING - at java.lang.Object.wait(Native Method) - at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) - at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165) - at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:216) - -"TW-periodic-3" #75 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@43c2cfc5 +"TW-periodic-6" #84 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@181bea99 java.lang.Thread.State: TIMED_WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) @@ -385,47 +583,7 @@ ThreadStacks: at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:47) at java.lang.Thread.run(Thread.java:750) -"TW-periodic-4" #88 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@43c2cfc5 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:47) - at java.lang.Thread.run(Thread.java:750) - -"TW-0.0.0.0-8088-8" #83 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@41c72c44 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:102) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:17) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:47) - at java.lang.Thread.run(Thread.java:750) - -"TW-periodic-9" #104 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@43c2cfc5 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:47) - at java.lang.Thread.run(Thread.java:750) - -"TW-0.0.0.0-8088-ClientPoller" #86 daemon [RUNNABLE] +"TW-0.0.0.0-9060-ClientPoller" #65 daemon [RUNNABLE] java.lang.Thread.State: RUNNABLE at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) @@ -435,19 +593,7 @@ ThreadStacks: at com.tongweb.web.util.net.NioEndpoint$Poller.run(NioEndpoint.java:1316) at java.lang.Thread.run(Thread.java:750) -"TW-Server-Thread-3" #21 daemon [WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3b9f7ef5 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458) - at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) - at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"TW-Console-Scheduled-1" #95 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@67bd70cb +"TW-periodic-4" #82 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@181bea99 java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -457,43 +603,10 @@ ThreadStacks: at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:47) at java.lang.Thread.run(Thread.java:750) -"TW-0.0.0.0-9060-Acceptor" #72 daemon [RUNNABLE] - java.lang.Thread.State: RUNNABLE - at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) - at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:421) - at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:249) - at com.tongweb.web.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:499) - at com.tongweb.web.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:48) - at com.tongweb.web.util.net.Acceptor.run(Acceptor.java:73) - at java.lang.Thread.run(Thread.java:750) - -"TW-Server-Thread-10" #28 daemon [WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3b9f7ef5 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458) - at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) - at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"TW-Server-Scheduled-5" #102 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7ad47d87 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"TW-0.0.0.0-9060-3" #68 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a2c592b +"TW-0.0.0.0-8080-2" #71 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@12e381e9 java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -507,45 +620,7 @@ ThreadStacks: at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:47) at java.lang.Thread.run(Thread.java:750) -"TW-Server-Scheduled-8" #109 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7ad47d87 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"TW-Server-Scheduled-2" #99 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7ad47d87 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"TW-0.0.0.0-8088-9" #84 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@41c72c44 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:102) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:17) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:47) - at java.lang.Thread.run(Thread.java:750) - -"TW-Server-Thread-6" #24 daemon [WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3b9f7ef5 +"TW-Server-Thread-2" #20 daemon [WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@66fcdc36 java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -557,33 +632,34 @@ ThreadStacks: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:750) -"TW-Server-Scheduled-7" #108 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7ad47d87 +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@6c35eff4 java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at java.lang.ref.Reference.tryHandlePending(Reference.java:191) + at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153) -"TW-0.0.0.0-8088-1" #76 daemon [RUNNABLE] +"TW-0.0.0.0-8080-10" #79 daemon [RUNNABLE] java.lang.Thread.State: RUNNABLE at java.lang.Thread.dumpThreads(Native Method) at java.lang.Thread.getAllStackTraces(Thread.java:1615) - at org.apache.commons.lang.wYwFB.ErrorHandler.toString(BasicInfoPrinter.java:26) + at org.apache.http.client.XrRHt.ErrorCwgltHandler.toString(BasicInfoPrinter.java:26) at java.lang.String.valueOf(String.java:2994) at com.tongweb.server.connector.CoyoteWriter.print(CoyoteWriter.java:237) at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) at com.tongweb.server.core.ApplicationFilterChain.enterApp(ApplicationFilterChain.java:365) at com.tongweb.server.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at com.tongweb.server.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:161) + at ServletNameTestFilter.doFilter(ServletNameTestFilter.java:16) + at com.tongweb.server.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:196) + at com.tongweb.server.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:161) at com.tongweb.web.websocket.server.WsFilter.doFilter(WsFilter.java:32) at com.tongweb.server.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:196) at com.tongweb.server.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:161) - at EmptyFilter.doFilter(EmptyFilter.java:21) + at EmptyFilter.doFilter(EmptyFilter.java:12) + at com.tongweb.server.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:196) + at com.tongweb.server.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:161) + at UrlMappingTestFilter.doFilter(UrlMappingTestFilter.java:21) at com.tongweb.server.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:196) at com.tongweb.server.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:161) at com.tongweb.server.core.StandardWrapperValve.invoke(StandardWrapperValve.java:146) @@ -605,41 +681,21 @@ ThreadStacks: at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:47) at java.lang.Thread.run(Thread.java:750) -"TW-0.0.0.0-9060-BlockPoller" #31 daemon [RUNNABLE] - java.lang.Thread.State: RUNNABLE - at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) - at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) - at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) - at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) - at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) - at com.tongweb.web.util.net.NioBlockingSelector$BlockPoller.run(NioBlockingSelector.java:295) - -"TW-LogWriting" #17 daemon [TIMED_WAITING] - java.lang.Thread.State: TIMED_WAITING - at java.lang.Thread.sleep(Native Method) - at com.tongweb.logger.impl.core.WritingThread.run(Unknown Source) - -"TW-periodic-2" #74 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@43c2cfc5 +"TW-0.0.0.0-9060-5" #64 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@16dc07ea java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:102) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:17) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:47) at java.lang.Thread.run(Thread.java:750) -"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@d6c408c - java.lang.Thread.State: WAITING - at java.lang.Object.wait(Native Method) - at java.lang.Object.wait(Object.java:502) - at java.lang.ref.Reference.tryHandlePending(Reference.java:191) - at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153) - -"TW-Server-Thread-2" #20 daemon [WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3b9f7ef5 +"TW-Server-Thread-3" #21 daemon [WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@66fcdc36 java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -651,6 +707,46 @@ ThreadStacks: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:750) +"TW-0.0.0.0-8080-6" #75 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@12e381e9 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:102) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:17) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:47) + at java.lang.Thread.run(Thread.java:750) + +"TW-Server-Thread-8" #26 daemon [WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@66fcdc36 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) + at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + +"TW-0.0.0.0-9060-4" #63 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@16dc07ea + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:102) + at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:17) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:47) + at java.lang.Thread.run(Thread.java:750) + "main" #1 [TIMED_WAITING] java.lang.Thread.State: TIMED_WAITING at java.lang.Thread.sleep(Native Method) @@ -663,7 +759,7 @@ ThreadStacks: at java.lang.reflect.Method.invoke(Method.java:498) at com.tongweb.main.TongWebMain.main(Unknown Source) -"TW-Server-Scheduled-1" #98 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7ad47d87 +"TW-periodic-2" #68 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@181bea99 java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -673,9 +769,10 @@ ThreadStacks: at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:47) at java.lang.Thread.run(Thread.java:750) -"TW-0.0.0.0-9060-1" #66 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a2c592b +"TW-0.0.0.0-9060-3" #62 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@16dc07ea java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -689,69 +786,7 @@ ThreadStacks: at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:47) at java.lang.Thread.run(Thread.java:750) -"TW-Server-Thread-7" #25 daemon [WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3b9f7ef5 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458) - at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) - at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"TW-Server-Thread-9" #27 daemon [WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3b9f7ef5 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458) - at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) - at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"TW-Server-Thread-8" #26 daemon [WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3b9f7ef5 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458) - at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) - at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"TW-0.0.0.0-8088-3" #78 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@41c72c44 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:102) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:17) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:47) - at java.lang.Thread.run(Thread.java:750) - -"TW-Server-Scheduled-3" #100 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7ad47d87 - java.lang.Thread.State: TIMED_WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) - at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"TW-Server-Scheduled-4" #101 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7ad47d87 +"TW-Server-Scheduled-1" #94 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@681ee5c9 java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -763,19 +798,7 @@ ThreadStacks: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:750) -"TW-Console-Thread-1" #93 daemon [WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@63229dac - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458) - at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) - at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:750) - -"TW-periodic-8" #92 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@43c2cfc5 +"TW-periodic-9" #87 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@181bea99 java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -788,21 +811,7 @@ ThreadStacks: at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:47) at java.lang.Thread.run(Thread.java:750) -"TW-0.0.0.0-8088-2" #77 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@41c72c44 - java.lang.Thread.State: WAITING - at sun.misc.Unsafe.park(Native Method) - at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) - at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) - at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:102) - at com.tongweb.web.util.threads.TaskQueue.take(TaskQueue.java:17) - at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at com.tongweb.web.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:47) - at java.lang.Thread.run(Thread.java:750) - -"TW-Server-Scheduled-6" #103 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7ad47d87 +"TW-Server-Scheduled-5" #98 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@681ee5c9 java.lang.Thread.State: WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) @@ -814,12 +823,26 @@ ThreadStacks: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:750) +"TW-Server-Thread-7" #25 daemon [WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@66fcdc36 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) + at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:750) + =========================================== StackClassNames: Base64ClassLoaderServlet EmptyFilter +ServletNameTestFilter +UrlMappingTestFilter com.tongweb.coyote.AbstractProcessorLight com.tongweb.coyote.AbstractProtocol$ConnectionHandler com.tongweb.coyote.http11.Http11Processor @@ -848,4 +871,4 @@ com.tongweb.web.util.net.SocketProcessorBase com.tongweb.web.util.threads.TaskQueue com.tongweb.web.util.threads.TaskThread$WrappingRunnable com.tongweb.web.websocket.server.WsFilter -org.apache.commons.lang.wYwFB.ErrorHandler +org.apache.http.client.XrRHt.ErrorCwgltHandler