Issue
- When trying to create a workflow-powered app, It's changing the app version which is as expected but when clicking the app again to modify or edit anything then the 'NullPointerExceptions' in the Liferay console can be observed and received a UI error message. Hence, unable to proceed further to edit the app.
Steps to reproduce
ERROR [http-nio-8080-exec-18][ExceptionMapper:31] java.lang.NullPointerException
java.lang.NullPointerException
at com.liferay.app.builder.workflow.rest.internal.dto.v1_0.util.AppWorkflowUtil._toAppWorkflowRoleAssignments(AppWorkflowUtil.java:102)
at com.liferay.app.builder.workflow.rest.internal.dto.v1_0.util.AppWorkflowUtil.access$200(AppWorkflowUtil.java:47)
at com.liferay.app.builder.workflow.rest.internal.dto.v1_0.util.AppWorkflowUtil$4.<init>(AppWorkflowUtil.java:165)
at com.liferay.app.builder.workflow.rest.internal.dto.v1_0.util.AppWorkflowUtil._toAppWorkflowTask(AppWorkflowUtil.java:150)
at com.liferay.app.builder.workflow.rest.internal.dto.v1_0.util.AppWorkflowUtil.access$000(AppWorkflowUtil.java:47)
at com.liferay.app.builder.workflow.rest.internal.dto.v1_0.util.AppWorkflowUtil$1.lambda$null$1(AppWorkflowUtil.java:87)
at com.liferay.portal.vulcan.util.TransformUtil.transform(TransformUtil.java:38)
at .........
Environment
- Liferay DXP 7.3
Resolution
- It is a verified issue and can be tracked here LPS-130259.
Additional Information
- The issue only occurs when the forms have been created with the 'Select from List' fields.
- Creating the Role Change Request Object
- Creating the Role Change Request App