Hello,
I got NPE by loading Heap Dump generated by jmap
java.lang.NullPointerException
at
org.eclipse.mat.parser.index.IndexReader$IntIndexReader.getPage(IndexReader.java:133)
at
org.eclipse.mat.parser.index.IndexWriter$IntIndex.get(IndexWriter.java:251)
at org.eclipse.mat.parser.internal.GarbageCleaner$2.doGetNextInt(GarbageCleaner.java:262)
at
org.eclipse.mat.parser.internal.GarbageCleaner$NewObjectIntIterator.next(GarbageCleaner.java:431)
at
org.eclipse.mat.parser.index.IndexWriter$IntIndexStreamer.addAll(IndexWriter.java:474)
at org.eclipse.mat.parser.index.IndexWriter$IntIndexStreamer.writeTo(IndexWriter.java:392)
at
org.eclipse.mat.parser.internal.GarbageCleaner.clean(GarbageCleaner.java:254)
at
org.eclipse.mat.parser.internal.SnapshotFactoryImpl.parse(SnapshotFactoryImpl.java:187)
at org.eclipse.mat.parser.internal.SnapshotFactoryImpl.openSnapshot(SnapshotFactoryImpl.java:101)
at
org.eclipse.mat.snapshot.SnapshotFactory.openSnapshot(SnapshotFactory.java:77)
at
org.eclipse.mat.ui.internal.ParseHeapDumpJob.run(ParseHeapDumpJob.java:52)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
eclipse.buildId=unknown
java.version=1.5.0_08
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=de_DE
Command-line arguments: -os win32 -ws win32 -arch x86
I have found this:
http://www.theserverside.com/news/thread.tss?thread_id=45764#235581
Is there any workaround to parse jmap generated dumps?
thanks.