Author Topic: Sparx claims inactive diagrams have been changed by other user  (Read 17117 times)

miksko

  • EA User
  • **
  • Posts: 52
  • Karma: +2/-0
    • View Profile
I'm experiencing an issue with Sparx 16.1 which I never came across with our previous version (15.2). This is the situation:
  • I have created a package with a couple of use cases and diagrams. The package is entirely and no one else works with it.
  • I have opened several of the diagrams; one tab for each.
  • One of the tabs/diagrams is active and I'm making changes to it.
  • I switch to one of the inactive diagrams and am immediately told that changes have been made by someone and that I have to reload the diagram in order to get it in sync with the model.
  • If I choose to disregard this prompt, by pressing Cancel instead of Reload, the elements are sometimes locked in position and can't be moved. When that happens, I have to reopen the diagram.

Not all of my colleagues have made the switch to 16.1 yet. But they who have recognize the problem, so I want to check if it's the same with users outside my organisation.

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +396/-301
  • I'm no guru at all
    • View Profile
Re: Sparx claims inactive diagrams have been changed by other user
« Reply #1 on: March 08, 2024, 03:39:07 am »
I know that. Happens when I work on my machine on my eap all alone - sometimes. I would guess it's a Mickeysoft issue with Access. Send a bug report or drink a beer. Whatever you prefer...

q.

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13295
  • Karma: +557/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Sparx claims inactive diagrams have been changed by other user
« Reply #2 on: March 08, 2024, 06:07:48 pm »
Yes, I've seen that issue as well.
Don't know the cause or a solution.

Geert

miksko

  • EA User
  • **
  • Posts: 52
  • Karma: +2/-0
    • View Profile
Re: Sparx claims inactive diagrams have been changed by other user
« Reply #3 on: March 08, 2024, 06:20:36 pm »
Thanks for your replies, qwerty and Geert. (Since it's still working hours I will have to stick to the bug report, qwerty.)

skiwi

  • EA Expert
  • ****
  • Posts: 2080
  • Karma: +46/-82
    • View Profile
Re: Sparx claims inactive diagrams have been changed by other user
« Reply #4 on: April 29, 2024, 12:11:56 pm »
I too see a similar problem. I can be the only person working in the model, and yet still be told that another person has modified the model and I have to reload.
When I do so I can loose quite a number of changes.
My work around is the old microsoft office one, ctrl-s every time I change something.
Orthogonality rules
Using EA16.1 (1627) on Windows 11 Enterprise/64 bit. Repositories in SQLServer2019 DB Schema 1558.
WebEA on Pro Cloud Server 4.2.64

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8599
  • Karma: +256/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Sparx claims inactive diagrams have been changed by other user
« Reply #5 on: April 29, 2024, 07:06:54 pm »
I, too, see a similar problem. I can be the only person working on the model and yet still be told that another person has modified the model, and I have to reload.
When I do so, I can lose quite a number of changes.
My workaround is the old Microsoft office one, ctrl-s every time I change something.
Yes, If you don't save frequently, you can lose stuff.

Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

PDC

  • EA User
  • **
  • Posts: 90
  • Karma: +4/-0
  • Systems Engineer
    • View Profile
Re: Sparx claims inactive diagrams have been changed by other user
« Reply #6 on: April 29, 2024, 10:00:05 pm »
My work around is the old microsoft office one, ctrl-s every time I change something.

Agreed! I learned this habit from Eclipse where Ctrl+S also compiles the code :)
Phil

BobM

  • EA User
  • **
  • Posts: 144
  • Karma: +9/-0
    • View Profile
Re: Sparx claims inactive diagrams have been changed by other user
« Reply #7 on: April 29, 2024, 11:25:19 pm »
IIRC 16.0 introduced the improved collaboration capabilities like Auto-refresh Diagrams and Auto-Reload changed Diagrams
, there are settings in preferences->general->diagrams for this which by default are off, if you set these you should not have the pop-up anymore.



IIRC as well the 15.1 version was a lot more dangerous of losing work in case someone actually did work on the same diagram simultaniously.

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +396/-301
  • I'm no guru at all
    • View Profile
Re: Sparx claims inactive diagrams have been changed by other user
« Reply #8 on: April 30, 2024, 03:55:21 am »
Actually this is about working just for yourself...

q.

BobM

  • EA User
  • **
  • Posts: 144
  • Karma: +9/-0
    • View Profile
Re: Sparx claims inactive diagrams have been changed by other user
« Reply #9 on: April 30, 2024, 04:19:07 pm »
The auto reload should fix that

The only reason why I could think of it happening if using multiple instances of EA, or the high sensitivity of some diagrams when someone is navigating an accidentally moving one element a pixel in a different direction.

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +396/-301
  • I'm no guru at all
    • View Profile
Re: Sparx claims inactive diagrams have been changed by other user
« Reply #10 on: April 30, 2024, 06:37:37 pm »
That's the point. It happens when using a single instance of EA. One of those "well, it's EA" points.

q.

skiwi

  • EA Expert
  • ****
  • Posts: 2080
  • Karma: +46/-82
    • View Profile
Re: Sparx claims inactive diagrams have been changed by other user
« Reply #11 on: May 06, 2024, 02:01:48 pm »
IIRC 16.0 introduced the improved collaboration capabilities like Auto-refresh Diagrams and Auto-Reload changed Diagrams
, there are settings in preferences->general->diagrams for this which by default are off, if you set these you should not have the pop-up anymore.


I'm afraid I've had "Auto reload diagrams" set on since I don't know when. [Set in Preferences]
It has made no difference to this problem occurring.

I didn't have auto refresh on so I've now set it on to 7 seconds. [Set from Layout Ribbon > Autorefresh]
I'll see what happens with that. (this appears to be a per diagram setting, so it could be irritating to have to set it for every diagram)
Orthogonality rules
Using EA16.1 (1627) on Windows 11 Enterprise/64 bit. Repositories in SQLServer2019 DB Schema 1558.
WebEA on Pro Cloud Server 4.2.64

miksko

  • EA User
  • **
  • Posts: 52
  • Karma: +2/-0
    • View Profile
Re: Sparx claims inactive diagrams have been changed by other user
« Reply #12 on: May 07, 2024, 05:58:37 pm »
IIRC 16.0 introduced the improved collaboration capabilities like Auto-refresh Diagrams and Auto-Reload changed Diagrams
, there are settings in preferences->general->diagrams for this which by default are off, if you set these you should not have the pop-up anymore.

Thanks for the suggestion BobM. I will try this.

Mikael

skiwi

  • EA Expert
  • ****
  • Posts: 2080
  • Karma: +46/-82
    • View Profile
Re: Sparx claims inactive diagrams have been changed by other user
« Reply #13 on: December 11, 2024, 08:48:24 am »
I'm seeing this still in v17.
- with Autoreload changed diagrams
- with Auto Save CHanges
In fact v 17 crashed on me while EA was cycling through this message repeatedly after I dragged and dropped mulitple folders on a diagram at once.


Orthogonality rules
Using EA16.1 (1627) on Windows 11 Enterprise/64 bit. Repositories in SQLServer2019 DB Schema 1558.
WebEA on Pro Cloud Server 4.2.64