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;