Rocher Suchard created MCOMPILER-435: ----------------------------------------
Summary: Plugin does not report actual error from ErrorProne when toolchain is used Key: MCOMPILER-435 URL: https://issues.apache.org/jira/browse/MCOMPILER-435 Project: Maven Compiler Plugin Issue Type: Bug Affects Versions: 3.8.1 Environment: Windows, Maven 3.6.3 Reporter: Rocher Suchard Attachments: maven-compiler-plugin-3.8.1-error-prone.zip Hello, I followed ErrorProne installation ([http://errorprone.info/docs/installation] and [http://errorprone.info/docs/patching]) but I did not provide a {{-XepPatchCheck}} which result in an error that {{maven-compiler-plugin}} fails to report when a toolchain is used: Without a toolchain, I get this error which is what I expect, eg: something that helps! {code:java} [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project maven-compiler-plugin-error-prone: Fatal error compiling: -XepPatchChecks and -XepPatchLocation must be specif ied together -> [Help 1] {code} With a JDK 11 toolchain, the error won't help, neither the (huge) stacktrace when using {{-e}}. {code:java} [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project maven-compiler-plugin-error-prone: Compilation failure -> [Help 1] {code} {{maven-compiler-plugin}} is unable to report correctly the {{com.google.errorprone.InvalidCommandLineOptionException}} thrown by ErrorProne when a toolchain is used (in this case, the toolchain is useless, but I have profile with Java 15). The attached file contains a sample project: - To test the case when it reports the ErrorProne exception, simply do {{./mvnw clean install}} - To test the case with a JDK 11 toolchain, simply do {{./mvnw -Puse-toolchain clean install}} Java 11 is both required to build, and as a toolchain. -- This message was sent by Atlassian Jira (v8.3.4#803005)