Description
The following test failed in the JDK21 CI:
vmTestbase/vm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test.java
Here's a snippet from the log file:
#section:main
----------messages:(6/405)----------
command: main -agentlib:stepBreakPopReturn=verbose= vm.mlvm.indy.func.jvmti.stepBreakPopReturn.INDIFY_Test
reason: User specified action: run main/othervm/native -agentlib:stepBreakPopReturn=verbose= vm.mlvm.indy.func.jvmti.stepBreakPopReturn.INDIFY_Test
started: Wed Mar 22 18:57:26 UTC 2023
Mode: othervm [/othervm specified]
finished: Wed Mar 22 18:58:05 UTC 2023
elapsed time (seconds): 38.292
----------configuration:(0/0)----------
----------System.out:(115/8509)----------
- stepBreakPopReturn.cpp, 57: Setting debuggee class name to Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test;
- stepBreakPopReturn.cpp, 86: Entering method: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test;.setDebuggeeMethodName
- stepBreakPopReturn.cpp, 51: Setting debuggee method name to target
### TRACE 0: Call site 1
- stepBreakPopReturn.cpp, 86: Entering method: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test;.bootstrap
### TRACE 0: Lookup vm.mlvm.indy.func.jvmti.stepBreakPopReturn.INDIFY_Test; method name = greet; method type = (Object,String,int)int
- stepBreakPopReturn.cpp, 86: Entering method: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test;.target
- stepBreakPopReturn.cpp, 115: Single step event: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test; .target :1
- stepBreakPopReturn.cpp, 128: Pop a frame
- stepBreakPopReturn.cpp, 86: Entering method: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test;.target
- stepBreakPopReturn.cpp, 157: Breakpoint event at: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test; .target :1
- stepBreakPopReturn.cpp, 165: Forcing early return.
### TRACE 0: Call site 2, sum=0
- stepBreakPopReturn.cpp, 86: Entering method: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test;.bootstrap
### TRACE 0: Lookup vm.mlvm.indy.func.jvmti.stepBreakPopReturn.INDIFY_Test; method name = greet; method type = (Object,String,int)int
- stepBreakPopReturn.cpp, 86: Entering method: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test;.target
- stepBreakPopReturn.cpp, 115: Single step event: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test; .target :0
- stepBreakPopReturn.cpp, 128: Pop a frame
- stepBreakPopReturn.cpp, 86: Entering method: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test;.target
- stepBreakPopReturn.cpp, 157: Breakpoint event at: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test; .target :0
- stepBreakPopReturn.cpp, 165: Forcing early return.
### TRACE 0: Call site 2, sum=0
- stepBreakPopReturn.cpp, 86: Entering method: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test;.target
- stepBreakPopReturn.cpp, 115: Single step event: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test; .target :0
- stepBreakPopReturn.cpp, 128: Pop a frame
- stepBreakPopReturn.cpp, 86: Entering method: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test;.target
- stepBreakPopReturn.cpp, 157: Breakpoint event at: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test; .target :0
- stepBreakPopReturn.cpp, 165: Forcing early return.
### TRACE 0: Call site 2, sum=0
- stepBreakPopReturn.cpp, 86: Entering method: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test;.target
- stepBreakPopReturn.cpp, 115: Single step event: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test; .target :0
- stepBreakPopReturn.cpp, 128: Pop a frame
- stepBreakPopReturn.cpp, 86: Entering method: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test;.target
- stepBreakPopReturn.cpp, 157: Breakpoint event at: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test; .target :0
- stepBreakPopReturn.cpp, 165: Forcing early return.
### TRACE 0: Call site 2, sum=0
- stepBreakPopReturn.cpp, 86: Entering method: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test;.target
- stepBreakPopReturn.cpp, 115: Single step event: Ljava/lang/ref/NativeReferenceQueue; .signal :0
- stepBreakPopReturn.cpp, 115: Single step event: Ljdk/internal/misc/Unsafe; .putIntOpaque :8
- stepBreakPopReturn.cpp, 115: Single step event: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test; .target :0
- stepBreakPopReturn.cpp, 128: Pop a frame
- stepBreakPopReturn.cpp, 157: - stepBreakPopReturn.cpp, 128: Breakpoint event at: Ljava/lang/ref/NativeReferenceQueue; .signal :0
Pop a frame
- stepBreakPopReturn.cpp, 128: Pop a frame
- stepBreakPopReturn.cpp, 157: Breakpoint event at: Ljdk/internal/misc/Unsafe; .putIntOpaque :8
- stepBreakPopReturn.cpp, 165: Forcing early return.
- stepBreakPopReturn.cpp, 86: The following fake exception stacktrace is for failure analysis.
- stepBreakPopReturn.cpp, 165: Forcing early return.
Entering method: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test;.target
nsk.share.Fake_Exception_for_RULE_Creation: (stepBreakPopReturn.cpp:166) jvmti_env->ForceEarlyReturnInt(thread, 0)
at nsk_lvcomplain(nsk_tools.cpp:172)
# ERROR: stepBreakPopReturn.cpp, 166: jvmti_env->ForceEarlyReturnInt(thread, 0)
# jvmti error: code=34, name=JVMTI_ERROR_TYPE_MISMATCH
# ERROR: stepBreakPopReturn.cpp, 166: jvmti_env->ForceEarlyReturnInt(thread, 0)
# jvmti error: code=34, name=JVMTI_ERROR_TYPE_MISMATCH
- stepBreakPopReturn.cpp, 115: Single step event: Ljava/lang/ref/Reference; .enqueueFromPending :0
- stepBreakPopReturn.cpp, 115: Single step event: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test; .target :0
# ERROR: stepBreakPopReturn.cpp, 122: jvmti_env->SetBreakpoint(method, location)
# jvmti error: code=40, name=JVMTI_ERROR_DUPLICATE
- stepBreakPopReturn.cpp, 128: Pop a frame
- stepBreakPopReturn.cpp, 157: Breakpoint event at: Ljava/lang/ref/Reference; .enqueueFromPending :0
- stepBreakPopReturn.cpp, 165: Forcing early return.
# ERROR: stepBreakPopReturn.cpp, 166: jvmti_env->ForceEarlyReturnInt(thread, 0)
# jvmti error: code=34, name=JVMTI_ERROR_TYPE_MISMATCH
### TRACE 0: Target called! Object = java.lang.Object@3bbe9f45; string = heaven; int = 792
### TRACE 0: Call site 2, sum=792
- stepBreakPopReturn.cpp, 86: Entering method: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test;.target
- stepBreakPopReturn.cpp, 115: Single step event: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test; .target :1
- stepBreakPopReturn.cpp, 128: Pop a frame
- stepBreakPopReturn.cpp, 86: Entering method: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test;.target
- stepBreakPopReturn.cpp, 157: Breakpoint event at: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test; .target :0
- stepBreakPopReturn.cpp, 165: Forcing early return.
### TRACE 0: Direct call, sum=792
- stepBreakPopReturn.cpp, 86: Entering method: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test;.target
- stepBreakPopReturn.cpp, 115: Single step event: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test; .target :0
- stepBreakPopReturn.cpp, 128: Pop a frame
- stepBreakPopReturn.cpp, 86: Entering method: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test;.target
- stepBreakPopReturn.cpp, 157: Breakpoint event at: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test; .target :0
- stepBreakPopReturn.cpp, 165: Forcing early return.
### TRACE 0: Done, sum=792 (should be 0)
- stepBreakPopReturn.cpp, 86: Entering method: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test;.checkStatus
- stepBreakPopReturn.cpp, 62: Are we running in debugger-compatible mode? 0
- stepBreakPopReturn.cpp, 63: The following values should be non-zero for test to pass:
- stepBreakPopReturn.cpp, 64: Method entry event fired? 1
- stepBreakPopReturn.cpp, 65: Single step event fired? 1
- stepBreakPopReturn.cpp, 67: Breakpoint event fired? 1
#>
#> WARNING: switching log to verbose mode,
#> because error is complained
#>
# ERROR: Failed runs: 1 of 1
The following stacktrace is for failure analysis.
nsk.share.TestFailure: Failed runs: 1 of 1
at nsk.share.Log.logExceptionForFailureAnalysis(Log.java:432)
at nsk.share.Log.complain(Log.java:403)
at vm.mlvm.share.Env.complain(Env.java:164)
at vm.mlvm.share.MlvmTestExecutor.runMlvmTestInstance(MlvmTestExecutor.java:408)
at vm.mlvm.share.MlvmTestExecutor.runMlvmTest(MlvmTestExecutor.java:327)
at vm.mlvm.share.MlvmTestExecutor.launch(MlvmTestExecutor.java:244)
at vm.mlvm.share.MlvmTestExecutor.launch(MlvmTestExecutor.java:186)
at vm.mlvm.share.MlvmTestExecutor.launch(MlvmTestExecutor.java:157)
at vm.mlvm.share.MlvmTest.launch(MlvmTest.java:325)
at vm.mlvm.indy.func.jvmti.stepBreakPopReturn.INDIFY_Test.main(INDIFY_Test.java:151)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:578)
at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:125)
at java.base/java.lang.Thread.run(Thread.java:1623)
### TRACE 1: TEST FAILED
#>
#> SUMMARY: Following errors occured
#> during test execution:
#>
# ERROR: Failed runs: 1 of 1
----------System.err:(0/0)----------
----------rerun:(49/7650)*----------
vmTestbase/vm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test.java
Here's a snippet from the log file:
#section:main
----------messages:(6/405)----------
command: main -agentlib:stepBreakPopReturn=verbose= vm.mlvm.indy.func.jvmti.stepBreakPopReturn.INDIFY_Test
reason: User specified action: run main/othervm/native -agentlib:stepBreakPopReturn=verbose= vm.mlvm.indy.func.jvmti.stepBreakPopReturn.INDIFY_Test
started: Wed Mar 22 18:57:26 UTC 2023
Mode: othervm [/othervm specified]
finished: Wed Mar 22 18:58:05 UTC 2023
elapsed time (seconds): 38.292
----------configuration:(0/0)----------
----------System.out:(115/8509)----------
- stepBreakPopReturn.cpp, 57: Setting debuggee class name to Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test;
- stepBreakPopReturn.cpp, 86: Entering method: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test;.setDebuggeeMethodName
- stepBreakPopReturn.cpp, 51: Setting debuggee method name to target
### TRACE 0: Call site 1
- stepBreakPopReturn.cpp, 86: Entering method: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test;.bootstrap
### TRACE 0: Lookup vm.mlvm.indy.func.jvmti.stepBreakPopReturn.INDIFY_Test; method name = greet; method type = (Object,String,int)int
- stepBreakPopReturn.cpp, 86: Entering method: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test;.target
- stepBreakPopReturn.cpp, 115: Single step event: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test; .target :1
- stepBreakPopReturn.cpp, 128: Pop a frame
- stepBreakPopReturn.cpp, 86: Entering method: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test;.target
- stepBreakPopReturn.cpp, 157: Breakpoint event at: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test; .target :1
- stepBreakPopReturn.cpp, 165: Forcing early return.
### TRACE 0: Call site 2, sum=0
- stepBreakPopReturn.cpp, 86: Entering method: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test;.bootstrap
### TRACE 0: Lookup vm.mlvm.indy.func.jvmti.stepBreakPopReturn.INDIFY_Test; method name = greet; method type = (Object,String,int)int
- stepBreakPopReturn.cpp, 86: Entering method: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test;.target
- stepBreakPopReturn.cpp, 115: Single step event: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test; .target :0
- stepBreakPopReturn.cpp, 128: Pop a frame
- stepBreakPopReturn.cpp, 86: Entering method: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test;.target
- stepBreakPopReturn.cpp, 157: Breakpoint event at: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test; .target :0
- stepBreakPopReturn.cpp, 165: Forcing early return.
### TRACE 0: Call site 2, sum=0
- stepBreakPopReturn.cpp, 86: Entering method: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test;.target
- stepBreakPopReturn.cpp, 115: Single step event: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test; .target :0
- stepBreakPopReturn.cpp, 128: Pop a frame
- stepBreakPopReturn.cpp, 86: Entering method: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test;.target
- stepBreakPopReturn.cpp, 157: Breakpoint event at: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test; .target :0
- stepBreakPopReturn.cpp, 165: Forcing early return.
### TRACE 0: Call site 2, sum=0
- stepBreakPopReturn.cpp, 86: Entering method: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test;.target
- stepBreakPopReturn.cpp, 115: Single step event: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test; .target :0
- stepBreakPopReturn.cpp, 128: Pop a frame
- stepBreakPopReturn.cpp, 86: Entering method: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test;.target
- stepBreakPopReturn.cpp, 157: Breakpoint event at: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test; .target :0
- stepBreakPopReturn.cpp, 165: Forcing early return.
### TRACE 0: Call site 2, sum=0
- stepBreakPopReturn.cpp, 86: Entering method: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test;.target
- stepBreakPopReturn.cpp, 115: Single step event: Ljava/lang/ref/NativeReferenceQueue; .signal :0
- stepBreakPopReturn.cpp, 115: Single step event: Ljdk/internal/misc/Unsafe; .putIntOpaque :8
- stepBreakPopReturn.cpp, 115: Single step event: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test; .target :0
- stepBreakPopReturn.cpp, 128: Pop a frame
- stepBreakPopReturn.cpp, 157: - stepBreakPopReturn.cpp, 128: Breakpoint event at: Ljava/lang/ref/NativeReferenceQueue; .signal :0
Pop a frame
- stepBreakPopReturn.cpp, 128: Pop a frame
- stepBreakPopReturn.cpp, 157: Breakpoint event at: Ljdk/internal/misc/Unsafe; .putIntOpaque :8
- stepBreakPopReturn.cpp, 165: Forcing early return.
- stepBreakPopReturn.cpp, 86: The following fake exception stacktrace is for failure analysis.
- stepBreakPopReturn.cpp, 165: Forcing early return.
Entering method: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test;.target
nsk.share.Fake_Exception_for_RULE_Creation: (stepBreakPopReturn.cpp:166) jvmti_env->ForceEarlyReturnInt(thread, 0)
at nsk_lvcomplain(nsk_tools.cpp:172)
# ERROR: stepBreakPopReturn.cpp, 166: jvmti_env->ForceEarlyReturnInt(thread, 0)
# jvmti error: code=34, name=JVMTI_ERROR_TYPE_MISMATCH
# ERROR: stepBreakPopReturn.cpp, 166: jvmti_env->ForceEarlyReturnInt(thread, 0)
# jvmti error: code=34, name=JVMTI_ERROR_TYPE_MISMATCH
- stepBreakPopReturn.cpp, 115: Single step event: Ljava/lang/ref/Reference; .enqueueFromPending :0
- stepBreakPopReturn.cpp, 115: Single step event: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test; .target :0
# ERROR: stepBreakPopReturn.cpp, 122: jvmti_env->SetBreakpoint(method, location)
# jvmti error: code=40, name=JVMTI_ERROR_DUPLICATE
- stepBreakPopReturn.cpp, 128: Pop a frame
- stepBreakPopReturn.cpp, 157: Breakpoint event at: Ljava/lang/ref/Reference; .enqueueFromPending :0
- stepBreakPopReturn.cpp, 165: Forcing early return.
# ERROR: stepBreakPopReturn.cpp, 166: jvmti_env->ForceEarlyReturnInt(thread, 0)
# jvmti error: code=34, name=JVMTI_ERROR_TYPE_MISMATCH
### TRACE 0: Target called! Object = java.lang.Object@3bbe9f45; string = heaven; int = 792
### TRACE 0: Call site 2, sum=792
- stepBreakPopReturn.cpp, 86: Entering method: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test;.target
- stepBreakPopReturn.cpp, 115: Single step event: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test; .target :1
- stepBreakPopReturn.cpp, 128: Pop a frame
- stepBreakPopReturn.cpp, 86: Entering method: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test;.target
- stepBreakPopReturn.cpp, 157: Breakpoint event at: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test; .target :0
- stepBreakPopReturn.cpp, 165: Forcing early return.
### TRACE 0: Direct call, sum=792
- stepBreakPopReturn.cpp, 86: Entering method: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test;.target
- stepBreakPopReturn.cpp, 115: Single step event: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test; .target :0
- stepBreakPopReturn.cpp, 128: Pop a frame
- stepBreakPopReturn.cpp, 86: Entering method: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test;.target
- stepBreakPopReturn.cpp, 157: Breakpoint event at: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test; .target :0
- stepBreakPopReturn.cpp, 165: Forcing early return.
### TRACE 0: Done, sum=792 (should be 0)
- stepBreakPopReturn.cpp, 86: Entering method: Lvm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test;.checkStatus
- stepBreakPopReturn.cpp, 62: Are we running in debugger-compatible mode? 0
- stepBreakPopReturn.cpp, 63: The following values should be non-zero for test to pass:
- stepBreakPopReturn.cpp, 64: Method entry event fired? 1
- stepBreakPopReturn.cpp, 65: Single step event fired? 1
- stepBreakPopReturn.cpp, 67: Breakpoint event fired? 1
#>
#> WARNING: switching log to verbose mode,
#> because error is complained
#>
# ERROR: Failed runs: 1 of 1
The following stacktrace is for failure analysis.
nsk.share.TestFailure: Failed runs: 1 of 1
at nsk.share.Log.logExceptionForFailureAnalysis(Log.java:432)
at nsk.share.Log.complain(Log.java:403)
at vm.mlvm.share.Env.complain(Env.java:164)
at vm.mlvm.share.MlvmTestExecutor.runMlvmTestInstance(MlvmTestExecutor.java:408)
at vm.mlvm.share.MlvmTestExecutor.runMlvmTest(MlvmTestExecutor.java:327)
at vm.mlvm.share.MlvmTestExecutor.launch(MlvmTestExecutor.java:244)
at vm.mlvm.share.MlvmTestExecutor.launch(MlvmTestExecutor.java:186)
at vm.mlvm.share.MlvmTestExecutor.launch(MlvmTestExecutor.java:157)
at vm.mlvm.share.MlvmTest.launch(MlvmTest.java:325)
at vm.mlvm.indy.func.jvmti.stepBreakPopReturn.INDIFY_Test.main(INDIFY_Test.java:151)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:578)
at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:125)
at java.base/java.lang.Thread.run(Thread.java:1623)
### TRACE 1: TEST FAILED
#>
#> SUMMARY: Following errors occured
#> during test execution:
#>
# ERROR: Failed runs: 1 of 1
----------System.err:(0/0)----------
----------rerun:(49/7650)*----------