32

I have no experience with Arjuna, but my log file gets filled with:

2011-06-27 09:25:18,021 WARN  [com.arjuna.ats.jta] (Periodic Recovery) ARJUNA-16037 Could not find new XAResource to use for recovering non-serializable XAResource  formatId=131076, gtrid_length=29, bqual_length=28, tx_uid=0:ffff0a2012b7:126a:4e006635:2ba0, node_name=1, branch_uid=0:ffff0a2012b7:126a:4e006635:2ba1, eis_name=unknown eis name

2011-06-27 09:25:18,021 WARN  [com.arjuna.ats.jta] (Periodic Recovery) ARJUNA-16038 No XAResource to recover < formatId=131076, gtrid_length=29, bqual_length=28, tx_uid=0:ffff0a2012b7:126a:4e006635:2ba0, node_name=1, branch_uid=0:ffff0a2012b7:126a:4e006635:2ba1, eis_name=unknown eis name >

Those two messages always come together, and they are written periodically. The count of these messages increases with the uptime of the JBoss server instance. Since my application (it's an MDB consuming messages from a remote ActiveMQ) has some issues and these are the only log messages I get, I really want to know the reason for it.

Beryllium
  • 12,808
  • 10
  • 56
  • 86
Laures
  • 5,389
  • 11
  • 50
  • 76

3 Answers3

37

To get rid of the error, stop the jboss instance and remove the folder $JBOSS/standalone/data/tx-object-store

Mohammad Faisal
  • 5,783
  • 15
  • 70
  • 117
vintuwei
  • 788
  • 8
  • 7
  • 8
    Thank you. Can you explain what the files in this folder are and what they are needed for? – Wavemaster Feb 04 '16 at 11:11
  • Or delete this directory when working in a domain: $JBOSS/domain/servers/financials/data/tx-object-store – DAB Aug 09 '21 at 16:38
6

Here are explanations:

Maybe your transaction lasts too long and you get into the timing issue described in the second link. Have you increased the server's transaction timeout ?

Yves Martin
  • 10,217
  • 2
  • 38
  • 77
  • the links are all dead now. Maybe this could help: https://knowledge.broadcom.com/external/article/129101/arjuna016037-could-not-find-new-xaresour.html – Waize Jan 10 '23 at 13:59
4

See JBossDeveloper Forum#thread 221033

Essential part:

The simplest solution: Find this path {JBOSS_HOME}/standalone/data/tx-object-store/ShadowNoFileLockStore/defaultStore/StateManager/BasicAction/TwoPhaseCoordinator/AtomicAction

Inside AtomicAction find some transaction related files and after removing those files this issue will be solved.

But forum contains reasons and more 'system friendly' solution.

Evgeniy
  • 367
  • 1
  • 4
  • 13