Race condition when requesting dialog while the dialogs are being reloaded
--------------------------------------------------------------------------
Key: MAGNOLIA-2962
URL: http://jira.magnolia-cms.com/browse/MAGNOLIA-2962
Project: Magnolia
Issue Type: Bug
Components: admininterface, core, gui
Affects Versions: 4.2.1
Reporter: Jan Haderka
Assignee: Philipp Bärfuss
Attachments: stacktrace.txt
The situation occurs when someone tries to open or reload a dialog while
dialogs are being reloaded (which can be triggered by registering new dialog).
The easiest way to reproduce this as a single user is to use packager and
create a package that will update multiple dialogs and install such package.
During installation, packager periodically refreshes the dialog and eventually
will run into the exception (attached). The issue can be however reproduced by
multiple users as well when one user is updating the dialog while another one
is opening any other dialog.
The fix should probably make sure that if request for dialog comes during
reloading the dialogs, such request is held back until reloading is finished.
Similar probably occurs for templates (or in the very least should be checked
to confirm that it is not an issue).
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.magnolia-cms.com/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------