Почему мои точки останова игнорируются в GWT, Eclipse и Java 1.6.0_14?
После обновления до Java 1.6.0_14 приложение GWT в Eclipse больше не останавливается на точках останова, даже если Eclipse показывает, что точки останова активны. Есть ли обходные пути для этой проблемы?
5 ответов
Это известная проблема с GWT и Eclipse. Текущий рекомендуемый обходной путь - использовать Java 1.6.0_13 для отладки.
Ошибка обычно возникает с JDK 1.6.0_14 и, вероятно, не связана с GWT. Приложения Swing также сталкивались с подобными проблемами раньше. Вот некоторые соответствующие ссылки:
Приложение Eclipse SWING: точка останова попадает только после создания необработанного исключения
У меня была та же проблема, и я установил последнюю версию (JDK 1.6.0_16), и теперь она исправлена. Одна из ошибок, исправленных в 1.6.0_16, заключается в том, что точки останова не работали.
Крис Новак
Ну, я столкнулся с этой проблемой и обнаружил, почему она не работает.
Прежде всего, пожалуйста, проверьте, что все модули, перечисленные в аргументах отладки, содержат точки входа, это означает, что в Module.gwt.xml вы объявили <entry-point/>
декларация. Если хотя бы один модуль включен в аргументы для отладки, но у него нет точки входа, отладка подключаемого модуля eclipse не будет работать. (Должен иметь)
Также проверьте, что параметр "-startupUrl" со значением стоит перед перечисленными модулями в аргументах отладки. (Хорошо бы иметь)