[ 
https://issues.apache.org/jira/browse/DRILL-6016?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16419088#comment-16419088
 ] 

ASF GitHub Bot commented on DRILL-6016:
---------------------------------------

Github user vdiravka commented on a diff in the pull request:

    https://github.com/apache/drill/pull/1166#discussion_r178070635
  
    --- Diff: 
exec/java-exec/src/test/java/org/apache/drill/exec/physical/impl/writer/TestParquetWriter.java
 ---
    @@ -780,17 +783,42 @@ public void 
testImpalaParquetBinaryAsVarBinary_DictChange() throws Exception {
       Test the reading of a binary field as drill timestamp where data is in 
dictionary _and_ non-dictionary encoded pages
        */
       @Test
    -  @Ignore("relies on particular time zone, works for UTC")
       public void testImpalaParquetBinaryAsTimeStamp_DictChange() throws 
Exception {
         try {
           testBuilder()
               .sqlQuery("select int96_ts from dfs.`parquet/int96_dict_change` 
order by int96_ts")
               .optionSettingQueriesForTestQuery(
                   "alter session set `%s` = true", 
ExecConstants.PARQUET_READER_INT96_AS_TIMESTAMP)
               .ordered()
    -          
.csvBaselineFile("testframework/testParquetReader/testInt96DictChange/q1.tsv")
    -          .baselineTypes(TypeProtos.MinorType.TIMESTAMP)
               .baselineColumns("int96_ts")
    +          .baselineValues(new DateTime(convertToLocalTimestamp("1970-01-01 
00:00:01.000")))
    --- End diff --
    
    One baselineValue is enough. Please use `where` in the query.


> 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
>            Assignee: 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)

Reply via email to