当我尝试使用javascript函数时,我得到了这个错误。"无法初始化类io.siddhi.extension.script.js.EvalJavaScript"
我在lib文件夹里看到siddhi-script-js-5.0.3.jar,无论是运行器还是工具都有,我还需要安装什么扩展吗?
我觉得Siddhi的javascrpt插件有BUG。
我添加了Siddhi官方的例子,然后出现了一个错误,你可以在第三张图中注意到。
我猜这是Siddhi-Docker的官方bug,因为docker化使用的基础JDK镜像是slim版本,它没有用于JS编译的NashornScript库。
siddhi-runner的工作原理是使用非slim版本的基础JDK镜像。我已经在本地验证过了,它工作得很好。我的拉取请求正在等待审查。
不,你不需要再安装任何扩展。你用的是哪个siddhi工具版本?我刚刚尝试了v5.1.2中的javascript样本,它可以正常工作。