----------System.out:(128/12559)*----------
[5:13:38.424] --> debugger: launching a debuggee :
[5:13:38.424] --> debugger: nsk.jdi.EventSet.resume.resume006a
[5:13:38.425] binder> VirtualMachineManager: version 26.0
[5:13:38.425] binder> Finding connector: default
[5:13:38.425] binder> LaunchingConnector:
[5:13:38.425] binder> name: com.sun.jdi.CommandLineLaunch
[5:13:38.426] binder> description: Launches target using Sun Java VM command line and attaches to it
[5:13:38.426] binder> transport: com.sun.tools.jdi.SunCommandLineLauncher$2@6b47fe3e
[5:13:38.445] binder> Connector arguments:
[5:13:38.445] binder> main=nsk.share.MainWrapper Virtual nsk.jdi.EventSet.resume.resume006a -vbs \u0000-verbose\u0000 \u0000-includevirtualthreads\u0000 \u0000-arch=linux-aarch64\u0000 \u0000-waittime=5\u0000 \u0000-debugee.vmkind=java\u0000 \u0000-transport.address=dynamic\u0000 \u0000-debugee.vmkeys="-XX:MaxRAMPercentage=6.25 -Dtest.boot.jdk=/opt/mach5/mesos/work_dir/jib-master/install/jdk/24/36/bundles/linux-aarch64/jdk-24_linux-aarch64_bin.tar.gz/jdk-24 -Djava.io.tmpdir=/opt/mach5/mesos/work_dir/slaves/7b1a61fd-59de-400e-939e-76c8ba818320-S79202/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/b54824fe-3a13-47d1-b1c3-6cd376d01853/runs/a2d65d93-4eeb-4f09-942b-f27ff369935b/testoutput/test-support/jtreg_open_test_hotspot_jtreg_vmTestbase_nsk_jdi/tmp -Duse.JTREG_TEST_THREAD_FACTORY=Virtual -XX:-VerifyContinuations"\u0000 \u0000-pipe.port=50987\u0000
[5:13:38.445] binder> includevirtualthreads=y
[5:13:38.445] binder> quote=\u0000
[5:13:38.445] binder> home=/opt/mach5/mesos/work_dir/jib-master/install/jdk-26+15-1471/linux-aarch64-debug.jdk/jdk-26/fastdebug
[5:13:38.445] binder> vmexec=java
[5:13:38.445] binder> suspend=true
[5:13:38.445] binder> options=-XX:MaxRAMPercentage=6.25 -Dtest.boot.jdk=/opt/mach5/mesos/work_dir/jib-master/install/jdk/24/36/bundles/linux-aarch64/jdk-24_linux-aarch64_bin.tar.gz/jdk-24 -Djava.io.tmpdir=/opt/mach5/mesos/work_dir/slaves/7b1a61fd-59de-400e-939e-76c8ba818320-S79202/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/b54824fe-3a13-47d1-b1c3-6cd376d01853/runs/a2d65d93-4eeb-4f09-942b-f27ff369935b/testoutput/test-support/jtreg_open_test_hotspot_jtreg_vmTestbase_nsk_jdi/tmp -Duse.JTREG_TEST_THREAD_FACTORY=Virtual -XX:-VerifyContinuations -Djdk.virtualThreadScheduler.parallelism=15 -classpath \u0000/opt/mach5/mesos/work_dir/slaves/7b1a61fd-59de-400e-939e-76c8ba818320-S79202/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/b54824fe-3a13-47d1-b1c3-6cd376d01853/runs/a2d65d93-4eeb-4f09-942b-f27ff369935b/testoutput/test-support/jtreg_open_test_hotspot_jtreg_vmTestbase_nsk_jdi/classes/3/vmTestbase/nsk/jdi/EventSet/resume/resume006/TestDescription.d:/opt/mach5/mesos/work_dir/slaves/7b1a61fd-59de-400e-939e-76c8ba818320-S79202/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/b54824fe-3a13-47d1-b1c3-6cd376d01853/runs/a2d65d93-4eeb-4f09-942b-f27ff369935b/testoutput/test-support/jtreg_open_test_hotspot_jtreg_vmTestbase_nsk_jdi/classes/3/vmTestbase:/opt/mach5/mesos/work_dir/slaves/7b1a61fd-59de-400e-939e-76c8ba818320-S79202/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/b54824fe-3a13-47d1-b1c3-6cd376d01853/runs/a2d65d93-4eeb-4f09-942b-f27ff369935b/testoutput/test-support/jtreg_open_test_hotspot_jtreg_vmTestbase_nsk_jdi/classes/3/test/lib\u0000
[5:13:38.445] binder> Launching debugee
[5:13:38.628] binder> Waiting for VM initialized
[5:13:38.629] Initial VMStartEvent received: VMStartEvent in thread main
[5:13:38.629] --> debugger: debuggee launched
[5:13:38.629] --> debugger: invocation of the method runTest()
[5:13:38.829] --> debugger: received: ClassPrepareEvent for debuggeeClass
[5:13:38.829] --> debugger: ......setting up a breakpoint:
[5:13:38.831] --> debugger: thread: null; class: class nsk.jdi.EventSet.resume.resume006a (loaded by instance of jdk.internal.loader.ClassLoaders$AppClassLoader(id=324)); method: methodForCommunication; line: lineForComm
[5:13:38.835] --> debugger: a breakpoint has been set up
[5:13:38.842]
=> nsk/jdi/EventSet/resume/resume006 TESTING BEGINS
[5:13:38.842] --> debugger: breakpointForCommunication
[5:13:39.2]
=> nsk/jdi/EventSet/resume/resume006 :::::: case: # 0
[5:13:39.4] --> debugger: ......setting up MethodEntryRequest:
[5:13:39.6] --> debugger: thread: instance of java.lang.VirtualThread(name='main', id=316); class: class nsk.jdi.EventSet.resume.resume006aTestClass (loaded by instance of jdk.internal.loader.ClassLoaders$AppClassLoader(id=324)); property: MethodEntryRequest1
[5:13:39.6] --> debugger: a MethodEntryRequest has been set up
[5:13:39.6] --> debugger: ......waiting for new MethodEntryEvent : 0
[5:13:39.11] debugee.stderr> [5:13:38.975] **> debuggee: debuggee started!
[5:13:39.11] debugee.stderr> [5:13:38.998] **> debuggee: methodForCommunication(); : 0
[5:13:39.13] --> debugger: got new MethodEntryEvent with propety 'number' == MethodEntryRequest1
[5:13:39.13] --> debugger: ......checking up on EventSet.resume()
[5:13:39.13] --> debugger: ......--> vm.suspend();
[5:13:39.15] --> debugger: getting : Map<String, Integer> suspendsCounts1
[5:13:39.21] --> debugger: eventSet.resume;
[5:13:39.21] --> debugger: getting : Map<String, Integer> suspendsCounts2
[5:13:39.26] --> debugger: {VirtualThread-unblocker=1, Reference Handler=1, ForkJoinPool-1-delayScheduler=0, Common-Cleaner=1, ForkJoinPool-1-worker-1=1, main=1, old-m-a-i-n=1, Signal Dispatcher=1, Finalizer=1, Notification Thread=1, ForkJoinPool-1-worker-2=1, ForkJoinPool-1-worker-3=1}
[5:13:39.26] --> debugger: {VirtualThread-unblocker=1, Reference Handler=1, ForkJoinPool-1-delayScheduler=1, Common-Cleaner=1, ForkJoinPool-1-worker-1=1, main=1, old-m-a-i-n=1, Signal Dispatcher=1, Finalizer=1, Notification Thread=1, ForkJoinPool-1-worker-2=1, ForkJoinPool-1-worker-3=1}
[5:13:39.26] --> debugger: getting : int policy = eventSet.suspendPolicy();
[5:13:39.26] --> debugger: case SUSPEND_NONE
[5:13:39.26] --> debugger: checking VirtualThread-unblocker
[5:13:39.26] --> debugger: checking Reference Handler
[5:13:39.26] --> debugger: checking ForkJoinPool-1-delayScheduler
[5:13:39.43] # ERROR: ##> debugger: ERROR: suspendCounts don't match for : ForkJoinPool-1-delayScheduler
The following stacktrace is for failure analysis.
nsk.share.TestFailure: ##> debugger: ERROR: suspendCounts don't match for : ForkJoinPool-1-delayScheduler
at nsk.share.Log.logExceptionForFailureAnalysis(Log.java:309)
at nsk.share.Log.complain(Log.java:280)
at nsk.share.jdi.JDIBase.log3(JDIBase.java:69)
at nsk.jdi.EventSet.resume.resume006.testRun(resume006.java:376)
at nsk.jdi.EventSet.resume.resume006.runTest(resume006.java:215)
at nsk.jdi.EventSet.resume.resume006.runThis(resume006.java:158)
at nsk.jdi.EventSet.resume.resume006.run(resume006.java:101)
at nsk.jdi.EventSet.resume.resume006.main(resume006.java:92)
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.MainActionHelper$AgentVMRunnable.run(MainActionHelper.java:335)
at java.base/java.lang.VirtualThread.run(VirtualThread.java:456)
[5:13:39.51] # ERROR: ##> debugger: before resuming : 0
[5:13:39.51] # ERROR: ##> debugger: after resuming : 1
[5:13:39.52] --> debugger: ......--> vm.resume()
[5:13:39.53] --> debugger: breakpointForCommunication
[5:13:39.113] debugee.stderr> [5:13:39.113] **> debuggee: methodForCommunication(); : 1
[5:13:39.114]
=> nsk/jdi/EventSet/resume/resume006 :::::: case: # 1
[5:13:39.114] --> debugger: ......setting up MethodEntryRequest:
[5:13:39.114] --> debugger: thread: instance of java.lang.VirtualThread(name='main', id=316); class: class nsk.jdi.EventSet.resume.resume006aTestClass (loaded by instance of jdk.internal.loader.ClassLoaders$AppClassLoader(id=324)); property: MethodEntryRequest2
[5:13:39.114] --> debugger: a MethodEntryRequest has been set up
[5:13:39.115] --> debugger: ......waiting for new MethodEntryEvent : 1
[5:13:39.116] --> debugger: got new MethodEntryEvent with propety 'number' == MethodEntryRequest2
[5:13:39.116] --> debugger: ......checking up on EventSet.resume()
[5:13:39.116] --> debugger: ......--> vm.suspend();
[5:13:39.117] --> debugger: getting : Map<String, Integer> suspendsCounts1
[5:13:39.122] --> debugger: eventSet.resume;
[5:13:39.123] --> debugger: getting : Map<String, Integer> suspendsCounts2
[5:13:39.126] --> debugger: {VirtualThread-unblocker=1, Reference Handler=1, ForkJoinPool-1-delayScheduler=1, Common-Cleaner=1, ForkJoinPool-1-worker-1=1, main=2, old-m-a-i-n=1, Signal Dispatcher=1, Finalizer=1, Notification Thread=1, ForkJoinPool-1-worker-2=1, ForkJoinPool-1-worker-3=1}
[5:13:39.126] --> debugger: {VirtualThread-unblocker=1, Reference Handler=1, ForkJoinPool-1-delayScheduler=1, Common-Cleaner=1, ForkJoinPool-1-worker-1=1, main=1, old-m-a-i-n=1, Signal Dispatcher=1, Finalizer=1, Notification Thread=1, ForkJoinPool-1-worker-2=1, ForkJoinPool-1-worker-3=1}
[5:13:39.127] --> debugger: getting : int policy = eventSet.suspendPolicy();
[5:13:39.127] --> debugger: case SUSPEND_THREAD
[5:13:39.127] --> debugger: checking VirtualThread-unblocker
[5:13:39.127] --> debugger: checking Reference Handler
[5:13:39.127] --> debugger: checking ForkJoinPool-1-delayScheduler
[5:13:39.127] --> debugger: checking Common-Cleaner
[5:13:39.127] --> debugger: checking ForkJoinPool-1-worker-1
[5:13:39.127] --> debugger: checking main
[5:13:39.128] --> debugger: checking old-m-a-i-n
[5:13:39.128] --> debugger: checking Signal Dispatcher
[5:13:39.128] --> debugger: checking Finalizer
[5:13:39.128] --> debugger: checking Notification Thread
[5:13:39.128] --> debugger: checking ForkJoinPool-1-worker-2
[5:13:39.128] --> debugger: checking ForkJoinPool-1-worker-3
[5:13:39.129] --> debugger: ......--> vm.resume()
[5:13:39.129] debugee.stderr> [5:13:39.129] **> debuggee: methodForCommunication(); : 2
[5:13:39.130] --> debugger: breakpointForCommunication
[5:13:39.131]
=> nsk/jdi/EventSet/resume/resume006 :::::: case: # 2
[5:13:39.131] --> debugger: ......setting up MethodEntryRequest:
[5:13:39.131] --> debugger: thread: instance of java.lang.VirtualThread(name='main', id=316); class: class nsk.jdi.EventSet.resume.resume006aTestClass (loaded by instance of jdk.internal.loader.ClassLoaders$AppClassLoader(id=324)); property: MethodEntryRequest3
[5:13:39.131] --> debugger: a MethodEntryRequest has been set up
[5:13:39.132] --> debugger: ......waiting for new MethodEntryEvent : 2
[5:13:39.133] --> debugger: got new MethodEntryEvent with propety 'number' == MethodEntryRequest3
[5:13:39.133] --> debugger: ......checking up on EventSet.resume()
[5:13:39.133] --> debugger: ......--> vm.suspend();
[5:13:39.133] --> debugger: getting : Map<String, Integer> suspendsCounts1
[5:13:39.138] --> debugger: eventSet.resume;
[5:13:39.138] --> debugger: getting : Map<String, Integer> suspendsCounts2
[5:13:39.143] --> debugger: {VirtualThread-unblocker=2, Reference Handler=2, ForkJoinPool-1-delayScheduler=2, Common-Cleaner=2, ForkJoinPool-1-worker-1=2, main=2, old-m-a-i-n=2, Signal Dispatcher=2, Finalizer=2, Notification Thread=2, ForkJoinPool-1-worker-2=2, ForkJoinPool-1-worker-3=2}
[5:13:39.143] --> debugger: {VirtualThread-unblocker=1, Reference Handler=1, ForkJoinPool-1-delayScheduler=1, Common-Cleaner=1, ForkJoinPool-1-worker-1=1, main=1, old-m-a-i-n=1, Signal Dispatcher=1, Finalizer=1, Notification Thread=1, ForkJoinPool-1-worker-2=1, ForkJoinPool-1-worker-3=1}
[5:13:39.143] --> debugger: getting : int policy = eventSet.suspendPolicy();
[5:13:39.143] --> debugger: case SUSPEND_ALL
[5:13:39.143] --> debugger: checking VirtualThread-unblocker
[5:13:39.143] --> debugger: ......--> vm.resume()
[5:13:39.145] --> debugger: breakpointForCommunication
[5:13:39.145]
=> nsk/jdi/EventSet/resume/resume006 TESTING ENDS
[5:13:39.145] --> debugger: waiting for VMDeathEvent
[5:13:39.150] debugee.stderr> [5:13:39.145] **> debuggee: debuggee exits
[5:13:39.234] --> debugger: test phase has finished normally
[5:13:39.234] --> debugger: waiting for the debuggee to finish ...
[5:13:39.605] --> debugger: ......getting the debuggee's exit status
[5:13:39.606] --> debugger: ......debuggee returned expected exit status: 95 == PASS_BASE
TEST FAILED
----------System.err:(10/556)----------
java.lang.RuntimeException: TEST FAILED with result 2
at nsk.jdi.EventSet.resume.resume006.main(resume006.java:95)
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.MainActionHelper$AgentVMRunnable.run(MainActionHelper.java:335)
at java.base/java.lang.VirtualThread.run(VirtualThread.java:456)
[5:13:38.424] --> debugger: launching a debuggee :
[5:13:38.424] --> debugger: nsk.jdi.EventSet.resume.resume006a
[5:13:38.425] binder> VirtualMachineManager: version 26.0
[5:13:38.425] binder> Finding connector: default
[5:13:38.425] binder> LaunchingConnector:
[5:13:38.425] binder> name: com.sun.jdi.CommandLineLaunch
[5:13:38.426] binder> description: Launches target using Sun Java VM command line and attaches to it
[5:13:38.426] binder> transport: com.sun.tools.jdi.SunCommandLineLauncher$2@6b47fe3e
[5:13:38.445] binder> Connector arguments:
[5:13:38.445] binder> main=nsk.share.MainWrapper Virtual nsk.jdi.EventSet.resume.resume006a -vbs \u0000-verbose\u0000 \u0000-includevirtualthreads\u0000 \u0000-arch=linux-aarch64\u0000 \u0000-waittime=5\u0000 \u0000-debugee.vmkind=java\u0000 \u0000-transport.address=dynamic\u0000 \u0000-debugee.vmkeys="-XX:MaxRAMPercentage=6.25 -Dtest.boot.jdk=/opt/mach5/mesos/work_dir/jib-master/install/jdk/24/36/bundles/linux-aarch64/jdk-24_linux-aarch64_bin.tar.gz/jdk-24 -Djava.io.tmpdir=/opt/mach5/mesos/work_dir/slaves/7b1a61fd-59de-400e-939e-76c8ba818320-S79202/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/b54824fe-3a13-47d1-b1c3-6cd376d01853/runs/a2d65d93-4eeb-4f09-942b-f27ff369935b/testoutput/test-support/jtreg_open_test_hotspot_jtreg_vmTestbase_nsk_jdi/tmp -Duse.JTREG_TEST_THREAD_FACTORY=Virtual -XX:-VerifyContinuations"\u0000 \u0000-pipe.port=50987\u0000
[5:13:38.445] binder> includevirtualthreads=y
[5:13:38.445] binder> quote=\u0000
[5:13:38.445] binder> home=/opt/mach5/mesos/work_dir/jib-master/install/jdk-26+15-1471/linux-aarch64-debug.jdk/jdk-26/fastdebug
[5:13:38.445] binder> vmexec=java
[5:13:38.445] binder> suspend=true
[5:13:38.445] binder> options=-XX:MaxRAMPercentage=6.25 -Dtest.boot.jdk=/opt/mach5/mesos/work_dir/jib-master/install/jdk/24/36/bundles/linux-aarch64/jdk-24_linux-aarch64_bin.tar.gz/jdk-24 -Djava.io.tmpdir=/opt/mach5/mesos/work_dir/slaves/7b1a61fd-59de-400e-939e-76c8ba818320-S79202/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/b54824fe-3a13-47d1-b1c3-6cd376d01853/runs/a2d65d93-4eeb-4f09-942b-f27ff369935b/testoutput/test-support/jtreg_open_test_hotspot_jtreg_vmTestbase_nsk_jdi/tmp -Duse.JTREG_TEST_THREAD_FACTORY=Virtual -XX:-VerifyContinuations -Djdk.virtualThreadScheduler.parallelism=15 -classpath \u0000/opt/mach5/mesos/work_dir/slaves/7b1a61fd-59de-400e-939e-76c8ba818320-S79202/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/b54824fe-3a13-47d1-b1c3-6cd376d01853/runs/a2d65d93-4eeb-4f09-942b-f27ff369935b/testoutput/test-support/jtreg_open_test_hotspot_jtreg_vmTestbase_nsk_jdi/classes/3/vmTestbase/nsk/jdi/EventSet/resume/resume006/TestDescription.d:/opt/mach5/mesos/work_dir/slaves/7b1a61fd-59de-400e-939e-76c8ba818320-S79202/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/b54824fe-3a13-47d1-b1c3-6cd376d01853/runs/a2d65d93-4eeb-4f09-942b-f27ff369935b/testoutput/test-support/jtreg_open_test_hotspot_jtreg_vmTestbase_nsk_jdi/classes/3/vmTestbase:/opt/mach5/mesos/work_dir/slaves/7b1a61fd-59de-400e-939e-76c8ba818320-S79202/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/b54824fe-3a13-47d1-b1c3-6cd376d01853/runs/a2d65d93-4eeb-4f09-942b-f27ff369935b/testoutput/test-support/jtreg_open_test_hotspot_jtreg_vmTestbase_nsk_jdi/classes/3/test/lib\u0000
[5:13:38.445] binder> Launching debugee
[5:13:38.628] binder> Waiting for VM initialized
[5:13:38.629] Initial VMStartEvent received: VMStartEvent in thread main
[5:13:38.629] --> debugger: debuggee launched
[5:13:38.629] --> debugger: invocation of the method runTest()
[5:13:38.829] --> debugger: received: ClassPrepareEvent for debuggeeClass
[5:13:38.829] --> debugger: ......setting up a breakpoint:
[5:13:38.831] --> debugger: thread: null; class: class nsk.jdi.EventSet.resume.resume006a (loaded by instance of jdk.internal.loader.ClassLoaders$AppClassLoader(id=324)); method: methodForCommunication; line: lineForComm
[5:13:38.835] --> debugger: a breakpoint has been set up
[5:13:38.842]
=> nsk/jdi/EventSet/resume/resume006 TESTING BEGINS
[5:13:38.842] --> debugger: breakpointForCommunication
[5:13:39.2]
=> nsk/jdi/EventSet/resume/resume006 :::::: case: # 0
[5:13:39.4] --> debugger: ......setting up MethodEntryRequest:
[5:13:39.6] --> debugger: thread: instance of java.lang.VirtualThread(name='main', id=316); class: class nsk.jdi.EventSet.resume.resume006aTestClass (loaded by instance of jdk.internal.loader.ClassLoaders$AppClassLoader(id=324)); property: MethodEntryRequest1
[5:13:39.6] --> debugger: a MethodEntryRequest has been set up
[5:13:39.6] --> debugger: ......waiting for new MethodEntryEvent : 0
[5:13:39.11] debugee.stderr> [5:13:38.975] **> debuggee: debuggee started!
[5:13:39.11] debugee.stderr> [5:13:38.998] **> debuggee: methodForCommunication(); : 0
[5:13:39.13] --> debugger: got new MethodEntryEvent with propety 'number' == MethodEntryRequest1
[5:13:39.13] --> debugger: ......checking up on EventSet.resume()
[5:13:39.13] --> debugger: ......--> vm.suspend();
[5:13:39.15] --> debugger: getting : Map<String, Integer> suspendsCounts1
[5:13:39.21] --> debugger: eventSet.resume;
[5:13:39.21] --> debugger: getting : Map<String, Integer> suspendsCounts2
[5:13:39.26] --> debugger: {VirtualThread-unblocker=1, Reference Handler=1, ForkJoinPool-1-delayScheduler=0, Common-Cleaner=1, ForkJoinPool-1-worker-1=1, main=1, old-m-a-i-n=1, Signal Dispatcher=1, Finalizer=1, Notification Thread=1, ForkJoinPool-1-worker-2=1, ForkJoinPool-1-worker-3=1}
[5:13:39.26] --> debugger: {VirtualThread-unblocker=1, Reference Handler=1, ForkJoinPool-1-delayScheduler=1, Common-Cleaner=1, ForkJoinPool-1-worker-1=1, main=1, old-m-a-i-n=1, Signal Dispatcher=1, Finalizer=1, Notification Thread=1, ForkJoinPool-1-worker-2=1, ForkJoinPool-1-worker-3=1}
[5:13:39.26] --> debugger: getting : int policy = eventSet.suspendPolicy();
[5:13:39.26] --> debugger: case SUSPEND_NONE
[5:13:39.26] --> debugger: checking VirtualThread-unblocker
[5:13:39.26] --> debugger: checking Reference Handler
[5:13:39.26] --> debugger: checking ForkJoinPool-1-delayScheduler
[5:13:39.43] # ERROR: ##> debugger: ERROR: suspendCounts don't match for : ForkJoinPool-1-delayScheduler
The following stacktrace is for failure analysis.
nsk.share.TestFailure: ##> debugger: ERROR: suspendCounts don't match for : ForkJoinPool-1-delayScheduler
at nsk.share.Log.logExceptionForFailureAnalysis(Log.java:309)
at nsk.share.Log.complain(Log.java:280)
at nsk.share.jdi.JDIBase.log3(JDIBase.java:69)
at nsk.jdi.EventSet.resume.resume006.testRun(resume006.java:376)
at nsk.jdi.EventSet.resume.resume006.runTest(resume006.java:215)
at nsk.jdi.EventSet.resume.resume006.runThis(resume006.java:158)
at nsk.jdi.EventSet.resume.resume006.run(resume006.java:101)
at nsk.jdi.EventSet.resume.resume006.main(resume006.java:92)
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.MainActionHelper$AgentVMRunnable.run(MainActionHelper.java:335)
at java.base/java.lang.VirtualThread.run(VirtualThread.java:456)
[5:13:39.51] # ERROR: ##> debugger: before resuming : 0
[5:13:39.51] # ERROR: ##> debugger: after resuming : 1
[5:13:39.52] --> debugger: ......--> vm.resume()
[5:13:39.53] --> debugger: breakpointForCommunication
[5:13:39.113] debugee.stderr> [5:13:39.113] **> debuggee: methodForCommunication(); : 1
[5:13:39.114]
=> nsk/jdi/EventSet/resume/resume006 :::::: case: # 1
[5:13:39.114] --> debugger: ......setting up MethodEntryRequest:
[5:13:39.114] --> debugger: thread: instance of java.lang.VirtualThread(name='main', id=316); class: class nsk.jdi.EventSet.resume.resume006aTestClass (loaded by instance of jdk.internal.loader.ClassLoaders$AppClassLoader(id=324)); property: MethodEntryRequest2
[5:13:39.114] --> debugger: a MethodEntryRequest has been set up
[5:13:39.115] --> debugger: ......waiting for new MethodEntryEvent : 1
[5:13:39.116] --> debugger: got new MethodEntryEvent with propety 'number' == MethodEntryRequest2
[5:13:39.116] --> debugger: ......checking up on EventSet.resume()
[5:13:39.116] --> debugger: ......--> vm.suspend();
[5:13:39.117] --> debugger: getting : Map<String, Integer> suspendsCounts1
[5:13:39.122] --> debugger: eventSet.resume;
[5:13:39.123] --> debugger: getting : Map<String, Integer> suspendsCounts2
[5:13:39.126] --> debugger: {VirtualThread-unblocker=1, Reference Handler=1, ForkJoinPool-1-delayScheduler=1, Common-Cleaner=1, ForkJoinPool-1-worker-1=1, main=2, old-m-a-i-n=1, Signal Dispatcher=1, Finalizer=1, Notification Thread=1, ForkJoinPool-1-worker-2=1, ForkJoinPool-1-worker-3=1}
[5:13:39.126] --> debugger: {VirtualThread-unblocker=1, Reference Handler=1, ForkJoinPool-1-delayScheduler=1, Common-Cleaner=1, ForkJoinPool-1-worker-1=1, main=1, old-m-a-i-n=1, Signal Dispatcher=1, Finalizer=1, Notification Thread=1, ForkJoinPool-1-worker-2=1, ForkJoinPool-1-worker-3=1}
[5:13:39.127] --> debugger: getting : int policy = eventSet.suspendPolicy();
[5:13:39.127] --> debugger: case SUSPEND_THREAD
[5:13:39.127] --> debugger: checking VirtualThread-unblocker
[5:13:39.127] --> debugger: checking Reference Handler
[5:13:39.127] --> debugger: checking ForkJoinPool-1-delayScheduler
[5:13:39.127] --> debugger: checking Common-Cleaner
[5:13:39.127] --> debugger: checking ForkJoinPool-1-worker-1
[5:13:39.127] --> debugger: checking main
[5:13:39.128] --> debugger: checking old-m-a-i-n
[5:13:39.128] --> debugger: checking Signal Dispatcher
[5:13:39.128] --> debugger: checking Finalizer
[5:13:39.128] --> debugger: checking Notification Thread
[5:13:39.128] --> debugger: checking ForkJoinPool-1-worker-2
[5:13:39.128] --> debugger: checking ForkJoinPool-1-worker-3
[5:13:39.129] --> debugger: ......--> vm.resume()
[5:13:39.129] debugee.stderr> [5:13:39.129] **> debuggee: methodForCommunication(); : 2
[5:13:39.130] --> debugger: breakpointForCommunication
[5:13:39.131]
=> nsk/jdi/EventSet/resume/resume006 :::::: case: # 2
[5:13:39.131] --> debugger: ......setting up MethodEntryRequest:
[5:13:39.131] --> debugger: thread: instance of java.lang.VirtualThread(name='main', id=316); class: class nsk.jdi.EventSet.resume.resume006aTestClass (loaded by instance of jdk.internal.loader.ClassLoaders$AppClassLoader(id=324)); property: MethodEntryRequest3
[5:13:39.131] --> debugger: a MethodEntryRequest has been set up
[5:13:39.132] --> debugger: ......waiting for new MethodEntryEvent : 2
[5:13:39.133] --> debugger: got new MethodEntryEvent with propety 'number' == MethodEntryRequest3
[5:13:39.133] --> debugger: ......checking up on EventSet.resume()
[5:13:39.133] --> debugger: ......--> vm.suspend();
[5:13:39.133] --> debugger: getting : Map<String, Integer> suspendsCounts1
[5:13:39.138] --> debugger: eventSet.resume;
[5:13:39.138] --> debugger: getting : Map<String, Integer> suspendsCounts2
[5:13:39.143] --> debugger: {VirtualThread-unblocker=2, Reference Handler=2, ForkJoinPool-1-delayScheduler=2, Common-Cleaner=2, ForkJoinPool-1-worker-1=2, main=2, old-m-a-i-n=2, Signal Dispatcher=2, Finalizer=2, Notification Thread=2, ForkJoinPool-1-worker-2=2, ForkJoinPool-1-worker-3=2}
[5:13:39.143] --> debugger: {VirtualThread-unblocker=1, Reference Handler=1, ForkJoinPool-1-delayScheduler=1, Common-Cleaner=1, ForkJoinPool-1-worker-1=1, main=1, old-m-a-i-n=1, Signal Dispatcher=1, Finalizer=1, Notification Thread=1, ForkJoinPool-1-worker-2=1, ForkJoinPool-1-worker-3=1}
[5:13:39.143] --> debugger: getting : int policy = eventSet.suspendPolicy();
[5:13:39.143] --> debugger: case SUSPEND_ALL
[5:13:39.143] --> debugger: checking VirtualThread-unblocker
[5:13:39.143] --> debugger: ......--> vm.resume()
[5:13:39.145] --> debugger: breakpointForCommunication
[5:13:39.145]
=> nsk/jdi/EventSet/resume/resume006 TESTING ENDS
[5:13:39.145] --> debugger: waiting for VMDeathEvent
[5:13:39.150] debugee.stderr> [5:13:39.145] **> debuggee: debuggee exits
[5:13:39.234] --> debugger: test phase has finished normally
[5:13:39.234] --> debugger: waiting for the debuggee to finish ...
[5:13:39.605] --> debugger: ......getting the debuggee's exit status
[5:13:39.606] --> debugger: ......debuggee returned expected exit status: 95 == PASS_BASE
TEST FAILED
----------System.err:(10/556)----------
java.lang.RuntimeException: TEST FAILED with result 2
at nsk.jdi.EventSet.resume.resume006.main(resume006.java:95)
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.MainActionHelper$AgentVMRunnable.run(MainActionHelper.java:335)
at java.base/java.lang.VirtualThread.run(VirtualThread.java:456)
- duplicates
-
JDK-8320084 jdi/EventSet/resume/resume008 failed with "ERROR: suspendCounts don't match for : resume008-thread2"
-
- Open
-