-
Bug
-
Resolution: Fixed
-
Neutral
-
6.0
-
None
-
None
-
-
Empty show more show less
-
UI FW 3
- Registering a multibinded component in an UI scope (e.g. admicentral scope) results into:
1) No implementation for info.magnolia.ui.framework.layout.field.FieldDescriptionProducer$Definition annotated with info.magnolia.ui.framework.ioc.AdmincentralImpl@3aa25edc was bound.
This can be workarounded with:
info.magnolia.objectfactory.guice.GuiceComponentConfigurationModule#addMultiBinding - multiBinder.addBinding().to(key); + multiBinder.addBinding().to(key.getTypeLiteral());
This allow usage both main and admincentral scopes.
Usage of other scopes is still not possible though, defining a multibinding e.g. in the app-pages-app scope results into
Caused by: info.magnolia.objectfactory.MgnlInstantiationException: Failed to resolve param [0] of type [interface java.util.Set]
in both admicentral and app scopes ("destroys working multibinded component for admicentral as well".
Acceptance criteria
- is depended upon by
-
MGNLUI-5851 Customizable form field layout components
- Closed