Service builder error during build task


  • 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


  • 7.4.x, 7.3.x, 7.2.x, 7.1.x, 7.0.x 


  • Workaround can be achieved by performing the following:
    1. 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")
    2. Run gradlew buildService
    3. Run gradlew build
  • Permanent fix to come via LPS-166596

Additional Information

¿Fue útil este artículo?
Usuarios a los que les pareció útil: 0 de 0