You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Alexei Fedotov (JIRA)" <ji...@apache.org> on 2006/12/14 16:23:21 UTC
[jira] Created: (HARMONY-2710) [drlvm] Incomplete stack trace on
jet/opt
[drlvm] Incomplete stack trace on jet/opt
-----------------------------------------
Key: HARMONY-2710
URL: http://issues.apache.org/jira/browse/HARMONY-2710
Project: Harmony
Issue Type: Bug
Components: DRLVM
Reporter: Alexei Fedotov
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
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Updated: (HARMONY-2710) [drlvm][jit][opt] Incomplete stack
trace
Posted by "Gregory Shimansky (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-2710?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gregory Shimansky updated HARMONY-2710:
---------------------------------------
Summary: [drlvm][jit][opt] Incomplete stack trace (was: [drlvm] Incomplete stack trace)
> [drlvm][jit][opt] Incomplete stack trace
> ----------------------------------------
>
> Key: HARMONY-2710
> URL: https://issues.apache.org/jira/browse/HARMONY-2710
> Project: Harmony
> Issue Type: Bug
> Components: DRLVM
> Reporter: Alexei Fedotov
> Assignee: Mikhail Fursov
> Attachments: StackTraceElementTest.java
>
>
> 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
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Assigned: (HARMONY-2710) [drlvm] Incomplete stack trace on
jet/opt
Posted by "Mikhail Fursov (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-2710?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mikhail Fursov reassigned HARMONY-2710:
---------------------------------------
Assignee: Mikhail Fursov
> [drlvm] Incomplete stack trace on jet/opt
> -----------------------------------------
>
> Key: HARMONY-2710
> URL: https://issues.apache.org/jira/browse/HARMONY-2710
> Project: Harmony
> Issue Type: Bug
> Components: DRLVM
> Reporter: Alexei Fedotov
> Assignee: Mikhail Fursov
> Attachments: StackTraceElementTest.java
>
>
> 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
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (HARMONY-2710) [drlvm][jit][opt] Incomplete stack
trace
Posted by "George Timoshenko (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-2710?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12532323 ]
George Timoshenko commented on HARMONY-2710:
--------------------------------------------
ATTENTION: the previos comment is for ia32 Linux
on EM64T Linux the bug is reproducible with both JET and OPT
> [drlvm][jit][opt] Incomplete stack trace
> ----------------------------------------
>
> Key: HARMONY-2710
> URL: https://issues.apache.org/jira/browse/HARMONY-2710
> Project: Harmony
> Issue Type: Bug
> Components: DRLVM
> Reporter: Alexei Fedotov
> Assignee: Mikhail Fursov
> Attachments: StackTraceElementTest.java
>
>
> 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
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (HARMONY-2710) [drlvm] Incomplete stack trace on
jet/opt
Posted by "Alexei Fedotov (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-2710?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12466470 ]
Alexei Fedotov commented on HARMONY-2710:
-----------------------------------------
[reason]
The exception (along with a stack trace) is stored when the method is compiled and rethrown later when it is called. The point is the stack trace is invalid at the moment of call.
[suggested fix]
Exception should be regenerated at that moment of call. Either a new stack trace should be substituted or only exception name and cause should be stored and new exception should be ccreated and thrown each time.
> [drlvm] Incomplete stack trace on jet/opt
> -----------------------------------------
>
> Key: HARMONY-2710
> URL: https://issues.apache.org/jira/browse/HARMONY-2710
> Project: Harmony
> Issue Type: Bug
> Components: DRLVM
> Reporter: Alexei Fedotov
> Attachments: StackTraceElementTest.java
>
>
> 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
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Commented: (HARMONY-2710) [drlvm] Incomplete stack trace on
jet/opt
Posted by "George Timoshenko (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-2710?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12513490 ]
George Timoshenko commented on HARMONY-2710:
--------------------------------------------
the bug is reproducible only on OPT
JET run gives that line in the same way as the interpreter
could somebody having enough permissions modify the summary?
> [drlvm] Incomplete stack trace on jet/opt
> -----------------------------------------
>
> Key: HARMONY-2710
> URL: https://issues.apache.org/jira/browse/HARMONY-2710
> Project: Harmony
> Issue Type: Bug
> Components: DRLVM
> Reporter: Alexei Fedotov
> Assignee: Mikhail Fursov
> Attachments: StackTraceElementTest.java
>
>
> 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
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (HARMONY-2710) [drlvm] Incomplete stack trace on
jet/opt
Posted by "Alexei Fedotov (JIRA)" <ji...@apache.org>.
[ http://issues.apache.org/jira/browse/HARMONY-2710?page=comments#action_12459691 ]
Alexei Fedotov commented on HARMONY-2710:
-----------------------------------------
Here is an actual stack trace. It seems like LinkageError is created incorrectly.
(*(((*(Class_Member*)(&*((frames[0]).method))))._name)).bytes 0x01211f10 "getStackState"
(*((*(((*(Class_Member*)(&*((frames[0]).method))))._class)).m_name)).bytes 0x02481ff0 "org/apache/harmony/vm/VMStack"
(*(((*(Class_Member*)(&*((frames[1]).method))))._name)).bytes 0x01211b48 "fillInStackTrace"
(*((*(((*(Class_Member*)(&*((frames[1]).method))))._class)).m_name)).bytes 0x011a9668 "java/lang/Throwable"
(*(((*(Class_Member*)(&*((frames[2]).method))))._name)).bytes 0x011a9848 "<init>"
(*((*(((*(Class_Member*)(&*((frames[2]).method))))._class)).m_name)).bytes 0x011a9668 "java/lang/Throwable"
(*(((*(Class_Member*)(&*((frames[3]).method))))._name)).bytes 0x011a9848 "<init>"
(*((*(((*(Class_Member*)(&*((frames[3]).method))))._class)).m_name)).bytes 0x012122d0 "java/lang/Error"
(*(((*(Class_Member*)(&*((frames[4]).method))))._name)).bytes 0x011a9848 "<init>"
(*((*(((*(Class_Member*)(&*((frames[4]).method))))._class)).m_name)).bytes 0x024819a8 "java/lang/LinkageError"
(*(((*(Class_Member*)(&*((frames[5]).method))))._name)).bytes 0x011a9848 "<init>"
(*((*(((*(Class_Member*)(&*((frames[5]).method))))._class)).m_name)).bytes 0x012123d0 "java/lang/ExceptionInInitializerError"
(*(((*(Class_Member*)(&*((frames[6]).method))))._name)).bytes 0x02c6fc80 "testExceptionInitializerError"
(*((*(((*(Class_Member*)(&*((frames[6]).method))))._class)).m_name)).bytes 0x02c6fc00 "tests/api/java/lang/StackTraceElementTest"
> [drlvm] Incomplete stack trace on jet/opt
> -----------------------------------------
>
> Key: HARMONY-2710
> URL: http://issues.apache.org/jira/browse/HARMONY-2710
> Project: Harmony
> Issue Type: Bug
> Components: DRLVM
> Reporter: Alexei Fedotov
> Attachments: StackTraceElementTest.java
>
>
> 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
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Commented: (HARMONY-2710) [drlvm] Incomplete stack trace on
jet/opt
Posted by "Alexei Fedotov (JIRA)" <ji...@apache.org>.
[ http://issues.apache.org/jira/browse/HARMONY-2710?page=comments#action_12459712 ]
Alexei Fedotov commented on HARMONY-2710:
-----------------------------------------
What happens?
1. compile_me() is invoked for A.<init>
2. This leads to class A initialization
3. This leads to class B initialization
4. This leads to runtime exception during class B initialization on step 8
5. This is converted to another exception on the step 10
> [drlvm] Incomplete stack trace on jet/opt
> -----------------------------------------
>
> Key: HARMONY-2710
> URL: http://issues.apache.org/jira/browse/HARMONY-2710
> Project: Harmony
> Issue Type: Bug
> Components: DRLVM
> Reporter: Alexei Fedotov
> Attachments: StackTraceElementTest.java
>
>
> 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
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Commented: (HARMONY-2710) [drlvm][jit][opt] Incomplete stack
trace
Posted by "George Timoshenko (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-2710?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12532316 ]
George Timoshenko commented on HARMONY-2710:
--------------------------------------------
OPT was fixed somehow
the bug is not reproducible now.
the both OPT and JET works OK
svn = r581183
> [drlvm][jit][opt] Incomplete stack trace
> ----------------------------------------
>
> Key: HARMONY-2710
> URL: https://issues.apache.org/jira/browse/HARMONY-2710
> Project: Harmony
> Issue Type: Bug
> Components: DRLVM
> Reporter: Alexei Fedotov
> Assignee: Mikhail Fursov
> Attachments: StackTraceElementTest.java
>
>
> 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
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (HARMONY-2710) [drlvm] Incomplete stack trace on
jet/opt
Posted by "Alexei Fedotov (JIRA)" <ji...@apache.org>.
[ http://issues.apache.org/jira/browse/HARMONY-2710?page=comments#action_12459909 ]
Alexei Fedotov commented on HARMONY-2710:
-----------------------------------------
My test was invalid (it doesn't work for Sun, for BEA only) . An initial test follows. I have some problems adjusting it to our infrastructure.
public class LineNumberTest {
public static void main(String[] args) throws Exception {
A.class.newInstance();
System.out.println("SUCCESS");
}
}
class A {
A() {
new B();
}
}
class B {
}
> [drlvm] Incomplete stack trace on jet/opt
> -----------------------------------------
>
> Key: HARMONY-2710
> URL: http://issues.apache.org/jira/browse/HARMONY-2710
> Project: Harmony
> Issue Type: Bug
> Components: DRLVM
> Reporter: Alexei Fedotov
> Attachments: StackTraceElementTest.java
>
>
> 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
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Updated: (HARMONY-2710) [drlvm] Incomplete stack trace on
jet/opt
Posted by "Alexei Fedotov (JIRA)" <ji...@apache.org>.
[ http://issues.apache.org/jira/browse/HARMONY-2710?page=all ]
Alexei Fedotov updated HARMONY-2710:
------------------------------------
Attachment: StackTraceElementTest.java
Here is a test to be placed at modules/luni/src/test/java/tests/api/java/lang/StackTraceElementTest.java
> [drlvm] Incomplete stack trace on jet/opt
> -----------------------------------------
>
> Key: HARMONY-2710
> URL: http://issues.apache.org/jira/browse/HARMONY-2710
> Project: Harmony
> Issue Type: Bug
> Components: DRLVM
> Reporter: Alexei Fedotov
> Attachments: StackTraceElementTest.java
>
>
> 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
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Updated: (HARMONY-2710) [drlvm] Incomplete stack trace
Posted by "Gregory Shimansky (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-2710?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gregory Shimansky updated HARMONY-2710:
---------------------------------------
Summary: [drlvm] Incomplete stack trace (was: [drlvm] Incomplete stack trace on jet/opt)
Changed summary by request.
> [drlvm] Incomplete stack trace
> ------------------------------
>
> Key: HARMONY-2710
> URL: https://issues.apache.org/jira/browse/HARMONY-2710
> Project: Harmony
> Issue Type: Bug
> Components: DRLVM
> Reporter: Alexei Fedotov
> Assignee: Mikhail Fursov
> Attachments: StackTraceElementTest.java
>
>
> 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
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.