Почему мои точки останова игнорируются с помощью GWT, Eclipse и Java 1.6.0_14?

После перехода на Java 1.6.0_14 приложение GWT в Eclipse больше не останавливается на контрольных точках, хотя Eclipse показывает, что точки останова активны. Существуют ли обходные пути для этой проблемы?

Ответ 2

Ошибка происходит обычно с JDK 1.6.0_14 и, вероятно, не связана с GWT. Ранее приложения Swing сталкивались с подобными проблемами. Вот некоторые релевантные ссылки:

Приложение Eclipse SWING: точка останова ударяется только после того, как будет выбрано неперехваченное исключение

https://bugs.eclipse.org/bugs/show_bug.cgi?id=279137

Ответ 4

У меня была такая же проблема и была установлена ​​последняя версия (JDK 1.6.0_16), и теперь она исправлена. Одна из ошибок, зафиксированных в 1.6.0_16, заключается в том, что точки останова не работают.

- Крис Новак

Ответ 5

Ну, я столкнулся с этой проблемой и нашел, почему это не сработало.

Прежде всего, проверьте, что все модули, перечисленные в аргументах отладки, содержат точки входа, что означает, что в Module.gwt.xml вы объявили объявление <entry-point/>. Если хотя бы один модуль включен в аргументы для отладки, но у него нет точки входа, то отладка плагина eclipse не будет работать. (Обязательно)

Также проверьте, что параметр "-startupUrl" со ​​значением стоит перед перечислением модулей в аргументах отладки. (Приятно иметь)