Author: hardy.ferentschik
Date: 2010-01-20 16:22:09 -0500 (Wed, 20 Jan 2010)
New Revision: 18596
Modified:
core/trunk/annotations/src/test/java/org/hibernate/test/annotations/TestCase.java
Log:
HHH-4822 - Made sure stacktrace is filled in for InvocationTargetException and
IllegalAccessException
Modified:
core/trunk/annotations/src/test/java/org/hibernate/test/annotations/TestCase.java
===================================================================
---
core/trunk/annotations/src/test/java/org/hibernate/test/annotations/TestCase.java 2010-01-20
20:31:29 UTC (rev 18595)
+++
core/trunk/annotations/src/test/java/org/hibernate/test/annotations/TestCase.java 2010-01-20
21:22:09 UTC (rev 18596)
@@ -25,6 +25,7 @@
package org.hibernate.test.annotations;
import java.io.InputStream;
+import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
import java.sql.Connection;
@@ -226,6 +227,14 @@
closeSession();
throw t;
}
+ catch ( InvocationTargetException e ) {
+ e.fillInStackTrace();
+ throw e.getTargetException();
+ }
+ catch ( IllegalAccessException e ) {
+ e.fillInStackTrace();
+ throw e;
+ }
catch ( Throwable t ) {
closeSession();
if ( failureExpected ) {
Show replies by date