JBoss ON server does not define transaction node identifier resulting in JBAS010153, ARJUNA016037, or ARJUNA016038 warnings

Solution Verified - Updated -

Issue

  • Server log contains the following warnings every few minutes

    WARN  [com.arjuna.ats.jta] (Periodic Recovery) ARJUNA016037: Could not find new XAResource to use for recovering non-serializable XAResource XAResourceRecord < resource:null, txid:< formatId=131077, gtrid_length=29, bqual_length=36, tx_uid=<tx-id>, node_name=1, branch_uid=<branch-id, subordinatenodename=null, eis_name=java:jboss/datasources/RHQDS >, heuristic: TwoPhaseOutcome.FINISH_OK...
    WARN  [com.arjuna.ats.jta] (Periodic Recovery) ARJUNA016038: No XAResource to recover < formatId=131077, gtrid_length=29, bqual_length=36, tx_uid=<tx-id>, node_name=1, branch_uid=<branch-id>, subordinatenodename=null, eis_name=java:jboss/datasources/RHQDS >
    
  • Server logs the following warning on startup

    WARN  [org.jboss.as.txn] (ServerService Thread Pool -- 57) JBAS010153: Node identifier property is set to the default value. Please make sure it is unique.
    
  • Database reports long standing lock contention issues between RHQADMIN sessions running updates from 2 or more JBoss ON servers

Environment

  • Red Hat JBoss Operations Network (ON)
    • 3.2
    • 3.3.0
    • 3.3.1
    • 3.3.2
    • 3.3.3
    • 3.3.4
    • 3.3.5
    • 3.3.6
    • 3.3.7
    • 3.3.8
    • 3.3.9
    • 3.3.10
  • Multiple JBoss ON servers configured in high-availability (HA)

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