diff --git ql/src/java/org/apache/hadoop/hive/ql/io/orc/ReaderImpl.java ql/src/java/org/apache/hadoop/hive/ql/io/orc/ReaderImpl.java index 30c2fad..3e031ed 100644 --- ql/src/java/org/apache/hadoop/hive/ql/io/orc/ReaderImpl.java +++ ql/src/java/org/apache/hadoop/hive/ql/io/orc/ReaderImpl.java @@ -215,7 +215,8 @@ public long getContentLength() { @Override public OrcFile.Version getFileVersion() { for (OrcFile.Version version: OrcFile.Version.values()) { - if (version.getMajor() == versionList.get(0) && + if ((versionList != null && !versionList.isEmpty()) && + version.getMajor() == versionList.get(0) && version.getMinor() == versionList.get(1)) { return version; }