### Eclipse Workspace Patch 1.0 #P hive-TRUNK Index: ql/src/java/org/apache/hadoop/hive/ql/optimizer/ppr/PartitionPruner.java =================================================================== --- ql/src/java/org/apache/hadoop/hive/ql/optimizer/ppr/PartitionPruner.java (revision 1628371) +++ ql/src/java/org/apache/hadoop/hive/ql/optimizer/ppr/PartitionPruner.java (working copy) @@ -229,9 +229,11 @@ private static ExprNodeDesc removeTruePredciates(ExprNodeDesc e) { if (e instanceof ExprNodeConstantDesc) { ExprNodeConstantDesc eC = (ExprNodeConstantDesc) e; - if (e.getTypeInfo() == TypeInfoFactory.booleanTypeInfo - && eC.getValue() == Boolean.TRUE) { - return null; + if(e.getTypeInfo() != null && eC.getValue() != null) { + if (e.getTypeInfo().equals(TypeInfoFactory.booleanTypeInfo) + && eC.getValue().equals(Boolean.TRUE)) { + return null; + } } } return e;