自定义UDTF函数,创建成功,但使用报错

【详述】自定义一个UDTF函数,已经创建成功,但使用的时候报错
【背景】做过哪些操作?
【业务影响】
【StarRocks版本】例如:2.4.2
【集群规模】例如:3fe(1 follower+2observer)+5be(fe与be混部)
【机器信息】CPU虚拟核/内存/网卡,例如:48C/64G/万兆
【联系方式】
【附件】

1064 - Table function cannot be used in expression

package com.starrocks.udf.sample;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;

public class myJsonArray {
public static String[] process(String in) {
if (in == null) return null;
String s="";
JSONArray objects = JSONArray.parseArray(in);
for (int i = 0; i < objects.size(); i++) {
if (i<objects.size()-1){
s=s+objects.get(i)+"#%#";
}else {
s=s+objects.get(i);
}

    }
    return s.split("#%#");
}

}

确认是否开启了udf

请问这个解决了吗

我也遇到了类似的问题,模仿官网的表函数例子写法可行 select * from TABLE(generate_series(2, 5)); 我的starrocks版本3.x