Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix VM snapshot class loader initialization #20863

Merged
merged 1 commit into from
Dec 20, 2024

Conversation

ThanHenderson
Copy link
Contributor

The code for initializing the persisted applicationClassLoader and extensionClassLoader from a VM snapshot was in an unreachable path. On restore runs, neither of those class loaders will be null, but there was a null check guarding the initialization.

This patch reorders some of those checks, and ensures that the class loaders are initialized properly.

Signed-off-by: Nathan Henderson [email protected]

The code for initializing the persisted applicationClassLoader and
extensionClassLoader from a VM snapshot was in an unreachable path.
On restore runs, neither of those class loaders will be null, but
there was a null check guarding the initialization.

This patch reorders some of those checks, and ensures that the
class loaders are initialized properly.

Signed-off-by: Nathan Henderson <[email protected]>
@babsingh
Copy link
Contributor

jenkins test sanity alinux jdk21

@ThanHenderson
Copy link
Contributor Author

ThanHenderson commented Dec 20, 2024

sanity.functional failure is intermittent and known: #14594. Rerunning under grinder. EDIT: grinder 20 iterations.

sanity.openjdk failure is intermittent and known: #16609. Rerunning under grinder. EDIT: grinder 20 iterations, all passed.

Expand Error
00:59:34  STDERR:
00:59:34  WARNING: A terminally deprecated method in java.lang.System has been called
00:59:34  WARNING: System::setSecurityManager has been called by WithSecurityManager (file:/home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_aarch64_linux_Personal_testList_1/aqa-tests/TKG/output_17346732689938/jdk_lang_1/work/classes/1/java/lang/String/concat/WithSecurityManager.d/)
00:59:34  WARNING: Please consider reporting this to the maintainers of WithSecurityManager
00:59:34  WARNING: System::setSecurityManager will be removed in a future release
00:59:34  Exception in thread "Attach API wait loop" java.lang.BootstrapMethodError: java.lang.invoke.StringConcatException: Generator failed
00:59:34  	at WithSecurityManager$1.checkPermission(WithSecurityManager.java:49)
00:59:34  	at java.base/java.lang.SecurityManager.checkRead(SecurityManager.java:742)
00:59:34  	at java.base/sun.nio.fs.UnixPath.checkRead(UnixPath.java:789)
00:59:34  	at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.checkReadExtended(UnixFileAttributeViews.java:185)
00:59:34  	at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.readAttributes(UnixFileAttributeViews.java:253)
00:59:34  	at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.readAttributes(UnixFileAttributeViews.java:168)
00:59:34  	at java.base/sun.nio.fs.UnixFileSystemProvider.readAttributes(UnixFileSystemProvider.java:171)
00:59:34  	at java.base/sun.nio.fs.LinuxFileSystemProvider.readAttributes(LinuxFileSystemProvider.java:99)
00:59:34  	at java.base/java.nio.file.Files.readAttributes(Files.java:1854)
00:59:34  	at java.base/java.nio.file.Files.getPosixFilePermissions(Files.java:2128)
00:59:34  	at java.base/openj9.internal.tools.attach.target.IPC.checkOwnerAccessOnly(IPC.java:197)
00:59:34  	at java.base/openj9.internal.tools.attach.target.AttachHandler.connectToAttacher(AttachHandler.java:415)
00:59:34  	at java.base/openj9.internal.tools.attach.target.WaitLoop.checkReplyAndCreateAttachment(WaitLoop.java:122)
00:59:34  	at java.base/openj9.internal.tools.attach.target.WaitLoop.waitForNotification(WaitLoop.java:117)
00:59:34  	at java.base/openj9.internal.tools.attach.target.WaitLoop.run(WaitLoop.java:157)
00:59:34  Caused by: java.lang.invoke.StringConcatException: Generator failed
00:59:34  	at java.base/java.lang.invoke.StringConcatFactory.makeConcatWithConstants(StringConcatFactory.java:371)
00:59:34  	at java.base/java.lang.invoke.BootstrapMethodInvoker.invoke(BootstrapMethodInvoker.java:144)
00:59:34  	at java.base/java.lang.invoke.CallSite.makeSite(CallSite.java:316)
00:59:34  	at java.base/java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(MethodHandleNatives.java:280)
00:59:34  	at java.base/java.lang.invoke.MethodHandleNatives.linkCallSite(MethodHandleNatives.java:270)
00:59:34  	at java.base/java.lang.invoke.MethodHandleResolver.resolveInvokeDynamic(MethodHandleResolver.java:193)
00:59:34  	at WithSecurityManager$1.checkPermission(WithSecurityManager.java:49)
00:59:34  	at java.base/java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1146)
00:59:34  	at java.base/java.lang.System.getProperty(System.java:674)
00:59:34  	at java.base/java.lang.System.getProperty(System.java:657)
00:59:34  	at java.base/sun.security.action.GetPropertyAction.run(GetPropertyAction.java:90)
00:59:34  	at java.base/sun.security.action.GetPropertyAction.run(GetPropertyAction.java:55)
00:59:34  	at java.base/java.security.AccessController.doPrivileged(AccessController.java:695)
00:59:34  	at java.base/jdk.internal.util.random.RandomSupport.secureRandomSeedRequested(RandomSupport.java:775)
00:59:34  	at java.base/jdk.internal.util.random.RandomSupport.<clinit>(RandomSupport.java:781)
00:59:34  	at java.base/java.util.concurrent.ThreadLocalRandom.<clinit>(ThreadLocalRandom.java:401)
00:59:34  	at java.base/java.util.concurrent.ConcurrentHashMap.fullAddCount(ConcurrentHashMap.java:2592)
00:59:34  	at java.base/java.util.concurrent.ConcurrentHashMap.addCount(ConcurrentHashMap.java:2342)
00:59:34  	at java.base/java.util.concurrent.ConcurrentHashMap.replaceNode(ConcurrentHashMap.java:1180)
00:59:34  	at java.base/java.util.concurrent.ConcurrentHashMap.remove(ConcurrentHashMap.java:1109)
00:59:34  	at java.base/jdk.internal.util.ReferencedKeyMap.removeStaleReferences(ReferencedKeyMap.java:342)
00:59:34  	at java.base/jdk.internal.util.ReferencedKeyMap.get(ReferencedKeyMap.java:207)
00:59:34  	at java.base/jdk.internal.util.ReferencedKeySet.get(ReferencedKeySet.java:173)
00:59:34  	at java.base/java.lang.invoke.MethodType.makeImpl(MethodType.java:401)
00:59:34  	at java.base/java.lang.invoke.MethodType.methodType(MethodType.java:382)
00:59:34  	at java.base/java.lang.invoke.MethodType.dropParameterTypes(MethodType.java:692)
00:59:34  	at java.base/java.lang.invoke.LambdaFormEditor.bindArgumentType(LambdaFormEditor.java:562)
00:59:34  	at java.base/java.lang.invoke.LambdaFormEditor.bindArgumentL(LambdaFormEditor.java:522)
00:59:34  	at java.base/java.lang.invoke.BoundMethodHandle.bindArgumentL(BoundMethodHandle.java:72)
00:59:34  	at java.base/java.lang.invoke.MethodHandles.insertArguments(MethodHandles.java:5293)
00:59:34  	at java.base/java.lang.invoke.StringConcatFactory.prepender(StringConcatFactory.java:712)
00:59:34  	at java.base/java.lang.invoke.StringConcatFactory.prepender(StringConcatFactory.java:777)
00:59:34  	at java.base/java.lang.invoke.StringConcatFactory.prepender(StringConcatFactory.java:809)
00:59:34  	at java.base/java.lang.invoke.StringConcatFactory.filterInPrependers(StringConcatFactory.java:615)
00:59:34  	at java.base/java.lang.invoke.StringConcatFactory.generateMHInlineCopy(StringConcatFactory.java:549)
00:59:34  	at java.base/java.lang.invoke.StringConcatFactory.makeConcatWithConstants(StringConcatFactory.java:365)
00:59:34  	at java.base/java.lang.invoke.BootstrapMethodInvoker.invoke(BootstrapMethodInvoker.java:144)
00:59:34  	at java.base/java.lang.invoke.CallSite.makeSite(CallSite.java:316)
00:59:34  	at java.base/java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(MethodHandleNatives.java:280)
00:59:34  	at java.base/java.lang.invoke.MethodHandleNatives.linkCallSite(MethodHandleNatives.java:270)
00:59:34  	at java.base/java.lang.invoke.MethodHandleResolver.resolveInvokeDynamic(MethodHandleResolver.java:193)
00:59:34  	... 15 more
00:59:34  Caused by: java.lang.NullPointerException: Cannot invoke "java.util.concurrent.atomic.AtomicLong.getAndAdd(long)" because "java.util.concurrent.ThreadLocalRandom.seeder" is null
00:59:34  	at java.base/java.util.concurrent.ThreadLocalRandom.localInit(ThreadLocalRandom.java:174)
00:59:34  	at java.base/java.util.concurrent.ConcurrentHashMap.fullAddCount(ConcurrentHashMap.java:2593)
00:59:34  	at java.base/java.util.concurrent.ConcurrentHashMap.addCount(ConcurrentHashMap.java:2342)
00:59:34  	at java.base/java.util.concurrent.ConcurrentHashMap.replaceNode(ConcurrentHashMap.java:1180)
00:59:34  	at java.base/java.util.concurrent.ConcurrentHashMap.remove(ConcurrentHashMap.java:1109)
00:59:34  	at java.base/jdk.internal.util.ReferencedKeyMap.removeStaleReferences(ReferencedKeyMap.java:342)
00:59:34  	at java.base/jdk.internal.util.ReferencedKeyMap.get(ReferencedKeyMap.java:207)
00:59:34  	at java.base/jdk.internal.util.ReferencedKeySet.get(ReferencedKeySet.java:173)
00:59:34  	at java.base/java.lang.invoke.MethodType.makeImpl(MethodType.java:401)
00:59:34  	at java.base/java.lang.invoke.MethodType.methodType(MethodType.java:382)
00:59:34  	at java.base/java.lang.invoke.MethodType.methodType(MethodType.java:266)
00:59:34  	at java.base/java.lang.invoke.ClassSpecializer$SpeciesData.transformHelperType(ClassSpecializer.java:342)
00:59:34  	at java.base/java.lang.invoke.ClassSpecializer$SpeciesData.transformHelper(ClassSpecializer.java:329)
00:59:34  	at java.lang.invoke.BoundMethodHandle$Species_LLLLL.copyWithExtendL(java/lang/invoke/BoundMethodHandle$Species_LLLLL)
00:59:34  	at java.base/java.lang.invoke.MethodHandles.argumentsWithCombiner(MethodHandles.java:6272)
00:59:34  	at java.base/java.lang.invoke.MethodHandles.filterArgumentsWithCombiner(MethodHandles.java:6229)
00:59:34  	at java.base/java.lang.invoke.StringConcatFactory.filterAndFoldInMixers(StringConcatFactory.java:650)
00:59:34  	at java.base/java.lang.invoke.StringConcatFactory.generateMHInlineCopy(StringConcatFactory.java:587)
00:59:34  	at java.base/java.lang.invoke.StringConcatFactory.makeConcatWithConstants(StringConcatFactory.java:365)
00:59:34  	... 55 more
00:59:34  java.lang.BootstrapMethodError: java.lang.invoke.StringConcatException: Generator failed
00:59:34  	at WithSecurityManager$1.checkPermission(WithSecurityManager.java:49)
00:59:34  	at java.base/java.lang.SecurityManager.checkRead(SecurityManager.java:742)
00:59:34  	at java.base/java.io.File.exists(File.java:831)
00:59:34  	at java.base/jdk.internal.loader.URLClassPath$FileLoader.getResource(URLClassPath.java:1240)
00:59:34  	at java.base/jdk.internal.loader.URLClassPath.getResource(URLClassPath.java:418)
00:59:34  	at java.base/jdk.internal.loader.URLClassPath.getResource(URLClassPath.java:473)
00:59:34  	at java.base/jdk.internal.loader.BuiltinClassLoader$6.run(BuiltinClassLoader.java:971)
00:59:34  	at java.base/jdk.internal.loader.BuiltinClassLoader$6.run(BuiltinClassLoader.java:969)
00:59:34  	at java.base/java.security.AccessController.doPrivileged(AccessController.java:695)
00:59:34  	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:982)
00:59:34  	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:867)
00:59:34  	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:825)
00:59:34  	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
00:59:34  	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:1103)
00:59:34  	at WithSecurityManager.main(WithSecurityManager.java:55)
00:59:34  	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
00:59:34  	at java.base/java.lang.reflect.Method.invoke(Method.java:586)
00:59:34  	at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)
00:59:34  	at java.base/java.lang.Thread.run(Thread.java:1595)
00:59:34  Caused by: java.lang.invoke.StringConcatException: Generator failed
00:59:34  	at java.base/java.lang.invoke.StringConcatFactory.makeConcatWithConstants(StringConcatFactory.java:371)
00:59:34  	at java.base/java.lang.invoke.BootstrapMethodInvoker.invoke(BootstrapMethodInvoker.java:144)
00:59:34  	at java.base/java.lang.invoke.CallSite.makeSite(CallSite.java:316)
00:59:34  	at java.base/java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(MethodHandleNatives.java:280)
00:59:34  	at java.base/java.lang.invoke.MethodHandleNatives.linkCallSite(MethodHandleNatives.java:270)
00:59:34  	at java.base/java.lang.invoke.MethodHandleResolver.resolveInvokeDynamic(MethodHandleResolver.java:193)
00:59:34  	at WithSecurityManager$1.checkPermission(WithSecurityManager.java:49)
00:59:34  	at java.base/java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1146)
00:59:34  	at java.base/java.lang.System.getProperty(System.java:674)
00:59:34  	at java.base/java.lang.System.getProperty(System.java:657)
00:59:34  	at java.base/sun.security.action.GetPropertyAction.run(GetPropertyAction.java:90)
00:59:34  	at java.base/sun.security.action.GetPropertyAction.run(GetPropertyAction.java:55)
00:59:34  	at java.base/java.security.AccessController.doPrivileged(AccessController.java:695)
00:59:34  	at java.base/jdk.internal.util.random.RandomSupport.secureRandomSeedRequested(RandomSupport.java:775)
00:59:34  	at java.base/jdk.internal.util.random.RandomSupport.<clinit>(RandomSupport.java:781)
00:59:34  	at java.base/java.util.concurrent.ThreadLocalRandom.<clinit>(ThreadLocalRandom.java:401)
00:59:34  	at java.base/java.util.concurrent.ConcurrentHashMap.fullAddCount(ConcurrentHashMap.java:2592)
00:59:34  	at java.base/java.util.concurrent.ConcurrentHashMap.addCount(ConcurrentHashMap.java:2342)
00:59:34  	at java.base/java.util.concurrent.ConcurrentHashMap.replaceNode(ConcurrentHashMap.java:1180)
00:59:34  	at java.base/java.util.concurrent.ConcurrentHashMap.remove(ConcurrentHashMap.java:1109)
00:59:34  	at java.base/jdk.internal.util.ReferencedKeyMap.removeStaleReferences(ReferencedKeyMap.java:342)
00:59:34  	at java.base/jdk.internal.util.ReferencedKeyMap.get(ReferencedKeyMap.java:207)
00:59:34  	at java.base/jdk.internal.util.ReferencedKeySet.get(ReferencedKeySet.java:173)
00:59:34  	at java.base/java.lang.invoke.MethodType.makeImpl(MethodType.java:401)
00:59:34  	at java.base/java.lang.invoke.MethodType.methodType(MethodType.java:382)
00:59:34  	at java.base/java.lang.invoke.MethodType.dropParameterTypes(MethodType.java:692)
00:59:34  	at java.base/java.lang.invoke.LambdaFormEditor.bindArgumentType(LambdaFormEditor.java:562)
00:59:34  	at java.base/java.lang.invoke.LambdaFormEditor.bindArgumentL(LambdaFormEditor.java:522)
00:59:34  	at java.base/java.lang.invoke.BoundMethodHandle.bindArgumentL(BoundMethodHandle.java:72)
00:59:34  	at java.base/java.lang.invoke.MethodHandles.insertArguments(MethodHandles.java:5293)
00:59:34  	at java.base/java.lang.invoke.StringConcatFactory.prepender(StringConcatFactory.java:712)
00:59:34  	at java.base/java.lang.invoke.StringConcatFactory.prepender(StringConcatFactory.java:777)
00:59:34  	at java.base/java.lang.invoke.StringConcatFactory.prepender(StringConcatFactory.java:809)
00:59:34  	at java.base/java.lang.invoke.StringConcatFactory.filterInPrependers(StringConcatFactory.java:615)
00:59:34  	at java.base/java.lang.invoke.StringConcatFactory.generateMHInlineCopy(StringConcatFactory.java:549)
00:59:34  	at java.base/java.lang.invoke.StringConcatFactory.makeConcatWithConstants(StringConcatFactory.java:365)
00:59:34  	at java.base/java.lang.invoke.BootstrapMethodInvoker.invoke(BootstrapMethodInvoker.java:144)
00:59:34  	at java.base/java.lang.invoke.CallSite.makeSite(CallSite.java:316)
00:59:34  	at java.base/java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(MethodHandleNatives.java:280)
00:59:34  	at java.base/java.lang.invoke.MethodHandleNatives.linkCallSite(MethodHandleNatives.java:270)
00:59:34  	at java.base/java.lang.invoke.MethodHandleResolver.resolveInvokeDynamic(MethodHandleResolver.java:193)
00:59:34  	at WithSecurityManager$1.checkPermission(WithSecurityManager.java:49)
00:59:34  	at java.base/java.lang.SecurityManager.checkRead(SecurityManager.java:742)
00:59:34  	at java.base/sun.nio.fs.UnixPath.checkRead(UnixPath.java:789)
00:59:34  	at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.checkReadExtended(UnixFileAttributeViews.java:185)
00:59:34  	at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.readAttributes(UnixFileAttributeViews.java:253)
00:59:34  	at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.readAttributes(UnixFileAttributeViews.java:168)
00:59:34  	at java.base/sun.nio.fs.UnixFileSystemProvider.readAttributes(UnixFileSystemProvider.java:171)
00:59:34  	at java.base/sun.nio.fs.LinuxFileSystemProvider.readAttributes(LinuxFileSystemProvider.java:99)
00:59:34  	at java.base/java.nio.file.Files.readAttributes(Files.java:1854)
00:59:34  	at java.base/java.nio.file.Files.getPosixFilePermissions(Files.java:2128)
00:59:34  	at java.base/openj9.internal.tools.attach.target.IPC.checkOwnerAccessOnly(IPC.java:197)
00:59:34  	at java.base/openj9.internal.tools.attach.target.AttachHandler.connectToAttacher(AttachHandler.java:415)
00:59:34  	at java.base/openj9.internal.tools.attach.target.WaitLoop.checkReplyAndCreateAttachment(WaitLoop.java:122)
00:59:34  	at java.base/openj9.internal.tools.attach.target.WaitLoop.waitForNotification(WaitLoop.java:117)
00:59:34  	at java.base/openj9.internal.tools.attach.target.WaitLoop.run(WaitLoop.java:157)
00:59:34  Caused by: java.lang.NullPointerException: Cannot invoke "java.util.concurrent.atomic.AtomicLong.getAndAdd(long)" because "java.util.concurrent.ThreadLocalRandom.seeder" is null
00:59:34  	at java.base/java.util.concurrent.ThreadLocalRandom.localInit(ThreadLocalRandom.java:174)
00:59:34  	at java.base/java.util.concurrent.ConcurrentHashMap.fullAddCount(ConcurrentHashMap.java:2593)
00:59:34  	at java.base/java.util.concurrent.ConcurrentHashMap.addCount(ConcurrentHashMap.java:2342)
00:59:34  	at java.base/java.util.concurrent.ConcurrentHashMap.replaceNode(ConcurrentHashMap.java:1180)
00:59:34  	at java.base/java.util.concurrent.ConcurrentHashMap.remove(ConcurrentHashMap.java:1109)
00:59:34  	at java.base/jdk.internal.util.ReferencedKeyMap.removeStaleReferences(ReferencedKeyMap.java:342)
00:59:34  	at java.base/jdk.internal.util.ReferencedKeyMap.get(ReferencedKeyMap.java:207)
00:59:34  	at java.base/jdk.internal.util.ReferencedKeySet.get(ReferencedKeySet.java:173)
00:59:34  	at java.base/java.lang.invoke.MethodType.makeImpl(MethodType.java:401)
00:59:34  	at java.base/java.lang.invoke.MethodType.methodType(MethodType.java:382)
00:59:34  	at java.base/java.lang.invoke.MethodType.methodType(MethodType.java:266)
00:59:34  	at java.base/java.lang.invoke.ClassSpecializer$SpeciesData.transformHelperType(ClassSpecializer.java:342)
00:59:34  	at java.base/java.lang.invoke.ClassSpecializer$SpeciesData.transformHelper(ClassSpecializer.java:329)
00:59:34  	at java.lang.invoke.BoundMethodHandle$Species_LLLLL.copyWithExtendL(java/lang/invoke/BoundMethodHandle$Species_LLLLL)
00:59:34  	at java.base/java.lang.invoke.MethodHandles.argumentsWithCombiner(MethodHandles.java:6272)
00:59:34  	at java.base/java.lang.invoke.MethodHandles.filterArgumentsWithCombiner(MethodHandles.java:6229)
00:59:34  	at java.base/java.lang.invoke.StringConcatFactory.filterAndFoldInMixers(StringConcatFactory.java:650)
00:59:34  	at java.base/java.lang.invoke.StringConcatFactory.generateMHInlineCopy(StringConcatFactory.java:587)
00:59:34  	at java.base/java.lang.invoke.StringConcatFactory.makeConcatWithConstants(StringConcatFactory.java:365)
00:59:34  	... 55 more
00:59:34  
00:59:34  JavaTest Message: Test threw exception: java.lang.BootstrapMethodError: java.lang.invoke.StringConcatException: Generator failed
00:59:34  JavaTest Message: shutting down test
00:59:34  
00:59:34  java.lang.BootstrapMethodError: java.lang.invoke.StringConcatException: Generator failed
00:59:34  	at WithSecurityManager$1.checkPermission(WithSecurityManager.java:49)
00:59:34  	at java.base/java.lang.SecurityManager.checkRead(SecurityManager.java:742)
00:59:34  	at java.base/java.io.File.exists(File.java:831)
00:59:34  	at java.base/jdk.internal.loader.URLClassPath$FileLoader.getResource(URLClassPath.java:1240)
00:59:34  	at java.base/jdk.internal.loader.URLClassPath.getResource(URLClassPath.java:418)
00:59:34  	at java.base/jdk.internal.loader.URLClassPath.getResource(URLClassPath.java:473)
00:59:34  	at java.base/jdk.internal.loader.BuiltinClassLoader$6.run(BuiltinClassLoader.java:971)
00:59:34  	at java.base/jdk.internal.loader.BuiltinClassLoader$6.run(BuiltinClassLoader.java:969)
00:59:34  	at java.base/java.security.AccessController.doPrivileged(AccessController.java:695)
00:59:34  	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:982)
00:59:34  	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:867)
00:59:34  	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:825)
00:59:34  	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
00:59:34  	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:1103)
00:59:34  	at com.sun.javatest.regtest.agent.MainWrapper.handleTestException(MainWrapper.java:105)
00:59:34  	at com.sun.javatest.regtest.agent.MainWrapper.access$000(MainWrapper.java:36)
00:59:34  	at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:147)
00:59:34  	at java.base/java.lang.Thread.run(Thread.java:1595)
00:59:34  Caused by: java.lang.invoke.StringConcatException: Generator failed
00:59:34  	at java.base/java.lang.invoke.StringConcatFactory.makeConcatWithConstants(StringConcatFactory.java:371)
00:59:34  	at java.base/java.lang.invoke.BootstrapMethodInvoker.invoke(BootstrapMethodInvoker.java:144)
00:59:34  	at java.base/java.lang.invoke.CallSite.makeSite(CallSite.java:316)
00:59:34  	at java.base/java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(MethodHandleNatives.java:280)
00:59:34  	at java.base/java.lang.invoke.MethodHandleNatives.linkCallSite(MethodHandleNatives.java:270)
00:59:34  	at java.base/java.lang.invoke.MethodHandleResolver.resolveInvokeDynamic(MethodHandleResolver.java:193)
00:59:34  	at WithSecurityManager$1.checkPermission(WithSecurityManager.java:49)
00:59:34  	at java.base/java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1146)
00:59:34  	at java.base/java.lang.System.getProperty(System.java:674)
00:59:34  	at java.base/java.lang.System.getProperty(System.java:657)
00:59:34  	at java.base/sun.security.action.GetPropertyAction.run(GetPropertyAction.java:90)
00:59:34  	at java.base/sun.security.action.GetPropertyAction.run(GetPropertyAction.java:55)
00:59:34  	at java.base/java.security.AccessController.doPrivileged(AccessController.java:695)
00:59:34  	at java.base/jdk.internal.util.random.RandomSupport.secureRandomSeedRequested(RandomSupport.java:775)
00:59:34  	at java.base/jdk.internal.util.random.RandomSupport.<clinit>(RandomSupport.java:781)
00:59:34  	at java.base/java.util.concurrent.ThreadLocalRandom.<clinit>(ThreadLocalRandom.java:401)
00:59:34  	at java.base/java.util.concurrent.ConcurrentHashMap.fullAddCount(ConcurrentHashMap.java:2592)
00:59:34  	at java.base/java.util.concurrent.ConcurrentHashMap.addCount(ConcurrentHashMap.java:2342)
00:59:34  	at java.base/java.util.concurrent.ConcurrentHashMap.replaceNode(ConcurrentHashMap.java:1180)
00:59:34  	at java.base/java.util.concurrent.ConcurrentHashMap.remove(ConcurrentHashMap.java:1109)
00:59:34  	at java.base/jdk.internal.util.ReferencedKeyMap.removeStaleReferences(ReferencedKeyMap.java:342)
00:59:34  	at java.base/jdk.internal.util.ReferencedKeyMap.get(ReferencedKeyMap.java:207)
00:59:34  	at java.base/jdk.internal.util.ReferencedKeySet.get(ReferencedKeySet.java:173)
00:59:34  	at java.base/java.lang.invoke.MethodType.makeImpl(MethodType.java:401)
00:59:34  	at java.base/java.lang.invoke.MethodType.methodType(MethodType.java:382)
00:59:34  	at java.base/java.lang.invoke.MethodType.dropParameterTypes(MethodType.java:692)
00:59:34  	at java.base/java.lang.invoke.LambdaFormEditor.bindArgumentType(LambdaFormEditor.java:562)
00:59:34  	at java.base/java.lang.invoke.LambdaFormEditor.bindArgumentL(LambdaFormEditor.java:522)
00:59:34  	at java.base/java.lang.invoke.BoundMethodHandle.bindArgumentL(BoundMethodHandle.java:72)
00:59:34  	at java.base/java.lang.invoke.MethodHandles.insertArguments(MethodHandles.java:5293)
00:59:34  	at java.base/java.lang.invoke.StringConcatFactory.prepender(StringConcatFactory.java:712)
00:59:34  	at java.base/java.lang.invoke.StringConcatFactory.prepender(StringConcatFactory.java:777)
00:59:34  	at java.base/java.lang.invoke.StringConcatFactory.prepender(StringConcatFactory.java:809)
00:59:34  	at java.base/java.lang.invoke.StringConcatFactory.filterInPrependers(StringConcatFactory.java:615)
00:59:34  	at java.base/java.lang.invoke.StringConcatFactory.generateMHInlineCopy(StringConcatFactory.java:549)
00:59:34  	at java.base/java.lang.invoke.StringConcatFactory.makeConcatWithConstants(StringConcatFactory.java:365)
00:59:34  	at java.base/java.lang.invoke.BootstrapMethodInvoker.invoke(BootstrapMethodInvoker.java:144)
00:59:34  	at java.base/java.lang.invoke.CallSite.makeSite(CallSite.java:316)
00:59:34  	at java.base/java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(MethodHandleNatives.java:280)
00:59:34  	at java.base/java.lang.invoke.MethodHandleNatives.linkCallSite(MethodHandleNatives.java:270)
00:59:34  	at java.base/java.lang.invoke.MethodHandleResolver.resolveInvokeDynamic(MethodHandleResolver.java:193)
00:59:34  	at WithSecurityManager$1.checkPermission(WithSecurityManager.java:49)
00:59:34  	at java.base/java.lang.SecurityManager.checkRead(SecurityManager.java:742)
00:59:34  	at java.base/sun.nio.fs.UnixPath.checkRead(UnixPath.java:789)
00:59:34  	at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.checkReadExtended(UnixFileAttributeViews.java:185)
00:59:34  	at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.readAttributes(UnixFileAttributeViews.java:253)
00:59:34  	at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.readAttributes(UnixFileAttributeViews.java:168)
00:59:34  	at java.base/sun.nio.fs.UnixFileSystemProvider.readAttributes(UnixFileSystemProvider.java:171)
00:59:34  	at java.base/sun.nio.fs.LinuxFileSystemProvider.readAttributes(LinuxFileSystemProvider.java:99)
00:59:34  	at java.base/java.nio.file.Files.readAttributes(Files.java:1854)
00:59:34  	at java.base/java.nio.file.Files.getPosixFilePermissions(Files.java:2128)
00:59:34  	at java.base/openj9.internal.tools.attach.target.IPC.checkOwnerAccessOnly(IPC.java:197)
00:59:34  	at java.base/openj9.internal.tools.attach.target.AttachHandler.connectToAttacher(AttachHandler.java:415)
00:59:34  	at java.base/openj9.internal.tools.attach.target.WaitLoop.checkReplyAndCreateAttachment(WaitLoop.java:122)
00:59:34  	at java.base/openj9.internal.tools.attach.target.WaitLoop.waitForNotification(WaitLoop.java:117)
00:59:34  	at java.base/openj9.internal.tools.attach.target.WaitLoop.run(WaitLoop.java:157)
00:59:34  Caused by: java.lang.NullPointerException: Cannot invoke "java.util.concurrent.atomic.AtomicLong.getAndAdd(long)" because "java.util.concurrent.ThreadLocalRandom.seeder" is null
00:59:34  	at java.base/java.util.concurrent.ThreadLocalRandom.localInit(ThreadLocalRandom.java:174)
00:59:34  	at java.base/java.util.concurrent.ConcurrentHashMap.fullAddCount(ConcurrentHashMap.java:2593)
00:59:34  	at java.base/java.util.concurrent.ConcurrentHashMap.addCount(ConcurrentHashMap.java:2342)
00:59:34  	at java.base/java.util.concurrent.ConcurrentHashMap.replaceNode(ConcurrentHashMap.java:1180)
00:59:34  	at java.base/java.util.concurrent.ConcurrentHashMap.remove(ConcurrentHashMap.java:1109)
00:59:34  	at java.base/jdk.internal.util.ReferencedKeyMap.removeStaleReferences(ReferencedKeyMap.java:342)
00:59:34  	at java.base/jdk.internal.util.ReferencedKeyMap.get(ReferencedKeyMap.java:207)
00:59:34  	at java.base/jdk.internal.util.ReferencedKeySet.get(ReferencedKeySet.java:173)
00:59:34  	at java.base/java.lang.invoke.MethodType.makeImpl(MethodType.java:401)
00:59:34  	at java.base/java.lang.invoke.MethodType.methodType(MethodType.java:382)
00:59:34  	at java.base/java.lang.invoke.MethodType.methodType(MethodType.java:266)
00:59:34  	at java.base/java.lang.invoke.ClassSpecializer$SpeciesData.transformHelperType(ClassSpecializer.java:342)
00:59:34  	at java.base/java.lang.invoke.ClassSpecializer$SpeciesData.transformHelper(ClassSpecializer.java:329)
00:59:34  	at java.lang.invoke.BoundMethodHandle$Species_LLLLL.copyWithExtendL(java/lang/invoke/BoundMethodHandle$Species_LLLLL)
00:59:34  	at java.base/java.lang.invoke.MethodHandles.argumentsWithCombiner(MethodHandles.java:6272)
00:59:34  	at java.base/java.lang.invoke.MethodHandles.filterArgumentsWithCombiner(MethodHandles.java:6229)
00:59:34  	at java.base/java.lang.invoke.StringConcatFactory.filterAndFoldInMixers(StringConcatFactory.java:650)
00:59:34  	at java.base/java.lang.invoke.StringConcatFactory.generateMHInlineCopy(StringConcatFactory.java:587)
00:59:34  	at java.base/java.lang.invoke.StringConcatFactory.makeConcatWithConstants(StringConcatFactory.java:365)
00:59:34  	... 55 more
00:59:34  Exception in thread "MainThread" java.lang.BootstrapMethodError: java.lang.invoke.StringConcatException: Generator failed
00:59:34  	at WithSecurityManager$1.checkPermission(WithSecurityManager.java:49)
00:59:34  	at java.base/java.lang.SecurityManager.checkRead(SecurityManager.java:742)
00:59:34  	at java.base/java.io.File.exists(File.java:831)
00:59:34  	at java.base/jdk.internal.loader.URLClassPath$FileLoader.getResource(URLClassPath.java:1240)
00:59:34  	at java.base/jdk.internal.loader.URLClassPath.getResource(URLClassPath.java:418)
00:59:34  	at java.base/jdk.internal.loader.URLClassPath.getResource(URLClassPath.java:473)
00:59:34  	at java.base/jdk.internal.loader.BuiltinClassLoader$6.run(BuiltinClassLoader.java:971)
00:59:34  	at java.base/jdk.internal.loader.BuiltinClassLoader$6.run(BuiltinClassLoader.java:969)
00:59:34  	at java.base/java.security.AccessController.doPrivileged(AccessController.java:695)
00:59:34  	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:982)
00:59:34  	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:867)
00:59:34  	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:825)
00:59:34  	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
00:59:34  	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:1103)
00:59:34  	at com.sun.javatest.regtest.agent.MainWrapper$MainThreadGroup.uncaughtException(MainWrapper.java:192)
00:59:34  	at java.base/java.lang.Thread.uncaughtException(Thread.java:3079)
00:59:34  Caused by: java.lang.invoke.StringConcatException: Generator failed
00:59:34  	at java.base/java.lang.invoke.StringConcatFactory.makeConcatWithConstants(StringConcatFactory.java:371)
00:59:34  	at java.base/java.lang.invoke.BootstrapMethodInvoker.invoke(BootstrapMethodInvoker.java:144)
00:59:34  	at java.base/java.lang.invoke.CallSite.makeSite(CallSite.java:316)
00:59:34  	at java.base/java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(MethodHandleNatives.java:280)
00:59:34  	at java.base/java.lang.invoke.MethodHandleNatives.linkCallSite(MethodHandleNatives.java:270)
00:59:34  	at java.base/java.lang.invoke.MethodHandleResolver.resolveInvokeDynamic(MethodHandleResolver.java:193)
00:59:34  	at WithSecurityManager$1.checkPermission(WithSecurityManager.java:49)
00:59:34  	at java.base/java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1146)
00:59:34  	at java.base/java.lang.System.getProperty(System.java:674)
00:59:34  	at java.base/java.lang.System.getProperty(System.java:657)
00:59:34  	at java.base/sun.security.action.GetPropertyAction.run(GetPropertyAction.java:90)
00:59:34  	at java.base/sun.security.action.GetPropertyAction.run(GetPropertyAction.java:55)
00:59:34  	at java.base/java.security.AccessController.doPrivileged(AccessController.java:695)
00:59:34  	at java.base/jdk.internal.util.random.RandomSupport.secureRandomSeedRequested(RandomSupport.java:775)
00:59:34  	at java.base/jdk.internal.util.random.RandomSupport.<clinit>(RandomSupport.java:781)
00:59:34  	at java.base/java.util.concurrent.ThreadLocalRandom.<clinit>(ThreadLocalRandom.java:401)
00:59:34  	at java.base/java.util.concurrent.ConcurrentHashMap.fullAddCount(ConcurrentHashMap.java:2592)
00:59:34  	at java.base/java.util.concurrent.ConcurrentHashMap.addCount(ConcurrentHashMap.java:2342)
00:59:34  	at java.base/java.util.concurrent.ConcurrentHashMap.replaceNode(ConcurrentHashMap.java:1180)
00:59:34  	at java.base/java.util.concurrent.ConcurrentHashMap.remove(ConcurrentHashMap.java:1109)
00:59:34  	at java.base/jdk.internal.util.ReferencedKeyMap.removeStaleReferences(ReferencedKeyMap.java:342)
00:59:34  	at java.base/jdk.internal.util.ReferencedKeyMap.get(ReferencedKeyMap.java:207)
00:59:34  	at java.base/jdk.internal.util.ReferencedKeySet.get(ReferencedKeySet.java:173)
00:59:34  	at java.base/java.lang.invoke.MethodType.makeImpl(MethodType.java:401)
00:59:34  	at java.base/java.lang.invoke.MethodType.methodType(MethodType.java:382)
00:59:34  	at java.base/java.lang.invoke.MethodType.dropParameterTypes(MethodType.java:692)
00:59:34  	at java.base/java.lang.invoke.LambdaFormEditor.bindArgumentType(LambdaFormEditor.java:562)
00:59:34  	at java.base/java.lang.invoke.LambdaFormEditor.bindArgumentL(LambdaFormEditor.java:522)
00:59:34  	at java.base/java.lang.invoke.BoundMethodHandle.bindArgumentL(BoundMethodHandle.java:72)
00:59:34  	at java.base/java.lang.invoke.MethodHandles.insertArguments(MethodHandles.java:5293)
00:59:34  	at java.base/java.lang.invoke.StringConcatFactory.prepender(StringConcatFactory.java:712)
00:59:34  	at java.base/java.lang.invoke.StringConcatFactory.prepender(StringConcatFactory.java:777)
00:59:34  	at java.base/java.lang.invoke.StringConcatFactory.prepender(StringConcatFactory.java:809)
00:59:34  	at java.base/java.lang.invoke.StringConcatFactory.filterInPrependers(StringConcatFactory.java:615)
00:59:34  	at java.base/java.lang.invoke.StringConcatFactory.generateMHInlineCopy(StringConcatFactory.java:549)
00:59:34  	at java.base/java.lang.invoke.StringConcatFactory.makeConcatWithConstants(StringConcatFactory.java:365)
00:59:34  	at java.base/java.lang.invoke.BootstrapMethodInvoker.invoke(BootstrapMethodInvoker.java:144)
00:59:34  	at java.base/java.lang.invoke.CallSite.makeSite(CallSite.java:316)
00:59:34  	at java.base/java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(MethodHandleNatives.java:280)
00:59:34  	at java.base/java.lang.invoke.MethodHandleNatives.linkCallSite(MethodHandleNatives.java:270)
00:59:34  	at java.base/java.lang.invoke.MethodHandleResolver.resolveInvokeDynamic(MethodHandleResolver.java:193)
00:59:34  	at WithSecurityManager$1.checkPermission(WithSecurityManager.java:49)
00:59:34  	at java.base/java.lang.SecurityManager.checkRead(SecurityManager.java:742)
00:59:34  	at java.base/sun.nio.fs.UnixPath.checkRead(UnixPath.java:789)
00:59:34  	at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.checkReadExtended(UnixFileAttributeViews.java:185)
00:59:34  	at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.readAttributes(UnixFileAttributeViews.java:253)
00:59:34  	at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.readAttributes(UnixFileAttributeViews.java:168)
00:59:34  	at java.base/sun.nio.fs.UnixFileSystemProvider.readAttributes(UnixFileSystemProvider.java:171)
00:59:34  	at java.base/sun.nio.fs.LinuxFileSystemProvider.readAttributes(LinuxFileSystemProvider.java:99)
00:59:34  	at java.base/java.nio.file.Files.readAttributes(Files.java:1854)
00:59:34  	at java.base/java.nio.file.Files.getPosixFilePermissions(Files.java:2128)
00:59:34  	at java.base/openj9.internal.tools.attach.target.IPC.checkOwnerAccessOnly(IPC.java:197)
00:59:34  	at java.base/openj9.internal.tools.attach.target.AttachHandler.connectToAttacher(AttachHandler.java:415)
00:59:34  	at java.base/openj9.internal.tools.attach.target.WaitLoop.checkReplyAndCreateAttachment(WaitLoop.java:122)
00:59:34  	at java.base/openj9.internal.tools.attach.target.WaitLoop.waitForNotification(WaitLoop.java:117)
00:59:34  	at java.base/openj9.internal.tools.attach.target.WaitLoop.run(WaitLoop.java:157)
00:59:34  Caused by: java.lang.NullPointerException: Cannot invoke "java.util.concurrent.atomic.AtomicLong.getAndAdd(long)" because "java.util.concurrent.ThreadLocalRandom.seeder" is null
00:59:34  	at java.base/java.util.concurrent.ThreadLocalRandom.localInit(ThreadLocalRandom.java:174)
00:59:34  	at java.base/java.util.concurrent.ConcurrentHashMap.fullAddCount(ConcurrentHashMap.java:2593)
00:59:34  	at java.base/java.util.concurrent.ConcurrentHashMap.addCount(ConcurrentHashMap.java:2342)
00:59:34  	at java.base/java.util.concurrent.ConcurrentHashMap.replaceNode(ConcurrentHashMap.java:1180)
00:59:34  	at java.base/java.util.concurrent.ConcurrentHashMap.remove(ConcurrentHashMap.java:1109)
00:59:34  	at java.base/jdk.internal.util.ReferencedKeyMap.removeStaleReferences(ReferencedKeyMap.java:342)
00:59:34  	at java.base/jdk.internal.util.ReferencedKeyMap.get(ReferencedKeyMap.java:207)
00:59:34  	at java.base/jdk.internal.util.ReferencedKeySet.get(ReferencedKeySet.java:173)
00:59:34  	at java.base/java.lang.invoke.MethodType.makeImpl(MethodType.java:401)
00:59:34  	at java.base/java.lang.invoke.MethodType.methodType(MethodType.java:382)
00:59:34  	at java.base/java.lang.invoke.MethodType.methodType(MethodType.java:266)
00:59:34  	at java.base/java.lang.invoke.ClassSpecializer$SpeciesData.transformHelperType(ClassSpecializer.java:342)
00:59:34  	at java.base/java.lang.invoke.ClassSpecializer$SpeciesData.transformHelper(ClassSpecializer.java:329)
00:59:34  	at java.lang.invoke.BoundMethodHandle$Species_LLLLL.copyWithExtendL(java/lang/invoke/BoundMethodHandle$Species_LLLLL)
00:59:34  	at java.base/java.lang.invoke.MethodHandles.argumentsWithCombiner(MethodHandles.java:6272)
00:59:34  	at java.base/java.lang.invoke.MethodHandles.filterArgumentsWithCombiner(MethodHandles.java:6229)
00:59:34  	at java.base/java.lang.invoke.StringConcatFactory.filterAndFoldInMixers(StringConcatFactory.java:650)
00:59:34  	at java.base/java.lang.invoke.StringConcatFactory.generateMHInlineCopy(StringConcatFactory.java:587)
00:59:34  	at java.base/java.lang.invoke.StringConcatFactory.makeConcatWithConstants(StringConcatFactory.java:365)
00:59:34  	... 55 more
00:59:34  Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/javatest/regtest/agent/AStatus
00:59:34  	at com.sun.javatest.regtest.agent.MainWrapper.handleTestException(MainWrapper.java:105)
00:59:34  	at com.sun.javatest.regtest.agent.MainWrapper.main(MainWrapper.java:92)
00:59:34  rerun:
00:59:34  cd /home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_aarch64_linux_Personal_testList_1/aqa-tests/TKG/output_17346732689938/jdk_lang_1/work/scratch/0 && \
00:59:34  DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1002/bus \
00:59:34  DISPLAY=:0 \
00:59:34  HOME=/home/jenkins \
00:59:34  LANG=en_US.UTF-8 \
00:59:34  PATH=/bin:/usr/bin:/usr/sbin \
00:59:34  XDG_RUNTIME_DIR=/run/user/1002 \
00:59:34  XDG_SESSION_CLASS=user \
00:59:34  XDG_SESSION_ID=15836 \
00:59:34  XDG_SESSION_TYPE=tty \
00:59:34  CLASSPATH=/home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_aarch64_linux_Personal_testList_1/aqa-tests/TKG/output_17346732689938/jdk_lang_1/work/classes/1/java/lang/String/concat/WithSecurityManager.d:/home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_aarch64_linux_Personal_testList_1/aqa-tests/openjdk/openjdk-jdk/test/jdk/java/lang/String/concat:/home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_aarch64_linux_Personal_testList_1/jvmtest/openjdk/jtreg/lib/javatest.jar:/home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_aarch64_linux_Personal_testList_1/jvmtest/openjdk/jtreg/lib/jtreg.jar \
00:59:34      /home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_aarch64_linux_Personal_testList_1/jdkbinary/j2sdk-image/bin/java \
00:59:34          -Dtest.vm.opts='-ea -esa -Xmx512m -Xdump:system:none -Xdump:heap:none -Xdump:system:events=gpf+abort+traceassert+corruptcache -XX:-JITServerTechPreviewMessage -XX:-UseCompressedOops -Xverbosegclog' \
00:59:34          -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 -J-XX:-JITServerTechPreviewMessage -J-XX:-UseCompressedOops -J-Xverbosegclog' \
00:59:34          -Dtest.compiler.opts= \
00:59:34          -Dtest.java.opts= \
00:59:34          -Dtest.jdk=/home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_aarch64_linux_Personal_testList_1/jdkbinary/j2sdk-image \
00:59:34          -Dcompile.jdk=/home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_aarch64_linux_Personal_testList_1/jdkbinary/j2sdk-image \
00:59:34          -Dtest.timeout.factor=12.0 \
00:59:34          -Dtest.nativepath=/home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_aarch64_linux_Personal_testList_1/jdkbinary/openjdk-test-image/jdk/jtreg/native \
00:59:34          -Dtest.root=/home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_aarch64_linux_Personal_testList_1/aqa-tests/openjdk/openjdk-jdk/test/jdk \
00:59:34          -Dtest.name=java/lang/String/concat/WithSecurityManager.java \
00:59:34          -Dtest.file=/home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_aarch64_linux_Personal_testList_1/aqa-tests/openjdk/openjdk-jdk/test/jdk/java/lang/String/concat/WithSecurityManager.java \
00:59:34          -Dtest.src=/home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_aarch64_linux_Personal_testList_1/aqa-tests/openjdk/openjdk-jdk/test/jdk/java/lang/String/concat \
00:59:34          -Dtest.src.path=/home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_aarch64_linux_Personal_testList_1/aqa-tests/openjdk/openjdk-jdk/test/jdk/java/lang/String/concat \
00:59:34          -Dtest.classes=/home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_aarch64_linux_Personal_testList_1/aqa-tests/TKG/output_17346732689938/jdk_lang_1/work/classes/1/java/lang/String/concat/WithSecurityManager.d \
00:59:34          -Dtest.class.path=/home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_aarch64_linux_Personal_testList_1/aqa-tests/TKG/output_17346732689938/jdk_lang_1/work/classes/1/java/lang/String/concat/WithSecurityManager.d \
00:59:34          -Dtest.class.path.prefix=/home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_aarch64_linux_Personal_testList_1/aqa-tests/TKG/output_17346732689938/jdk_lang_1/work/classes/1/java/lang/String/concat/WithSecurityManager.d:/home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_aarch64_linux_Personal_testList_1/aqa-tests/openjdk/openjdk-jdk/test/jdk/java/lang/String/concat \
00:59:34          -ea \
00:59:34          -esa \
00:59:34          -Xmx512m \
00:59:34          -Xdump:system:none \
00:59:34          -Xdump:heap:none \
00:59:34          -Xdump:system:events=gpf+abort+traceassert+corruptcache \
00:59:34          -XX:-JITServerTechPreviewMessage \
00:59:34          -XX:-UseCompressedOops \
00:59:34          -Xverbosegclog \
00:59:34          -Djava.library.path=/home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_aarch64_linux_Personal_testList_1/jdkbinary/openjdk-test-image/jdk/jtreg/native \
00:59:34          -Xverify:all \
00:59:34          --limit-modules java.base \
00:59:34          -Djava.security.manager=allow \
00:59:34          com.sun.javatest.regtest.agent.MainWrapper /home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_aarch64_linux_Personal_testList_1/aqa-tests/TKG/output_17346732689938/jdk_lang_1/work/java/lang/String/concat/WithSecurityManager.d/main.1.jta
00:59:34  
00:59:34  TEST RESULT: Failed. Unexpected exit from test [exit code: 1]
00:59:34  --------------------------------------------------
01:12:42  Test results: passed: 938; failed: 1
01:13:00  Report written to /home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_aarch64_linux_Personal_testList_1/aqa-tests/TKG/output_17346732689938/jdk_lang_1/report/html/report.html
01:13:00  Results written to /home/jenkins/workspace/Test_openjdk21_j9_sanity.openjdk_aarch64_linux_Personal_testList_1/aqa-tests/TKG/output_17346732689938/jdk_lang_1/work
01:13:00  Error: Some tests failed or other problems occurred.
01:13:00  -----------------------------------
01:13:00  jdk_lang_1_FAILED
01:13:00  -----------------------------------

Copy link
Contributor

@babsingh babsingh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Only known failures are seen in the PR builds, which are unrelated to the changes in this PR.

@babsingh babsingh merged commit 63a354b into eclipse-openj9:master Dec 20, 2024
3 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants