[ https://issues.apache.org/jira/browse/FLINK-12461?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17006931#comment-17006931 ]
Gaël Renoux commented on FLINK-12461: ------------------------------------- By the way, I just tested Scala 2.12.10 with Flink 1.9.1, and it works fine. Flink 1.8 is no longer the default choice for a new project, so I guess it's not a big deal anymore and this ticket can be closed. I still think the doc could use a compatibility page, though. > Flink 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 > Components: API / Scala > Affects Versions: 1.8.0 > Reporter: Gaël Renoux > Assignee: Aljoscha Krettek > Priority: Major > > 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 job, 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 (v8.3.4#803005)