StarRocks 2.5.2 UDF报错

【详述】
想要创建一个解析IP地址为省份/国家的UDF,这个UDF依赖一个外部的依赖库,需要通过静态类初始化加载,但是StarRocks的UDF函数可能对于这种场景支持不够好,能够正常创建UDF,但是调用会报错
ERROR 1064 (HY000): java.lang.ExceptionInInitializerError[com.baishan.starrocks.udf.IPLocationUDF.evaluate(IPLocationUDF.java:11), com.starrocks.udf.gen.CallStub.batchCallV(Unknown Source)]
【背景】做过哪些操作?
【业务影响】
【StarRocks版本】例如:2.5.2
【集群规模】例如:3fe(3 follower)+3be(fe与be混部)
【机器信息】CPU虚拟核/内存/网卡,例如:40c 128G
【联系方式】社区群4- will lee
【附件】


报错的是第14行,依赖一个外部jar包将ip转换为国家省份等信息

我打的包是没有问题的

能发一个完整的warning吗,目前的信息还不够

这个错误应该是二进制的文件打成jar包的时候被过滤掉了。
Apache Maven Resources Plugin – Binaries Filtering

加上以后就好了

1赞