| Summary: | ParseHeapDump.sh seems to need IBM classes (com.ibm.dtfj.image.CorruptDataException) not present in MAT | ||
|---|---|---|---|
| Product: | [Tools] MAT | Reporter: | Scott Marlow <scott.marlow> |
| Component: | Core | Assignee: | Project Inbox <mat.core-inbox> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | andrew_johnson |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| Whiteboard: | |||
|
Description
Scott Marlow
This message also appears with the Windows version when running ParseHeapDump without DTFJ installed. I think it's harmless. The problem is that the org.eclipse.mat.dtfj doesn't require the IBM DTFJ plugins as the idea is that it can use them later once they are installed. However, when this plugin is stopped it calls some code which presumes the availability of the IBM DTFJ com.ibm.java.dtfj I have modified InitDTFJ so that does not call com.ibm.dtfj.image.CorruptDataException unless there is an com.ibm.dtfj.api.ImageFactory extension point. |