I keep seeing this come up in the log when trying to find a memory leak.
Is this normal?
* FAILURE:
org.eclipse.mat.SnapshotException: SnapshotFactoryImpl_Error_NoParserRegistered
at org.eclipse.mat.parser.internal.SnapshotFactory.parse(SnapshotFactory.java:220)
at org.eclipse.mat.parser.internal.SnapshotFactory.openSnapshot(SnapshotFactory.java:106)
at com.squareup.leakcanary.HeapAnalyzer.openSnapshot(HeapAnalyzer.java:134)
at com.squareup.leakcanary.HeapAnalyzer.checkForLeak(HeapAnalyzer.java:87)
at com.squareup.leakcanary.internal.HeapAnalyzerService.onHandleIntent(HeapAnalyzerService.java:56)
at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:65)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.os.HandlerThread.run(HandlerThread.java:61)
* Reference Key: dded0520-39d7-411c-99d1-6f8096f381ce
* Device: samsung samsung SAMSUNG-SM-N900A hlteuc
* Android Version: 4.3 API: 18
* Durations: watch=5026ms, gc=252ms, heap dump=1224ms, analysis=4627ms
* FAILURE:
java.lang.IllegalArgumentException: File does not exist: /data/data/com.myapp.testing/files/suspected_leak_heapdump.hprof
at com.squareup.leakcanary.HeapAnalyzer.checkForLeak(HeapAnalyzer.java:81)
at com.squareup.leakcanary.internal.HeapAnalyzerService.onHandleIntent(HeapAnalyzerService.java:56)
at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:65)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.os.HandlerThread.run(HandlerThread.java:61)
* Reference Key: 538bc49d-b79e-4357-a331-3b302b0008e0
* Device: samsung samsung SAMSUNG-SM-N900A hlteuc
* Android Version: 4.3 API: 18
* Durations: watch=5029ms, gc=221ms, heap dump=1196ms, analysis=0ms