Makoto Yui created HIVEMALL-165:
-----------------------------------
Summary: array_remove UDF throws exception when the first argument
is null
Key: HIVEMALL-165
URL: https://issues.apache.org/jira/browse/HIVEMALL-165
Project: Hivemall
Issue Type: Bug
Reporter: Makoto Yui
Priority: Minor
The following error caused where the first argument is null.
{code}
Caused by: org.apache.hadoop.hive.ql.metadata.HiveException: Unable to execute
method public java.util.List
hivemall.tools.array.ArrayRemoveUDF.evaluate(java.util.List,org.apache.hadoop.io.Text)
on object hivemall.tools.array.ArrayRemoveUDF@54e2fe of class
hivemall.tools.array.ArrayRemoveUDF with arguments {null,
:org.apache.hadoop.io.Text} of size 2
at
org.apache.hadoop.hive.ql.exec.FunctionRegistry.invoke(FunctionRegistry.java:1251)
at
org.apache.hadoop.hive.ql.udf.generic.GenericUDFBridge.evaluate(GenericUDFBridge.java:182)
at
org.apache.hadoop.hive.ql.exec.ExprNodeGenericFuncEvaluator._evaluate(ExprNodeGenericFuncEvaluator.java:166)
at
org.apache.hadoop.hive.ql.exec.ExprNodeEvaluator.evaluate(ExprNodeEvaluator.java:77)
at
org.apache.hadoop.hive.ql.exec.ExprNodeGenericFuncEvaluator$DeferredExprObject.get(ExprNodeGenericFuncEvaluator.java:77)
at
org.apache.hadoop.hive.ql.udf.generic.GenericUDFBridge.evaluate(GenericUDFBridge.java:178)
at
org.apache.hadoop.hive.ql.exec.ExprNodeGenericFuncEvaluator._evaluate(ExprNodeGenericFuncEvaluator.java:166)
at
org.apache.hadoop.hive.ql.exec.ExprNodeEvaluator.evaluate(ExprNodeEvaluator.java:77)
at
org.apache.hadoop.hive.ql.exec.ExprNodeEvaluator.evaluate(ExprNodeEvaluator.java:65)
at
org.apache.hadoop.hive.ql.exec.SelectOperator.processOp(SelectOperator.java:79)
at org.apache.hadoop.hive.ql.exec.Operator.forward(Operator.java:793)
at
org.apache.hadoop.hive.ql.exec.TableScanOperator.processOp(TableScanOperator.java:92)
at org.apache.hadoop.hive.ql.exec.Operator.forward(Operator.java:793)
at org.apache.hadoop.hive.ql.exec.MapOperator.process(MapOperator.java:539)
... 9 more
{code}
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)