diff --git serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/MetadataListStructObjectInspector.java serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/MetadataListStructObjectInspector.java index 76f5d09..9e7900a 100644 --- serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/MetadataListStructObjectInspector.java +++ serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/MetadataListStructObjectInspector.java @@ -49,7 +49,7 @@ public static MetadataListStructObjectInspector getInstance( List columnNames) { ArrayList> key = new ArrayList>(1); key.add(columnNames); - MetadataListStructObjectInspector result = cached.get(columnNames); + MetadataListStructObjectInspector result = cached.get(key); if (result == null) { result = new MetadataListStructObjectInspector(columnNames); cached.put(key, result);