[jira] [Created] (FLINK-12461) 1.8 not working with Scala 2.12.8

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (FLINK-12461) 1.8 not working with Scala 2.12.8

Shang Yuanchun (Jira)
Gaël Renoux created FLINK-12461:
-----------------------------------

             Summary: 1.8 not working with Scala 2.12.8
                 Key: FLINK-12461
                 URL: https://issues.apache.org/jira/browse/FLINK-12461
             Project: Flink
          Issue Type: Bug
    Affects Versions: 1.8.0
            Reporter: Gaël Renoux


When using 1.8 with Scala 2.12.8 and trying to parse a scala.Map (not a java.util.Map), I get a: java.lang.ClassNotFoundException: scala.math.Ordering$$anon$9

To reproduce:
- start with the Scala Maven archetype (org.apache.flink:flink-quickstart-scala:1.8.0)
- in the POM, set the scala.version to 2.12.8 and the scala.binary.version to 2.12
- in StreamingJob, add: env.fromElements[Map[String, Int]]()

It works with Scala 2.12.7 (well, without putting anything in the Stream, it fails with "No operators defined in streaming topology", which is expected).

I suspect this is linked to the binary incompatiblity of 2.12.8 with 2.12.7 (see the release note of 2.12.8), so compiling Flink with 2.12.8 instead of 2.12.7 might be enough (although it might stop working with 2.12.7?)



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)