Andy Lester created SOLR-15888:
----------------------------------

             Summary: Confusing error message when javac is not installed
                 Key: SOLR-15888
                 URL: https://issues.apache.org/jira/browse/SOLR-15888
             Project: Solr
          Issue Type: Improvement
      Security Level: Public (Default Security Level. Issues are Public)
          Components: Gradle
            Reporter: Andy Lester


I was trying to get gradlew going but did not have the proper 
java-11-openjdk-devel package installed.  This meant I didn't have javac 
installed.

gradlew tries to do compile WrapperDownloader early on, and the error message 
was very confusing:

{{Exception in thread "main" java.lang.IllegalArgumentException: error: release 
version 11 not supported}}
{{    at 
jdk.compiler/com.sun.tools.javac.main.Arguments.reportDiag(Arguments.java:891)}}
{{    at 
jdk.compiler/com.sun.tools.javac.main.Arguments.handleReleaseOptions(Arguments.java:311)}}
{{    at 
jdk.compiler/com.sun.tools.javac.main.Arguments.processArgs(Arguments.java:350)}}
{{    at 
jdk.compiler/com.sun.tools.javac.main.Arguments.init(Arguments.java:246)}}
{{    at 
jdk.compiler/com.sun.tools.javac.api.JavacTool.getTask(JavacTool.java:185)}}
{{    at 
jdk.compiler/com.sun.tools.javac.api.JavacTool.getTask(JavacTool.java:119)}}
{{    at jdk.compiler/com.sun.tools.javac.launcher.Main.compile(Main.java:364)}}
{{    at jdk.compiler/com.sun.tools.javac.launcher.Main.run(Main.java:176)}}
{{    at jdk.compiler/com.sun.tools.javac.launcher.Main.main(Main.java:119)}}
{{\nSomething went wrong. Make sure you're using Java 11 or later.}}

The first line says "release version 11 not supported" and the last says "Make 
sure you're using Java 11." Those seem contradictory. [~bunchr] came to my 
rescue and suggested that I needed javac, and that led me to get the right 
package installed.

(Also, there's an incorrect literal "\n" in the last line)

Maybe an explicit check for javac before trying to build, and corresponding 
specific error message, would help better identify the problem.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to