Wirecloud / FI-ware Widget:异常捕获输入端点

Wirecloud / FI-ware Widget: Exception catched input endpoint

我正在为 fi-ware 的混搭平台开发一个小部件。 到目前为止,它运行良好,但在我对代码进行了一些调整后,它在执行时说

Exception catched while processing an event that reached the "input" input endpoint

但是我用的是registerCallback方法,参数是input,不知道问题出在哪里

是否有其他原因导致这些异常之一?

我通过修复 javascript 代码中的一个错误解决了这个问题。 所以那里好像是正常的错误,但是没有告诉你在哪里(很有用)

如果有人对此有更准确的答案,请回答!

当小部件或运算符在处理事件(在您的情况下,事件来自 "input" 输入端点)时引发异常时,将显示此错误。

单击日志条目附近出现的 "Details" 部分,您应该可以获得有关异常的更多详细信息:

在这种情况下,异常是在 js/main.js 文件的第 15 行引发的。考虑到目前WireCloud并没有移除与WireCloud内部代码相关的stack trace部分(WireCloud的stack trace部分从Endpoint.propagate行开始),我们正在努力移除它以使得更清楚那些堆栈跟踪。

您还可以使用浏览器提供的开发人员工具来调试这些问题。您只需要确保您的开发人员工具配置为在出现任何异常(包括捕获的异常)时停止。例如。在 Chromium/Chrome: