2010-01-13 3 views
34

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

+0

Вы используете tomcat (или любой сервер приложений)? – Bozho

+0

@ Bozho- Я не использую tomcat (или любой сервер приложений). – snakile

ответ

35

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

+0

Я не могу найти «debug» под «show view». – lindhe

20

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

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

Проверьте, какая JRE вы используете в своей отладочной сессии.

Также проверьте, что вы развертываете классы, скомпилированные с набором атрибутов отладки. (См this thread)

Наконец, как indicated here:

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

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

3

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

2

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

-1

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

+0

https://www.youtube.com/results?search_query=have+you+tried+turning+it+off+and+on+again –

Смежные вопросы