問題
- Liferay Workspace U47+ では、サービス ビルダーは次のようなエラーでビルド タスクに失敗します。
error: method getResult in interface FinderCache cannot be applied to given types;
...
required: FinderPath,Object[],BasePersistence<?>
found: FinderPath,Object[]
reason: actual and formal argument lists differ in length
Environment
- 7.4.x、7.3.x、7.2.x、7.1.x、7.0.x
解決策
- 回避策は、次の手順を実行することで実現できます。
- com.liferay.gradle.plugins.workspace のバージョンを settings.gradle:
classpath(group: "com.liferay", name: "com.liferay.gradle.plugins.workspace", version で 4.0.22 に変更します。 : "4.0.22")
- gradlew buildService を実行します
- gradlew ビルドを実行する
- com.liferay.gradle.plugins.workspace のバージョンを settings.gradle:
- 恒久的な修正は LPS-166596経由で行われます
追加情報
会員限定記事
Liferay エンタープライズ サブスクリプションをお持ちのお客様は1500件を超えるベストプラクティス、トラブルシューティング、その他のソリューション記事を閲覧できます。ログインすると、記事全体をお読みいただけます。
ログイン