Skip to content

JetUML launch inconsistencies for loading SequenceDiagram #478

Description

@Laurieprince

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

  • 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

Configuration

  • JetUML Release: integration_3_5
  • OS + version: Windows 10
  • Java version: jdk-19

Metadata

Metadata

Assignees

Labels

bugA problemmainIssues with the main code base

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions