Details
-
Bug
-
Resolution: Fixed
-
Neutral
-
1.2.3
Description
Steps to reproduce
- Edit a Ecommerce template page
- Add product detail component.
- There is a NullPointerException
Caused by: info.magnolia.ui.api.action.ActionExecutionException: Action execution failed for action: commitCaused by: info.magnolia.ui.api.action.ActionExecutionException: Action execution failed for action: commit at info.magnolia.ui.api.action.AbstractActionExecutor.execute(AbstractActionExecutor.java:64) at info.magnolia.ui.dialog.ActionExecution.execute(ActionExecution.java:73) ... 126 more Caused by: java.lang.NullPointerException at info.magnolia.ecommerce.checkout.Product$Id.parseId(Product.java:76) at info.magnolia.ecommerce.app.catalogs.chooser.HierarchicalCategoryChooserTreeDataProvider.fetchById(HierarchicalCategoryChooserTreeDataProvider.java:152) at info.magnolia.ecommerce.app.catalogs.chooser.HierarchicalCategoryChooserTreeDataProvider.fetch(HierarchicalCategoryChooserTreeDataProvider.java:63) at info.magnolia.ecommerce.app.catalogs.chooser.CategorySelectFieldSupport$1.convertToPresentation(CategorySelectFieldSupport.java:72) at info.magnolia.ecommerce.app.catalogs.chooser.CategorySelectFieldSupport$1.convertToPresentation(CategorySelectFieldSupport.java:63) at com.vaadin.data.Converter$2.convertToPresentation(Converter.java:173) at com.vaadin.data.Converter$2.convertToPresentation(Converter.java:174) at com.vaadin.data.Binder$BindingImpl.convertDataToFieldType(Binder.java:1164) at com.vaadin.data.Binder$BindingImpl.initFieldValue(Binder.java:1155) at com.vaadin.data.Binder$BindingImpl.access$100(Binder.java:1001) at com.vaadin.data.Binder.lambda$readBean$2(Binder.java:1709) at java.util.ArrayList.forEach(ArrayList.java:1257)
Expected results
The category chooser is opened. No exception is raised.
Checklists
Acceptance criteria