Siddhi javascript错误,无法初始化类io.siddhi.extension.script.js.EvalJavaScript。

问题描述 投票:1回答:1

当我尝试使用javascript函数时,我得到了这个错误。"无法初始化类io.siddhi.extension.script.js.EvalJavaScript"

我在lib文件夹里看到siddhi-script-js-5.0.3.jar,无论是运行器还是工具都有,我还需要安装什么扩展吗?

我觉得Siddhi的javascrpt插件有BUG。

我添加了Siddhi官方的例子,然后出现了一个错误,你可以在第三张图中注意到。

enter image description here

enter image description here

enter image description here

javascript siddhi
1个回答
0
投票

我猜这是Siddhi-Docker的官方bug,因为docker化使用的基础JDK镜像是slim版本,它没有用于JS编译的NashornScript库。

siddhi-runner的工作原理是使用非slim版本的基础JDK镜像。我已经在本地验证过了,它工作得很好。我的拉取请求正在等待审查。

https:/github.comsiddhi-iodocker-siddhipull33。


-1
投票

不,你不需要再安装任何扩展。你用的是哪个siddhi工具版本?我刚刚尝试了v5.1.2中的javascript样本,它可以正常工作。

© www.soinside.com 2019 - 2024. All rights reserved.