-
Bug
-
Resolution: Fixed
-
P4
-
14
-
b19
-
generic
-
linux
The test containers/docker/TestJcmdWithSideCar.java has been reactivated after
https://bugs.openjdk.java.net/browse/JDK-8228960
and we see now sporadic failures.
We might need to increase the timeouts and also check the Xmx setting going into the java calls in the docker containers (we might inherit when from the test java opts).
One error seen :
java.lang.RuntimeException: Timed out while waiting for main() to start
at TestJcmdWithSideCar$MainContainer.waitForMainMethodStart(TestJcmdWithSideCar.java:220)
at TestJcmdWithSideCar.main(TestJcmdWithSideCar.java:74)
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.MainWrapper$MainThread.run(MainWrapper.java:127)
at java.base/java.lang.Thread.run(Thread.java:830)
another error seen :
java.lang.IllegalThreadStateException: process hasn't exited
at java.base/java.lang.ProcessImpl.exitValue(ProcessImpl.java:500)
at jdk.test.lib.process.ProcessTools$ProcessImpl.exitValue(ProcessTools.java:540)
at TestJcmdWithSideCar$MainContainer.waitForAndCheck(TestJcmdWithSideCar.java:236)
at TestJcmdWithSideCar.main(TestJcmdWithSideCar.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:564)
at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:127)
at java.base/java.lang.Thread.run(Thread.java:830)
https://bugs.openjdk.java.net/browse/JDK-8228960
and we see now sporadic failures.
We might need to increase the timeouts and also check the Xmx setting going into the java calls in the docker containers (we might inherit when from the test java opts).
One error seen :
java.lang.RuntimeException: Timed out while waiting for main() to start
at TestJcmdWithSideCar$MainContainer.waitForMainMethodStart(TestJcmdWithSideCar.java:220)
at TestJcmdWithSideCar.main(TestJcmdWithSideCar.java:74)
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.MainWrapper$MainThread.run(MainWrapper.java:127)
at java.base/java.lang.Thread.run(Thread.java:830)
another error seen :
java.lang.IllegalThreadStateException: process hasn't exited
at java.base/java.lang.ProcessImpl.exitValue(ProcessImpl.java:500)
at jdk.test.lib.process.ProcessTools$ProcessImpl.exitValue(ProcessTools.java:540)
at TestJcmdWithSideCar$MainContainer.waitForAndCheck(TestJcmdWithSideCar.java:236)
at TestJcmdWithSideCar.main(TestJcmdWithSideCar.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:564)
at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:127)
at java.base/java.lang.Thread.run(Thread.java:830)