Что вызывает Arjuna 1603 (Не удалось найти новый XAResource для использования для восстановления несериализуемого XAResource) - PullRequest
29 голосов
/ 27 июня 2011

У меня нет опыта работы с Арджуной, но мой файл журнала заполняется:

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 >

Эти два сообщения всегда собираются вместе и пишутся периодически. Количество этих сообщений увеличивается с временем работы экземпляра сервера JBoss. Поскольку у моего приложения (это сообщения, потребляющие MDB от удаленного ActiveMQ) есть некоторые проблемы, и это единственные сообщения журнала, которые я получаю, я действительно хочу знать причину этого.

Ответы [ 3 ]

27 голосов
/ 25 мая 2014

Чтобы избавиться от ошибки, остановите экземпляр jboss и удалите папку $JBOSS/standalone/data/tx-object-store

6 голосов
/ 24 марта 2012

Вот объяснения:

Возможно, ваша транзакция длится слишком долго, и вы попадаете в проблему синхронизации, описанную во второй ссылке. Вы увеличили время ожидания транзакции сервера?

4 голосов
/ 12 апреля 2017

См. JBossDeveloper Forum # thread 221033

Необходимая часть:

Самое простое решение: найти этот путь {JBOSS_HOME} / standalone / data / tx-object-store/ ShadowNoFileLockStore / defaultStore / StateManager / BasicAction / TwoPhaseCoordinator / AtomicAction

Внутри AtomicAction найдите некоторые файлы, связанные с транзакциями, и после удаления этих файлов эта проблема будет решена.

Но форум содержит причины и более 'systemдружественное решение.

...