Estou utilizando um Session Bean que faz um processamento acionando outros 3 session’s, cada um destes session’s se comunica com um Entity. Estou precisando criar uma transação que trate este processamento.
Estou fazendo da seguinte forma :
UserTransaction usr = mySessionCtx.getUserTransaction ();
usr.begin();
//Chamadas as sessions
usr.commit();
Porem o quando o Commit vai ser efetuado da o seguinte erro : SessionSolicitacaoBean/rollback : java.lang.IllegalStateException: No active Transaction
SessionSolicitacaoBean/incluir : javax.transaction.RollbackException: Error preparing bean instance: MarshallingXAException : null
Alguem ja passou por este problema…