Receiving "the interceptor is CLOSED" error when committing a JMS transaction in JBoss EAP 4.3
Issue
When committing a long-running transaction which involves sending a JMS message to a remote server we receive this error:
ERROR [10.65.128.21][JMS SessionPool Worker-1][ClosedInterceptor] ClosedInterceptor.ClientConnectionDelegate[5d-3xg64x8g-1-uigp2x8g-0o9o0d-kk3t1a]: method sendTransaction() did not go through, the interceptor is CLOSED
WARN [10.65.128.21][JMS SessionPool Worker-1][loggerI18N] [com.arjuna.ats.internal.jta.resources.arjunacore.preparefailed] [com.arjuna.ats.internal.jta.resources.arjunacore.preparefailed] XAResourceRecord.prepare - prepare failed with exception XAException.XA_RBCOMMFAIL
WARN [10.65.128.21][JMS SessionPool Worker-1][arjLoggerI18N] [com.arjuna.ats.arjuna.coordinator.BasicAction_36] - BasicAction.End() - prepare phase of action-id a418015:e5c:4be42116:8d failed.
WARN [10.65.128.21][JMS SessionPool Worker-1][arjLoggerI18N] [com.arjuna.ats.arjuna.coordinator.BasicAction_38] - Action Aborting
Environment
- Red Hat JBoss Enterprise Application Platform (EAP)
- 4.3
- JBossMessaging (JBM)
- 1.4.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.