Receiving "the interceptor is CLOSED" error when committing a JMS transaction in JBoss EAP 4.3

Solution Unverified - Updated -

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.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content