[
https://issues.apache.org/jira/browse/MCOMPILER-435?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Rocher Suchard updated MCOMPILER-435:
-------------------------------------
Attachment: maven-compiler-plugin-3.13.0-error-prone.zip
> 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
> Priority: Critical
> Fix For: waiting-for-feedback
>
> Attachments: maven-compiler-plugin-3.13.0-error-prone.zip,
> 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.20.10#820010)