2009-09-01 8 views
0

Je suis capable de déboguer mon application EJB 3.0 sur mon JBoss local (4.2.2 GA) dans tous les cas, sauf lorsque je mets un point d'arrêt dans le bean réel. Cela bloque juste la JVM de JBoss (1.5.14). Des idées?Débogage à distance sur JBoss

+0

Pouvez-vous fournir plus de détails sur l'accident? Surtout s'il s'agit d'une erreur de mémoire ou quelque chose de similaire. –

Répondre

1

Vous pouvez publier le vidage de la pile JVM (il se trouvera dans le répertoire jboss/bin) dont certains peuvent avoir un aperçu, mais la première chose à faire quand la JVM se bloque est de mettre à jour la dernière révision, est de 20 dans ce cas. Voyez si cela fait une différence.

+0

Mise à niveau vers la dernière version a aidé, mais malheureusement, ce n'est pas une option. – cw22

+0

Le vidage de la pile est énorme, je ne sais pas comment coller plus de 600 caractères ici. mais voici les parties importantes de l'erreur. et j'ai 3 Go sur la machine que je reçois, donc ne devrait pas être un problème de mémoire. mais je peux me tromper. Erreur interne (5349474E41545552450E435050002E), pid = 4892, tid = 5500 fil courant (0x009946b8): VMThread [id = 5500] Stack: [0x27c80000,0x27cc0000) [erreur est survenue lors de rapports d'erreur, l'étape 110, id 0xc0000005] VM_Operation (0x2cbdce48): collecte de génération pour l'allocation, mode: safepoint, demandé par thread 0x2ad175d0 Est-ce que cela aide? – cw22

+1

Si la mise à niveau vers la dernière version corrige le problème, alors 99% est un bug dans la JVM (le débogage implique beaucoup de choses natives) qui a été corrigé. Vous ne serez pas en mesure de résoudre le problème, bien que je suppose qu'il y a une chance que vous puissiez contourner le problème. BTW, je ne suis pas un expert dans la lecture de ces décharges, mais d'autres sur SO peut-être, vous pourriez faire une question séparée à partir de celui-ci. – Yishai

Questions connexes