Details
-
Bug
-
Resolution: Workaround exists
-
Critical
-
None
-
3.3
-
None
-
None
-
Magnolia 6.1.3 DX Core
Description
When registering a simple blossom component on Magnolia 6.1.3 DX Core, dialogs are broken.
The component can be registered and added to a page without problems. But when trying to modify it the edit component action throws the following exception:
java.lang.ClassCastException: info.magnolia.module.blossom.dialog.BlossomFormDialogPresenter cannot be cast to info.magnolia.personalization.ui.pages.dialog.ElementAwareFormDialogPresenter
Full stacktrace log is attached.
When trying the same blossom component on Magnolia 6.1.3 Community the dialog shows just fine and the component can be edited without any issues. (Probably because the community bundle doesn't have personalization modules installed).
The sample module used to test this issue can be found here:
https://github.com/ebguilbert/cart-blossom
The steps to reproduce the issue are:
- Create a basic template page
- Add cart blossom component to the footer area
- Fill-in the dialog and save.
- Try to edit the component.
Screenshots for community working and DX Core not working are also attached.
Checklists
Acceptance criteria