Richard Eckart de Castilho created UIMA-6351: ------------------------------------------------
Summary: CLONE - japicmp post processing script fails with Java 16 (uimaFIT) Key: UIMA-6351 URL: https://issues.apache.org/jira/browse/UIMA-6351 Project: UIMA Issue Type: Bug Reporter: Richard Eckart de Castilho Assignee: Richard Eckart de Castilho Fix For: 2.11.0SDK, 3.2.0SDK When building the UIMA Java SDK with a Java 16 JDK, we get the following error: {quote} [ERROR] Failed to execute goal com.github.siom79.japicmp:japicmp-maven-plugin:0.14.4:cmp (default) on project uimaj-core: Execution of post-analysis script failed: javax.script.ScriptException: groovy.lang.MissingMethodException: No signature of method: java.lang.String.endsWith() is applicable for argument types: (java.lang.String) values: [_Type] -> [Help 1] {quote} Works with Java 15. The fix is apparently to force japicmp to use a new Groovy version: {code} <plugin> <groupId>com.github.siom79.japicmp</groupId> <artifactId>japicmp-maven-plugin</artifactId> <version>0.15.3</version> <dependencies> <dependency> <groupId>org.codehaus.groovy</groupId> <artifactId>groovy-jsr223</artifactId> <version>2.5.14</version> </dependency> </dependencies> </plugin> {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)