When HAT is used to parse a heap dump generated using the HotSpotDiagnosticMBean dumpHeap operation we sometimes observe a warning such as the following:
$ hat java_pid2381.hprof
Started HTTP server on port 7000
Reading from heap.bin...
Dump file created Sat Jun 25 04:02:03 BST 2005
Snapshot read, resolving...
Resolving 18305 objects...
Warning! Failed to resolve object id 0x0cab0060 for field base (signature L)
java.lang.Exception: Stack trace
at java.lang.Thread.dumpStack(Thread.java:1158)
at hat.model.JavaObjectRef.dereference(JavaObjectRef.java:65)
at hat.model.JavaObject.resolve(JavaObject.java:53)
at hat.model.Snapshot.resolve(Snapshot.java:130)
at hat.Main.main(Main.java:158)
:
Chasing references, expect 36 dots....................................
Eliminating duplicate references....................................
Snapshot resolved.
Server is ready.
###@###.### 2005-06-25 03:19:17 GMT