You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by rm...@apache.org on 2017/06/02 09:45:53 UTC

tomee git commit: TOMEE-2048 fixing cause of TxNever @Transactional interceptor

Repository: tomee
Updated Branches:
  refs/heads/master 982610c38 -> 262da7640


TOMEE-2048 fixing cause of TxNever @Transactional interceptor


Project: http://git-wip-us.apache.org/repos/asf/tomee/repo
Commit: http://git-wip-us.apache.org/repos/asf/tomee/commit/262da764
Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/262da764
Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/262da764

Branch: refs/heads/master
Commit: 262da76400659aa5248fc73a8e11ce9f5546fa01
Parents: 982610c
Author: rmannibucau <rm...@apache.org>
Authored: Fri Jun 2 11:45:48 2017 +0200
Committer: rmannibucau <rm...@apache.org>
Committed: Fri Jun 2 11:45:48 2017 +0200

----------------------------------------------------------------------
 .../org/apache/openejb/cdi/transactional/NeverInterceptor.java    | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tomee/blob/262da764/container/openejb-core/src/main/java/org/apache/openejb/cdi/transactional/NeverInterceptor.java
----------------------------------------------------------------------
diff --git a/container/openejb-core/src/main/java/org/apache/openejb/cdi/transactional/NeverInterceptor.java b/container/openejb-core/src/main/java/org/apache/openejb/cdi/transactional/NeverInterceptor.java
index 8e45e10..ed37ebf 100644
--- a/container/openejb-core/src/main/java/org/apache/openejb/cdi/transactional/NeverInterceptor.java
+++ b/container/openejb-core/src/main/java/org/apache/openejb/cdi/transactional/NeverInterceptor.java
@@ -25,6 +25,7 @@ import javax.annotation.Priority;
 import javax.interceptor.AroundInvoke;
 import javax.interceptor.Interceptor;
 import javax.interceptor.InvocationContext;
+import javax.transaction.InvalidTransactionException;
 import javax.transaction.Transactional;
 import javax.transaction.TransactionalException;
 import java.rmi.RemoteException;
@@ -38,7 +39,7 @@ public class NeverInterceptor extends InterceptorBase {
         try {
             return super.intercept(ic);
         } catch (final RemoteException re) {
-            throw new TransactionalException(re.getMessage(), re);
+            throw new TransactionalException(re.getMessage(), new InvalidTransactionException(re.getMessage()));
         }
     }