OpenJDK разбивается на processWorkerExit без точки останова
Я запускаю 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]()
и очень мало, чтобы продолжить то, что могло бы вызвать проблему...
У кого-нибудь есть представление о том, что может произойти?
Ответы
Ответ 1
В режиме отладки в eclipse по умолчанию проверяется прерывание нечетких исключений. Поскольку у вас нет метода catch здесь, вероятно, что бросается неперехваченное исключение, и отладчик прерывается для вас непосредственно перед тем, как будет выброшено исключение. Вы можете отключить его в настройках в Java- > Debug.
Ответ 2
Пятно, все еще актуальное в 2015 году с последним Eclipse. Убедитесь, что флажок в зеленом круге подсветки не установлен.
Я добавляю изображение, чтобы выделить изменение ![введите описание изображения здесь]()