|A mysterious case of disappeared state in state machine diagram [message #1847677]
||Wed, 03 November 2021 13:13
| Oleksandr Shashkevych
Registered: November 2021
Since the official installation of Papyrus isn't working on macOS for me either, I've decided to install the minimal Eclipse Platform Runtime Binary from here and install the Papyrus plugin separately. That worked for me. So far so good.
Once I've started modeling a state machine I've faced an issue that initial states aren't displayed on my diagram. I can select and drag them around so they are simply not rendered for some reason.
I was suspecting a platform rendering backend so I did install the same setup on my Ubuntu and I was surprised to see absolutely the same behavior. That was not rendering backend indeed so I switched back to macos.
I've tried quite everything in Papyrus itself (appearance and style options, css styles, etc) to fix this rendering issue but without success.
The next step was to give a try for pre-configured Eclipse for C++ IDE with additionally installed Papyrus. I was quite surprised to see my diagram without rendering issues.
That was quite interesting and I started removing plugins from the Eclipse C++ IDE to see what is causing such behavior until I did find a culprit:
"Library Hover help for devhelp documentation"
After I uninstalled this plugin my diagram editor stopped showing Initial states. To ensure that this plugin is an actual culprit I reinstalled a minimal Eclipse Platform Runtime Binary, added the Papyrus with "Library Hover" plugin and Voila, my diagram got back initial states.
For me, the issue is resolved but I don't understand why Papyrus is depending on CDT plugin and according to plugin's description it's required "for creating hover help from installed C devhelp documentation."
Why Papyrus is depending on it? Any ideas?
[Updated on: Wed, 03 November 2021 14:31]
Report message to a moderator
Powered by FUDForum
. Page generated in 0.01847 seconds