MantisBT - IGSTK
View Issue Details
0010144IGSTKIGSTKpublic2010-01-14 19:422010-01-14 20:20
Kevin Gary 
 
normalmajoralways
assignedopen 
0010144: StateMachine Validation fails to initialize from multiple sendEvent files
The SMViz tool fails hard with an OutOfMemoryError on initialization. the empty main window will show but will not render the state machines, and in the console you will see

java.lang.OutOfMemoryError: GC overhead limit exceeded
<deleted lines here>
    [java] Caused by: java.lang.OutOfMemoryError: GC overhead limit exceeded
    [java] at java.util.Arrays.copyOf(Arrays.java:2746)
    [java] at java.util.ArrayList.ensureCapacity(ArrayList.java:187)
    [java] at java.util.ArrayList.addAll(ArrayList.java:499)
    [java] at org.igstk.validation.simulator.rules.IgstkvtMergeList.insert(IgstkvtMergeList.java:112)
    [java] at org.igstk.validation.simulator.rules.IgstkvtMergeList.insert(IgstkvtMergeList.java:131)
The error is due to large (but not infinite) recursion used to merge sendEvent lists in org.igstk.validation.simulator.rules.IgstkvtMergeList.java. The merge algorithm was found to be hopelessly complex and incorrect.

Defect discovered by Charles Garraud (charles.garraud@irisa.fr) in the IGSTK-VT-ELO-Base directory of the IGSTK Contribution module.
Contribution, validation
Issue History
2010-01-14 19:42Kevin GaryNew Issue
2010-01-14 19:42Kevin GaryStatusnew => assigned
2010-01-14 19:42Kevin GaryAssigned To => Patrick Cheng
2010-01-14 19:43Kevin GaryNote Added: 0019143
2010-01-14 19:43Kevin GaryTag Attached: validation
2010-01-14 19:43Kevin GaryTag Attached: Contribution
2010-01-14 20:19AndinetAssigned ToPatrick Cheng => Andinet
2010-01-14 20:20AndinetAssigned ToAndinet =>

Notes
(0019143)
Kevin Gary   
2010-01-14 19:43   
Patrick please assign to me