[ https://issues.apache.org/jira/browse/HIVEMALL-165?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Makoto Yui reassigned HIVEMALL-165: ----------------------------------- Assignee: Makoto Yui > 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 > Assignee: Makoto Yui > Priority: Minor > Fix For: 0.5.2 > > > 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 (v7.6.3#76005)