Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [mat-dev] How to open bug with large file

From looking at the code for GarbageCleaner.java:222 the class loader isn't available for a class or isn't right.

See http://wiki.eclipse.org/MemoryAnalyzer/Adding_a_new_heap_dump_format_to_the_Memory_Analyzer for how to turn on validation of the output from the parser.

Attaching very big files to Bugzilla doesn't seem a good idea. In general large dumps either contain data which people don't want made public or they are generated from test programs and it might be possible to attach the test program instead, assuming the dump is reproducible which a certain VM.

If you get stuck stepping through the code to see what is wrong I might be able to take a look, though I haven't quite got my environment set up properly after the move to Git - I seem to have a wrong perspective in MAT when opening from the Eclipse debugger.

Andrew Johnson




From:        Kevin Grigorenko <kevin.grigorenko@xxxxxxxxxx>
To:        mat-dev@xxxxxxxxxxx
Date:        03/03/2015 13:59
Subject:        [mat-dev] How to open bug with large file
Sent by:        mat-dev-bounces@xxxxxxxxxxx




I have a 148MB core dump which is causing an ArrayIndexOutOfBoundsException in org.eclipse.mat.parser.internal.GarbageCleaner.clean on the latest nightly. The maximum attachment size in bugzilla is 100MB. Is there another way to share the dump when opening the bug report?

Here is the stack of the exception in case anyone has any immediate thoughts:
java.lang.ArrayIndexOutOfBoundsException
       at org.eclipse.mat.parser.internal.GarbageCleaner.clean(GarbageCleaner.java:222)
       at org.eclipse.mat.parser.internal.SnapshotFactoryImpl.parse(SnapshotFactoryImpl.java:246)
       at org.eclipse.mat.parser.internal.SnapshotFactoryImpl.openSnapshot(SnapshotFactoryImpl.java:141)
       at org.eclipse.mat.snapshot.SnapshotFactory.openSnapshot(SnapshotFactory.java:145)
       at org.eclipse.mat.ui.snapshot.ParseHeapDumpJob.run(ParseHeapDumpJob.java:84)
       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

--
Kevin Grigorenko
IBM WebSphere Foundation SWAT Team
kevin.grigorenko@xxxxxxxxxx
Blog:
https://www.ibm.com/developerworks/mydeveloperworks/blogs/kevgrig/
_______________________________________________
mat-dev mailing list
mat-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/mat-dev

Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature


Back to the top