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

Stamatis Zampetakis commented on HIVE-29658:
--------------------------------------------

[~tanishqchugh] once you get a chance please add the remaining part of the 
stack trace in the description to show case exactly where the problem comes 
from. Full trace is extremely helpful for users to quickly identify and if they 
are hitting this or another kind of issue.

> OrcEncodedDataReader runs into NPE when LLAP IO cache is disabled
> -----------------------------------------------------------------
>
>                 Key: HIVE-29658
>                 URL: https://issues.apache.org/jira/browse/HIVE-29658
>             Project: Hive
>          Issue Type: Bug
>            Reporter: tanishqchugh
>            Assignee: tanishqchugh
>            Priority: Major
>
> When the LLAP IO cache is disabled with setting _hive.llap.io.memory.mode_ to 
> {_}none{_}, queries using ORC reader runs into NPE
> Minimal Queries to Repro:
> {code:java}
> CREATE TABLE llap_none_orc_src (
> id INT,
> name STRING
> )
> STORED AS ORC;
> INSERT INTO llap_none_orc_src VALUES (1, 'a'), (2, 'b');
> CREATE TABLE llap_none_orc_merged STORED AS ORC AS
> SELECT id, name FROM llap_none_orc_src;{code}
> Error Stack Trace:
> {code:java}
> Caused by: java.io.IOException: java.lang.NullPointerException: Cannot invoke 
> "org.apache.hadoop.hive.llap.cache.PathCache.touch(Object, String)" because 
> "this.pathCache" is null
>         at 
> org.apache.hadoop.hive.llap.io.api.impl.LlapRecordReader.rethrowErrorIfAny(LlapRecordReader.java:611)
>         at 
> org.apache.hadoop.hive.llap.io.api.impl.LlapRecordReader.nextCvb(LlapRecordReader.java:554)
>         at 
> org.apache.hadoop.hive.llap.io.api.impl.LlapRecordReader.next(LlapRecordReader.java:387)
>         at 
> org.apache.hadoop.hive.llap.io.api.impl.LlapRecordReader.next(LlapRecordReader.java:89)
>         at 
> org.apache.hadoop.hive.ql.io.HiveContextAwareRecordReader.doNext(HiveContextAwareRecordReader.java:374)
>         at 
> org.apache.hadoop.hive.ql.io.HiveRecordReader.doNext(HiveRecordReader.java:82)
>         at 
> org.apache.hadoop.hive.ql.io.HiveContextAwareRecordReader.next(HiveContextAwareRecordReader.java:118)
>         at 
> org.apache.hadoop.hive.ql.io.HiveContextAwareRecordReader.next(HiveContextAwareRecordReader.java:58)
>         at 
> org.apache.hadoop.mapred.split.TezGroupedSplitsInputFormat$TezGroupedSplitsRecordReader.next(TezGroupedSplitsInputFormat.java:208)
>         at 
> org.apache.tez.mapreduce.lib.MRReaderMapred.next(MRReaderMapred.java:116)
>         at 
> org.apache.hadoop.hive.ql.exec.tez.MapRecordSource.pushRecord(MapRecordSource.java:75)
>         ... 17 more{code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to