I'm trying to dig into serialization performance issues in my scala flink job. I'm seeing all of the TypeInformation logs coming out of the java TypeExtractor instead of the scala TypeExtractor. This makes me think my case class 'EventValue' and the scala Option types are not being serialized with their specialized serializers.
INFO 2016-11-07 19:44:30,604 [main] org.apache.flink.api.java.typeutils.TypeExtractor - class org.apache.avro.generic.GenericData$Record is not a valid POJO type
INFO 2016-11-07 19:44:30,608 [main] org.apache.flink.api.java.typeutils.TypeExtractor - class org.apache.avro.generic.GenericData$Record is not a valid POJO type
INFO 2016-11-07 19:44:30,610 [main] org.apache.flink.api.java.typeutils.TypeExtractor - class org.apache.avro.generic.GenericData$Record is not a valid POJO type
INFO 2016-11-07 19:44:30,610 [main] org.apache.flink.api.java.typeutils.TypeExtractor - class org.apache.avro.generic.GenericData$Record is not a valid POJO type
INFO 2016-11-07 19:44:30,669 [ma