38 votes

OpenJDK rompt sur processWorkerExit sans point d'arrêt

Je suis en cours d'exécution de tomcat 7.0.21 sur OpenJDK

java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9.9) (6b20-1.9.9-0ubuntu1~10.10.2)
OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)

en mode de débogage via Eclipse.

Périodiquement, après avoir servi un nombre arbitraire de demandes, OpenJDK commence à briser:

break in ThreadPoolExecutor

À ce stade, il y a très peu de la pile de gauche, généralement:

stack position

et très peu pour aller jusqu'à ce qui pourrait être la cause du problème...

Quelqu'un a une idée de ce qui se passe?

68voto

dlawrence Points 1190

En mode débogage dans Eclipse par défaut, la vérification des exceptions non capturées est cochée. Comme vous n'avez pas de méthode catch ici, il est probable qu'une exception non capturée est émise et que le débogueur se déclenche immédiatement avant que l'exception ne soit émise. Vous pouvez le désactiver dans les préférences sous Java-> Déboguer.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X