Scala Eclipse IDE внезапно игнорирует точки останова

Я успешно использую Scala 2.8RC1 и плагин Scala Eclipse для 2.8 RC1 в течение нескольких дней. Однако прошлой ночью после добавления пары файлов jar в мою среду (клиентские файлы apache http) отладчик просто перестал останавливаться в точках останова в коде Scala.

Код Java нормально останавливается в точках останова. Я попытался создать новое минимальное приложение scala, точки останова не останавливаются. Я попытался переключиться на sun-jre-1.6.0.20 с openjdk-1.6.18, который я использовал. Я переключился на scala 2.8 nightly, а также на плагин eclipse для ночных сборок scala. Неудачно.

Буду очень признателен за идеи для исправления. Довольно неприятно, так как первоначальный опыт работы с 2.8 был действительно замечательным.


person malsmith    schedule 05.05.2010    source источник


Ответы (3)


https://www.assembla.com/spaces/scala-ide/tickets/2731-breakpoints-against-objects-in-default-package-are-not-honoured

Говорит, что плагин scala eclipse не останавливается на точках останова, если ваш класс находится в пакете по умолчанию (без пакета)

Добавив пакет и переместив в него свой класс - заставим снова работать отладчик.

person malsmith    schedule 10.05.2010
comment
Просто отметим, что теперь это исправлено. - person Matt R; 07.06.2010
comment
Если это было исправлено, это сделало возвращение. Сентябрь 2014 года, и я только что столкнулся с этой проблемой, и моя среда Scala IDE загружена заново. - person Hamy; 19.09.2014

Возможно, вы обнаружили ошибку в инструментарии Scala для Eclipse. Лучшее место для решения этой проблемы — список пользователей scala-ide здесь,

http://groups.google.com/group/scala-ide-user

Если вы уже уверены, что нашли ошибку, вы можете найти инструкции по открытию тикета здесь,

http://scala-ide.assembla.com/wiki/show/scala-ide/Bug_Reporting

person Miles Sabin    schedule 06.05.2010

Я только что столкнулся с этой проблемой. Код отсутствует в пакете по умолчанию. Я получаю предупреждение об отсутствующих номерах строк, но, по-видимому, эта ошибка была исправлена, и я могу игнорировать это предупреждение, согласно https://scala-ide-portfolio.assembla.com/spaces/scala-ide./tickets/1000155-its-impossible-to-add-line-numbers-debug-info-to-compiled-project#/activity/ticket:

Однако он, похоже, остановился на точках останова в основном файле.

person Jonathan Stray    schedule 21.01.2013
comment
назовите это ide, если вы настаиваете - person Dan Marinescu; 22.04.2019