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

Оценка JDI Thread столкнулась с проблемой

Я запускаю Eclipse для Java. Я создал DOM-версию XML файла. Теперь я хочу изменить атрибут элемента в файле. Я вызвал метод, который вызвал метод в классе, который управляет DOM, и я получил диалоговое окно, в котором говорится, что "JDI Thread Evaluations столкнулись с проблемой. Исключение обработки очереди асинхронных потоков" при отладке.

Я относительный новичок на Java и не сталкивался с такой ошибкой, и я понятия не имею, что его вызывает.

Если у кого-то есть какие-либо предложения относительно причины проблемы и/или способы ее устранения...

Большое спасибо!

4b9b3361

Ответ 1

Интерфейс Java Debug (JDI) является частью архитектуры отладки Java-платформы. Один очевидный способ вызвать это исключение возникает, когда метод toString() объекта небрежно возвращает null. Здесь интересная дискуссия здесь. Возможно, вы захотите попробовать другой отладчик, и вам не помешает проверить ваш XML.

Ответ 2

Следите за выражениями "Смотреть" - если они вам не нужны, удалите их все. Иногда некоторые выражения часов вызвали это сообщение об ошибке для меня.

Это также может объяснить, почему это случается с перерывами для людей (иногда у них есть назначения часов, которые вызывают ошибку, однако перезапуск или удаление правильных часов может решить проблему, не зная об этом.)

Ответ 3

Эта ошибка возникает несколько раз при отладке. Вы можете очистить это, удалив все инструкции часов и все точки останова и перезапустив Eclipse.

Ответ 4

Проблема может возникать и при неправильной настройке исходного кода. Например, скажем, нужно посмотреть выражение foo.bar(). Теперь, если исходный поиск неверно настроен, отладчик не может решить привязку для выражения foo (см. эта ошибка затмения). Тогда вызов .bar() завершится с ошибкой NullPointerException.

Ответ 5

Эта проблема может возникнуть, если у вас есть "Подробные формы", настроенные для определенных классов (в Eclipse: Java → Debug → Detail Formatters). Попытайтесь отключить их.