問題
-
再現するための手順
1. Liferay DXP 7.4 を起動
2. コントロールパネル > アプリケーション > ワークフロー > プロセスビルダー > ワークフロー > 条件付きワークフローの追加(添付)に移動します。
3. コマース製品に条件付きワークフローを適用します。
4. 新しいコマース製品を作成します。
5. submit for publication ボタンをクリックします。
6. ステータスは保留です。
実際の結果です: ユーザーへの通知は行われず、ログに以下のエラーが表示されています。
2023-02-07 05:53:40.949 ERROR [com.liferay.portal.workflow.kaleo.runtime.internal.petra.executor.GraphWalkerPortalExecutor-2][GraphWalkerPortalExecutor:183] java.lang.IllegalArgumentException: No condition evaluator found for script language groovy java.lang.IllegalArgumentException: No condition evaluator found for script language groovy at com.liferay.portal.workflow.kaleo.runtime.internal.node.ConditionNodeExecutor._evaluate(ConditionNodeExecutor.java:124) ~[?:?] at com.liferay.portal.workflow.kaleo.runtime.internal.node.ConditionNodeExecutor.doExecute(ConditionNodeExecutor.java:84) ~[?:?]
期待される結果 製品が承認され、ユーザーに通知が送られること。
Environment
- Liferay DXP 7.4
- コマース4.0
解決策
- 観測された動作は、既知の問題/バグです。
- この問題に対してHotfixが必要な場合は、パッチの詳細を添付して、Hotfixをリクエストするサポートチケットを作成してください。
- Liferay DXPへのFix PackとHotfixのインストール それぞれの環境でのHotfixのインストールをご案内します。