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 of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In