我正在编辑器界面上的WSO2流处理器上开发siddhi应用程序。我的程序需要检查数据库内部,获取每一行,并每隔5秒检查一次带有触发流的新行。然后,它将所有内容发送到Influx数据库中(但是,如果我的主要值超过999,似乎并不想发送我的数据,但是我会为此创建一个新问题)。
当我打开程序时,它可以正常运行,并且可以在Influx数据库中看到我的数据。 问题是当我用编辑器打开Siddhi App时,Siddhi App继续运行并给我每一行错误(Siddhi一直尝试访问我的数据库)。 这就是我得到的
[2019-01-23 10:44:49,982] ERROR {org.wso2.siddhi.core.table.Table} - Error on 'bd_sensor_values'. Find operation failed for event 'StateEvent{streamEvents=[StreamEvent{ timestamp=1548236668015, beforeWindowData=null, onAfterWindowData=null, outputData=[38114.0, 0, 6378, NISUS-01-2018-11-23T05:05:53.362014834Z, V10050010010010704NISUS-01, 2, INTERNAL_TEMP, 20.0, 20.0, °C, 55.0, 3.0, 50.0, 5.0], type=CURRENT, next=null}, null], timestamp=-1, type=CURRENT, outputData=[], next=null}', at Table 'bd_sensor_message_minus' as its still trying to reconnect!
[2019-01-23 10:44:49,982] ERROR {org.wso2.siddhi.core.table.Table} - Error on 'bd_sensor_values'. Find operation failed for event 'StateEvent{streamEvents=[StreamEvent{ timestamp=1548236668015, beforeWindowData=null, onAfterWindowData=null, outputData=[38114.0, 0, 6378, NISUS-01-2018-11-23T05:05:53.362014834Z, V10050010010010704NISUS-01, 2, INTERNAL_TEMP, 20.0, 20.0, °C, 55.0, 3.0, 50.0, 5.0], type=EXPIRED, next=null}, null], timestamp=-1, type=CURRENT, outputData=[], next=null}', at Table 'bd_sensor_message_minus' as its still trying to reconnect!
这要持续一百行,直到我重新启动进程。
这是我的应用程序:
Siddhi Application on Pastebin
有什么主意吗?这将是一个很好的帮助。谢谢您的阅读。