S03005
错误代码
S03005
报错信息
The reactive state engine doesn't support the aggregate function <%funcName> in metrics <%groupMsg>. RefId: S03005
其中,%funcName 代表具体的聚合函数名称。
错误原因
ReactiveStateEngine 在创建时需要指定 metrics,DualOwnershipReactiveStateEngine 在创建时需要指定 metrics1 和 metrics2。
由于目前的 ReactiveStateEngine 和 DualOwnershipReactiveStateEngine 的 metrics 不支持聚合函数,当这三个参数中包含聚合函数(内置或自定义聚合函数),会导致该报错。
内置聚合函数列表如下:
first | kurtosis | med | wavg |
last | skew | max | contextCount |
count | percentile | min | contextSum |
countNanInf | quantile | imax | contextSum2 |
mode | std | imin | percentileRank |
size | stdp | sum | tanimoto |
beta | var | sum2 | euclidean |
firstNot | varp | sum3 | mutualInfo |
lastNot | corr | sum4 | atImax |
ifirstNot | covar | wsum | atImin |
ilastNot | sem | avg | nunique |
prod | mad | mean |
解决办法
删除 metrics 中的聚合函数。