-
Improvement
-
Resolution: Fixed
-
Neutral
-
None
-
None
Currently, ObjectManufacturer will produce message like
Caused by: info.magnolia.objectfactory.MgnlInstantiationException: Unable to resolve parameters for constructor public info.magnolia.ui.dialog.formdialog.FormDialogPresenterImpl( info.magnolia.ui.dialog.registry.DialogDefinitionRegistry,info.magnolia.ui.dialog.formdialog.FormBuilder, info.magnolia.objectfactory.ComponentProvider,info.magnolia.ui.dialog.actionarea.DialogActionExecutor, info.magnolia.ui.dialog.formdialog.FormView,info.magnolia.i18nsystem.I18nizer, info.magnolia.i18nsystem.SimpleTranslator,info.magnolia.ui.api.availability.AvailabilityChecker, info.magnolia.ui.vaadin.integration.contentconnector.ContentConnector)
It would be more helpful to actually spill out info about which of the said parameters can't be resolved, like for example:
Caused by: info.magnolia.objectfactory.MgnlInstantiationException: Unable to resolve parameters for constructor public info.magnolia.ui.dialog.formdialog.FormDialogPresenterImpl( info.magnolia.ui.dialog.registry.DialogDefinitionRegistry,info.magnolia.ui.dialog.formdialog.FormBuilder, info.magnolia.objectfactory.ComponentProvider,info.magnolia.ui.dialog.actionarea.DialogActionExecutor, info.magnolia.ui.dialog.formdialog.FormView,info.magnolia.i18nsystem.I18nizer, info.magnolia.i18nsystem.SimpleTranslator,info.magnolia.ui.api.availability.AvailabilityChecker, info.magnolia.ui.vaadin.integration.contentconnector.ContentConnector). Unresolved parameter(s) are: 2nd parameter which is of type info.magnolia.ui.dialog.formdialog.FormBuilder, 4th parameter which is of type info.magnolia.ui.dialog.actionarea.DialogActionExecutor
Acceptance criteria