mirror of
https://github.com/ReaJason/MemShellParty.git
synced 2026-09-21 22:50:42 +08:00
feat: support resin2 and jetty5
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
services:
|
||||
jetty5110:
|
||||
image: reajason/jetty:5.1.10-jdk6
|
||||
ports:
|
||||
- "8888:8080"
|
||||
- "5005:5005"
|
||||
environment:
|
||||
JAVA_TOOL_OPTIONS: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
|
||||
volumes:
|
||||
- ../../../vul/vul-webapp-servlet2/build/libs/vul-webapp-servlet2.war:/usr/local/jetty/webapps/app.war
|
||||
@@ -8,4 +8,4 @@ services:
|
||||
environment:
|
||||
JAVA_TOOL_OPTIONS: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
|
||||
volumes:
|
||||
- ../../../vul/vul-webapp/build/libs/vul-webapp.war:/usr/local/resin2/webapps/app.war
|
||||
- ../../../vul/vul-webapp-servlet2/build/libs/vul-webapp-servlet2.war:/usr/local/resin2/webapps/app.war
|
||||
@@ -16,6 +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 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 servlet2WarFile = MountableFile.forHostPath(Path.of("..", "vul", "vul-webapp-servlet2", "build", "libs", "vul-webapp-servlet2.war").toAbsolutePath(), 0666);
|
||||
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());
|
||||
|
||||
|
||||
+55
@@ -0,0 +1,55 @@
|
||||
package com.reajason.javaweb.integration.memshell.jetty;
|
||||
|
||||
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.ShellType;
|
||||
import com.reajason.javaweb.packer.Packers;
|
||||
import net.bytebuddy.jar.asm.Opcodes;
|
||||
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;
|
||||
|
||||
/**
|
||||
* @author ReaJason
|
||||
* @since 2024/12/7
|
||||
*/
|
||||
@Testcontainers
|
||||
public class Jetty51ContainerTest extends AbstractContainerTest {
|
||||
private static final ContainerTestConfig CONFIG = ContainerTestConfig.
|
||||
builder()
|
||||
.imageName("reajason/jetty:5.1.10-jdk6")
|
||||
.server(Server.Jetty5)
|
||||
.pidScript(ContainerTool.jettyPid)
|
||||
.warFile(ContainerTool.servlet2WarFile)
|
||||
.warDeployPath("/usr/local/jetty/webapps/app.war")
|
||||
.targetJdkVersion(Opcodes.V1_6)
|
||||
.supportedShellTypes(List.of(
|
||||
ShellType.SERVLET,
|
||||
ShellType.LISTENER,
|
||||
ShellType.FILTER
|
||||
))
|
||||
.probeShellTypes(List.of(
|
||||
ShellType.SERVLET,
|
||||
ShellType.FILTER,
|
||||
ShellType.LISTENER
|
||||
))
|
||||
.testPackers(List.of(Packers.JSP))
|
||||
.build();
|
||||
|
||||
static Network network = newNetwork();
|
||||
@Container
|
||||
public static final GenericContainer<?> python = buildPythonContainer(network);
|
||||
|
||||
@Container
|
||||
public static final GenericContainer<?> container = buildContainer(CONFIG, network);
|
||||
|
||||
@Override
|
||||
protected ContainerTestConfig getConfig() {
|
||||
return CONFIG;
|
||||
}
|
||||
}
|
||||
+58
@@ -0,0 +1,58 @@
|
||||
package com.reajason.javaweb.integration.memshell.resin;
|
||||
|
||||
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.ShellType;
|
||||
import com.reajason.javaweb.packer.Packers;
|
||||
import net.bytebuddy.jar.asm.Opcodes;
|
||||
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;
|
||||
|
||||
/**
|
||||
* @author ReaJason
|
||||
* @since 2026/7/4
|
||||
*/
|
||||
@Testcontainers
|
||||
public class Resin2117ContainerTest extends AbstractContainerTest {
|
||||
private static final ContainerTestConfig CONFIG = ContainerTestConfig
|
||||
.builder()
|
||||
.imageName("reajason/resin:2.1.17-jdk6")
|
||||
.server(Server.Resin2)
|
||||
.warFile(ContainerTool.servlet2WarFile)
|
||||
.warDeployPath("/usr/local/resin2/webapps/app.war")
|
||||
.pidScript(ContainerTool.resinPid)
|
||||
.targetJdkVersion(Opcodes.V1_6)
|
||||
.supportedShellTypes(List.of(
|
||||
ShellType.SERVLET,
|
||||
ShellType.FILTER
|
||||
))
|
||||
.probeShellTypes(List.of(
|
||||
ShellType.SERVLET,
|
||||
ShellType.FILTER
|
||||
))
|
||||
.testPackers(List.of(Packers.JSP))
|
||||
.probeShellTypes(List.of(
|
||||
ShellType.SERVLET,
|
||||
ShellType.FILTER
|
||||
))
|
||||
.enableJspPackerTest(false)
|
||||
.build();
|
||||
|
||||
static Network network = newNetwork();
|
||||
@Container
|
||||
public static final GenericContainer<?> python = buildPythonContainer(network);
|
||||
|
||||
@Container
|
||||
public static final GenericContainer<?> container = buildContainer(CONFIG, network);
|
||||
|
||||
@Override
|
||||
protected ContainerTestConfig getConfig() {
|
||||
return CONFIG;
|
||||
}
|
||||
}
|
||||
+18
@@ -118,6 +118,15 @@ public class ProbeTestConfig {
|
||||
.warDeployPath(warDeployPath);
|
||||
}
|
||||
|
||||
public static ProbeTestConfigBuilder jetty5Old(String imageName, String warDeployPath) {
|
||||
return builder()
|
||||
.imageName(imageName)
|
||||
.server(Server.Jetty5)
|
||||
.warFile(ContainerTool.servlet2WarFile)
|
||||
.warDeployPath(warDeployPath)
|
||||
.supportsFilterProbe(false);
|
||||
}
|
||||
|
||||
public static ProbeTestConfigBuilder glassfish(String imageName, String warDeployPath) {
|
||||
return builder()
|
||||
.imageName(imageName)
|
||||
@@ -230,6 +239,15 @@ public class ProbeTestConfig {
|
||||
.warDeployPath(warDeployPath);
|
||||
}
|
||||
|
||||
public static ProbeTestConfigBuilder resin2(String imageName, String warDeployPath) {
|
||||
return builder()
|
||||
.imageName(imageName)
|
||||
.server(Server.Resin2)
|
||||
.warFile(ContainerTool.servlet2WarFile)
|
||||
.warDeployPath(warDeployPath)
|
||||
.supportsFilterProbe(false);
|
||||
}
|
||||
|
||||
public static ProbeTestConfigBuilder springboot(String imageName, MountableFile jarFile) {
|
||||
return builder()
|
||||
.imageName(imageName)
|
||||
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
package com.reajason.javaweb.integration.probe.jetty;
|
||||
|
||||
import com.reajason.javaweb.integration.probe.AbstractProbeContainerTest;
|
||||
import com.reajason.javaweb.integration.probe.ProbeTestConfig;
|
||||
import net.bytebuddy.jar.asm.Opcodes;
|
||||
import org.testcontainers.containers.GenericContainer;
|
||||
import org.testcontainers.junit.jupiter.Container;
|
||||
import org.testcontainers.junit.jupiter.Testcontainers;
|
||||
|
||||
/**
|
||||
* @author ReaJason
|
||||
* @since 2026/7/4
|
||||
*/
|
||||
@Testcontainers
|
||||
public class Jetty51ContainerTest extends AbstractProbeContainerTest {
|
||||
|
||||
private static final ProbeTestConfig CONFIG = ProbeTestConfig
|
||||
.jetty5Old("reajason/jetty:5.1.10-jdk6", "/usr/local/jetty/webapps/app.war")
|
||||
.expectedJdkVersion("JDK|1.6.0_45|50")
|
||||
.targetJdkVersion(Opcodes.V1_6)
|
||||
.build();
|
||||
|
||||
@Container
|
||||
public static final GenericContainer<?> container = buildContainer(CONFIG);
|
||||
|
||||
@Override
|
||||
protected ProbeTestConfig getConfig() {
|
||||
return CONFIG;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected GenericContainer<?> getContainer() {
|
||||
return container;
|
||||
}
|
||||
}
|
||||
+36
@@ -0,0 +1,36 @@
|
||||
package com.reajason.javaweb.integration.probe.resin;
|
||||
|
||||
import com.reajason.javaweb.integration.probe.AbstractProbeContainerTest;
|
||||
import com.reajason.javaweb.integration.probe.ProbeTestConfig;
|
||||
import net.bytebuddy.jar.asm.Opcodes;
|
||||
import org.testcontainers.containers.GenericContainer;
|
||||
import org.testcontainers.junit.jupiter.Container;
|
||||
import org.testcontainers.junit.jupiter.Testcontainers;
|
||||
|
||||
/**
|
||||
* @author ReaJason
|
||||
* @since 2026/7/4
|
||||
*/
|
||||
@Testcontainers
|
||||
public class Resin2117ContainerTest extends AbstractProbeContainerTest {
|
||||
|
||||
private static final ProbeTestConfig CONFIG = ProbeTestConfig.resin2(
|
||||
"reajason/resin:2.1.17-jdk6",
|
||||
"/usr/local/resin2/webapps/app.war")
|
||||
.expectedJdkVersion("JDK|1.6.0_45|50")
|
||||
.targetJdkVersion(Opcodes.V1_6)
|
||||
.build();
|
||||
|
||||
@Container
|
||||
public static final GenericContainer<?> container = buildContainer(CONFIG);
|
||||
|
||||
@Override
|
||||
protected ProbeTestConfig getConfig() {
|
||||
return CONFIG;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected GenericContainer<?> getContainer() {
|
||||
return container;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,345 @@
|
||||
# Generated At 2026-07-03 18:58:31
|
||||
SystemProps:
|
||||
java.runtime.name: Java(TM) SE Runtime Environment
|
||||
sun.boot.library.path: /opt/java/jdk1.6.0_45/jre/lib/amd64
|
||||
java.vm.version: 20.45-b01
|
||||
javax.management.builder.initial: mx4j.server.MX4JMBeanServerBuilder
|
||||
java.vm.vendor: Sun Microsystems Inc.
|
||||
java.vendor.url: http://java.sun.com/
|
||||
path.separator: :
|
||||
java.vm.name: Java HotSpot(TM) 64-Bit Server VM
|
||||
file.encoding.pkg: sun.io
|
||||
sun.java.launcher: SUN_STANDARD
|
||||
user.country: US
|
||||
sun.os.patch.level: unknown
|
||||
java.vm.specification.name: Java Virtual Machine Specification
|
||||
user.dir: /usr/local/jetty
|
||||
java.runtime.version: 1.6.0_45-b06
|
||||
java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment
|
||||
java.endorsed.dirs: /opt/java/jdk1.6.0_45/jre/lib/endorsed
|
||||
os.arch: amd64
|
||||
java.io.tmpdir: /tmp
|
||||
line.separator:
|
||||
|
||||
java.vm.specification.vendor: Sun Microsystems Inc.
|
||||
org.mortbay.log.LogFactory.noDiscovery: true
|
||||
os.name: Linux
|
||||
sun.jnu.encoding: ANSI_X3.4-1968
|
||||
java.library.path: /opt/java/jdk1.6.0_45/jre/lib/amd64/server:/opt/java/jdk1.6.0_45/jre/lib/amd64:/opt/java/jdk1.6.0_45/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
|
||||
java.specification.name: Java Platform API Specification
|
||||
java.class.version: 50.0
|
||||
jetty.home: /usr/local/jetty
|
||||
sun.management.compiler: HotSpot 64-Bit Tiered Compilers
|
||||
os.version: 7.0.11-orbstack-00360-gc9bc4d96ac70
|
||||
user.home: /root
|
||||
user.timezone: UTC
|
||||
java.awt.printerjob: sun.print.PSPrinterJob
|
||||
file.encoding: ANSI_X3.4-1968
|
||||
java.specification.version: 1.6
|
||||
java.class.path: /usr/local/jetty/lib/org.mortbay.jetty.jar:/usr/local/jetty/lib/javax.servlet.jar:/usr/local/jetty/lib/org.mortbay.jmx.jar:/usr/local/jetty/ext/xercesImpl.jar:/usr/local/jetty/ext/ant.jar:/usr/local/jetty/ext/jasper-runtime.jar:/usr/local/jetty/ext/jasper-compiler.jar:/usr/local/jetty/ext/commons-el.jar:/usr/local/jetty/ext/commons-logging.jar:/usr/local/jetty/ext/mx4j-remote.jar:/usr/local/jetty/ext/mx4j-tools.jar:/usr/local/jetty/ext/mx4j.jar:/usr/local/jetty/ext/xmlParserAPIs.jar:/opt/java/jdk1.6.0_45/lib/tools.jar
|
||||
user.name: root
|
||||
java.vm.specification.version: 1.0
|
||||
sun.java.command: /usr/local/jetty/start.jar
|
||||
java.home: /opt/java/jdk1.6.0_45/jre
|
||||
sun.arch.data.model: 64
|
||||
user.language: en
|
||||
java.specification.vendor: Sun Microsystems Inc.
|
||||
java.vm.info: mixed mode
|
||||
java.version: 1.6.0_45
|
||||
java.ext.dirs: /opt/java/jdk1.6.0_45/jre/lib/ext:/usr/java/packages/lib/ext
|
||||
sun.boot.class.path: /opt/java/jdk1.6.0_45/jre/lib/resources.jar:/opt/java/jdk1.6.0_45/jre/lib/rt.jar:/opt/java/jdk1.6.0_45/jre/lib/sunrsasign.jar:/opt/java/jdk1.6.0_45/jre/lib/jsse.jar:/opt/java/jdk1.6.0_45/jre/lib/jce.jar:/opt/java/jdk1.6.0_45/jre/lib/charsets.jar:/opt/java/jdk1.6.0_45/jre/lib/modules/jdk.boot.jar:/opt/java/jdk1.6.0_45/jre/classes
|
||||
java.vendor: Sun Microsystems Inc.
|
||||
file.separator: /
|
||||
java.vendor.url.bug: http://java.sun.com/cgi-bin/bugreport.cgi
|
||||
sun.io.unicode.encoding: UnicodeLittle
|
||||
sun.cpu.endian: little
|
||||
sun.cpu.isalist:
|
||||
|
||||
===========================================
|
||||
|
||||
ThreadStacks:
|
||||
"P1-1" #20 [TIMED_WAITING] on org.mortbay.util.ThreadPool$PoolThread@68de462
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Object.wait(Native Method)
|
||||
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:522)
|
||||
|
||||
"Thread-0" #8 daemon [RUNNABLE]
|
||||
java.lang.Thread.State: RUNNABLE
|
||||
at java.net.PlainSocketImpl.socketAccept(Native Method)
|
||||
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
|
||||
at java.net.ServerSocket.implAccept(ServerSocket.java:462)
|
||||
at java.net.ServerSocket.accept(ServerSocket.java:430)
|
||||
at org.mortbay.start.Monitor.run(Monitor.java:75)
|
||||
|
||||
"P1-9" #28 [TIMED_WAITING] on org.mortbay.util.ThreadPool$PoolThread@bb273cc
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Object.wait(Native Method)
|
||||
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:522)
|
||||
|
||||
"SessionScavenger" #14 daemon [TIMED_WAITING]
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Thread.sleep(Native Method)
|
||||
at org.mortbay.jetty.servlet.AbstractSessionManager$SessionScavenger.run(AbstractSessionManager.java:587)
|
||||
|
||||
"P1-4" #23 [TIMED_WAITING] on org.mortbay.util.ThreadPool$PoolThread@61acfa31
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Object.wait(Native Method)
|
||||
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:522)
|
||||
|
||||
"P1-11" #30 [TIMED_WAITING] on org.mortbay.util.ThreadPool$PoolThread@7ba85d38
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Object.wait(Native Method)
|
||||
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:522)
|
||||
|
||||
"P1-3" #22 [TIMED_WAITING] on org.mortbay.util.ThreadPool$PoolThread@235dd910
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Object.wait(Native Method)
|
||||
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:522)
|
||||
|
||||
"SocketListener0-0" #12 [TIMED_WAITING] on org.mortbay.util.ThreadPool$PoolThread@7e9ffe3f
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Object.wait(Native Method)
|
||||
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:522)
|
||||
|
||||
"SessionScavenger" #10 daemon [TIMED_WAITING]
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Thread.sleep(Native Method)
|
||||
at org.mortbay.jetty.servlet.AbstractSessionManager$SessionScavenger.run(AbstractSessionManager.java:587)
|
||||
|
||||
"P1-10" #29 [TIMED_WAITING] on org.mortbay.util.ThreadPool$PoolThread@6a8046f4
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Object.wait(Native Method)
|
||||
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:522)
|
||||
|
||||
"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@5076e8a7
|
||||
java.lang.Thread.State: WAITING
|
||||
at java.lang.Object.wait(Native Method)
|
||||
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
|
||||
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
|
||||
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:171)
|
||||
|
||||
"P1-14" #33 [TIMED_WAITING] on org.mortbay.util.ThreadPool$PoolThread@4963f7a1
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Object.wait(Native Method)
|
||||
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:522)
|
||||
|
||||
"P1-2" #21 [TIMED_WAITING] on org.mortbay.util.ThreadPool$PoolThread@6655bb93
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Object.wait(Native Method)
|
||||
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:522)
|
||||
|
||||
"P1-8" #27 [TIMED_WAITING] on org.mortbay.util.ThreadPool$PoolThread@70d05c13
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Object.wait(Native Method)
|
||||
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:522)
|
||||
|
||||
"P1-13" #32 [TIMED_WAITING] on org.mortbay.util.ThreadPool$PoolThread@421690ab
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Object.wait(Native Method)
|
||||
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:522)
|
||||
|
||||
"P1-16" #35 [RUNNABLE]
|
||||
java.lang.Thread.State: RUNNABLE
|
||||
at java.net.SocketInputStream.socketRead0(Native Method)
|
||||
at java.net.SocketInputStream.read(SocketInputStream.java:129)
|
||||
at org.mortbay.util.LineInput.fill(LineInput.java:477)
|
||||
at org.mortbay.util.LineInput.fillLine(LineInput.java:555)
|
||||
at org.mortbay.util.LineInput.readLineBuffer(LineInput.java:301)
|
||||
at org.mortbay.util.LineInput.readLineBuffer(LineInput.java:285)
|
||||
at org.mortbay.http.HttpRequest.readHeader(HttpRequest.java:240)
|
||||
at org.mortbay.http.HttpConnection.readRequest(HttpConnection.java:862)
|
||||
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:908)
|
||||
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:833)
|
||||
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
|
||||
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
|
||||
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
|
||||
|
||||
"P1-7" #26 [TIMED_WAITING] on org.mortbay.util.ThreadPool$PoolThread@7f4d1d41
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Object.wait(Native Method)
|
||||
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:522)
|
||||
|
||||
"P1-15" #34 [RUNNABLE]
|
||||
java.lang.Thread.State: RUNNABLE
|
||||
at java.lang.Thread.dumpThreads(Native Method)
|
||||
at java.lang.Thread.getAllStackTraces(Thread.java:1530)
|
||||
at org.apache.logging.BIRtA.ErrorWxrxoHandler.toString(BasicInfoPrinter.java:26)
|
||||
at java.lang.String.valueOf(String.java:2826)
|
||||
at java.io.PrintWriter.print(PrintWriter.java:573)
|
||||
at org.mortbay.jetty.servlet.ServletWriter.print(ServletWriter.java:105)
|
||||
at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26)
|
||||
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428)
|
||||
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:830)
|
||||
at ServletNameTestFilter.doFilter(ServletNameTestFilter.java:16)
|
||||
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:821)
|
||||
at EmptyFilter.doFilter(EmptyFilter.java:12)
|
||||
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:821)
|
||||
at UrlMappingTestFilter.doFilter(UrlMappingTestFilter.java:21)
|
||||
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:821)
|
||||
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:471)
|
||||
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)
|
||||
at org.mortbay.http.HttpContext.handle(HttpContext.java:1530)
|
||||
at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:633)
|
||||
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
|
||||
at org.mortbay.http.HttpServer.service(HttpServer.java:909)
|
||||
at org.mortbay.http.HttpConnection.service(HttpConnection.java:816)
|
||||
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:982)
|
||||
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:833)
|
||||
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
|
||||
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
|
||||
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
|
||||
|
||||
"P1-19" #38 [RUNNABLE]
|
||||
java.lang.Thread.State: RUNNABLE
|
||||
at java.net.SocketInputStream.socketRead0(Native Method)
|
||||
at java.net.SocketInputStream.read(SocketInputStream.java:129)
|
||||
at org.mortbay.util.LineInput.fill(LineInput.java:477)
|
||||
at org.mortbay.util.LineInput.fillLine(LineInput.java:555)
|
||||
at org.mortbay.util.LineInput.readLineBuffer(LineInput.java:301)
|
||||
at org.mortbay.util.LineInput.readLineBuffer(LineInput.java:285)
|
||||
at org.mortbay.http.HttpRequest.readHeader(HttpRequest.java:240)
|
||||
at org.mortbay.http.HttpConnection.readRequest(HttpConnection.java:862)
|
||||
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:908)
|
||||
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:833)
|
||||
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
|
||||
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
|
||||
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
|
||||
|
||||
"P1-12" #31 [TIMED_WAITING] on org.mortbay.util.ThreadPool$PoolThread@5773ec72
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Object.wait(Native Method)
|
||||
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:522)
|
||||
|
||||
"Signal Dispatcher" #4 daemon [RUNNABLE]
|
||||
java.lang.Thread.State: RUNNABLE
|
||||
|
||||
"Acceptor ServerSocket[addr=localhost/127.0.0.1,port=0,localport=8081]" #11 [RUNNABLE]
|
||||
java.lang.Thread.State: RUNNABLE
|
||||
at java.net.PlainSocketImpl.socketAccept(Native Method)
|
||||
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
|
||||
at java.net.ServerSocket.implAccept(ServerSocket.java:462)
|
||||
at java.net.ServerSocket.accept(ServerSocket.java:430)
|
||||
at org.mortbay.util.ThreadedServer.acceptSocket(ThreadedServer.java:432)
|
||||
at org.mortbay.util.ThreadedServer$Acceptor.run(ThreadedServer.java:634)
|
||||
|
||||
"P1-17" #36 [RUNNABLE]
|
||||
java.lang.Thread.State: RUNNABLE
|
||||
at java.net.SocketInputStream.socketRead0(Native Method)
|
||||
at java.net.SocketInputStream.read(SocketInputStream.java:129)
|
||||
at org.mortbay.util.LineInput.fill(LineInput.java:477)
|
||||
at org.mortbay.util.LineInput.fillLine(LineInput.java:555)
|
||||
at org.mortbay.util.LineInput.readLineBuffer(LineInput.java:301)
|
||||
at org.mortbay.util.LineInput.readLineBuffer(LineInput.java:285)
|
||||
at org.mortbay.http.HttpRequest.readHeader(HttpRequest.java:240)
|
||||
at org.mortbay.http.HttpConnection.readRequest(HttpConnection.java:862)
|
||||
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:908)
|
||||
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:833)
|
||||
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
|
||||
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
|
||||
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
|
||||
|
||||
"SessionScavenger" #16 daemon [TIMED_WAITING]
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Thread.sleep(Native Method)
|
||||
at org.mortbay.jetty.servlet.AbstractSessionManager$SessionScavenger.run(AbstractSessionManager.java:587)
|
||||
|
||||
"Acceptor ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=8080]" #18 [RUNNABLE]
|
||||
java.lang.Thread.State: RUNNABLE
|
||||
at java.net.PlainSocketImpl.socketAccept(Native Method)
|
||||
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
|
||||
at java.net.ServerSocket.implAccept(ServerSocket.java:462)
|
||||
at java.net.ServerSocket.accept(ServerSocket.java:430)
|
||||
at org.mortbay.util.ThreadedServer.acceptSocket(ThreadedServer.java:432)
|
||||
at org.mortbay.util.ThreadedServer$Acceptor.run(ThreadedServer.java:634)
|
||||
|
||||
"P1-6" #25 [TIMED_WAITING] on org.mortbay.util.ThreadPool$PoolThread@1fbbd7b2
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Object.wait(Native Method)
|
||||
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:522)
|
||||
|
||||
"SessionScavenger" #17 daemon [TIMED_WAITING]
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Thread.sleep(Native Method)
|
||||
at org.mortbay.jetty.servlet.AbstractSessionManager$SessionScavenger.run(AbstractSessionManager.java:587)
|
||||
|
||||
"P1-18" #37 [RUNNABLE]
|
||||
java.lang.Thread.State: RUNNABLE
|
||||
at java.net.SocketInputStream.socketRead0(Native Method)
|
||||
at java.net.SocketInputStream.read(SocketInputStream.java:129)
|
||||
at org.mortbay.util.LineInput.fill(LineInput.java:477)
|
||||
at org.mortbay.util.LineInput.fillLine(LineInput.java:555)
|
||||
at org.mortbay.util.LineInput.readLineBuffer(LineInput.java:301)
|
||||
at org.mortbay.util.LineInput.readLineBuffer(LineInput.java:285)
|
||||
at org.mortbay.http.HttpRequest.readHeader(HttpRequest.java:240)
|
||||
at org.mortbay.http.HttpConnection.readRequest(HttpConnection.java:862)
|
||||
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:908)
|
||||
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:833)
|
||||
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
|
||||
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
|
||||
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
|
||||
|
||||
"P1-0" #19 [TIMED_WAITING] on org.mortbay.util.ThreadPool$PoolThread@4d8ce14a
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Object.wait(Native Method)
|
||||
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:522)
|
||||
|
||||
"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@2ea45536
|
||||
java.lang.Thread.State: WAITING
|
||||
at java.lang.Object.wait(Native Method)
|
||||
at java.lang.Object.wait(Object.java:485)
|
||||
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
|
||||
|
||||
"P1-5" #24 [TIMED_WAITING] on org.mortbay.util.ThreadPool$PoolThread@654df764
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Object.wait(Native Method)
|
||||
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:522)
|
||||
|
||||
"main" #1 [TIMED_WAITING] on java.lang.String@26d66426
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Object.wait(Native Method)
|
||||
at org.mortbay.util.ThreadPool.join(ThreadPool.java:339)
|
||||
at org.mortbay.http.HttpServer.join(HttpServer.java:799)
|
||||
at org.mortbay.jetty.Server.main(Server.java:472)
|
||||
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
|
||||
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
|
||||
at java.lang.reflect.Method.invoke(Method.java:597)
|
||||
at org.mortbay.start.Main.invokeMain(Main.java:151)
|
||||
at org.mortbay.start.Main.start(Main.java:476)
|
||||
at org.mortbay.start.Main.main(Main.java:94)
|
||||
|
||||
"Rollover" #13 daemon [TIMED_WAITING]
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Thread.sleep(Native Method)
|
||||
at org.mortbay.util.RolloverFileOutputStream$Rollover.run(RolloverFileOutputStream.java:300)
|
||||
|
||||
|
||||
===========================================
|
||||
|
||||
StackClassNames:
|
||||
Base64ClassLoaderServlet
|
||||
EmptyFilter
|
||||
ServletNameTestFilter
|
||||
UrlMappingTestFilter
|
||||
org.apache.logging.BIRtA.ErrorWxrxoHandler
|
||||
org.mortbay.http.HttpConnection
|
||||
org.mortbay.http.HttpContext
|
||||
org.mortbay.http.HttpRequest
|
||||
org.mortbay.http.HttpServer
|
||||
org.mortbay.http.SocketListener
|
||||
org.mortbay.jetty.Server
|
||||
org.mortbay.jetty.servlet.AbstractSessionManager$SessionScavenger
|
||||
org.mortbay.jetty.servlet.ServletHandler
|
||||
org.mortbay.jetty.servlet.ServletHolder
|
||||
org.mortbay.jetty.servlet.ServletWriter
|
||||
org.mortbay.jetty.servlet.WebApplicationContext
|
||||
org.mortbay.jetty.servlet.WebApplicationHandler
|
||||
org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain
|
||||
org.mortbay.start.Main
|
||||
org.mortbay.start.Monitor
|
||||
org.mortbay.util.LineInput
|
||||
org.mortbay.util.RolloverFileOutputStream$Rollover
|
||||
org.mortbay.util.ThreadPool
|
||||
org.mortbay.util.ThreadPool$PoolThread
|
||||
org.mortbay.util.ThreadedServer
|
||||
org.mortbay.util.ThreadedServer$Acceptor
|
||||
@@ -0,0 +1,232 @@
|
||||
# Generated At 2026-07-03 18:58:58
|
||||
SystemProps:
|
||||
java.runtime.name: Java(TM) SE Runtime Environment
|
||||
sun.boot.library.path: /opt/java/jdk1.6.0_45/jre/lib/amd64
|
||||
java.vm.version: 20.45-b01
|
||||
java.vm.vendor: Sun Microsystems Inc.
|
||||
java.vendor.url: http://java.sun.com/
|
||||
path.separator: :
|
||||
java.vm.name: Java HotSpot(TM) 64-Bit Server VM
|
||||
file.encoding.pkg: sun.io
|
||||
user.country: US
|
||||
sun.java.launcher: SUN_STANDARD
|
||||
sun.os.patch.level: unknown
|
||||
java.vm.specification.name: Java Virtual Machine Specification
|
||||
user.dir: /usr/local/resin2
|
||||
org.xml.sax.driver: com.caucho.xml.Xml
|
||||
java.runtime.version: 1.6.0_45-b06
|
||||
java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment
|
||||
java.endorsed.dirs: /opt/java/jdk1.6.0_45/jre/lib/endorsed
|
||||
os.arch: amd64
|
||||
java.io.tmpdir: /tmp
|
||||
line.separator:
|
||||
|
||||
java.vm.specification.vendor: Sun Microsystems Inc.
|
||||
java.naming.factory.url.pkgs: com.caucho.naming
|
||||
os.name: Linux
|
||||
resin.home: /usr/local/resin2
|
||||
sun.jnu.encoding: ANSI_X3.4-1968
|
||||
java.library.path: /opt/java/jdk1.6.0_45/jre/lib/amd64/server:/opt/java/jdk1.6.0_45/jre/lib/amd64:/opt/java/jdk1.6.0_45/jre/../lib/amd64::/usr/local/resin2/libexec:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
|
||||
java.specification.name: Java Platform API Specification
|
||||
java.class.version: 50.0
|
||||
sun.management.compiler: HotSpot 64-Bit Tiered Compilers
|
||||
os.version: 7.0.11-orbstack-00360-gc9bc4d96ac70
|
||||
user.home: /root
|
||||
user.timezone: UTC
|
||||
java.awt.printerjob: sun.print.PSPrinterJob
|
||||
file.encoding: ANSI_X3.4-1968
|
||||
java.specification.version: 1.6
|
||||
user.name: root
|
||||
java.class.path: .:/usr/local/resin2/lib/dom.jar:/usr/local/resin2/lib/jaxp.jar:/usr/local/resin2/lib/jmx.jar:/usr/local/resin2/lib/jta_101.jar:/usr/local/resin2/lib/resin.jar:/usr/local/resin2/lib/sax.jar:/usr/local/resin2/lib/webutil.jar:/opt/java/jdk1.6.0_45/lib/tools.jar:/opt/java/jdk1.6.0_45/jre/lib/rt.jar:/usr/local/resin2/lib/jsdk23.jar
|
||||
java.naming.factory.initial: com.caucho.naming.InitialContextFactoryImpl
|
||||
java.vm.specification.version: 1.0
|
||||
sun.arch.data.model: 64
|
||||
java.home: /opt/java/jdk1.6.0_45/jre
|
||||
sun.java.command: com.caucho.server.http.HttpServer
|
||||
java.specification.vendor: Sun Microsystems Inc.
|
||||
user.language: en
|
||||
java.vm.info: mixed mode
|
||||
java.version: 1.6.0_45
|
||||
java.ext.dirs: /opt/java/jdk1.6.0_45/jre/lib/ext:/usr/java/packages/lib/ext
|
||||
sun.boot.class.path: /opt/java/jdk1.6.0_45/jre/lib/resources.jar:/opt/java/jdk1.6.0_45/jre/lib/rt.jar:/opt/java/jdk1.6.0_45/jre/lib/sunrsasign.jar:/opt/java/jdk1.6.0_45/jre/lib/jsse.jar:/opt/java/jdk1.6.0_45/jre/lib/jce.jar:/opt/java/jdk1.6.0_45/jre/lib/charsets.jar:/opt/java/jdk1.6.0_45/jre/lib/modules/jdk.boot.jar:/opt/java/jdk1.6.0_45/jre/classes
|
||||
java.vendor: Sun Microsystems Inc.
|
||||
file.separator: /
|
||||
java.vendor.url.bug: http://java.sun.com/cgi-bin/bugreport.cgi
|
||||
sun.cpu.endian: little
|
||||
sun.io.unicode.encoding: UnicodeLittle
|
||||
sun.cpu.isalist:
|
||||
|
||||
===========================================
|
||||
|
||||
ThreadStacks:
|
||||
"tcp-accept-6802" #13 daemon [RUNNABLE]
|
||||
java.lang.Thread.State: RUNNABLE
|
||||
at java.net.PlainSocketImpl.socketAccept(Native Method)
|
||||
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
|
||||
at java.net.ServerSocket.implAccept(ServerSocket.java:462)
|
||||
at java.net.ServerSocket.accept(ServerSocket.java:430)
|
||||
at com.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:91)
|
||||
at com.caucho.server.TcpServer.run(TcpServer.java:509)
|
||||
at java.lang.Thread.run(Thread.java:662)
|
||||
|
||||
"Signal Dispatcher" #4 daemon [RUNNABLE]
|
||||
java.lang.Thread.State: RUNNABLE
|
||||
|
||||
"tcp-accept-6802" #14 daemon [TIMED_WAITING] on com.caucho.server.TcpServer$StartThread@13b33a0e
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Object.wait(Native Method)
|
||||
at com.caucho.server.TcpServer$StartThread.run(TcpServer.java:995)
|
||||
at java.lang.Thread.run(Thread.java:662)
|
||||
|
||||
"tcp-accept-8080" #12 daemon [TIMED_WAITING]
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Thread.sleep(Native Method)
|
||||
at com.caucho.server.TcpServer$StartThread.run(TcpServer.java:1001)
|
||||
at java.lang.Thread.run(Thread.java:662)
|
||||
|
||||
"tcpConnection-8080-5" #20 daemon [RUNNABLE]
|
||||
java.lang.Thread.State: RUNNABLE
|
||||
at java.lang.Thread.dumpThreads(Native Method)
|
||||
at java.lang.Thread.getAllStackTraces(Thread.java:1530)
|
||||
at ch.qos.logback.Ekrxx.ErrorFmailHandler.toString(BasicInfoPrinter.java:26)
|
||||
at java.lang.String.valueOf(String.java:2826)
|
||||
at java.io.PrintWriter.print(PrintWriter.java:573)
|
||||
at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26)
|
||||
at com.caucho.server.http.FilterChainServlet.doFilter(FilterChainServlet.java:96)
|
||||
at EmptyFilter.doFilter(EmptyFilter.java:12)
|
||||
at com.caucho.server.http.FilterChainFilter.doFilter(FilterChainFilter.java:88)
|
||||
at ServletNameTestFilter.doFilter(ServletNameTestFilter.java:16)
|
||||
at com.caucho.server.http.FilterChainFilter.doFilter(FilterChainFilter.java:88)
|
||||
at UrlMappingTestFilter.doFilter(UrlMappingTestFilter.java:21)
|
||||
at com.caucho.server.http.FilterChainFilter.doFilter(FilterChainFilter.java:88)
|
||||
at com.caucho.server.http.Invocation.service(Invocation.java:315)
|
||||
at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135)
|
||||
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:253)
|
||||
at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:170)
|
||||
at com.caucho.server.TcpConnection.run(TcpConnection.java:139)
|
||||
at java.lang.Thread.run(Thread.java:662)
|
||||
|
||||
"resin-cron" #9 daemon [TIMED_WAITING]
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Thread.sleep(Native Method)
|
||||
at com.caucho.util.Cron$CronThread.run(Cron.java:174)
|
||||
|
||||
"main" #1 [TIMED_WAITING]
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Thread.sleep(Native Method)
|
||||
at com.caucho.server.http.ResinServer.waitForExit(ResinServer.java:958)
|
||||
at com.caucho.server.http.ResinServer.main(ResinServer.java:1178)
|
||||
at com.caucho.server.http.HttpServer.main(HttpServer.java:103)
|
||||
|
||||
"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@5ba8773c
|
||||
java.lang.Thread.State: WAITING
|
||||
at java.lang.Object.wait(Native Method)
|
||||
at java.lang.Object.wait(Object.java:485)
|
||||
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
|
||||
|
||||
"tcpConnection-8080-3" #18 daemon [RUNNABLE]
|
||||
java.lang.Thread.State: RUNNABLE
|
||||
at java.net.SocketInputStream.socketRead0(Native Method)
|
||||
at java.net.SocketInputStream.read(SocketInputStream.java:129)
|
||||
at com.caucho.vfs.SocketStream.read(SocketStream.java:159)
|
||||
at com.caucho.vfs.ReadStream.readBuffer(ReadStream.java:790)
|
||||
at com.caucho.vfs.ReadStream.fillBuffer(ReadStream.java:765)
|
||||
at com.caucho.server.http.HttpRequest.readRequest(HttpRequest.java:360)
|
||||
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:193)
|
||||
at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:171)
|
||||
at com.caucho.server.TcpConnection.run(TcpConnection.java:139)
|
||||
at java.lang.Thread.run(Thread.java:662)
|
||||
|
||||
"tcp-accept-8080" #11 daemon [RUNNABLE]
|
||||
java.lang.Thread.State: RUNNABLE
|
||||
at java.net.PlainSocketImpl.socketAccept(Native Method)
|
||||
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
|
||||
at java.net.ServerSocket.implAccept(ServerSocket.java:462)
|
||||
at java.net.ServerSocket.accept(ServerSocket.java:430)
|
||||
at com.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:91)
|
||||
at com.caucho.server.TcpServer.run(TcpServer.java:509)
|
||||
at java.lang.Thread.run(Thread.java:662)
|
||||
|
||||
"tcpConnection-8080-0" #15 daemon [RUNNABLE]
|
||||
java.lang.Thread.State: RUNNABLE
|
||||
at java.net.SocketInputStream.socketRead0(Native Method)
|
||||
at java.net.SocketInputStream.read(SocketInputStream.java:129)
|
||||
at com.caucho.vfs.SocketStream.read(SocketStream.java:159)
|
||||
at com.caucho.vfs.ReadStream.readBuffer(ReadStream.java:790)
|
||||
at com.caucho.vfs.ReadStream.fillBuffer(ReadStream.java:765)
|
||||
at com.caucho.server.http.HttpRequest.readRequest(HttpRequest.java:360)
|
||||
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:193)
|
||||
at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:171)
|
||||
at com.caucho.server.TcpConnection.run(TcpConnection.java:139)
|
||||
at java.lang.Thread.run(Thread.java:662)
|
||||
|
||||
"tcpConnection-8080-4" #19 daemon [RUNNABLE]
|
||||
java.lang.Thread.State: RUNNABLE
|
||||
at java.net.SocketInputStream.socketRead0(Native Method)
|
||||
at java.net.SocketInputStream.read(SocketInputStream.java:129)
|
||||
at com.caucho.vfs.SocketStream.read(SocketStream.java:159)
|
||||
at com.caucho.vfs.ReadStream.readBuffer(ReadStream.java:790)
|
||||
at com.caucho.vfs.ReadStream.fillBuffer(ReadStream.java:765)
|
||||
at com.caucho.server.http.HttpRequest.readRequest(HttpRequest.java:360)
|
||||
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:193)
|
||||
at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:171)
|
||||
at com.caucho.server.TcpConnection.run(TcpConnection.java:139)
|
||||
at java.lang.Thread.run(Thread.java:662)
|
||||
|
||||
"tcpConnection-8080-2" #17 daemon [RUNNABLE]
|
||||
java.lang.Thread.State: RUNNABLE
|
||||
at java.net.SocketInputStream.socketRead0(Native Method)
|
||||
at java.net.SocketInputStream.read(SocketInputStream.java:129)
|
||||
at com.caucho.vfs.SocketStream.read(SocketStream.java:159)
|
||||
at com.caucho.vfs.ReadStream.readBuffer(ReadStream.java:790)
|
||||
at com.caucho.vfs.ReadStream.fillBuffer(ReadStream.java:765)
|
||||
at com.caucho.server.http.HttpRequest.readRequest(HttpRequest.java:360)
|
||||
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:193)
|
||||
at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:171)
|
||||
at com.caucho.server.TcpConnection.run(TcpConnection.java:139)
|
||||
at java.lang.Thread.run(Thread.java:662)
|
||||
|
||||
"resin-alarm" #8 daemon [TIMED_WAITING]
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Thread.sleep(Native Method)
|
||||
at com.caucho.util.Alarm$AlarmThread.run(Alarm.java:281)
|
||||
|
||||
"tcpConnection-6802-1" #16 daemon [TIMED_WAITING] on java.lang.Object@112c3327
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Object.wait(Native Method)
|
||||
at com.caucho.server.TcpServer.accept(TcpServer.java:648)
|
||||
at com.caucho.server.TcpConnection.accept(TcpConnection.java:211)
|
||||
at com.caucho.server.TcpConnection.run(TcpConnection.java:132)
|
||||
at java.lang.Thread.run(Thread.java:662)
|
||||
|
||||
"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@6cd24e3f
|
||||
java.lang.Thread.State: WAITING
|
||||
at java.lang.Object.wait(Native Method)
|
||||
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
|
||||
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
|
||||
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:171)
|
||||
|
||||
|
||||
===========================================
|
||||
|
||||
StackClassNames:
|
||||
Base64ClassLoaderServlet
|
||||
EmptyFilter
|
||||
ServletNameTestFilter
|
||||
UrlMappingTestFilter
|
||||
ch.qos.logback.Ekrxx.ErrorFmailHandler
|
||||
com.caucho.server.TcpConnection
|
||||
com.caucho.server.TcpServer
|
||||
com.caucho.server.TcpServer$StartThread
|
||||
com.caucho.server.http.CacheInvocation
|
||||
com.caucho.server.http.FilterChainFilter
|
||||
com.caucho.server.http.FilterChainServlet
|
||||
com.caucho.server.http.HttpRequest
|
||||
com.caucho.server.http.HttpServer
|
||||
com.caucho.server.http.Invocation
|
||||
com.caucho.server.http.ResinServer
|
||||
com.caucho.util.Alarm$AlarmThread
|
||||
com.caucho.util.Cron$CronThread
|
||||
com.caucho.vfs.QServerSocketWrapper
|
||||
com.caucho.vfs.ReadStream
|
||||
com.caucho.vfs.SocketStream
|
||||
@@ -1,4 +1,4 @@
|
||||
# Generated At 2025-08-10 14:59:54
|
||||
# Generated At 2026-07-03 18:50:40
|
||||
SystemProps:
|
||||
java.runtime.name: OpenJDK Runtime Environment
|
||||
sun.boot.library.path: /usr/local/openjdk-8/jre/lib/aarch64
|
||||
@@ -33,7 +33,7 @@ java.specification.name: Java Platform API Specification
|
||||
java.class.version: 52.0
|
||||
mail.smtp.port: 25
|
||||
sun.management.compiler: HotSpot 64-Bit Tiered Compilers
|
||||
os.version: 6.14.10-orbstack-00291-g1b252bd3edea
|
||||
os.version: 7.0.11-orbstack-00360-gc9bc4d96ac70
|
||||
user.home: /root
|
||||
user.timezone: Etc/UTC
|
||||
java.awt.printerjob: sun.print.PSPrinterJob
|
||||
@@ -44,7 +44,7 @@ user.name: root
|
||||
java.naming.factory.initial: com.caucho.naming.InitialContextFactoryImpl
|
||||
com.sun.management.jmxremote:
|
||||
java.vm.specification.version: 1.8
|
||||
sun.java.command: com.caucho.server.resin.Resin --root-directory /usr/local/resin3/ -conf /usr/local/resin3/conf/resin.conf -socketwait 34669
|
||||
sun.java.command: com.caucho.server.resin.Resin --root-directory /usr/local/resin3/ -conf /usr/local/resin3/conf/resin.conf -socketwait 43545
|
||||
java.home: /usr/local/openjdk-8/jre
|
||||
sun.arch.data.model: 64
|
||||
user.language: en
|
||||
@@ -66,7 +66,7 @@ sun.cpu.isalist:
|
||||
===========================================
|
||||
|
||||
ThreadStacks:
|
||||
"http--8080-11$792323448" #23 daemon [RUNNABLE]
|
||||
"hmux-127.0.0.1:6800-4$792323448" #21 daemon [RUNNABLE]
|
||||
java.lang.Thread.State: RUNNABLE
|
||||
at java.net.PlainSocketImpl.socketAccept(Native Method)
|
||||
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409)
|
||||
@@ -79,7 +79,7 @@ ThreadStacks:
|
||||
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)
|
||||
at java.lang.Thread.run(Thread.java:750)
|
||||
|
||||
"hmux-127.0.0.1:6800-9$270113755" #31 daemon [RUNNABLE]
|
||||
"hmux-127.0.0.1:6800-3$710619096" #22 daemon [RUNNABLE]
|
||||
java.lang.Thread.State: RUNNABLE
|
||||
at java.net.PlainSocketImpl.socketAccept(Native Method)
|
||||
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409)
|
||||
@@ -92,54 +92,7 @@ ThreadStacks:
|
||||
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)
|
||||
at java.lang.Thread.run(Thread.java:750)
|
||||
|
||||
"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@57f8dde1
|
||||
java.lang.Thread.State: WAITING
|
||||
at java.lang.Object.wait(Native Method)
|
||||
at java.lang.Object.wait(Object.java:502)
|
||||
at java.lang.ref.Reference.tryHandlePending(Reference.java:191)
|
||||
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153)
|
||||
|
||||
"hmux-127.0.0.1:6800-5$1054028374" #20 daemon [RUNNABLE]
|
||||
java.lang.Thread.State: RUNNABLE
|
||||
at java.net.PlainSocketImpl.socketAccept(Native Method)
|
||||
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409)
|
||||
at java.net.ServerSocket.implAccept(ServerSocket.java:560)
|
||||
at java.net.ServerSocket.accept(ServerSocket.java:528)
|
||||
at com.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:91)
|
||||
at com.caucho.server.port.Port.accept(Port.java:1182)
|
||||
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:659)
|
||||
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743)
|
||||
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)
|
||||
at java.lang.Thread.run(Thread.java:750)
|
||||
|
||||
"Signal Dispatcher" #4 daemon [RUNNABLE]
|
||||
java.lang.Thread.State: RUNNABLE
|
||||
|
||||
"resin-alarm" #14 daemon [TIMED_WAITING]
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Thread.sleep(Native Method)
|
||||
at com.caucho.util.Alarm$AlarmThread.run(Alarm.java:599)
|
||||
|
||||
"http--8080-14$1389750751" #38 daemon [RUNNABLE]
|
||||
java.lang.Thread.State: RUNNABLE
|
||||
at java.net.PlainSocketImpl.socketAccept(Native Method)
|
||||
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409)
|
||||
at java.net.ServerSocket.implAccept(ServerSocket.java:560)
|
||||
at java.net.ServerSocket.accept(ServerSocket.java:528)
|
||||
at com.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:91)
|
||||
at com.caucho.server.port.Port.accept(Port.java:1182)
|
||||
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:659)
|
||||
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743)
|
||||
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)
|
||||
at java.lang.Thread.run(Thread.java:750)
|
||||
|
||||
"resin-destroy" #29 daemon [WAITING] on com.caucho.server.resin.Resin$DestroyThread@17cf8303
|
||||
java.lang.Thread.State: WAITING
|
||||
at java.lang.Object.wait(Native Method)
|
||||
at java.lang.Object.wait(Object.java:502)
|
||||
at com.caucho.server.resin.Resin$DestroyThread.run(Resin.java:1779)
|
||||
|
||||
"http--8080-3$912058259" #25 daemon [RUNNABLE]
|
||||
"http--8080-10$193468237" #30 daemon [RUNNABLE]
|
||||
java.lang.Thread.State: RUNNABLE
|
||||
at java.net.SocketInputStream.socketRead0(Native Method)
|
||||
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
|
||||
@@ -153,15 +106,89 @@ ThreadStacks:
|
||||
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)
|
||||
at java.lang.Thread.run(Thread.java:750)
|
||||
|
||||
"http--8080-12$1710487331" #34 daemon [RUNNABLE]
|
||||
"http--8080-13$1054028374" #19 daemon [RUNNABLE]
|
||||
java.lang.Thread.State: RUNNABLE
|
||||
at java.net.PlainSocketImpl.socketAccept(Native Method)
|
||||
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409)
|
||||
at java.net.ServerSocket.implAccept(ServerSocket.java:560)
|
||||
at java.net.ServerSocket.accept(ServerSocket.java:528)
|
||||
at com.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:91)
|
||||
at com.caucho.server.port.Port.accept(Port.java:1182)
|
||||
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:659)
|
||||
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743)
|
||||
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)
|
||||
at java.lang.Thread.run(Thread.java:750)
|
||||
|
||||
"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@19a56869
|
||||
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)
|
||||
|
||||
"Signal Dispatcher" #4 daemon [RUNNABLE]
|
||||
java.lang.Thread.State: RUNNABLE
|
||||
|
||||
"resin-1" #16 daemon [TIMED_WAITING] on com.caucho.util.ThreadPool$Item@40c0d528
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Object.wait(Native Method)
|
||||
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:727)
|
||||
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)
|
||||
at java.lang.Thread.run(Thread.java:750)
|
||||
|
||||
"http--8080-7$200707833" #32 daemon [RUNNABLE]
|
||||
java.lang.Thread.State: RUNNABLE
|
||||
at java.net.SocketInputStream.socketRead0(Native Method)
|
||||
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
|
||||
at java.net.SocketInputStream.read(SocketInputStream.java:171)
|
||||
at java.net.SocketInputStream.read(SocketInputStream.java:141)
|
||||
at com.caucho.vfs.SocketStream.read(SocketStream.java:175)
|
||||
at com.caucho.vfs.ReadStream.readBuffer(ReadStream.java:1018)
|
||||
at com.caucho.vfs.ReadStream.waitForRead(ReadStream.java:337)
|
||||
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:678)
|
||||
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743)
|
||||
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)
|
||||
at java.lang.Thread.run(Thread.java:750)
|
||||
|
||||
"resin-2" #17 daemon [TIMED_WAITING] on com.caucho.util.ThreadPool$Item@99c6689
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Object.wait(Native Method)
|
||||
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:727)
|
||||
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)
|
||||
at java.lang.Thread.run(Thread.java:750)
|
||||
|
||||
"http--8080-9$1055206269" #33 daemon [RUNNABLE]
|
||||
java.lang.Thread.State: RUNNABLE
|
||||
at java.net.PlainSocketImpl.socketAccept(Native Method)
|
||||
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409)
|
||||
at java.net.ServerSocket.implAccept(ServerSocket.java:560)
|
||||
at java.net.ServerSocket.accept(ServerSocket.java:528)
|
||||
at com.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:91)
|
||||
at com.caucho.server.port.Port.accept(Port.java:1182)
|
||||
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:659)
|
||||
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743)
|
||||
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)
|
||||
at java.lang.Thread.run(Thread.java:750)
|
||||
|
||||
"resin-port-8080" #28 daemon [TIMED_WAITING] on com.caucho.server.port.Port@30f5c5f7
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Object.wait(Native Method)
|
||||
at com.caucho.server.port.Port.run(Port.java:1526)
|
||||
at java.lang.Thread.run(Thread.java:750)
|
||||
|
||||
"http--8080-2$1863701454" #24 daemon [RUNNABLE]
|
||||
java.lang.Thread.State: RUNNABLE
|
||||
at java.lang.Thread.dumpThreads(Native Method)
|
||||
at java.lang.Thread.getAllStackTraces(Thread.java:1615)
|
||||
at org.junit.otVzv.ErrorHandler.toString(BasicInfoPrinter.java:26)
|
||||
at org.apache.HkNKV.ErrorXokxzHandler.toString(BasicInfoPrinter.java:26)
|
||||
at com.caucho.vfs.AbstractPrintWriter.print(AbstractPrintWriter.java:221)
|
||||
at Base64ClassLoaderServlet.service(Base64ClassLoaderServlet.java:26)
|
||||
at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:103)
|
||||
at EmptyFilter.doFilter(EmptyFilter.java:21)
|
||||
at ServletNameTestFilter.doFilter(ServletNameTestFilter.java:16)
|
||||
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
|
||||
at EmptyFilter.doFilter(EmptyFilter.java:12)
|
||||
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
|
||||
at UrlMappingTestFilter.doFilter(UrlMappingTestFilter.java:21)
|
||||
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
|
||||
at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187)
|
||||
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265)
|
||||
@@ -171,69 +198,13 @@ ThreadStacks:
|
||||
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)
|
||||
at java.lang.Thread.run(Thread.java:750)
|
||||
|
||||
"Finalizer" #3 daemon [WAITING] on java.lang.ref.ReferenceQueue$Lock@25a9371
|
||||
"resin-destroy" #29 daemon [WAITING] on com.caucho.server.resin.Resin$DestroyThread@d177a8b
|
||||
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)
|
||||
at java.lang.Object.wait(Object.java:502)
|
||||
at com.caucho.server.resin.Resin$DestroyThread.run(Resin.java:1779)
|
||||
|
||||
"http--8080-10$1352722481" #36 daemon [RUNNABLE]
|
||||
java.lang.Thread.State: RUNNABLE
|
||||
at java.net.SocketInputStream.socketRead0(Native Method)
|
||||
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
|
||||
at java.net.SocketInputStream.read(SocketInputStream.java:171)
|
||||
at java.net.SocketInputStream.read(SocketInputStream.java:141)
|
||||
at com.caucho.vfs.SocketStream.read(SocketStream.java:175)
|
||||
at com.caucho.vfs.ReadStream.readBuffer(ReadStream.java:1018)
|
||||
at com.caucho.vfs.ReadStream.waitForRead(ReadStream.java:337)
|
||||
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:678)
|
||||
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743)
|
||||
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)
|
||||
at java.lang.Thread.run(Thread.java:750)
|
||||
|
||||
"resin-port-8080" #28 daemon [TIMED_WAITING] on com.caucho.server.port.Port@33b742c1
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Object.wait(Native Method)
|
||||
at com.caucho.server.port.Port.run(Port.java:1526)
|
||||
at java.lang.Thread.run(Thread.java:750)
|
||||
|
||||
"resin-0" #15 daemon [TIMED_WAITING] on com.caucho.util.ThreadPool$Item@4e68ce16
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Object.wait(Native Method)
|
||||
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:727)
|
||||
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)
|
||||
at java.lang.Thread.run(Thread.java:750)
|
||||
|
||||
"http--8080-4$1925258971" #24 daemon [RUNNABLE]
|
||||
java.lang.Thread.State: RUNNABLE
|
||||
at java.net.SocketInputStream.socketRead0(Native Method)
|
||||
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
|
||||
at java.net.SocketInputStream.read(SocketInputStream.java:171)
|
||||
at java.net.SocketInputStream.read(SocketInputStream.java:141)
|
||||
at com.caucho.vfs.SocketStream.read(SocketStream.java:175)
|
||||
at com.caucho.vfs.ReadStream.readBuffer(ReadStream.java:1018)
|
||||
at com.caucho.vfs.ReadStream.waitForRead(ReadStream.java:337)
|
||||
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:678)
|
||||
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743)
|
||||
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)
|
||||
at java.lang.Thread.run(Thread.java:750)
|
||||
|
||||
"http--8080-2$708538022" #30 daemon [RUNNABLE]
|
||||
java.lang.Thread.State: RUNNABLE
|
||||
at java.net.SocketInputStream.socketRead0(Native Method)
|
||||
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
|
||||
at java.net.SocketInputStream.read(SocketInputStream.java:171)
|
||||
at java.net.SocketInputStream.read(SocketInputStream.java:141)
|
||||
at com.caucho.vfs.SocketStream.read(SocketStream.java:175)
|
||||
at com.caucho.vfs.ReadStream.readBuffer(ReadStream.java:1018)
|
||||
at com.caucho.vfs.ReadStream.waitForRead(ReadStream.java:337)
|
||||
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:678)
|
||||
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743)
|
||||
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)
|
||||
at java.lang.Thread.run(Thread.java:750)
|
||||
|
||||
"hmux-127.0.0.1:6800-7$385288296" #18 daemon [RUNNABLE]
|
||||
"hmux-127.0.0.1:6800-1$348708712" #23 daemon [RUNNABLE]
|
||||
java.lang.Thread.State: RUNNABLE
|
||||
at java.net.PlainSocketImpl.socketAccept(Native Method)
|
||||
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409)
|
||||
@@ -246,28 +217,14 @@ ThreadStacks:
|
||||
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)
|
||||
at java.lang.Thread.run(Thread.java:750)
|
||||
|
||||
"resin-7" #22 daemon [TIMED_WAITING] on com.caucho.util.ThreadPool$Item@5f6e15ef
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Object.wait(Native Method)
|
||||
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:727)
|
||||
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)
|
||||
at java.lang.Thread.run(Thread.java:750)
|
||||
|
||||
"resin-2" #17 daemon [TIMED_WAITING] on com.caucho.util.ThreadPool$Item@9f9d468
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Object.wait(Native Method)
|
||||
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:727)
|
||||
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)
|
||||
at java.lang.Thread.run(Thread.java:750)
|
||||
|
||||
"resin-block-manager-writer" #26 daemon [WAITING] on java.util.ArrayList@512edc
|
||||
"resin-block-manager-writer" #26 daemon [WAITING] on java.util.ArrayList@2a105a0
|
||||
java.lang.Thread.State: WAITING
|
||||
at java.lang.Object.wait(Native Method)
|
||||
at java.lang.Object.wait(Object.java:502)
|
||||
at com.caucho.db.store.BlockManager$BlockManagerWriter.run(BlockManager.java:354)
|
||||
at java.lang.Thread.run(Thread.java:750)
|
||||
|
||||
"resin-1" #16 daemon [TIMED_WAITING] on com.caucho.util.ThreadPool$Item@8c158be
|
||||
"resin-10" #25 daemon [TIMED_WAITING] on com.caucho.util.ThreadPool$Item@448ee949
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Object.wait(Native Method)
|
||||
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:727)
|
||||
@@ -284,7 +241,26 @@ ThreadStacks:
|
||||
at com.caucho.server.resin.Resin.waitForExit(Resin.java:1270)
|
||||
at com.caucho.server.resin.Resin.main(Resin.java:1372)
|
||||
|
||||
"http--8080-13$1910701450" #35 daemon [RUNNABLE]
|
||||
"http--8080-12$1111547815" #37 daemon [RUNNABLE]
|
||||
java.lang.Thread.State: RUNNABLE
|
||||
at java.net.SocketInputStream.socketRead0(Native Method)
|
||||
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
|
||||
at java.net.SocketInputStream.read(SocketInputStream.java:171)
|
||||
at java.net.SocketInputStream.read(SocketInputStream.java:141)
|
||||
at com.caucho.vfs.SocketStream.read(SocketStream.java:175)
|
||||
at com.caucho.vfs.ReadStream.readBuffer(ReadStream.java:1018)
|
||||
at com.caucho.vfs.ReadStream.waitForRead(ReadStream.java:337)
|
||||
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:678)
|
||||
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743)
|
||||
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)
|
||||
at java.lang.Thread.run(Thread.java:750)
|
||||
|
||||
"resin-alarm" #14 daemon [TIMED_WAITING]
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Thread.sleep(Native Method)
|
||||
at com.caucho.util.Alarm$AlarmThread.run(Alarm.java:599)
|
||||
|
||||
"hmux-127.0.0.1:6800-6$1540304996" #18 daemon [RUNNABLE]
|
||||
java.lang.Thread.State: RUNNABLE
|
||||
at java.net.PlainSocketImpl.socketAccept(Native Method)
|
||||
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409)
|
||||
@@ -308,26 +284,7 @@ ThreadStacks:
|
||||
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:377)
|
||||
at java.lang.Thread.run(Thread.java:750)
|
||||
|
||||
"resin-port-6800" #27 daemon [TIMED_WAITING] on com.caucho.server.cluster.ClusterPort@27aff524
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Object.wait(Native Method)
|
||||
at com.caucho.server.port.Port.run(Port.java:1526)
|
||||
at java.lang.Thread.run(Thread.java:750)
|
||||
|
||||
"resin-thread-launcher" #12 daemon [TIMED_WAITING] on com.caucho.util.ThreadPool$ThreadLauncher@60b22f2d
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Object.wait(Native Method)
|
||||
at com.caucho.util.ThreadPool$ThreadLauncher.startConnection(ThreadPool.java:858)
|
||||
at com.caucho.util.ThreadPool$ThreadLauncher.run(ThreadPool.java:881)
|
||||
at java.lang.Thread.run(Thread.java:750)
|
||||
|
||||
"resin-thread-scheduler" #13 daemon [TIMED_WAITING] on java.util.ArrayList@699cda29
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Object.wait(Native Method)
|
||||
at com.caucho.util.ThreadPool$ScheduleThread.run(ThreadPool.java:925)
|
||||
at java.lang.Thread.run(Thread.java:750)
|
||||
|
||||
"http--8080-1$1209030638" #33 daemon [RUNNABLE]
|
||||
"http--8080-15$1220064471" #36 daemon [RUNNABLE]
|
||||
java.lang.Thread.State: RUNNABLE
|
||||
at java.net.PlainSocketImpl.socketAccept(Native Method)
|
||||
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409)
|
||||
@@ -340,27 +297,68 @@ ThreadStacks:
|
||||
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)
|
||||
at java.lang.Thread.run(Thread.java:750)
|
||||
|
||||
"hmux-127.0.0.1:6800-8$1168961042" #32 daemon [RUNNABLE]
|
||||
java.lang.Thread.State: RUNNABLE
|
||||
at java.net.PlainSocketImpl.socketAccept(Native Method)
|
||||
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409)
|
||||
at java.net.ServerSocket.implAccept(ServerSocket.java:560)
|
||||
at java.net.ServerSocket.accept(ServerSocket.java:528)
|
||||
at com.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:91)
|
||||
at com.caucho.server.port.Port.accept(Port.java:1182)
|
||||
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:659)
|
||||
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743)
|
||||
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)
|
||||
at java.lang.Thread.run(Thread.java:750)
|
||||
|
||||
"resin-18" #37 daemon [TIMED_WAITING] on com.caucho.util.ThreadPool$Item@6b9a6b0c
|
||||
"resin-0" #15 daemon [TIMED_WAITING] on com.caucho.util.ThreadPool$Item@2ecc777f
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Object.wait(Native Method)
|
||||
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:727)
|
||||
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)
|
||||
at java.lang.Thread.run(Thread.java:750)
|
||||
|
||||
"hmux-127.0.0.1:6800-0$596442995" #21 daemon [RUNNABLE]
|
||||
"http--8080-11$357057343" #35 daemon [RUNNABLE]
|
||||
java.lang.Thread.State: RUNNABLE
|
||||
at java.net.SocketInputStream.socketRead0(Native Method)
|
||||
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
|
||||
at java.net.SocketInputStream.read(SocketInputStream.java:171)
|
||||
at java.net.SocketInputStream.read(SocketInputStream.java:141)
|
||||
at com.caucho.vfs.SocketStream.read(SocketStream.java:175)
|
||||
at com.caucho.vfs.ReadStream.readBuffer(ReadStream.java:1018)
|
||||
at com.caucho.vfs.ReadStream.waitForRead(ReadStream.java:337)
|
||||
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:678)
|
||||
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743)
|
||||
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)
|
||||
at java.lang.Thread.run(Thread.java:750)
|
||||
|
||||
"http--8080-0$538141476" #34 daemon [RUNNABLE]
|
||||
java.lang.Thread.State: RUNNABLE
|
||||
at java.net.SocketInputStream.socketRead0(Native Method)
|
||||
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
|
||||
at java.net.SocketInputStream.read(SocketInputStream.java:171)
|
||||
at java.net.SocketInputStream.read(SocketInputStream.java:141)
|
||||
at com.caucho.vfs.SocketStream.read(SocketStream.java:175)
|
||||
at com.caucho.vfs.ReadStream.readBuffer(ReadStream.java:1018)
|
||||
at com.caucho.vfs.ReadStream.waitForRead(ReadStream.java:337)
|
||||
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:678)
|
||||
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743)
|
||||
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)
|
||||
at java.lang.Thread.run(Thread.java:750)
|
||||
|
||||
"Reference Handler" #2 daemon [WAITING] on java.lang.ref.Reference$Lock@3088d52c
|
||||
java.lang.Thread.State: WAITING
|
||||
at java.lang.Object.wait(Native Method)
|
||||
at java.lang.Object.wait(Object.java:502)
|
||||
at java.lang.ref.Reference.tryHandlePending(Reference.java:191)
|
||||
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153)
|
||||
|
||||
"resin-thread-scheduler" #13 daemon [TIMED_WAITING] on java.util.ArrayList@3a8e4a98
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Object.wait(Native Method)
|
||||
at com.caucho.util.ThreadPool$ScheduleThread.run(ThreadPool.java:925)
|
||||
at java.lang.Thread.run(Thread.java:750)
|
||||
|
||||
"resin-port-6800" #27 daemon [TIMED_WAITING] on com.caucho.server.cluster.ClusterPort@9f92821
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Object.wait(Native Method)
|
||||
at com.caucho.server.port.Port.run(Port.java:1526)
|
||||
at java.lang.Thread.run(Thread.java:750)
|
||||
|
||||
"resin-thread-launcher" #12 daemon [TIMED_WAITING] on com.caucho.util.ThreadPool$ThreadLauncher@44c3c1ee
|
||||
java.lang.Thread.State: TIMED_WAITING
|
||||
at java.lang.Object.wait(Native Method)
|
||||
at com.caucho.util.ThreadPool$ThreadLauncher.startConnection(ThreadPool.java:858)
|
||||
at com.caucho.util.ThreadPool$ThreadLauncher.run(ThreadPool.java:881)
|
||||
at java.lang.Thread.run(Thread.java:750)
|
||||
|
||||
"http--8080-14$1789074013" #38 daemon [RUNNABLE]
|
||||
java.lang.Thread.State: RUNNABLE
|
||||
at java.net.PlainSocketImpl.socketAccept(Native Method)
|
||||
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409)
|
||||
@@ -373,7 +371,20 @@ ThreadStacks:
|
||||
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)
|
||||
at java.lang.Thread.run(Thread.java:750)
|
||||
|
||||
"http--8080-6$670917762" #19 daemon [RUNNABLE]
|
||||
"hmux-127.0.0.1:6800-8$344599349" #31 daemon [RUNNABLE]
|
||||
java.lang.Thread.State: RUNNABLE
|
||||
at java.net.PlainSocketImpl.socketAccept(Native Method)
|
||||
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409)
|
||||
at java.net.ServerSocket.implAccept(ServerSocket.java:560)
|
||||
at java.net.ServerSocket.accept(ServerSocket.java:528)
|
||||
at com.caucho.vfs.QServerSocketWrapper.accept(QServerSocketWrapper.java:91)
|
||||
at com.caucho.server.port.Port.accept(Port.java:1182)
|
||||
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:659)
|
||||
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743)
|
||||
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)
|
||||
at java.lang.Thread.run(Thread.java:750)
|
||||
|
||||
"http--8080-5$596442995" #20 daemon [RUNNABLE]
|
||||
java.lang.Thread.State: RUNNABLE
|
||||
at java.net.PlainSocketImpl.socketAccept(Native Method)
|
||||
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409)
|
||||
@@ -392,6 +403,8 @@ ThreadStacks:
|
||||
StackClassNames:
|
||||
Base64ClassLoaderServlet
|
||||
EmptyFilter
|
||||
ServletNameTestFilter
|
||||
UrlMappingTestFilter
|
||||
com.caucho.db.store.BlockManager$BlockManagerWriter
|
||||
com.caucho.server.dispatch.FilterFilterChain
|
||||
com.caucho.server.dispatch.ServletFilterChain
|
||||
@@ -410,4 +423,4 @@ com.caucho.vfs.AbstractPrintWriter
|
||||
com.caucho.vfs.QServerSocketWrapper
|
||||
com.caucho.vfs.ReadStream
|
||||
com.caucho.vfs.SocketStream
|
||||
org.junit.otVzv.ErrorHandler
|
||||
org.apache.HkNKV.ErrorXokxzHandler
|
||||
|
||||
Reference in New Issue
Block a user