Author: kwsutter
Date: Mon Dec 4 06:43:30 2006
New Revision: 482191
URL: http://svn.apache.org/viewvc?view=rev&rev=482191
Log:
Include the original exception that caused the ClassFormatError to be thrown.
Modified:
incubator/openjpa/trunk/openjpa-lib/src/main/java/org/apache/openjpa/lib/meta/ClassAnnotationMetaDataFilter.java
Modified:
incubator/openjpa/trunk/openjpa-lib/src/main/java/org/apache/openjpa/lib/meta/ClassAnnotationMetaDataFilter.java
URL:
http://svn.apache.org/viewvc/incubator/openjpa/trunk/openjpa-lib/src/main/java/org/apache/openjpa/lib/meta/ClassAnnotationMetaDataFilter.java?view=diff&rev=482191&r1=482190&r2=482191
==============================================================================
---
incubator/openjpa/trunk/openjpa-lib/src/main/java/org/apache/openjpa/lib/meta/ClassAnnotationMetaDataFilter.java
(original)
+++
incubator/openjpa/trunk/openjpa-lib/src/main/java/org/apache/openjpa/lib/meta/ClassAnnotationMetaDataFilter.java
Mon Dec 4 06:43:30 2006
@@ -83,7 +83,9 @@
idx += 4 + table.readInt(idx);
}
} catch (ArrayIndexOutOfBoundsException e) {
- throw new ClassFormatError(rsrc.getName());
+ Error cfe = new ClassFormatError(rsrc.getName());
+ cfe.initCause(e);
+ throw cfe;
}
return false;
}