問題
- ユーザーの言語が英語以外の場合、Single Approverが更新されない
-
再現するための手順
1) ユーザーメニュー > アカウント設定
2) ユーザー言語を Deutsch (ドイツ) に変更
3) 開くメニュー > ワークフロー > プロセスビルダー
4) Single Approver の定義を開く
5) End Node のラベルを更新
6) Aktualisieren (Update) ボタンをクリック
期待する動作: ワークフローは更新されるはずです
観察された動作: エラーメッセージが表示される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
解決策
- 観測された動作は、DXP 7.4 の既知のバグで、 LPS-160061によって対処される予定です。
追加情報
- Hotfixが必要な場合は、パッチの詳細を添付して、Hotfixを要求するサポートチケットを作成してください。
- Liferay DXPへのFix PackとHotfixのインストールでは、お客様の環境でのFixpack/Hotfixのインストール方法をご案内しています。