Issue
- Single Approver is not updated when the User language is not English
-
Steps to Reproduce:
1) Navigate to User Menu > Account Settings
2) Change user language to Deutsch (Deutschland)
3) Navigate to Open Menu > Workflow > Process Builder
4) Open Single Approver definition
5) Update the End Node label
6) Click on Aktualisieren (Update) button
Expected Behavior: The Workflow should be updated
Observed behavior: Error message is displayedERROR [http-nio-8080-exec-10][ExceptionMapper:68] null java.lang.NullPointerException: null at com.liferay.portal.workflow.kaleo.definition.internal.parser.BaseNodeValidator._validateName(BaseNodeValidator.java:54) ~[?:?] at com.liferay.portal.workflow.kaleo.definition.internal.parser.BaseNodeValidator.validate(BaseNodeValidator.java:41) ~[?:?] at com.liferay.portal.workflow.kaleo.definition.internal.parser.DefaultWorkflowValidator.validate(DefaultWorkflowValidator.java:65) ~[?:?] at com.liferay.portal.workflow.kaleo.runtime.internal.DefaultWorkflowEngineImpl.deployWorkflowDefinition(DefaultWorkflowEngineImpl.java:140) ~[?:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_281] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_281] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_281] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_281] at com.liferay.portal.spring.aop.AopMethodInvocationImpl.proceed(AopMethodInvocationImpl.java:50) ~[portal-impl.jar:?] at com.liferay.portal.spring.transaction.TransactionInterceptor.invoke(TransactionInterceptor.java:69) ~[portal-impl.jar:?] at com.liferay.portal.spring.aop.AopMethodInvocationImpl.proceed(AopMethodInvocationImpl.java:57) ~[portal-impl.jar:?] at com.liferay.portal.service.ServiceContextAdvice.invoke(ServiceContextAdvice.java:60) ~[portal-impl.jar:?] at com.liferay.portal.spring.aop.AopMethodInvocationImpl.proceed(AopMethodInvocationImpl.java:57) ~[portal-impl.jar:?] at com.liferay.portal.spring.aop.AopInvocationHandler.invoke(AopInvocationHandler.java:49) ~[portal-impl.jar:?] at com.sun.proxy.$Proxy1174.deployWorkflowDefinition(Unknown Source) ~[?:?] at com.liferay.portal.workflow.kaleo.runtime.integration.internal.WorkflowDefinitionManagerImpl.deployWorkflowDefinition(WorkflowDefinitionManagerImpl.java:84) ~[?:?] at com.liferay.portal.workflow.kaleo.runtime.integration.internal.WorkflowDefinitionManagerImpl.deployWorkflowDefinition(WorkflowDefinitionManagerImpl.java:68) ~[?:?] at com.liferay.headless.admin.workflow.internal.resource.v1_0.WorkflowDefinitionResourceImpl.postWorkflowDefinitionDeploy(WorkflowDefinitionResourceImpl.java:117) ~[?:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_281] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_281] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_281]
Environment
- Liferay DXP 7.4 update 31
Resolution
- The observed behavior is a known DXP 7.4 bug that will be addressed by LPS-160061
Additional Information
- If a hotfix is required, please create a support ticket requesting the hotfix by attaching the patch details.
- Installing Fix Packs and Hotfixes on Liferay DXPwill guide you to install the Fixpack/Hotfix in your environment.