Когда моя точка останова задана в классе предков, отладчик Eclipse останавливается с правильной точкой останова, но отображает ошибку "Источник не найден". Название окна вместо того, чтобы показывать имя класса, как обычно, имеет полное имя ConcreteClass (ParentClass), включая круглые скобки. Это та же строка, которая отображается в окне отладки, содержащем стек выполнения.
Поэтому неудивительно, что он не может найти этот класс. Но почему это так?
Например, на вкладке источника заголовок, который, по его словам, ищет, говорит: TransferOfFundsAction (DocumentActionBase)
где DocumentActionBase - это класс с точкой останова, а TransferOfFundsAction - исполняемый дочерний класс.
У меня была такая же проблема с Eclipse 4.4.1, и я смог ее исправить, указав "Проект" в Конфигурации отладки и установив его в текущий проект, где определены ссылки на источник или библиотеку.