For which Scala 2.12 version are you trying to compile? Flink supports
Scala versions up to 2.12.7, since 2.12.8 introduced a binary
incompatibility. Most likely (but not tested) you can compile for a
different Scala version by using mvn clean install -DskipTests
-Djapicmp.skip -Dscala-2.12 -Dscala.version=2.12.15

Op vr 19 aug. 2022 om 03:11 schreef yuxia <luoyu...@alumni.sjtu.edu.cn>:

> At least for Flink 1.15, it's recommended to use  maven 3.2.5. So I guess
> maybe you can try use a lower version of maven.
>
> Best regards,
> Yuxia
>
> ------------------------------
> *发件人: *"Milind Vaidya" <kava...@gmail.com>
> *收件人: *"Weihua Hu" <huweihua....@gmail.com>
> *抄送: *"User" <user@flink.apache.org>
> *发送时间: *星期五, 2022年 8 月 19日 上午 1:26:45
> *主题: *Re: Failing to compile Flink 1.9 with Scala 2.12
>
> Hi Weihua,
>
> Thanks for the update. I do understand that, but right now it is not
> possible to update immediately to 1.15, so wanted to know what is the way
> out.
>
> - Milind
>
> On Thu, Aug 18, 2022 at 7:19 AM Weihua Hu <huweihua....@gmail.com> wrote:
>
>> Hi
>> Flink 1.9 is not updated since 2020-04-24, it's recommended to use the
>> latest stable version 1.15.1.
>>
>>
>> Best,
>> Weihua
>>
>>
>> On Thu, Aug 18, 2022 at 5:36 AM Milind Vaidya <kava...@gmail.com> wrote:
>>
>>> Hi
>>>
>>> Trying to compile and build Flink jars based on Scala 2.12.
>>>
>>> Settings :
>>> Java 8
>>> Maven 3.6.3 / 3.8.6
>>>
>>> Many online posts suggest using Java 8 which is already in place.
>>>
>>> Building using Jenkins. Any clues as to how to get rid of it?
>>>
>>>
>>>  <!-- set scala maven plugin version -->
>>> <plugin>
>>> <groupId>net.alchim31.maven</groupId>
>>> <artifactId>scala-maven-plugin</artifactId>
>>> <version>3.3.2</version>
>>> <configuration>
>>> <args>
>>> <arg>-nobootcp</arg>
>>> </args>
>>> <jvmArgs>
>>> <arg>-Xss2m</arg>
>>> </jvmArgs>
>>> </configuration>
>>> </plugin>
>>>
>>>
>>> Exception :
>>>
>>> Failed to execute goal net.alchim31.maven:scala-maven-plugin:3.3.2:compile 
>>> (scala-compile-first) on project flink-table-planner-blink_2.12: wrap: 
>>> org.apache.commons.exec.ExecuteException: Process exited with an error: 1 
>>> (Exit value: 1) -> [Help 1]
>>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute 
>>> goal net.alchim31.maven:scala-maven-plugin:3.3.2:compile 
>>> (scala-compile-first) on project flink-table-planner-blink_2.12: wrap: 
>>> org.apache.commons.exec.ExecuteException: Process exited with an error: 1 
>>> (Exit value: 1)
>>>     at 
>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212)
>>>     at 
>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>>>     at 
>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>>>     at 
>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
>>>     at 
>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
>>>     at 
>>> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
>>>     at 
>>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
>>>     at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
>>>     at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
>>>     at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
>>>     at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
>>>     at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
>>>     at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
>>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>     at 
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>>>     at 
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>     at java.lang.reflect.Method.invoke(Method.java:498)
>>>     at 
>>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
>>>     at 
>>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
>>>     at 
>>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
>>>     at 
>>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
>>> Caused by: org.apache.maven.plugin.MojoExecutionException: wrap: 
>>> org.apache.commons.exec.ExecuteException: Process exited with an error: 1 
>>> (Exit value: 1)
>>>     at scala_maven.ScalaMojoSupport.execute(ScalaMojoSupport.java:593)
>>>     at 
>>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
>>>     at 
>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
>>>     ... 20 more
>>> Caused by: org.apache.commons.exec.ExecuteException: Process exited with an 
>>> error: 1 (Exit value: 1)
>>>     at 
>>> org.apache.commons.exec.DefaultExecutor.executeInternal(DefaultExecutor.java:377)
>>>     at 
>>> org.apache.commons.exec.DefaultExecutor.execute(DefaultExecutor.java:160)
>>>     at 
>>> org.apache.commons.exec.DefaultExecutor.execute(DefaultExecutor.java:147)
>>>     at 
>>> scala_maven_executions.JavaMainCallerByFork.run(JavaMainCallerByFork.java:89)
>>>     at 
>>> scala_maven.ScalaCompilerSupport.compile(ScalaCompilerSupport.java:161)
>>>     at 
>>> scala_maven.ScalaCompilerSupport.doExecute(ScalaCompilerSupport.java:99)
>>>     at scala_maven.ScalaMojoSupport.execute(ScalaMojoSupport.java:585)
>>>
>>>
>

Reply via email to