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()));
}
}