Test vmTestbase/nsk/jvmti/AttachOnDemand/attach045/TestDescription.java was problem-listed in jdk11 due some intermittent failures.
Now the test fails 100% (times out) on all platforms due ClassNotFoundException:
[21:45:6.162] Starting target application: <cut>\jdk\bin\java -Dvmsqe.aod.AppId=18564 -XX:+UsePerfData -XX:MaxRAMPercentage=2.5 -Dtest.boot.jdk=<cut>\jdk-24 -Djava.io.tmpdir=<cut>\test-support\jtreg_open_test_hotspot_jtreg_vmTestbase_nsk_jvmti_AttachOnDemand_attach045\tmp -XX:+CreateCoredumpOnCrash -XX:+EnableDynamicAgentLoading "nsk.jvmti.AttachOnDemand.attach045.attach045Target -classPath <cut>\test-support\jtreg_open_test_hotspot_jtreg_vmTestbase_nsk_jvmti_AttachOnDemand_attach045\classes\0\vmTestbase\nsk\jvmti\AttachOnDemand\attach045\TestDescription.d;<cut>\test-support\jtreg_open_test_hotspot_jtreg_vmTestbase_nsk_jvmti_AttachOnDemand_attach045\classes\0\vmTestbase;<cut>\test-support\jtreg_open_test_hotspot_jtreg_vmTestbase_nsk_jvmti_AttachOnDemand_attach045\classes\0\test\lib" -agentsNumber 4 -port 64456
TargetApp (stderr): Error: Could not find or load main class nsk.jvmti.AttachOnDemand.attach045.attach045Target -classPath <cut>\test-support\jtreg_open_test_hotspot_jtreg_vmTestbase_nsk_jvmti_AttachOnDemand_attach045\classes\0\vmTestbase\nsk\jvmti\AttachOnDemand\attach045\TestDescription.d;<cut>\test-support\jtreg_open_test_hotspot_jtreg_vmTestbase_nsk_jvmti_AttachOnDemand_attach045\classes\0\vmTestbase;<cut>\test-support\jtreg_open_test_hotspot_jtreg_vmTestbase_nsk_jvmti_AttachOnDemand_attach045\classes\0\test\lib
TargetApp (stderr): Caused by: java.lang.ClassNotFoundException: nsk/jvmti/AttachOnDemand/attach045/attach045Target -classPath <cut>\test-support\jtreg_open_test_hotspot_jtreg_vmTestbase_nsk_jvmti_AttachOnDemand_attach045\classes\0\vmTestbase\nsk\jvmti\AttachOnDemand\attach045\TestDescription/d;<cut>\test-support\jtreg_open_test_hotspot_jtreg_vmTestbase_nsk_jvmti_AttachOnDemand_attach045\classes\0\vmTestbase;<cut>\test-support\jtreg_open_test_hotspot_jtreg_vmTestbase_nsk_jvmti_AttachOnDemand_attach045\classes\0\test\lib
[21:46:6.240] SocketIOPipe> Caught InterruptedIOException. Wait start time: 1747691106228, exception was thrown at: 1747691166232, wait time: 60004, actual timeout: 60000
[21:46:6.244] # ERROR: SocketIOPipe> Caught InterruptedIOException while listening for PipeIO Listener Thread connection at port 64456:
[21:46:6.244] # ERROR: java.net.SocketTimeoutException: Accept timed out
The following stacktrace is for failure analysis.
nsk.share.TestFailure: SocketIOPipe> Caught InterruptedIOException while listening for PipeIO Listener Thread connection at port 64456: java.net.SocketTimeoutException: Accept timed out
at nsk.share.Log.logExceptionForFailureAnalysis(Log.java:309)
at nsk.share.Log.complain(Log.java:280)
at nsk.share.Log$Logger.complain(Log.java:546)
at nsk.share.jpda.BasicSocketConnection.accept(SocketConnection.java:173)
at nsk.share.jpda.SocketConnection.accept(SocketConnection.java:453)
at nsk.share.jpda.SocketIOPipe$ListenerThread.run(SocketIOPipe.java:226)
at nsk.share.jpda.SocketIOPipe.connect(SocketIOPipe.java:280)
at nsk.share.jpda.SocketIOPipe.readln(SocketIOPipe.java:189)
at nsk.share.aod.AODTestRunner.runTest(AODTestRunner.java:129)
at nsk.share.aod.AODTestRunner.main(AODTestRunner.java:184)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)
at java.base/java.lang.Thread.run(Thread.java:1447)
STDERR:
nsk.share.Failure: Connection for PipeIO Listener Thread at port 64456 wasn't accepted in 60000ms
at nsk.share.jpda.BasicSocketConnection.accept(SocketConnection.java:174)
at nsk.share.jpda.SocketConnection.accept(SocketConnection.java:453)
at nsk.share.jpda.SocketIOPipe$ListenerThread.run(SocketIOPipe.java:226)
at nsk.share.jpda.SocketIOPipe.connect(SocketIOPipe.java:280)
at nsk.share.jpda.SocketIOPipe.readln(SocketIOPipe.java:189)
at nsk.share.aod.AODTestRunner.runTest(AODTestRunner.java:129)
at nsk.share.aod.AODTestRunner.main(AODTestRunner.java:184)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)
at java.base/java.lang.Thread.run(Thread.java:1447)
JavaTest Message: Test threw exception: nsk.share.Failure: Connection for PipeIO Listener Thread at port 64456 wasn't accepted in 60000ms
JavaTest Message: shutting down test
Now the test fails 100% (times out) on all platforms due ClassNotFoundException:
[21:45:6.162] Starting target application: <cut>\jdk\bin\java -Dvmsqe.aod.AppId=18564 -XX:+UsePerfData -XX:MaxRAMPercentage=2.5 -Dtest.boot.jdk=<cut>\jdk-24 -Djava.io.tmpdir=<cut>\test-support\jtreg_open_test_hotspot_jtreg_vmTestbase_nsk_jvmti_AttachOnDemand_attach045\tmp -XX:+CreateCoredumpOnCrash -XX:+EnableDynamicAgentLoading "nsk.jvmti.AttachOnDemand.attach045.attach045Target -classPath <cut>\test-support\jtreg_open_test_hotspot_jtreg_vmTestbase_nsk_jvmti_AttachOnDemand_attach045\classes\0\vmTestbase\nsk\jvmti\AttachOnDemand\attach045\TestDescription.d;<cut>\test-support\jtreg_open_test_hotspot_jtreg_vmTestbase_nsk_jvmti_AttachOnDemand_attach045\classes\0\vmTestbase;<cut>\test-support\jtreg_open_test_hotspot_jtreg_vmTestbase_nsk_jvmti_AttachOnDemand_attach045\classes\0\test\lib" -agentsNumber 4 -port 64456
TargetApp (stderr): Error: Could not find or load main class nsk.jvmti.AttachOnDemand.attach045.attach045Target -classPath <cut>\test-support\jtreg_open_test_hotspot_jtreg_vmTestbase_nsk_jvmti_AttachOnDemand_attach045\classes\0\vmTestbase\nsk\jvmti\AttachOnDemand\attach045\TestDescription.d;<cut>\test-support\jtreg_open_test_hotspot_jtreg_vmTestbase_nsk_jvmti_AttachOnDemand_attach045\classes\0\vmTestbase;<cut>\test-support\jtreg_open_test_hotspot_jtreg_vmTestbase_nsk_jvmti_AttachOnDemand_attach045\classes\0\test\lib
TargetApp (stderr): Caused by: java.lang.ClassNotFoundException: nsk/jvmti/AttachOnDemand/attach045/attach045Target -classPath <cut>\test-support\jtreg_open_test_hotspot_jtreg_vmTestbase_nsk_jvmti_AttachOnDemand_attach045\classes\0\vmTestbase\nsk\jvmti\AttachOnDemand\attach045\TestDescription/d;<cut>\test-support\jtreg_open_test_hotspot_jtreg_vmTestbase_nsk_jvmti_AttachOnDemand_attach045\classes\0\vmTestbase;<cut>\test-support\jtreg_open_test_hotspot_jtreg_vmTestbase_nsk_jvmti_AttachOnDemand_attach045\classes\0\test\lib
[21:46:6.240] SocketIOPipe> Caught InterruptedIOException. Wait start time: 1747691106228, exception was thrown at: 1747691166232, wait time: 60004, actual timeout: 60000
[21:46:6.244] # ERROR: SocketIOPipe> Caught InterruptedIOException while listening for PipeIO Listener Thread connection at port 64456:
[21:46:6.244] # ERROR: java.net.SocketTimeoutException: Accept timed out
The following stacktrace is for failure analysis.
nsk.share.TestFailure: SocketIOPipe> Caught InterruptedIOException while listening for PipeIO Listener Thread connection at port 64456: java.net.SocketTimeoutException: Accept timed out
at nsk.share.Log.logExceptionForFailureAnalysis(Log.java:309)
at nsk.share.Log.complain(Log.java:280)
at nsk.share.Log$Logger.complain(Log.java:546)
at nsk.share.jpda.BasicSocketConnection.accept(SocketConnection.java:173)
at nsk.share.jpda.SocketConnection.accept(SocketConnection.java:453)
at nsk.share.jpda.SocketIOPipe$ListenerThread.run(SocketIOPipe.java:226)
at nsk.share.jpda.SocketIOPipe.connect(SocketIOPipe.java:280)
at nsk.share.jpda.SocketIOPipe.readln(SocketIOPipe.java:189)
at nsk.share.aod.AODTestRunner.runTest(AODTestRunner.java:129)
at nsk.share.aod.AODTestRunner.main(AODTestRunner.java:184)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)
at java.base/java.lang.Thread.run(Thread.java:1447)
STDERR:
nsk.share.Failure: Connection for PipeIO Listener Thread at port 64456 wasn't accepted in 60000ms
at nsk.share.jpda.BasicSocketConnection.accept(SocketConnection.java:174)
at nsk.share.jpda.SocketConnection.accept(SocketConnection.java:453)
at nsk.share.jpda.SocketIOPipe$ListenerThread.run(SocketIOPipe.java:226)
at nsk.share.jpda.SocketIOPipe.connect(SocketIOPipe.java:280)
at nsk.share.jpda.SocketIOPipe.readln(SocketIOPipe.java:189)
at nsk.share.aod.AODTestRunner.runTest(AODTestRunner.java:129)
at nsk.share.aod.AODTestRunner.main(AODTestRunner.java:184)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)
at java.base/java.lang.Thread.run(Thread.java:1447)
JavaTest Message: Test threw exception: nsk.share.Failure: Connection for PipeIO Listener Thread at port 64456 wasn't accepted in 60000ms
JavaTest Message: shutting down test
- causes
-
JDK-8358094 Test vmTestbase/nsk/jvmti/AttachOnDemand/attach045/TestDescription.java still times out after JDK-8357282
-
- Open
-
- relates to
-
JDK-8252477 nsk/share/ArgumentParser should expect that jtreg "splits" an argument
-
- Resolved
-
- links to
-
Commit(master) openjdk/jdk/c110623d
-
Review(master) openjdk/jdk/25366