Description
There are some inconsistencies in loading sequence diagrams in integration_3_5.
Steps to reproduceScenario 1. Load large.sequence.jet
Launch Eclipse
Launch JetUML
Open large.sequence.jet
Error “error_another_integer_null.txt”
Stop JetUML
Launch JetUML
Open large.sequence.jet
Diagram opens in JetUML
Error "java.lang.NullPointerException: Cannot invoke "java.lang.Comparable.compareTo(Object)" because the return value of "java.util.function.Function.apply(Object)" is null" (error_apply_object_null.txt)
Stop JetUML
Launch JetUML
Open large.sequence.jet
Diagram does not open in JetUML
Error java.lang.NullPointerException: Cannot read field "value" because "anotherInteger" is null (error_another_integer_null.txt)
Stop JetUML
Stop Eclipse
Scenario 2. Loading small.sequence.jet then large.sequence.jet
Launch Eclipse
Launch JetUML
Open small.sequence.jet
No errors, Success
Open large.sequence.jet
No errors, Success
Stop JetUML
Launch JetUML
Open large.sequence.jet
Diagram does not open
Error java.lang.NullPointerException: Cannot read field "value" because "anotherInteger" is null (error_another_integer_null.txt)
Stop JetUML
Stop Eclipse
Scenario 3. Load constructor.sequence.jet
Launch Eclipse
Launch JetUML
Open constructor.sequence.jet
Diagram does not open
Error “Cannot invoke "java.lang.Integer.intValue()" because the return value of "java.util.Map.get(Object)" is null” (error_map_get_object_null.txt)
Stop JetUML
Launch JetUML
Load small.sequence.jet
No errors, Success
Load constructor.sequence.jet
No errors, Success
Stop Jetuml
Stop Eclipse
Description There are some inconsistencies in loading sequence diagrams in integration_3_5.
Steps to reproduce Scenario 1. Load large.sequence.jet
Launch Eclipse Launch JetUML Open large.sequence.jet Error “error_another_integer_null.txt” Stop JetUML Launch JetUML Open large.sequence.jet
"java.lang.NullPointerException: Cannot invoke "java.lang.Comparable.compareTo(Object)" because the return value of "java.util.function.Function.apply(Object)" is null"
(error_apply_object_null.txt)Stop JetUML Launch JetUML Open large.sequence.jet
java.lang.NullPointerException: Cannot read field "value" because "anotherInteger" is null
(error_another_integer_null.txt)Stop JetUML Stop Eclipse
Scenario 2. Loading small.sequence.jet then large.sequence.jet
Launch Eclipse Launch JetUML Open small.sequence.jet No errors, Success Open large.sequence.jet No errors, Success Stop JetUML Launch JetUML Open large.sequence.jet
java.lang.NullPointerException: Cannot read field "value" because "anotherInteger" is null
(error_another_integer_null.txt)Stop JetUML Stop Eclipse
Scenario 3. Load constructor.sequence.jet
Launch Eclipse Launch JetUML Open constructor.sequence.jet
Stop JetUML Launch JetUML Load small.sequence.jet No errors, Success Load constructor.sequence.jet No errors, Success Stop Jetuml Stop Eclipse
Configuration