|EMF.Edit-based validation leads to UI freeze [message #1818892]
||Tue, 31 December 2019 22:35
Registered: November 2019
while experimenting with the validation that an EMF.Edit-based editor offers, I have experienced the following issue: Whenever the "Validate" action is triggered from the menu, there is a certain probability that the UI of the Eclipse instance will freeze at the "Operation in progress..." dialog. When this happens, the Eclipse instance needs to be terminated from its parent IDE. After some experiments (with different valid and invalid models), I would estimate that every second to third invocation of the action leads to this result:
Note that this happens with even the most rudimentary models and with the generated Java code kept unmodified. I have already tried to perform some troubleshooting using a Debugger. When the issue occurs, pausing the execution of the application leads to the following stack trace of main thread:
The dialog that Eclipse tries to open before freezing is actually a "Validation completed successfully" one. Due to the central role of the validation functionality, I suppose that this is not an issue of EMF.Edit, but rather an issue that applies to me specifically. However, I am unsure of how to fix this. Is there something that needs to be kept in mind when using the validation framework?
I am using Eclipse 2019-12 (4.14.0) on Fedora 31.
(Size: 29.54KB, Downloaded 65 times)
(Size: 92.81KB, Downloaded 65 times)
Powered by FUDForum
. Page generated in 0.03529 seconds