Подтвердить что ты не робот

Неверное исправление кода (затмение)

"Сбой Hot Code Replace Failed - добавление метода не реализовано". Я получаю это сообщение об ошибке каждый раз, когда я что-то меняю в своем тестовом классе (и сохраняю его). Не могу понять, что это значит. Может ли кто-нибудь помочь?

4b9b3361

Ответ 1

Возможно, у вас есть тест, который все еще работает (в режиме отладки). Попробуйте завершить все тесты (вы можете увидеть их в окне отладки: window- > show view- > debug) и повторите попытку...

Ответ 2

Смотрите эту тему:

Это означает, что вы изменили класс, когда он отлаживал приложение, и он не смог обновить класс для приложения во время его запуска.
Ошибка предполагает, что вы можете запустить более старую JVM, то есть pre-1.4.2, но эта ошибка может возникнуть с любой JVM, если изменение несовместимо с предыдущей версией класса.

Внимательно проверьте, какую JRE вы используете в сеансе отладки.

Также проверьте, что вы развертываете классы, скомпилированные с помощью набора атрибутов debug. (см. этот поток)

Наконец, как указано :

Вы отключили "Project->Build Automatically"? Замена горячей замены (только?), Если включена автоматическая сборка...

http://www.webreference.com/programming/javascript/rg7/Build-Automatically.gif

Ответ 3

Я тоже сталкивался с этими проблемами. Я нашел сборку, скрывающуюся в задней части, которая давала мне припадки. Убедитесь, что все тесты/сборки закрыты или завершены. Тем не менее, вы все равно можете запустить новый код.

Ответ 4

Всякий раз, когда появляется это сообщение об ошибке, он также предоставляет опции для завершения или перезапуска. Выберите "Завершить", и он завершит любой отладочный случай, который вы не можете найти.

Ответ 5

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

Ответ 6

Я пошел в ту же проблему, но мой сеанс отладки закончился несколько часов назад. Но все еще продолжалась ошибка ECLIPSE.
Поэтому я просто перезапускаю ECLIPSE IDE, тогда проблема просто решена.