Skip to content

Instantly share code, notes, and snippets.

@TomyLobo
Last active August 16, 2018 11:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save TomyLobo/a6d17b4fbf2d98a39652d2ed6007bf8d to your computer and use it in GitHub Desktop.
Save TomyLobo/a6d17b4fbf2d98a39652d2ed6007bf8d to your computer and use it in GitHub Desktop.
eclipse.buildId=unknown
java.version=1.8.0_181
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_GB
Framework arguments: mydump.hprof
Command-line arguments: -os linux -ws gtk -arch x86_64 mydump.hprof
org.eclipse.core.jobs
Error
Thu Aug 16 13:21:31 CEST 2018
An internal error occurred during: "Parsing heap dump from 'mydump.hprof'".
java.lang.NullPointerException
at org.eclipse.mat.hprof.HprofParserHandlerImpl.resolveClassHierarchy(HprofParserHandlerImpl.java:587)
at org.eclipse.mat.hprof.Pass2Parser.readInstanceDump(Pass2Parser.java:205)
at org.eclipse.mat.hprof.Pass2Parser.readDumpSegments(Pass2Parser.java:159)
at org.eclipse.mat.hprof.Pass2Parser.read(Pass2Parser.java:89)
at org.eclipse.mat.hprof.HprofIndexBuilder.fill(HprofIndexBuilder.java:94)
at org.eclipse.mat.parser.internal.SnapshotFactoryImpl.parse(SnapshotFactoryImpl.java:222)
at org.eclipse.mat.parser.internal.SnapshotFactoryImpl.openSnapshot(SnapshotFactoryImpl.java:126)
at org.eclipse.mat.snapshot.SnapshotFactory.openSnapshot(SnapshotFactory.java:145)
at org.eclipse.mat.ui.snapshot.ParseHeapDumpJob.run(ParseHeapDumpJob.java:83)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
myuser@mymachine:/path/to$ java -jar obadiah-1.2.4.jar mydump.hprof stacktrace
Using buffer size: 1048576 bytes
Parsing thread dump header...
Looking for thread dump roots and marking heap dump segments......................................................................................................................................................................................................................................................................
Looking for thread instances....................................................................................................................................................................................................................................................................
Still have unresolved thread class hierarchy. Looking for missing classes...................
Still have unresolved thread class hierarchy. Looking for missing classes....
Looking for load class definitions...
Loading required String representations........................................................
Loading thread names....................................................................................................................................................................................................................................................................
About to extract thread dump into /path/to/obadiah-td.txt
Exception in thread "main" java.lang.NullPointerException
at sd.fomin.obadiah.out.StackTracePrinter.lambda$printStackTrace$1(StackTracePrinter.java:42)
at java.util.HashMap.forEach(HashMap.java:1289)
at sd.fomin.obadiah.out.StackTracePrinter.printStackTrace(StackTracePrinter.java:29)
at sd.fomin.obadiah.Obadiah.process(Obadiah.java:53)
at sd.fomin.obadiah.Bootstrap.main(Bootstrap.java:42)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment