Closed knn-k closed 2 years ago
Looks like tests failed more or less randomly so most likely not related to particular JVM pattern
Re-occurred GA jdk-11.0.9+11_openj9-0.23.0: https://ci.adoptopenjdk.net/job/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/238/console
Reoccurred on jdk11 AdoptOpenJDK nightly build: https://ci.adoptopenjdk.net/job/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/286/console:
00:47:50 TEST: java/util/jar/JarFile/mrjar/MultiReleaseJarSecurity.java
00:47:50 TEST JDK: /home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/openjdkbinary/j2sdk-image
00:47:50
00:47:50 ACTION: build -- Error. Error invoking compiler
00:47:50 REASON: User specified action: run build Compiler JarBuilder CreateMultiReleaseTestJars
00:47:50 TIME: 263.281 seconds
00:47:50 messages:
00:47:50 command: build Compiler JarBuilder CreateMultiReleaseTestJars
00:47:50 reason: User specified action: run build Compiler JarBuilder CreateMultiReleaseTestJars
00:47:50 Library /lib/testlibrary/java/util/jar:
00:47:50 compile: Compiler, JarBuilder, CreateMultiReleaseTestJars
00:47:50 elapsed time (seconds): 263.281
00:47:50
00:47:50 ACTION: compile -- Error. Error invoking compiler
00:47:50 REASON: .class file out of date or does not exist
00:47:50 TIME: 263.278 seconds
00:47:50 messages:
00:47:50 command: compile /home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/openjdk-tests/openjdk/openjdk-jdk/test/jdk/lib/testlibrary/java/util/jar/Compiler.java /home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/openjdk-tests/openjdk/openjdk-jdk/test/jdk/lib/testlibrary/java/util/jar/JarBuilder.java /home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/openjdk-tests/openjdk/openjdk-jdk/test/jdk/lib/testlibrary/java/util/jar/CreateMultiReleaseTestJars.java
00:47:50 reason: .class file out of date or does not exist
00:47:50 Additional options from @modules: --add-modules jdk.compiler,jdk.jartool
00:47:50 Mode: agentvm
00:47:50 Agent id: 20
00:47:50 elapsed time (seconds): 263.278
00:47:50 configuration:
00:47:50 Boot Layer (javac runtime environment)
00:47:50 class path: /home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/jvmtest/openjdk/jtreg/lib/javatest.jar
00:47:50 /home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/jvmtest/openjdk/jtreg/lib/jtreg.jar
00:47:50 patch: java.base /home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/openjdk-tests/TKG/test_output_16081649425237/jdk_util_j9_0/work/patches/java.base
00:47:50
00:47:50 javac compilation environment
00:47:50 add modules: jdk.compiler jdk.jartool
00:47:50 source path: /home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/openjdk-tests/openjdk/openjdk-jdk/test/jdk/lib/testlibrary/java/util/jar
00:47:50 class path: /home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/openjdk-tests/TKG/test_output_16081649425237/jdk_util_j9_0/work/classes/16/lib/testlibrary/java/util/jar
00:47:50 /home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/jvmtest/openjdk/jtreg/lib/testng.jar
00:47:50 /home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/jvmtest/openjdk/jtreg/lib/jcommander.jar
00:47:50
00:47:50 rerun:
00:47:50 cd /home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/openjdk-tests/TKG/test_output_16081649425237/jdk_util_j9_0/work/scratch/24 && \
00:47:50 DISPLAY=:0 \
00:47:50 HOME=/home/jenkins \
00:47:50 LANG=en_US.UTF-8 \
00:47:50 PATH=/bin:/usr/bin:/usr/sbin \
00:47:50 /home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/openjdkbinary/j2sdk-image/bin/javac \
00:47:50 -J-ea \
00:47:50 -J-esa \
00:47:50 -J-Xmx512m \
00:47:50 -J-Xdump:system:none \
00:47:50 -J-Xdump:heap:none \
00:47:50 -J-Xdump:system:events=gpf+abort+traceassert+corruptcache \
00:47:50 -J-Dtest.vm.opts='-ea -esa -Xmx512m -Xdump:system:none -Xdump:heap:none -Xdump:system:events=gpf+abort+traceassert+corruptcache' \
00:47:50 -J-Dtest.tool.vm.opts='-J-ea -J-esa -J-Xmx512m -J-Xdump:system:none -J-Xdump:heap:none -J-Xdump:system:events=gpf+abort+traceassert+corruptcache' \
00:47:50 -J-Dtest.compiler.opts= \
00:47:50 -J-Dtest.java.opts= \
00:47:50 -J-Dtest.jdk=/home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/openjdkbinary/j2sdk-image \
00:47:50 -J-Dcompile.jdk=/home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/openjdkbinary/j2sdk-image \
00:47:50 -J-Dtest.timeout.factor=8.0 \
00:47:50 -J-Dtest.root=/home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/openjdk-tests/openjdk/openjdk-jdk/test/jdk \
00:47:50 -J-Dtest.name=java/util/jar/JarFile/mrjar/MultiReleaseJarSecurity.java \
00:47:50 -J-Dtest.file=/home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/openjdk-tests/openjdk/openjdk-jdk/test/jdk/java/util/jar/JarFile/mrjar/MultiReleaseJarSecurity.java \
00:47:50 -J-Dtest.src=/home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/openjdk-tests/openjdk/openjdk-jdk/test/jdk/java/util/jar/JarFile/mrjar \
00:47:50 -J-Dtest.src.path=/home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/openjdk-tests/openjdk/openjdk-jdk/test/jdk/java/util/jar/JarFile/mrjar:/home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/openjdk-tests/openjdk/openjdk-jdk/test/jdk/lib/testlibrary/java/util/jar \
00:47:50 -J-Dtest.classes=/home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/openjdk-tests/TKG/test_output_16081649425237/jdk_util_j9_0/work/classes/16/java/util/jar/JarFile/mrjar/MultiReleaseJarSecurity.d \
00:47:50 -J-Dtest.class.path=/home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/openjdk-tests/TKG/test_output_16081649425237/jdk_util_j9_0/work/classes/16/java/util/jar/JarFile/mrjar/MultiReleaseJarSecurity.d:/home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/openjdk-tests/TKG/test_output_16081649425237/jdk_util_j9_0/work/classes/16/lib/testlibrary/java/util/jar \
00:47:50 -J-Dtest.class.path.prefix=/home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/openjdk-tests/openjdk/openjdk-jdk/test/jdk/java/util/jar/JarFile/mrjar:/home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/openjdk-tests/TKG/test_output_16081649425237/jdk_util_j9_0/work/classes/16/lib/testlibrary/java/util/jar \
00:47:50 -J-Dtest.modules='jdk.compiler jdk.jartool' \
00:47:50 --add-modules jdk.compiler,jdk.jartool \
00:47:50 -d /home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/openjdk-tests/TKG/test_output_16081649425237/jdk_util_j9_0/work/classes/16/lib/testlibrary/java/util/jar \
00:47:50 -sourcepath /home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/openjdk-tests/openjdk/openjdk-jdk/test/jdk/lib/testlibrary/java/util/jar \
00:47:50 -classpath /home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/openjdk-tests/TKG/test_output_16081649425237/jdk_util_j9_0/work/classes/16/lib/testlibrary/java/util/jar:/home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/jvmtest/openjdk/jtreg/lib/testng.jar:/home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/jvmtest/openjdk/jtreg/lib/jcommander.jar /home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/openjdk-tests/openjdk/openjdk-jdk/test/jdk/lib/testlibrary/java/util/jar/Compiler.java /home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/openjdk-tests/openjdk/openjdk-jdk/test/jdk/lib/testlibrary/java/util/jar/JarBuilder.java /home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/openjdk-tests/openjdk/openjdk-jdk/test/jdk/lib/testlibrary/java/util/jar/CreateMultiReleaseTestJars.java
00:47:50 stderr:
00:47:50 JVMDUMP039I Processing dump event "systhrow", detail "java/lang/OutOfMemoryError" at 2020/12/17 00:47:16 - please wait.
00:47:50 JVMDUMP039I Processing dump event "systhrow", detail "java/lang/OutOfMemoryError" at 2020/12/17 00:47:16 - please wait.
00:47:50 JVMDUMP032I JVM requested Java dump using '/home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/openjdk-tests/TKG/test_output_16081649425237/jdk_util_j9_0/work/scratch/24/javacore.20201217.004716.28703.0002.txt' in response to an event
00:47:50 JVMDUMP010I Java dump written to /home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/openjdk-tests/TKG/test_output_16081649425237/jdk_util_j9_0/work/scratch/24/javacore.20201217.004716.28703.0002.txt
00:47:50 JVMDUMP032I JVM requested Snap dump using '/home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/openjdk-tests/TKG/test_output_16081649425237/jdk_util_j9_0/work/scratch/24/Snap.20201217.004716.28703.0003.trc' in response to an event
00:47:50 JVMDUMP010I Snap dump written to /home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/openjdk-tests/TKG/test_output_16081649425237/jdk_util_j9_0/work/scratch/24/Snap.20201217.004716.28703.0003.trc
00:47:50 JVMDUMP013I Processed dump event "systhrow", detail "java/lang/OutOfMemoryError".
00:47:50 JVMDUMP032I JVM requested Java dump using '/home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/openjdk-tests/TKG/test_output_16081649425237/jdk_util_j9_0/work/scratch/24/javacore.20201217.004716.28703.0001.txt' in response to an event
00:47:50 JVMDUMP010I Java dump written to /home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/openjdk-tests/TKG/test_output_16081649425237/jdk_util_j9_0/work/scratch/24/javacore.20201217.004716.28703.0001.txt
00:47:50 JVMDUMP039I Processing dump event "systhrow", detail "java/lang/OutOfMemoryError" at 2020/12/17 00:47:24 - please wait.
00:47:50 JVMDUMP032I JVM requested Snap dump using '/home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/openjdk-tests/TKG/test_output_16081649425237/jdk_util_j9_0/work/scratch/24/Snap.20201217.004716.28703.0004.trc' in response to an event
00:47:50 JVMDUMP010I Snap dump written to /home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/openjdk-tests/TKG/test_output_16081649425237/jdk_util_j9_0/work/scratch/24/Snap.20201217.004716.28703.0004.trc
00:47:50 JVMDUMP013I Processed dump event "systhrow", detail "java/lang/OutOfMemoryError".
00:47:50 JVMDUMP032I JVM requested Java dump using '/home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/openjdk-tests/TKG/test_output_16081649425237/jdk_util_j9_0/work/scratch/24/javacore.20201217.004724.28703.0005.txt' in response to an event
00:47:50 JVMDUMP010I Java dump written to /home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/openjdk-tests/TKG/test_output_16081649425237/jdk_util_j9_0/work/scratch/24/javacore.20201217.004724.28703.0005.txt
00:47:50 JVMDUMP032I JVM requested Snap dump using '/home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/openjdk-tests/TKG/test_output_16081649425237/jdk_util_j9_0/work/scratch/24/Snap.20201217.004724.28703.0006.trc' in response to an event
00:47:50 JVMDUMP039I Processing dump event "systhrow", detail "java/lang/OutOfMemoryError" at 2020/12/17 00:47:44 - please wait.
00:47:50 JVMDUMP010I Snap dump written to /home/jenkins/workspace/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/openjdk-tests/TKG/test_output_16081649425237/jdk_util_j9_0/work/scratch/24/Snap.20201217.004724.28703.0006.trc
00:47:50 JVMDUMP013I Processed dump event "systhrow", detail "java/lang/OutOfMemoryError".
00:47:50 direct.log:
00:47:50 java.lang.reflect.InvocationTargetException
00:47:50 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
00:47:50 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
00:47:50 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
00:47:50 at java.base/java.lang.reflect.Method.invoke(Method.java:566)
00:47:50 at com.sun.javatest.regtest.agent.RegressionCompileCommand.run(RegressionCompileCommand.java:189)
00:47:50 at com.sun.javatest.regtest.agent.CompileActionHelper.runCompile(CompileActionHelper.java:92)
00:47:50 at com.sun.javatest.regtest.agent.AgentServer.doCompile(AgentServer.java:262)
00:47:50 at com.sun.javatest.regtest.agent.AgentServer.run(AgentServer.java:229)
00:47:50 at com.sun.javatest.regtest.agent.AgentServer.main(AgentServer.java:69)
00:47:50 Caused by: java.lang.ClassCastException: com.sun.tools.javac.util.List incompatible with java.io.Closeable
00:47:50 at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.close(JavaCompiler.java:1808)
00:47:50 at jdk.compiler/com.sun.tools.javac.main.Main.compile(Main.java:352)
00:47:50 at jdk.compiler/com.sun.tools.javac.main.Main.compile(Main.java:170)
00:47:50 at jdk.compiler/com.sun.tools.javac.Main.compile(Main.java:75)
00:47:50 ... 9 more
00:47:50
00:47:50 TEST RESULT: Error. Error invoking compiler
XL builds are no more, so this issue may be moot. But we need to check if this is still a reproducible problem for large heap. This won't happen for 0.26.
We won't have this investigation completed for 0.27. Moving out and adding to the JDK17 AArch64 project plan.
Since we're not seeing problem in the nightly builds I'm going to assume this is fixed and close it.
There are random and intermittent OutOfMemoryErrors with javac in AArch64 Java 11 XL builds.
Failure link
Optional info
Failure output (captured from console output)
From https://ci.adoptopenjdk.net/job/Test_openjdk11_j9_sanity.openjdk_aarch64_linux_xl/204/