Dominik Wosiński created FLINK-14617: ----------------------------------------
Summary: Dataset Parquet ClassCastException for SpecificRecord Key: FLINK-14617 URL: https://issues.apache.org/jira/browse/FLINK-14617 Project: Flink Issue Type: Bug Affects Versions: 1.8.0 Environment: {code:java} {code} Reporter: Dominik Wosiński The following code runs smoothly when the _executionEnvironment_ is instance of _StreamExecutionEnvironment_: {code:java} val job = Job.getInstance() AvroReadSupport.setAvroDataSupplier(job.getConfiguration, classOf[AvroDataSupplierWithTimestampConversion]) val avroParquetInputFormat = new AvroParquetInputFormat[GpsPointDTO]() val hadoopInputFormat = new HadoopInputFormat[Void, GpsPointDTO](avroParquetInputFormat, classOf[Void], classOf[GpsPointDTO], job) FileInputFormat.addInputPaths(job, filePaths.head) executionEnvironment.createInput(hadoopInputFormat).map(_._2).print(){code} But when the _ExecutionEnvironment_ is used instead of _StreamExecutionEnviroment,_ then the code throws the: {code:java} Caused by: java.lang.ClassCastException: class org.apache.avro.generic.GenericData$Record cannot be cast to class com.company.GpsPointDTO (org.apache.avro.generic.GenericData$Record and com.company.GpsPointDTO are in unnamed module of loader 'app'){code} I don't think this is the expected behavior. -- This message was sent by Atlassian Jira (v8.3.4#803005)