[
https://issues.apache.org/jira/browse/FLINK-30501?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17676061#comment-17676061
]
Chesnay Schepler commented on FLINK-30501:
------------------------------------------
What I meant with "beyond that" is that we don't support Java 12 or above. That
Flink does build with Java 8 was hidden from the docs since the deprecation of
Java 8 support, so that new developers start developing with Java 11 from the
get go.
ASM errors have traditionally always been about unsupported JDKs, as ASM needs
to be updated for each JDK release.
The "19" in your error message indicated to me that it was compiled with Java
19.
I just compiled the current Flink master successfully with Java 8, and CI is
also working.
I'd suggest to double-check what Java version is shown by {{mvn --version}} and
whether some Java 19 JDK isn't on PATH. I remember running into such strange
issues in the past.
> Set requireJavaVersion in pom.xml to be at least 11
> ---------------------------------------------------
>
> Key: FLINK-30501
> URL: https://issues.apache.org/jira/browse/FLINK-30501
> Project: Flink
> Issue Type: Sub-task
> Components: Build System / CI
> Reporter: Dong Lin
> Assignee: Dong Lin
> Priority: Major
> Labels: pull-request-available
>
> Flink 1.15 and later versions require at least Java 11 to build from sources
> [1]. However, if users build Flink with Java 1.8 using the following command,
> the build would fail due to org.apache.maven.plugin.MojoExecutionException
> without mentioning the Java version issue.
>
> {code:bash}
> mvn clean install -DskipTests -Pskip-webui-build
> {code}
>
> We should update the required JDK version in pom.xml so that `mvn install`
> will report error directly related to the JDK version if users's JDK version
> is below 11.
>
> [1]
> [https://nightlies.apache.org/flink/flink-docs-release-1.15/docs/flinkdev/building/]
--
This message was sent by Atlassian Jira
(v8.20.10#820010)