Quelles sont les causes d'Arjuna 1603 (pas Pu trouver de nouveaux XAResource à utiliser pour la récupération des non sérialisable XAResource)
Je n'ai aucune expérience avec Arjuna, mais mon fichier de journalisation est rempli avec:
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 >
Ces deux messages vont toujours ensemble et qu'ils sont écrits de façon périodique. Le nombre de ces messages augmente avec le temps de fonctionnement de l'instance de serveur JBoss. Depuis ma demande (c'est un fichier MDB consommer des messages à partir d'une distance ActiveMQ) a des problèmes et ce sont les seuls journaux de messages que je reçois, je veux vraiment savoir la raison.
Vous devez vous connecter pour publier un commentaire.
Pour se débarrasser de l'erreur, de l'arrêt de l'instance de jboss et supprimer le dossier
$JBOSS/standalone/data/tx-object-store
Voici l'explication:
https://community.jboss.org/wiki/TxNonSerializableXAResource
http://planet.jboss.org/post/norecoveryxa
Peut-être que votre transaction dure trop longtemps et que vous vous retrouvez dans le calendrier problème décrit dans le deuxième lien. Avez-vous augmenté le serveur du délai d'expiration de transaction ?
Voir JBossDeveloper Forum#thread 221033
Partie essentielle:
La solution la plus simple:
Trouver ce chemin
{JBOSS_HOME}/standalone/data/tx-object-store/ShadowNoFileLockStore/defaultStore/StateManager/BasicAction/TwoPhaseCoordinator/AtomicAction
À l'intérieur de AtomicAction trouver certains de transaction liés à des fichiers et après la suppression de ces fichiers que ce problème sera résolu.
Mais forum contient raisons et plus "système", respectueux de solution.