You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openjpa.apache.org by ss...@apache.org on 2008/08/08 22:36:31 UTC
svn commit: r684082 -
/openjpa/trunk/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/PersistenceExceptions.java
Author: ssegu
Date: Fri Aug 8 13:36:31 2008
New Revision: 684082
URL: http://svn.apache.org/viewvc?rev=684082&view=rev
Log:
OPENJPA-166 - Fix to use the translated exception as the cause for rollback.
Modified:
openjpa/trunk/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/PersistenceExceptions.java
Modified: openjpa/trunk/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/PersistenceExceptions.java
URL: http://svn.apache.org/viewvc/openjpa/trunk/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/PersistenceExceptions.java?rev=684082&r1=684081&r2=684082&view=diff
==============================================================================
--- openjpa/trunk/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/PersistenceExceptions.java (original)
+++ openjpa/trunk/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/PersistenceExceptions.java Fri Aug 8 13:36:31 2008
@@ -68,7 +68,7 @@
try {
throwing = true;
if (em.isOpen() && ((EntityManagerImpl) em).isActive())
- ((EntityManagerImpl) em).setRollbackOnly(re);
+ ((EntityManagerImpl) em).setRollbackOnly(ex);
} finally {
// handle re-entrancy
throwing = false;