JDK-8173079 : JShell test: jdk/jshell/UserJdiUserRemoteTest.java fails intermittently
  • Type: Bug
  • Component: tools
  • Sub-Component: jshell
  • Affected Version: 9,12,14,22
  • Priority: P3
  • Status: Open
  • Resolution: Unresolved
  • Submitted: 2017-01-19
  • Updated: 2024-06-27
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
tbdUnresolved
Related Reports
Duplicate :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Description
This bug seems to have become a catch-all for a smattering of varying kinds of failures in a variety of unrelated sub-tests, with this test file the only the only common aspect.  When reporting via data that will go away, please, at least, include the sub-test name, error message, and backtrace -- so that I can some hope of figuring what is going on.

Thanks,
Robert

------------------------------------------------------------------------------------------------------------------------------------------------------------

This has been observed to fail once on Linux X64. It looks to be intermittent, but requires more attention since it is a tier 1 test.

----------System.out:(63/3718)----------
[TestNG] Running:
  jdk/jshell/UserJdiUserRemoteTest.java

config UserJdiUserRemoteTest.setUp(): success
test UserJdiUserRemoteTest.testExtension(): success
config KullaTesting.tearDown(): success
config UserJdiUserRemoteTest.setUp(): failure
java.lang.IllegalStateException: Launching JShell execution engine threw: Accept timed out
	at jdk.jshell/jdk.jshell.JShell.<init>(JShell.java:133)
	at jdk.jshell/jdk.jshell.JShell$Builder.build(JShell.java:376)
	at KullaTesting.setUp(KullaTesting.java:198)
	at UserJdiUserRemoteTest.setUp(UserJdiUserRemoteTest.java:52)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:543)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:85)
	at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:510)
	at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:211)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:585)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:821)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1131)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:124)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:108)
	at org.testng.TestRunner.privateRun(TestRunner.java:773)
	at org.testng.TestRunner.run(TestRunner.java:623)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:357)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:352)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:310)
	at org.testng.SuiteRunner.run(SuiteRunner.java:259)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1185)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1110)
	at org.testng.TestNG.run(TestNG.java:1018)
	at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:89)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:543)
	at com.sun.javatest.regtest.agent.MainActionHelper$SameVMRunnable.run(MainActionHelper.java:230)
	at java.base/java.lang.Thread.run(Thread.java:844)
Caused by: java.net.SocketTimeoutException: Accept timed out
	at java.base/java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.base/java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:459)
	at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:551)
	at java.base/java.net.ServerSocket.accept(ServerSocket.java:519)
	at MyExecutionControl.make(MyExecutionControl.java:95)
	at MyExecutionControlProvider.generate(MyExecutionControlProvider.java:44)
	at jdk.jshell/jdk.jshell.JShell.<init>(JShell.java:120)
	... 33 more
test UserJdiUserRemoteTest.testRedefine(): skip
config KullaTesting.tearDown(): skip
config UserJdiUserRemoteTest.setUp(): skip
test UserJdiUserRemoteTest.testVarValue(): skip
config KullaTesting.tearDown(): skip

===============================================
jdk/jshell/UserJdiUserRemoteTest.java
Total tests run: 3, Failures: 0, Skips: 2
Configuration Failures: 1, Skips: 3
===============================================

----------System.err:(12/713)----------
java.lang.Exception: failures: 0
	at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:91)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:543)
	at com.sun.javatest.regtest.agent.MainActionHelper$SameVMRunnable.run(MainActionHelper.java:230)
	at java.base/java.lang.Thread.run(Thread.java:844)

Comments
Here's a log file snippet from the jdk-22+35-2366-tier2 sighting: jdk/jshell/UserJdiUserRemoteTest.java #section:testng ----------messages:(7/243)---------- command: testng UserJdiUserRemoteTest reason: User specified action: run testng UserJdiUserRemoteTest started: Tue Feb 06 17:08:05 UTC 2024 Mode: agentvm Agent id: 7 finished: Tue Feb 06 17:08:12 UTC 2024 elapsed time (seconds): 7.049 ----------configuration:(12/1136)*---------- <snip> ----------System.out:(264/17937)---------- config UserJdiUserRemoteTest.setUp(): failure java.lang.IllegalStateException: Launching JShell execution engine threw: Accept timed out at jdk.jshell/jdk.jshell.JShell.<init>(JShell.java:142) at jdk.jshell/jdk.jshell.JShell$Builder.build(JShell.java:425) at KullaTesting.setUp(KullaTesting.java:200) at UserJdiUserRemoteTest.setUp(UserJdiUserRemoteTest.java:53) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:132) at org.testng.internal.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:61) at org.testng.internal.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:366) at org.testng.internal.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:320) at org.testng.internal.TestInvoker.runConfigMethods(TestInvoker.java:701) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:527) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:174) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:822) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:147) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1597) at org.testng.TestRunner.privateRun(TestRunner.java:764) at org.testng.TestRunner.run(TestRunner.java:585) at org.testng.SuiteRunner.runTest(SuiteRunner.java:384) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:378) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:337) at org.testng.SuiteRunner.run(SuiteRunner.java:286) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1218) at org.testng.TestNG.runSuitesLocally(TestNG.java:1140) at org.testng.TestNG.runSuites(TestNG.java:1069) at org.testng.TestNG.run(TestNG.java:1037) at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:102) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at com.sun.javatest.regtest.agent.MainActionHelper$AgentVMRunnable.run(MainActionHelper.java:333) at java.base/java.lang.Thread.run(Thread.java:1570) Caused by: java.net.SocketTimeoutException: Accept timed out at java.base/sun.nio.ch.NioSocketImpl.timedAccept(NioSocketImpl.java:701) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:745) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:695) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:660) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:636) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:582) at java.base/java.net.ServerSocket.accept(ServerSocket.java:541) at MyExecutionControl.make(MyExecutionControl.java:96) at MyExecutionControlProvider.generate(MyExecutionControlProvider.java:44) at jdk.jshell/jdk.jshell.JShell.<init>(JShell.java:129) ... 35 more test ExecutionControlTestBase.test(): skip java.lang.IllegalStateException: Launching JShell execution engine threw: Accept timed out at jdk.jshell/jdk.jshell.JShell.<init>(JShell.java:142) at jdk.jshell/jdk.jshell.JShell$Builder.build(JShell.java:425) at KullaTesting.setUp(KullaTesting.java:200) at UserJdiUserRemoteTest.setUp(UserJdiUserRemoteTest.java:53) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:132) at org.testng.internal.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:61) at org.testng.internal.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:366) at org.testng.internal.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:320) at org.testng.internal.TestInvoker.runConfigMethods(TestInvoker.java:701) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:527) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:174) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:822) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:147) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1597) at org.testng.TestRunner.privateRun(TestRunner.java:764) at org.testng.TestRunner.run(TestRunner.java:585) at org.testng.SuiteRunner.runTest(SuiteRunner.java:384) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:378) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:337) at org.testng.SuiteRunner.run(SuiteRunner.java:286) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1218) at org.testng.TestNG.runSuitesLocally(TestNG.java:1140) at org.testng.TestNG.runSuites(TestNG.java:1069) at org.testng.TestNG.run(TestNG.java:1037) at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:102) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at com.sun.javatest.regtest.agent.MainActionHelper$AgentVMRunnable.run(MainActionHelper.java:333) at java.base/java.lang.Thread.run(Thread.java:1570) Caused by: java.net.SocketTimeoutException: Accept timed out at java.base/sun.nio.ch.NioSocketImpl.timedAccept(NioSocketImpl.java:701) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:745) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:695) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:660) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:636) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:582) at java.base/java.net.ServerSocket.accept(ServerSocket.java:541) at MyExecutionControl.make(MyExecutionControl.java:96) at MyExecutionControlProvider.generate(MyExecutionControlProvider.java:44) at jdk.jshell/jdk.jshell.JShell.<init>(JShell.java:129) ... 35 more config KullaTesting.tearDown(): skip config UserJdiUserRemoteTest.setUp(): skip test UserJdiUserRemoteTest.testExtension(): skip java.lang.IllegalStateException: Launching JShell execution engine threw: Accept timed out at jdk.jshell/jdk.jshell.JShell.<init>(JShell.java:142) at jdk.jshell/jdk.jshell.JShell$Builder.build(JShell.java:425) at KullaTesting.setUp(KullaTesting.java:200) at UserJdiUserRemoteTest.setUp(UserJdiUserRemoteTest.java:53) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:132) at org.testng.internal.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:61) at org.testng.internal.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:366) at org.testng.internal.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:320) at org.testng.internal.TestInvoker.runConfigMethods(TestInvoker.java:701) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:527) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:174) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:822) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:147) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1597) at org.testng.TestRunner.privateRun(TestRunner.java:764) at org.testng.TestRunner.run(TestRunner.java:585) at org.testng.SuiteRunner.runTest(SuiteRunner.java:384) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:378) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:337) at org.testng.SuiteRunner.run(SuiteRunner.java:286) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1218) at org.testng.TestNG.runSuitesLocally(TestNG.java:1140) at org.testng.TestNG.runSuites(TestNG.java:1069) at org.testng.TestNG.run(TestNG.java:1037) at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:102) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at com.sun.javatest.regtest.agent.MainActionHelper$AgentVMRunnable.run(MainActionHelper.java:333) at java.base/java.lang.Thread.run(Thread.java:1570) Caused by: java.net.SocketTimeoutException: Accept timed out at java.base/sun.nio.ch.NioSocketImpl.timedAccept(NioSocketImpl.java:701) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:745) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:695) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:660) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:636) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:582) at java.base/java.net.ServerSocket.accept(ServerSocket.java:541) at MyExecutionControl.make(MyExecutionControl.java:96) at MyExecutionControlProvider.generate(MyExecutionControlProvider.java:44) at jdk.jshell/jdk.jshell.JShell.<init>(JShell.java:129) ... 35 more config KullaTesting.tearDown(): skip config UserJdiUserRemoteTest.setUp(): skip test UserJdiUserRemoteTest.testRedefine(): skip java.lang.IllegalStateException: Launching JShell execution engine threw: Accept timed out at jdk.jshell/jdk.jshell.JShell.<init>(JShell.java:142) at jdk.jshell/jdk.jshell.JShell$Builder.build(JShell.java:425) at KullaTesting.setUp(KullaTesting.java:200) at UserJdiUserRemoteTest.setUp(UserJdiUserRemoteTest.java:53) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:132) at org.testng.internal.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:61) at org.testng.internal.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:366) at org.testng.internal.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:320) at org.testng.internal.TestInvoker.runConfigMethods(TestInvoker.java:701) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:527) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:174) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:822) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:147) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1597) at org.testng.TestRunner.privateRun(TestRunner.java:764) at org.testng.TestRunner.run(TestRunner.java:585) at org.testng.SuiteRunner.runTest(SuiteRunner.java:384) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:378) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:337) at org.testng.SuiteRunner.run(SuiteRunner.java:286) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1218) at org.testng.TestNG.runSuitesLocally(TestNG.java:1140) at org.testng.TestNG.runSuites(TestNG.java:1069) at org.testng.TestNG.run(TestNG.java:1037) at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:102) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at com.sun.javatest.regtest.agent.MainActionHelper$AgentVMRunnable.run(MainActionHelper.java:333) at java.base/java.lang.Thread.run(Thread.java:1570) Caused by: java.net.SocketTimeoutException: Accept timed out at java.base/sun.nio.ch.NioSocketImpl.timedAccept(NioSocketImpl.java:701) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:745) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:695) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:660) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:636) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:582) at java.base/java.net.ServerSocket.accept(ServerSocket.java:541) at MyExecutionControl.make(MyExecutionControl.java:96) at MyExecutionControlProvider.generate(MyExecutionControlProvider.java:44) at jdk.jshell/jdk.jshell.JShell.<init>(JShell.java:129) ... 35 more config KullaTesting.tearDown(): skip config UserJdiUserRemoteTest.setUp(): skip test UserJdiUserRemoteTest.testVarValue(): skip java.lang.IllegalStateException: Launching JShell execution engine threw: Accept timed out at jdk.jshell/jdk.jshell.JShell.<init>(JShell.java:142) at jdk.jshell/jdk.jshell.JShell$Builder.build(JShell.java:425) at KullaTesting.setUp(KullaTesting.java:200) at UserJdiUserRemoteTest.setUp(UserJdiUserRemoteTest.java:53) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:132) at org.testng.internal.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:61) at org.testng.internal.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:366) at org.testng.internal.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:320) at org.testng.internal.TestInvoker.runConfigMethods(TestInvoker.java:701) at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:527) at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:174) at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:822) at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:147) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) at java.base/java.util.ArrayList.forEach(ArrayList.java:1597) at org.testng.TestRunner.privateRun(TestRunner.java:764) at org.testng.TestRunner.run(TestRunner.java:585) at org.testng.SuiteRunner.runTest(SuiteRunner.java:384) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:378) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:337) at org.testng.SuiteRunner.run(SuiteRunner.java:286) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1218) at org.testng.TestNG.runSuitesLocally(TestNG.java:1140) at org.testng.TestNG.runSuites(TestNG.java:1069) at org.testng.TestNG.run(TestNG.java:1037) at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:102) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at com.sun.javatest.regtest.agent.MainActionHelper$AgentVMRunnable.run(MainActionHelper.java:333) at java.base/java.lang.Thread.run(Thread.java:1570) Caused by: java.net.SocketTimeoutException: Accept timed out at java.base/sun.nio.ch.NioSocketImpl.timedAccept(NioSocketImpl.java:701) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:745) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:695) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:660) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:636) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:582) at java.base/java.net.ServerSocket.accept(ServerSocket.java:541) at MyExecutionControl.make(MyExecutionControl.java:96) at MyExecutionControlProvider.generate(MyExecutionControlProvider.java:44) at jdk.jshell/jdk.jshell.JShell.<init>(JShell.java:129) ... 35 more config KullaTesting.tearDown(): skip =============================================== jdk/jshell/UserJdiUserRemoteTest.java Total tests run: 4, Passes: 0, Failures: 0, Skips: 4 Configuration Failures: 1, Skips: 7 =============================================== ----------System.err:(10/539)---------- java.lang.Exception: failures: 4 at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:104) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at com.sun.javatest.regtest.agent.MainActionHelper$AgentVMRunnable.run(MainActionHelper.java:333) at java.base/java.lang.Thread.run(Thread.java:1570) JavaTest Message: Test threw exception: java.lang.Exception JavaTest Message: shutting down test result: Failed. Execution failed: `main' threw exception: java.lang.Exception: failures: 4 This latest failure sighting matches the failure mode in the original description note.
06-02-2024

The 2019-10-11 failure (critical text below) appears actually to be a UserJdiUserRemoteTest specific failure. The Description text of this bug just seems like a case of JDK-8184445. config UserJdiUserRemoteTest.setUp(): success test UserJdiUserRemoteTest.testExtension(): failure jdk.jshell.spi.ExecutionControl$NotImplementedException: Unknown command: FROG at jdk.jshell/jdk.jshell.execution.StreamingExecutionControl.readAndReportExecutionResult(StreamingExecutionControl.java:283) at jdk.jshell/jdk.jshell.execution.StreamingExecutionControl.extensionCommand(StreamingExecutionControl.java:161) at UserJdiUserRemoteTest.testExtension(UserJdiUserRemoteTest.java:65) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:564) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:85) at org.testng.internal.Invoker.invokeMethod(Invoker.java:639) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:821) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1131) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:124) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:108) at org.testng.TestRunner.privateRun(TestRunner.java:773) at org.testng.TestRunner.run(TestRunner.java:623) at org.testng.SuiteRunner.runTest(SuiteRunner.java:357) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:352) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:310) at org.testng.SuiteRunner.run(SuiteRunner.java:259) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1185) at org.testng.TestNG.runSuitesLocally(TestNG.java:1110) at org.testng.TestNG.run(TestNG.java:1018) at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:94) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:564) at com.sun.javatest.regtest.agent.MainActionHelper$AgentVMRunnable.run(MainActionHelper.java:298) at java.base/java.lang.Thread.run(Thread.java:830)
08-12-2019

There seems to be a slight difference between how Windows and LInux report the error, but I assume both of these are the same root cause: Linux: java.lang.IllegalStateException: Launching JShell execution engine threw: Accept timed out Windows: java.lang.IllegalStateException: Launching JShell execution engine threw: Failed remote launch: java.util.concurrent.TimeoutException
29-03-2019

This has been added to the ProblemList (JDK-8173204) so lowering to P3.
01-02-2017

I intermittently see this failure too. This test is sensitive since it does not have fail over as other tests do. It will need to be added to the problem list.
20-01-2017