IntelliJ IDEA 2019.1 Help

Analyzing External Stack Traces

On this page:

Overview

You might want to analyze exceptions received by someone else, for example, QA engineers, or investigate a deadlock, or a hang-problem. Unlike the exceptions that you get in the debug mode or when running unit tests, these exceptions do not have links that help you navigate to the corresponding locations in the source code. Moreover, the source code can be scrambled.

With IntelliJ IDEA, you can copy an exception or full thread dump, paste it to the Stack Trace Analyzer, explore information, and navigate to the corresponding source code.

Analyzing external stack trace

To analyze an external stack trace or thread dump

  1. On the main menu, choose Analyze | Analyze Stack Trace..

  2. In the Analyze Stack Trace dialog box that opens, paste the external stack trace or thread dump into the Put a stack trace or a complete thread dump here: text area.

  3. Specify whether you want to have the stack trace unscrambled. To do that, select the Unscramble stack trace checkbox, select the desired unscrambler and log file.

  4. If the stack trace text is corrupted (lines are cut or wrapped, or too long, etc.) after processing with some software (for example, a bug tracker or a mail client), click Normalize.

  5. Click OK. The stack trace is displayed in the Run tool window.

  6. In the Run tool window, scroll to the stacktrace line you need and click a link to the source file. The source file opens in the editor.

Last modified: 20 June 2019

See Also

Reference: