Eventprocessors are not fired sometime

I’ve just provided a response to the linked post! The short answer is “yes”, but you need to be careful in this process as well.

When it comes to your logline, I’d like to recommend some addition in there.
More specifically adding specifics of the handled event and the position of that event.
To clarify how to achieve this, let me share the following snippet:

@EventHandler
public void on(YourEvent event, EventMessage<YourEvent> eventMessage, TrackingToken trackingToken) {
    LOG.info(
        "Handling {} with identifier [{}] at token position [{}].", 
        event.getClass(), eventMessage.getIdentifier(), trackingToken.position().orElse(-1L)
    );
    // perform the regular logic you have here.
}

Adjusting the logline like so would make it easier to identify which event failed and what its position is in the stream.

As stated on the reference thread too, my apologies for the later reply than usual. Had a little to much on my plate with other forms of support I’d had to give precedence over the discuss channel. Nonetheless, I am confident we’re getting somewhere here. Keep us posted @Ashwini_Kumar! :muscle: