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

Отладчик не останавливается на исходном коде в Intellij IDEA

У меня довольно странная проблема, которую я не могу решить с Intellij IDEA. Я обрабатывал файл электронной почты с помощью пакета org.apache.james.mime4j, но у моего почтового файла был несовместимый формат заголовка Date:. Поэтому я создал модуль из источников mime4j и удалил mime4j jar с моего диска.

Я нашел место, где происходит синтаксический анализ. Когда я помещаю System.out.println("Something") туда, я вижу это в моей консоли. Но когда я устанавливаю точку останова прямо на строку println, она не останавливается. (Но он останавливается в моей функции main()).

У вас есть идея, почему это может случиться? Я сделал недействительным мой кеш. Я использую IDEA 11.1.2.

4b9b3361

Ответ 1

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

Также попробуйте File | Invalidate Caches.

Ответ 2

То, что исправило мою проблему (то же описание), заключалось в синхронизации источников. Смотрите снимок экрана ниже:

введите описание изображения здесь