問題
- OptimisticLockException ワークフロー内でタスクタイマーを使用する際に発生します。
- 再現するための手順
- プロセスビルダーの下にワークフローを追加し、同じタスクを同時に実行する2つのタスクタイマーを追加します。
- ワークフローを任意のアセットに割り当てる(ブログ)
- アセット(ブログ)を作成する
-
結果ログに以下のようなエラーが発生しました:
[KaleoActionExecutorImpl:72] null
com.liferay.portal.kernel.exception.SystemException: com.liferay.portal.kernel.dao.orm.ORMException: javax.persistence.OptimisticLockException: Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect) : [com.liferay.portal.workflow.kaleo.model.impl.KaleoInstanceImpl#xxxx]
Environment
- Liferay DXP 7.4
解決策
- 観測された動作は既知のバグであり、 LPS-182166 、DXP 7.4 U76で解決されています。
- ユーザーがLPSに関する詳細な情報を必要とする場合、提供されたLPSについて言及したヘルプセンター・チケットを作成してください。
会員限定記事
Liferay エンタープライズ サブスクリプションをお持ちのお客様は1500件を超えるベストプラクティス、トラブルシューティング、その他のソリューション記事を閲覧できます。ログインすると、記事全体をお読みいただけます。
ログイン