HotSpot Crash Examiner IntelliJ Plugin
APACHE-2.0 License
Provides IDE capabilities to examining HotSpot JVM fatal error logs:
Additional features:
Settings | Other Settings | HotSpot Crash Examiner
).Find Address
action from the editor's context menu will highlight all occurrences of the currently selected addressAutomatically recognizes the files matching these patterns: hs_err_*.log
, java_error_in_*.log
, and crash*.txt
.
To view any file with this plugin, select the file in the project view, choose
Override File Type
and then HotSpot Fatal Error Log
Configurable warnings in the tool window draw attention to unusual features of the crash:
A human-readable analysis of the crash:
Hold the mouse pointer over an address to try to resolve it. Works for thread, stack, Java heap, dynamic libraries, and other addresses:
Pick the Find Address
option from the context menu
to highlight the address under the cursor and addresses near it everywhere in the log file:
Addresses do not have to match textually or even appear in the log. For example, address pointing into a memory-mapped region will highlight that region in the log.
Numbers that denote the size are converted into a more human-readable form:
Signals, registers, and common thread names, some JVM terms also have documentation hints.
Go to declaration for Java symbols and classes; requires Java support in the IDE and the corresponding project with the classes opened:
Various thresholds are configurable in the plugin's Settings dialog:
Using the IDE built-in plugin system:
Settings/Preferences > Plugins > Marketplace > Search for "HotSpot Crash Examiner" > Install
Manually:
Download the latest release and install it manually using Settings/Preferences > Plugins > ⚙️ > Install plugin from disk...