問題
- Oracle Databaseを使用して1000以上の変更があるパブリケーションを発行しようとすると、エラーが発生して処理が失敗します:
2023-04-04 14:59:53.645 ERROR [liferay/background_task-10][BackgroundTaskMessageListener:167] Unable to execute background task
com.liferay.portal.kernel.log.LogSanitizerException: java.sql.SQLSyntaxErrorException: ORA-01795: maximum number of expressions in a list is 1000_ [Sanitized]
at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:494) ~[ojdbc8.jar:12.2.0.1.0]
at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:446) ~[ojdbc8.jar:12.2.0.1.0]
at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:1054) ~[ojdbc8.jar:12.2.0.1.0]
Environment
- DXP 7.4
解決策
- この問題は LPS-176611によって修正されています。 このLPSを含むHotfixをビルドする必要があります。
会員限定記事
Liferay エンタープライズ サブスクリプションをお持ちのお客様は1500件を超えるベストプラクティス、トラブルシューティング、その他のソリューション記事を閲覧できます。ログインすると、記事全体をお読みいただけます。
ログイン