OpenJDK разрывается на processWorkerExit без точки останова - PullRequest
38 голосов
/ 17 сентября 2011

Я использую Tomcat 7.0.21 на 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)

в режиме отладки через Eclipse.

Периодически после обслуживания произвольного числа запросов OpenJDK начинает разрываться с:

break in ThreadPoolExecutor

На этом этапе остается очень мало стека, обычно:

stack position

и очень мало, чтобы продвинуться до того, что могло бы вызвать проблему ...

Кто-нибудь знает, что может происходить?

Ответы [ 2 ]

67 голосов
/ 17 сентября 2011

В режиме отладки в eclipse по умолчанию проверяется прерывание для необработанных исключений.Поскольку у вас нет здесь метода catch, вполне вероятно, что генерируется необработанное исключение, и отладчик прерывается для вас непосредственно перед тем, как генерируется исключение.Вы можете отключить его в настройках под Java-> Debug.

3 голосов
/ 30 сентября 2015

На месте, по-прежнему актуально в 2015 году с последней версией Eclipse.Убедитесь, что флажок под зеленым кружком подсветки не установлен.Я добавляю изображение, чтобы выделить изменение enter image description here

...