Single Approver Workflow is not updated

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 displayed
    ERROR [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

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています