Uploaded image for project: 'Magnolia UI'
  1. Magnolia UI
  2. MGNLUI-4256

App launcher layout update should be conducted in a thread safe manner and with MgnlContext provided

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Neutral
    • None
    • 5.5.5
    • None
    • None

    Description

      When app definitions are tossed around, e.g. new apps created and existing apps removed (e.g. during LD sessions) - there might be exceptions thrown by UI engine claiming that the app layout re-organisation is failing due to the MgnlContext not being set during the operation. The user perceives the issue as broken App Launcher.

      This is caused by the fact that the registry update happens outside of the UI thread and we need to take standard measures to "synchronise" that operation with Vaadin lifecycle. We also need to ensure that the context is set (i.e. execute the operation in system context).

      Checklists

        Acceptance criteria

        Attachments

          Issue Links

            Activity

              People

                apchelintcev Aleksandr Pchelintcev
                apchelintcev Aleksandr Pchelintcev
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                  Created:
                  Updated:

                  Checklists

                    Bug DoR
                    Task DoD