Dmitry Lychagin created ASTERIXDB-2440:
------------------------------------------

             Summary: NullPointerException with NOT IN
                 Key: ASTERIXDB-2440
                 URL: https://issues.apache.org/jira/browse/ASTERIXDB-2440
             Project: Apache AsterixDB
          Issue Type: Bug
          Components: COMP - Compiler
            Reporter: Dmitry Lychagin
            Assignee: Dmitry Lychagin


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/:?]

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to