Github user myui commented on the issue:
https://github.com/apache/incubator-hivemall/pull/114
oops... I forget that default constructor is mandatory in UDAF.
```
Caused by: java.lang.RuntimeException: java.lang.NoSuchMethodException:
hivemall.tools.map.UDAFToOrderedMap$DescendingMapEvaluator.<init>()
at
org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:134)
at
org.apache.hadoop.hive.ql.plan.AggregationDesc.getGenericUDAFEvaluator(AggregationDesc.java:92)
at
org.apache.hadoop.hive.ql.exec.GroupByOperator.initializeOp(GroupByOperator.java:350)
at
org.apache.hadoop.hive.ql.exec.Operator.initialize(Operator.java:366)
at
org.apache.hadoop.hive.ql.exec.Operator.initialize(Operator.java:556)
at
org.apache.hadoop.hive.ql.exec.Operator.initializeChildren(Operator.java:508)
at
org.apache.hadoop.hive.ql.exec.Operator.initialize(Operator.java:376)
at
org.apache.hadoop.hive.ql.exec.Operator.initialize(Operator.java:556)
at
org.apache.hadoop.hive.ql.exec.Operator.initializeChildren(Operator.java:508)
at
org.apache.hadoop.hive.ql.exec.Operator.initialize(Operator.java:376)
at
org.apache.hadoop.hive.ql.exec.MapOperator.initializeMapOperator(MapOperator.java:501)
at
org.apache.hadoop.hive.ql.exec.tez.MapRecordProcessor.init(MapRecordProcessor.java:317)
... 15 more
Caused by: java.lang.NoSuchMethodException:
hivemall.tools.map.UDAFToOrderedMap$DescendingMapEvaluator.<init>()
at java.lang.Class.getConstructor0(Class.java:3082)
at java.lang.Class.getDeclaredConstructor(Class.java:2178)
at
org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:128)
... 26 more
```
---