Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
Moderate
Description
Please compile the attached test, remove B.class and run the test.
The line
at A.<init>(LineNumberTest.java:10)
is lost at the top of stack trace when running on jet/opt.
The output on interpreter is as follows:
> java -Xint LineNumberTest
java.lang.NoClassDefFoundError: B
at A.<init>(LineNumberTest.java:10)
at java.lang.reflect.VMReflection.newClassInstance(Native Method)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at LineNumberTest.main(LineNumberTest.java:3)
Caused by: java.lang.ClassNotFoundException: B
at java.net.URLClassLoader.findClass(URLClassLoader.java:623)
at java.lang.ClassLoader.loadClass(Unknown Source)
at
java.net.URLClassLoader$SubURLClassLoader.loadClass(URLClassLoader.java:116)
at java.lang.ClassLoader.loadClass(Unknown Source)
at A.<init>(LineNumberTest.java:10)
... 4 more
The output on jet:
java -Xem jet LineNumberTest
java.lang.NoClassDefFoundError: B
at java.lang.reflect.VMReflection.newClassInstance(Native Method)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at LineNumberTest.main(LineNumberTest.java:3)
Caused by: java.lang.ClassNotFoundException: B
at java.net.URLClassLoader.findClass(URLClassLoader.java:623)
at java.lang.ClassLoader.loadClass(Unknown Source)
at
java.net.URLClassLoader$SubURLClassLoader.loadClass(URLClassLoader.java:116)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.reflect.VMReflection.newClassInstance(Native Method)
... 3 more
I will think of integrating this test into our infrastructure
Attachments
Attachments
Issue Links
- duplicates
-
HARMONY-5163 [drlvm][stack] unreliable detection of lines in stack trace
- Open
- is related to
-
HARMONY-2114 [drlvm][jit][opt] Jitrino.OPT hides inlined stack frames when reporting exceptional track traces
- Resolved
- relates to
-
HARMONY-1945 [drlvm][jit] The "fake" circularity errors and wrong line numbers.in class loader exceptions.
- Open