JDK-8247609 : sysdict/vm/stress/chain/chain007/chain007.java fails ClassNotFoundException: nsk.sysdict.share.Leans000046
  • Type: Bug
  • Component: hotspot
  • Sub-Component: runtime
  • Affected Version: 16,17
  • Priority: P4
  • Status: Closed
  • Resolution: Duplicate
  • OS: linux
  • CPU: x86_64
  • Submitted: 2020-06-15
  • Updated: 2021-10-26
  • Resolved: 2021-10-26
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.
JDK 18
18Resolved
Related Reports
Duplicate :  
Relates :  
Description
The following test failed in the JDK16 CI:

vmTestbase/nsk/sysdict/vm/stress/chain/chain007/chain007.java

Here's a snippet from the log file:

#section:main
----------messages:(4/395)----------
command: main -XX:-UseGCOverheadLimit PropertyResolvingWrapper nsk.sysdict.share.ChainTest -stressHeap -jarpath leans.jar${path.separator}fats.jar
reason: User specified action: run main/othervm -XX:-UseGCOverheadLimit PropertyResolvingWrapper nsk.sysdict.share.ChainTest -stressHeap -jarpath leans.jar${path.separator}fats.jar 
Mode: othervm [/othervm specified]
elapsed time (seconds): 90.955
----------configuration:(0/0)----------
----------System.out:(59/3438)----------
run [nsk.sysdict.share.ChainTest, -stressHeap, -jarpath, leans.jar:fats.jar]
name=nsk.sysdict.share.LeansInfo
The classHeight = 50 the loadersHeight = 9
Stress time: 30 seconds
Stress iterations factor: 1
Stress threads factor: 1
Stress runs factor: 1
Max memory: 3783262208
Sleep time: 500
Iterations: 0
Number of threads: 16
Run GC thread: false
Run mem diag thread: false
Run forever: false
For random generator using seed: 510294454326477262
To re-run test with same seed value please add "-Djdk.test.lib.random.seed=510294454326477262" to command line.
Starting Thread[nsk.sysdict.share.SysDictTest$Worker@7791cd9b,5,MainThreadGroup]
Starting Thread[nsk.sysdict.share.SysDictTest$Worker@786194bc,5,MainThreadGroup]
Starting Thread[nsk.sysdict.share.SysDictTest$Worker@1e5733e,5,MainThreadGroup]
Starting Thread[nsk.sysdict.share.SysDictTest$Worker@317c19db,5,MainThreadGroup]
Starting Thread[nsk.sysdict.share.SysDictTest$Worker@656131f9,5,MainThreadGroup]
Starting Thread[nsk.sysdict.share.SysDictTest$Worker@11d18d9d,5,MainThreadGroup]
Starting Thread[nsk.sysdict.share.SysDictTest$Worker@3b87701a,5,MainThreadGroup]
Starting Thread[nsk.sysdict.share.SysDictTest$Worker@6a640470,5,MainThreadGroup]
Starting Thread[nsk.sysdict.share.SysDictTest$Worker@6e61e3c,5,MainThreadGroup]
Starting Thread[nsk.sysdict.share.SysDictTest$Worker@1bc6c618,5,MainThreadGroup]
Starting Thread[nsk.sysdict.share.SysDictTest$Worker@1bc172da,5,MainThreadGroup]
Starting Thread[nsk.sysdict.share.SysDictTest$Worker@51cca256,5,MainThreadGroup]
Starting Thread[nsk.sysdict.share.SysDictTest$Worker@67ed51ad,5,MainThreadGroup]
Starting Thread[nsk.sysdict.share.SysDictTest$Worker@4ab6bd4e,5,MainThreadGroup]
Starting Thread[nsk.sysdict.share.SysDictTest$Worker@5a714160,5,MainThreadGroup]
Starting Thread[nsk.sysdict.share.SysDictTest$Worker@6e1b966a,5,MainThreadGroup]
Exception in 
nsk.sysdict.share.SysDictTest$Worker@67ed51ad
nsk.share.TestFailure: java.lang.ClassNotFoundException: nsk.sysdict.share.Leans000046
	at nsk.sysdict.share.SysDictTest$Worker.run(SysDictTest.java:152)
	at nsk.share.runner.ThreadsRunner$ManagedThread.run(ThreadsRunner.java:106)
	at java.base/java.lang.Thread.run(Thread.java:832)
Caused by: java.lang.ClassNotFoundException: nsk.sysdict.share.Leans000046
	at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:435)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:587)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Class.java:468)
	at nsk.sysdict.share.SysDictTest$Worker.run(SysDictTest.java:147)
	... 2 more
Failures summary:
nsk.share.TestFailure: java.lang.ClassNotFoundException: nsk.sysdict.share.Leans000046
	at nsk.sysdict.share.SysDictTest$Worker.run(SysDictTest.java:152)
	at nsk.share.runner.ThreadsRunner$ManagedThread.run(ThreadsRunner.java:106)
	at java.base/java.lang.Thread.run(Thread.java:832)
Caused by: java.lang.ClassNotFoundException: nsk.sysdict.share.Leans000046
	at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:435)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:587)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Class.java:468)
	at nsk.sysdict.share.SysDictTest$Worker.run(SysDictTest.java:147)
	... 2 more
----------System.err:(25/1444)----------
field = HEIGHT
field = WEIGHT
field = rootName
field = nodeNames
nsk.share.TestFailure: Test exit code: 97
	at nsk.share.test.Tests$TestRunner.execute(Tests.java:90)
	at nsk.share.test.Tests$TestRunner.run(Tests.java:96)
	at nsk.share.test.Tests.runTest(Tests.java:102)
	at nsk.sysdict.share.ChainTest.main(ChainTest.java:42)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:564)
	at PropertyResolvingWrapper.main(PropertyResolvingWrapper.java:102)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
	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:832)

JavaTest Message: Test threw exception: nsk.share.TestFailure: Test exit code: 97
JavaTest Message: shutting down test

STATUS:Failed.`main' threw exception: nsk.share.TestFailure: Test exit code: 97
----------rerun:(33/6632)*----------
Comments
Thanks Harold!
26-10-2021

Yes. It looks like the same issue. Please close it as a duplicate. [~coleenp]
26-10-2021

Is this the same issue? [~hseigel] ?
26-10-2021

I was wondering why there are reams of output like: [20.122s][warning][gc,alloc] nsk.sysdict.share.SysDictTest$Worker@9fb30f: Retried waiting for GCLocker too often allocating 593613 words The JNI locker is taken by this code: #7 jni_GetPrimitiveArrayCritical (env=<optimized out>, array=0x14d4e36f4528, isCopy=0x0) at /src/hotspot/share/prims/jni.cpp:2825 #8 0x000014d5dc911f81 in Java_java_util_zip_Inflater_inflateBytesBytes (env=0x14d56016a880, this=0x14d4e36f4518, addr=22903718421120, inputArray=0x14d4e36f4528, inputOff=0, inputLen=0, outputArray=0x14d4e36f4540, outputOff=0, outputLen=56) at /src/java.base/share/native/libzip/Inflater.c:191 #9 0x000014d5c52f8e62 in ?? () It looks like it couldn't load Leans000046 because of an OOM, but I haven't found evidence of that yet.
18-10-2021

Only single siting in June, closing as CNR
13-10-2020

ILW = MLM = P4
16-06-2020