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 <rmannibu...@apache.org> Authored: Fri Jun 2 11:45:48 2017 +0200 Committer: rmannibucau <rmannibu...@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())); } }