[ https://issues.apache.org/jira/browse/FLINK-7997?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Stephan Ewen closed FLINK-7997. ------------------------------- > Avro should be always in the user code > -------------------------------------- > > Key: FLINK-7997 > URL: https://issues.apache.org/jira/browse/FLINK-7997 > Project: Flink > Issue Type: Improvement > Reporter: Stephan Ewen > Assignee: Stephan Ewen > Fix For: 1.4.0 > > > Having Avro in the user code space makes it possible for users to use > different Avro versions that the ones pulled in by an overloaded classpath > (for example when having Hadoop in the classpath) > This is possible through the new child-first classloading in Flink 1.4. > Also, this should fix the problem of "X cannot be cast to X", because Avro > classes will be scoped to the user code class loader, and the Avro schema > cache will not be JVM-wide- -- This message was sent by Atlassian JIRA (v6.4.14#64029)