В моем журнале приложений (с использованием log4j) я вижу исключение NullPointerException, но без трассировки стека. Я знаю, что в качестве оптимизации, когда исключение происходит много раз - jvm перестает создавать трассировку стека. Проблема заключается в том, что это произошло некоторое время назад, и все мои журналы заполняются исключением без трассировки стека. Есть ли способ «перезагрузить» этот механизм, поэтому следующее исключенное исключение будет напечатано с полной трассировкой стека? Я не хочу перезапускать приложение, так как трудно воспроизвести эту ошибку, и перезапуск может привести к «удалению» ...Повторяющееся исключение без трассировки стека - как сбросить?
Спасибо!
«Я знаю, что в качестве оптимизации, когда исключение происходит много раз - jvm перестает создавать трассировку стека». Вы знаете это как? Неправда. – skaffman
это может быть из-за того, что в блоке catch заблокирована только причина исключения –
Да, это своего рода оптимизация - см. Ответ @dogbane. @Jigar - это не связано с протоколированием, само исключение не имеет трассировки стека. – duduamar