[Compare Project] lists up identical models as conflicts

e382b9e382afe383aae383bce383b3e382b7e383a7e38383e38388-2019-05-22-14.08.40

Product and version

Astah Professional Version 8.1

Description

When you compare files using [Compare Project], identical models would be detected as conflict.
Compare-project
This is due to the change of bundled Java in Version 8.1. Due to this, Astah uses different logic to get the coordinates of the location of the objects.
When you compare files and one of them was created in v8.0 or older, the most objects would be detected as conflicts even though no changes have been made. If the file to compare was last saved in v7.2 or older, the following models would be additionally detected as conflicts:

  • Messages in Sequence and Communication diagrams
  • ObjectNodes

We apologize for any inconvenience.

Workaround

Updating the object location information in v8.1 could avoid this error.

    1. Open an older .asta file in v8.1
    2. Open a diagram, right-click on a diagram where no object is, and select [Update Diagram]. This will update the location information.
      Update-diagram
    3. Do this to all the diagrams in the file and save
    4. Compare projects


Plan to fix

Will add another filtering feature to exclude incorrect conflicts.

e382b9e382afe383aae383bce383b3e382b7e383a7e38383e38388-2019-05-22-14.08.40

Bug ID

7639
e382b9e382afe383aae383bce383b3e382b7e383a7e38383e38388-2019-05-22-14.08.40

Thanks!

Thank you very much, Vladimir and Aneta for reporting this bug.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s