Details
-
Bug
-
Resolution: Duplicate
-
Neutral
-
5.1
Description
After upgrading a custom application from version 5.0.4 the following stack trace appears in the logs and no dialog is shown when clicking the "Select new..." button on a linkField:
2013-10-09 15:04:38,200 ERROR magnolia.ui.form.field.factory.FieldFactoryFactory: (superuser@0:0:0:0:0:0:0:1#4vwof0k5ci3b14t5hbhfd8ifr) [/oneweb-webapp-5.0/.magnolia/admincentral/UIDL/?v-uiId=0] - No field type definition found for workbenchField info.magnolia.registry.RegistrationException: Could not find fieldType for definition info.magnolia.ui.contentapp.field.WorkbenchFieldDefinition at info.magnolia.ui.form.fieldtype.registry.FieldTypeDefinitionRegistry.getByDefinition(FieldTypeDefinitionRegistry.java:88) at info.magnolia.ui.form.field.factory.FieldFactoryFactory.createFieldFactory(FieldFactoryFactory.java:82) at info.magnolia.ui.dialog.choosedialog.ChooseDialogPresenterImpl.start(ChooseDialogPresenterImpl.java:109) at info.magnolia.ui.contentapp.choosedialog.ContentAppChooseDialogPresenter.start(ContentAppChooseDialogPresenter.java:84) at info.magnolia.ui.contentapp.ContentApp.openChooseDialog(ContentApp.java:75) at info.magnolia.ui.framework.app.AppControllerImpl.openChooseDialog(AppControllerImpl.java:401) at info.magnolia.ui.form.field.LinkField$3.buttonClick(LinkField.java:247) at sun.reflect.GeneratedMethodAccessor464.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601)
This is caused by a missing configuration entry of the fieldType "workbenchField" that should have been considered in the setup tasks when upgrading to the next version.
Everything works fine if the field is defined as shown in the screenshot.
Checklists
Acceptance criteria
Attachments
Issue Links
- is related to
-
MGNLUI-2538 ChooseDialogPresenterImpl throws NPE after upgrade from 5.0.4 to 5.2.1
-
- Closed
-