java.lang.RuntimeException: Cannot export transaction having non-XA resource: 2-phase commit not possible.

Oracle Community | dea | 8 years ago
tip
Click on the to mark the solution that helps you, Samebug will learn from it.
As a community member, you’ll be rewarded for you help.
  1. 0

    Problem when calling Remote EJB Method from Seam container

    Oracle Community | 8 years ago | dea
    java.lang.RuntimeException: Cannot export transaction having non-XA resource: 2-phase commit not possible.

    Root Cause Analysis

    1. java.lang.RuntimeException

      Cannot export transaction having non-XA resource: 2-phase commit not possible.

      at com.sun.enterprise.distributedtx.J2EETransactionManagerOpt.checkTransactionExport()
    2. com.sun.enterprise
      ClientConnectionInterceptor.send_request
      1. com.sun.enterprise.distributedtx.J2EETransactionManagerOpt.checkTransactionExport(J2EETransactionManagerOpt.java:282)
      2. com.sun.enterprise.iiop.ClientConnectionInterceptor.send_request(ClientConnectionInterceptor.java:101)
      2 frames
    3. glassfish-corba-orb
      StubInvocationHandlerImpl.invoke
      1. com.sun.corba.ee.impl.interceptors.InterceptorInvoker.invokeClientInterceptorStartingPoint(InterceptorInvoker.java:271)
      2. com.sun.corba.ee.impl.interceptors.PIHandlerImpl.invokeClientPIStartingPoint(PIHandlerImpl.java:348)
      3. com.sun.corba.ee.impl.protocol.CorbaClientRequestDispatcherImpl.beginRequest(CorbaClientRequestDispatcherImpl.java:284)
      4. com.sun.corba.ee.impl.protocol.CorbaClientDelegateImpl.request(CorbaClientDelegateImpl.java:181)
      5. com.sun.corba.ee.impl.presentation.rmi.StubInvocationHandlerImpl.privateInvoke(StubInvocationHandlerImpl.java:186)
      6. com.sun.corba.ee.impl.presentation.rmi.StubInvocationHandlerImpl.invoke(StubInvocationHandlerImpl.java:152)
      6 frames
    4. com.sun.corba
      BCELStubBase.invoke
      1. com.sun.corba.ee.impl.presentation.rmi.bcel.BCELStubBase.invoke(BCELStubBase.java:225)
      1 frame