1

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

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

但是我使用 registerCallback 方法,输入为参数,所以不知道问题出在哪里。

还有其他理由获得这些例外之一吗?

4

2 回答 2

0

我通过修复 javascript 代码中的错误来解决它。所以那里似乎是一个正常的错误,但它并没有告诉你在哪里(非常有用)

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

于 2015-02-03T12:18:06.987 回答
0

当小部件或操作员在处理事件(在您的情况下,是来自“输入”输入端点的事件)时引发异常时,会显示此错误。

单击出现在日志条目附近的“详细信息”部分,您应该能够获取有关异常的更多详细信息:

在此处输入图像描述

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

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

在此处输入图像描述

于 2015-02-03T15:52:48.873 回答