Как отследить источник ошибки компонента Eclipse?

#eclipse

#eclipse

Вопрос:

В Eclipse я получаю сообщение об ошибке в файле конфигурации Spring XML. Есть ли способ отследить, какой инструмент Eclipse сообщает об ошибке, и попытаться остановить его создание?

В моем случае у меня есть два подозреваемых:

  • Spring IDE (или то, что, я думаю, сейчас известно STS)
  • или моя XML IDE (Rinzo XML)

Как я могу остановить одну или обе попытки «сборки» и сообщать об ошибках? И вообще, как можно выяснить, какой компонент Eclipse сообщает об ошибке?

Ответ №1:

Трудно ответить на ваш конкретный вопрос без аналогичной настройки локально. И ответ может зависеть от всего, что вы включили (включая версию Eclipse, которую вы используете). Я бы проверил следующие источники:

  • «Ошибка в файле конфигурации»: если это означает, что проблема указана в представлении проблем, у вас есть информация в столбце «Тип», которая дает указание. Посмотрите на скриншот, как он выглядит для предупреждения checkstyle: введите описание изображения здесь
  • Это также может означать: в каком-то плагине есть что-то, что является исключением. Это показано в вашем «представлении ошибок». Итак, откройте Windows > Show View > Error Log и посмотрите, есть ли запись, соответствующая вашей ошибке. Дважды щелкнув на представлении ошибок, вы увидите диалоговое окно, подобное следующему. Если вам повезет, он включает трассировку стека, которая указывает, кто несет ответственность. введите описание изображения здесь
  • Вы даже можете запустить a Run Configuration , который использует ваш запущенный eclipse в качестве источника. Это откроет запущенный eclipse в новой рабочей области, и вы сможете добавить точки останова и провести там некоторые эксперименты. Конечно, вы должны знать, что вы делаете.
  • В качестве последнего средства вы можете отключить некоторые функции в своем Run Configuration for eclipse, чтобы посмотреть, исчезнет ли проблема.

Последние 2 варианта возможны только в том случае, если у вас есть PDE (среда разработки плагинов), включенная в Eclipse. Должно быть возможно добавить это в вашу среду. В зависимости от используемой версии Eclipse вы можете найти версию в разделе PDE в Eclipse.

Если вам нужна более конкретная информация, вы должны добавить по крайней мере следующую информацию:

  • Версия Eclipse, которую вы используете.
  • Набор установленных вами функций.
  • Какие шаги кто-то должен сделать, чтобы воспроизвести вашу проблему.

Комментарии:

1. большое спасибо за ваш подробный ответ. Я использую последнюю версию eclipse: 3.7.0 (идентификатор сборки: I20110613-1736), у меня установлено множество функций: Subclipse, Spring IDE, Mylyn, LogViewer, «Редакторы и инструменты Eclipse XML» и многие другие) Я подозреваю, что Spring IDE сообщает об ошибках, и я не уверен, как сказать ему, чтобы он не сообщал об ошибках

2. Не могли бы вы добавить к своему вопросу более конкретное описание а) где вы видите ошибку б) некоторую информацию о вашем проекте, особенно о разработчиках вашего проекта.