[ https://issues.apache.org/jira/browse/DRILL-6016?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16401444#comment-16401444 ]
ASF GitHub Bot commented on DRILL-6016: --------------------------------------- Github user rajrahul commented on the issue: https://github.com/apache/drill/pull/1166 The schema given below creates the issue, as @vdiravka pointed int96 is marked required here. This parquet was generated with an older version of spark and is included in the test case. ``` message spark_schema { optional binary article_no (UTF8); optional binary qty (UTF8); required int96 run_date; } ``` Newer spark version created the schema below where int96 has become optional. ``` message spark_schema { optional binary country (UTF8); optional double sales; optional int96 targetDate; } ``` > Error reading INT96 created by Apache Spark > ------------------------------------------- > > Key: DRILL-6016 > URL: https://issues.apache.org/jira/browse/DRILL-6016 > Project: Apache Drill > Issue Type: Bug > Environment: Drill 1.11 > Reporter: Rahul Raj > Priority: Major > Fix For: 1.14.0 > > > Hi, > I am getting the error - SYSTEM ERROR : ClassCastException: > org.apache.drill.exec.vector.TimeStampVector cannot be cast to > org.apache.drill.exec.vector.VariableWidthVector while trying to read a spark > INT96 datetime field on Drill 1.11 in spite of setting the property > store.parquet.reader.int96_as_timestamp to true. > I believe this was fixed in drill > 1.10(https://issues.apache.org/jira/browse/DRILL-4373). What could be wrong. > I have attached the dataset at > https://github.com/rajrahul/files/blob/master/result.tar.gz -- This message was sent by Atlassian JIRA (v7.6.3#76005)