問題
- Service Builderでは、デフォルトクラスを変更せずにビルドすると、以下のエラーが発生します:
xxx\test-service-service\src\main\java\test\service\service\persistence\impl\FooPersistenceImpl.java:2425: error: method getResult in interface FinderCache cannot be applied to given types;
Long count = (Long)finderCache.getResult(
required: FinderPath,Object[],BasePersistence<?>
found: FinderPath,Object[]
reason: actual and formal argument lists differ in length
Environment
- Liferay DXP 7.4
解決策
- この問題はGradleプラグインのバージョンに起因しています。
- これを解決するには、 Liferayワークスペース 内の settings.gradle ファイルに移動し、Gradleプラグインのバージョンを "4.0.19"に変更します。
会員限定記事
Liferay エンタープライズ サブスクリプションをお持ちのお客様は1500件を超えるベストプラクティス、トラブルシューティング、その他のソリューション記事を閲覧できます。ログインすると、記事全体をお読みいただけます。
ログイン