diff --git a/ql/src/java/org/apache/hadoop/hive/ql/io/orc/ReaderImpl.java b/ql/src/java/org/apache/hadoop/hive/ql/io/orc/ReaderImpl.java index bbc465469630..3c0de3cea552 100644 --- a/ql/src/java/org/apache/hadoop/hive/ql/io/orc/ReaderImpl.java +++ b/ql/src/java/org/apache/hadoop/hive/ql/io/orc/ReaderImpl.java @@ -642,6 +642,13 @@ private List getColumnIndicesFromNames(List colNames) { for (String colName : colNames) { if (fieldNames.contains(colName)) { fieldIdx = fieldNames.indexOf(colName); + } else { + String s = "Cannot find field for: " + colName + " in "; + for (String fn : fieldNames) { + s += fn + ", "; + } + LOG.warn(s); + continue; } // a single field may span multiple columns. find start and end column