Summary: | JavaModelException#printStackTrace should be improved | ||
---|---|---|---|
Product: | [Eclipse Project] JDT | Reporter: | Philipe Mulet <philippe_mulet> |
Component: | Core | Assignee: | Jerome Lanneluc <jerome_lanneluc> |
Status: | VERIFIED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | P3 | ||
Version: | 3.0 | ||
Target Milestone: | 3.0 M3 | ||
Hardware: | PC | ||
OS: | Windows 2000 | ||
Whiteboard: |
Description
Philipe Mulet
2003-07-17 11:13:14 EDT
I would like something like InvocationTargetException: java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at Compile.main(Compile.java:43) Caused by: java.lang.StackOverflowError at AbstractDoubleAlgorithm.operate(X.java:14) at AbstractDoubleAlgorithm.operate(X.java:14) at AbstractDoubleAlgorithm.operate(X.java:14) at AbstractDoubleAlgorithm.operate(X.java:14) at AbstractDoubleAlgorithm.operate(X.java:14) at AbstractDoubleAlgorithm.operate(X.java:14) at AbstractDoubleAlgorithm.operate(X.java:14) at AbstractDoubleAlgorithm.operate(X.java:14) at AbstractDoubleAlgorithm.operate(X.java:14) at AbstractDoubleAlgorithm.operate(X.java:14) at AbstractDoubleAlgorithm.operate(X.java:14) at AbstractDoubleAlgorithm.operate(X.java:14) at AbstractDoubleAlgorithm.operate(X.java:14) at AbstractDoubleAlgorithm.operate(X.java:14) at AbstractDoubleAlgorithm.operate(X.java:14) at AbstractDoubleAlgorithm.operate(X.java:14) at AbstractDoubleAlgorithm.operate(X.java:14) at AbstractDoubleAlgorithm.operate(X.java:14) at AbstractDoubleAlgorithm.operate(X.java:14) at AbstractDoubleAlgorithm.operate(X.java:14) at AbstractDoubleAlgorithm.operate(X.java:14) at AbstractDoubleAlgorithm.operate(X.java:14) at AbstractDoubleAlgorithm.operate(X.java:14) at AbstractDoubleAlgorithm.operate(X.java:14) at AbstractDoubleAlgorithm.operate(X.java:14) at AbstractDoubleAlgorithm.operate(X.java:14) at AbstractDoubleAlgorithm.operate(X.java:14) at AbstractDoubleAlgorithm.operate(X.java:14) at AbstractDoubleAlgorithm.operate(X.java:14) at AbstractDoubleAlgorithm.operate(X.java:14) at AbstractDoubleAlgorithm.operate(X.java:14) at AbstractDoubleAlgorithm.operate(X.java:14) at AbstractDoubleAlgorithm.operate(X.java:14) at AbstractDoubleAlgorithm.operate(X.java:14) at AbstractDoubleAlgorithm.operate(X.java:14) at AbstractDoubleAlgorithm.operate(X.java:14) at AbstractDoubleAlgorithm.operate(X.java:14) at AbstractDoubleAlgorithm.operate(X.java:14) at AbstractDoubleAlgorithm.operate(X.java:14) at AbstractDoubleAlgorithm.operate(X.java:14) at AbstractDoubleAlgorithm.operate(X.java:14) at AbstractDoubleAlgorithm.operate(X.java:14) at AbstractDoubleAlgorithm.operate(X.java:14) at AbstractDoubleAlgorithm.operate(X.java:14) Added JavaModelException.printStackTrace(PrintStream) and printStackTrace (PrintWriter) that print the nested exception if any. Verified. |