Это может или не может иметь место, но могли Вы присоединиться к Вашему пути имя файла неправильно для одного из Ваших случаев.
Это:
успех = Файл. Существует (путь + шаблон);
по сравнению с:
успех = Файл. Существует (Путь. Соединение (путь, шаблон));
Я думаю, это связано с этим вопросом . Убедитесь, что классы скомпилированы с отладочной информацией. Его можно настроить в Настройках | Компилятор, или если вы собираете из Ant, вам понадобится атрибут debug = on для задачи javac.
Пожалуйста, компилируйте, используя следующие варианты:
javac -g:source,lines,vars