Issue
- With Liferay Workspace U47+, service builder fails at build task with error similar to:
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
Resolution
- Workaround can be achieved by performing the following:
- Change the version of com.liferay.gradle.plugins.workspace to 4.0.22 in settings.gradle:
classpath(group: "com.liferay", name: "com.liferay.gradle.plugins.workspace", version: "4.0.22")
- Run gradlew buildService
- Run gradlew build
- Change the version of com.liferay.gradle.plugins.workspace to 4.0.22 in settings.gradle:
- Permanent fix to come via LPS-166596
Additional Information
Contenido exclusivo para suscriptores.
Una Suscripción Enterprise de Liferay proporciona acceso a más de 1.500 artículos que incluyen las mejores practicas, diagnóstico de problemas y otras soluciones útiles. Inicia sesión para tener un acceso completo.
Inicia sesión