Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
The following query throws NullPointerException:
select value c.c_custkey
from Customer c
where not(c.c_name in "Customer#000000001", "Customer#000000002", "Customer#000000003")
java.lang.NullPointerException: null
at org.apache.asterix.om.typecomputer.impl.TypeComputeUtils.getActualType(TypeComputeUtils.java:204) ~[classes/:?]
at org.apache.asterix.om.typecomputer.impl.TypeComputeUtils.getActualType(TypeComputeUtils.java:183) ~[classes/:?]
at org.apache.asterix.om.typecomputer.impl.TypeComputeUtils.resolveResultType(TypeComputeUtils.java:88) ~[classes/:?]
at org.apache.asterix.om.typecomputer.impl.BooleanFunctionTypeComputer.computeType(BooleanFunctionTypeComputer.java:44) ~[classes/:?]
at org.apache.asterix.dataflow.data.common.ExpressionTypeComputer.getTypeForFunction(ExpressionTypeComputer.java:84) ~[classes/:?]
at org.apache.asterix.dataflow.data.common.ExpressionTypeComputer.getType(ExpressionTypeComputer.java:55) ~[classes/:?]
at org.apache.hyracks.algebricks.core.algebra.typing.AbstractTypeEnvironment.getType(AbstractTypeEnvironment.java:45) ~[classes/:?]
at org.apache.asterix.om.typecomputer.impl.TypeComputeUtils.resolveResultType(TypeComputeUtils.java:84) ~[classes/:?]