инструменты/java/java stack trace
// javanew

java stack trace

раскраска и навигация по java-исключениям и stack trace

  // browser
// результат появится здесь
// proсинхронизация историиpro·пакетный анализ через APIproподробнее →

// о инструменте

Java stack trace — это плотная стена текста, где перемешан твой собственный код с десятками фреймов библиотек: Spring, Hibernate, Netty, JDK. Инструмент разбирает сырой trace и отображает его с подсветкой: исключения красным, цепочки Caused by оранжевым, твои фреймы выделены, библиотечный шум приглушён. Статус-бар показывает класс исключения и долю твоих фреймов.

// когда использовать

  • Быстро найти свой класс, который вызвал исключение, среди библиотечного шума
  • Понять многоуровневую цепочку Caused by с первого взгляда
  • Поделиться чистым читаемым trace с коллегой в PR-комментарии
  • Найти root cause, когда NullPointerException скрыт под 60 Spring-фреймами

// faq

Как инструмент определяет "мои" фреймы?
Фреймы, начинающиеся с известных библиотечных префиксов — java.*, javax.*, org.springframework.*, org.hibernate.*, io.netty.*, kotlin.* и ещё 10+, — считаются библиотечным кодом и приглушаются. Всё остальное считается твоим кодом и выделяется.
Trace отправляется на сервер?
Нет. Весь разбор и подсветка происходят в браузере на JavaScript. Твои stack trace-ы, которые часто содержат имена классов и методов из внутреннего кода, никогда не покидают вкладку.
// история
Pro Облачная синхронизация — подробнее
операций пока нет