You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Xatkit cannot build the EventInstance associated to the received event if this event is not used in the execution model. This is not surprising since only events that are used in the execution model are loaded in the registry, but the log should only contain a warning and not an error with a stack trace.
So far this issue has only be found with the Github platform, but it may be related to the Xatkit Runtime component and how received payloads are matched by the Xatkit server.
Below is an example stack trace when a non-registered Issue_Closed event is received.
[ERROR] 01:57:40,990 - null
com.xatkit.core.XatkitException: Cannot build the EventInstance, the EventDefinition Issue_Closed does not exist
at com.xatkit.core.platform.io.EventInstanceBuilder.build(EventInstanceBuilder.java:178)
at com.xatkit.core.platform.io.JsonEventMatcher.createEventInstance(JsonEventMatcher.java:237)
at com.xatkit.core.platform.io.JsonEventMatcher.match(JsonEventMatcher.java:194)
at com.xatkit.plugins.github.platform.io.GithubWebhookEventProvider.lambda$createRestHandler$0(GithubWebhookEventProvider.java:90)
at com.xatkit.core.server.RestHandlerFactory$1.handleParsedContent(RestHandlerFactory.java:50)
at com.xatkit.core.server.RestHandlerFactory$1.handleParsedContent(RestHandlerFactory.java:46)
at com.xatkit.core.server.RestHandler.handleContent(RestHandler.java:94)
at com.xatkit.core.server.XatkitServer.notifyRestHandler(XatkitServer.java:291)
at com.xatkit.core.server.HttpHandler.handle(HttpHandler.java:195)
at org.apache.http.protocol.HttpService.doService(HttpService.java:437)
at org.apache.http.protocol.HttpService.handleRequest(HttpService.java:342)
at org.apache.http.impl.bootstrap.Worker.run(Worker.java:66)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Xatkit cannot build the
EventInstance
associated to the received event if this event is not used in the execution model. This is not surprising since only events that are used in the execution model are loaded in the registry, but the log should only contain a warning and not an error with a stack trace.So far this issue has only be found with the Github platform, but it may be related to the Xatkit Runtime component and how received payloads are matched by the Xatkit server.
Below is an example stack trace when a non-registered
Issue_Closed
event is received.This issue has been reported by @jcabot on the Github bot example.
The text was updated successfully, but these errors were encountered: