[ https://issues.apache.org/jira/browse/HIVE-5279?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13777395#comment-13777395 ]
Hudson commented on HIVE-5279: ------------------------------ FAILURE: Integrated in Hive-trunk-hadoop1-ptest #181 (See [https://builds.apache.org/job/Hive-trunk-hadoop1-ptest/181/]) HIVE-5279 : Kryo cannot instantiate GenericUDAFEvaluator in GroupByDesc (Navis via Ashutosh Chauhan) (hashutosh: http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1526117) * /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/UDAF.java * /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/plan/AggregationDesc.java * /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFCollectList.java * /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFMkCollectionEvaluator.java * /hive/trunk/ql/src/test/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFSumList.java * /hive/trunk/ql/src/test/queries/clientpositive/udaf_sum_list.q * /hive/trunk/ql/src/test/results/clientpositive/udaf_sum_list.q.out * /hive/trunk/ql/src/test/results/compiler/plan/groupby1.q.xml * /hive/trunk/ql/src/test/results/compiler/plan/groupby2.q.xml * /hive/trunk/ql/src/test/results/compiler/plan/groupby3.q.xml * /hive/trunk/ql/src/test/results/compiler/plan/groupby5.q.xml > Kryo cannot instantiate GenericUDAFEvaluator in GroupByDesc > ----------------------------------------------------------- > > Key: HIVE-5279 > URL: https://issues.apache.org/jira/browse/HIVE-5279 > Project: Hive > Issue Type: Bug > Components: Query Processor > Reporter: Navis > Assignee: Navis > Priority: Critical > Fix For: 0.13.0 > > Attachments: 5279.patch, D12963.1.patch, D12963.2.patch, > D12963.3.patch, D12963.4.patch, D12963.5.patch > > > We didn't forced GenericUDAFEvaluator to be Serializable. I don't know how > previous serialization mechanism solved this but, kryo complaints that it's > not Serializable and fails the query. > The log below is the example, > {noformat} > java.lang.RuntimeException: com.esotericsoftware.kryo.KryoException: Class > cannot be created (missing no-arg constructor): > org.apache.hadoop.hive.serde2.objectinspector.StandardListObjectInspector > Serialization trace: > inputOI > (org.apache.hadoop.hive.ql.udf.generic.GenericUDAFGroupOn$VersionedFloatGroupOnEval) > genericUDAFEvaluator (org.apache.hadoop.hive.ql.plan.AggregationDesc) > aggregators (org.apache.hadoop.hive.ql.plan.GroupByDesc) > conf (org.apache.hadoop.hive.ql.exec.GroupByOperator) > childOperators (org.apache.hadoop.hive.ql.exec.SelectOperator) > childOperators (org.apache.hadoop.hive.ql.exec.TableScanOperator) > aliasToWork (org.apache.hadoop.hive.ql.plan.MapWork) > at > org.apache.hadoop.hive.ql.exec.Utilities.getBaseWork(Utilities.java:312) > at > org.apache.hadoop.hive.ql.exec.Utilities.getMapWork(Utilities.java:261) > at > org.apache.hadoop.hive.ql.io.HiveInputFormat.init(HiveInputFormat.java:256) > at > org.apache.hadoop.hive.ql.io.HiveInputFormat.pushProjectionsAndFilters(HiveInputFormat.java:383) > at org.apache.h > {noformat} > If this cannot be fixed in somehow, some UDAFs should be modified to be run > on hive-0.13.0 -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira