Внезапно мой printStackTrace перестал печатать что-либо. Когда я даю ему другой выходной поток для печати на него, он работает (например, e.printStackTrace (System.out)), но, очевидно, я хотел бы выяснить это.
Проверьте, не использует ли используемая вами библиотека стандартную ошибку с помощью метода System.setErr (PrintStream).
Вероятно, это не проблема, но в представлении консоли в Eclipse есть несколько переключателей, позволяющих показать / скрыть консоль при изменении вывода из stdout или stderr.
Возможно ли, что вы случайно нажали кнопку stderr?
В вашем профиле запуска на общей вкладке убедитесь, что в разделе «Стандартный ввод и вывод» установлен флажок «Allocate console».