Hi,
I am using a tracking event processor (specifically, a PooledStreamingEventProcessor) that occasionally does not receive all events. In the AxonIQ console, the event processor’s token position displays the correct latest token, but the most recent events remain unprocessed by the processor. I added debug logs to analyze the issue and can see all events the processor receives and processes in the logs. Interestingly, when I replay the events from the past day, they are processed correctly.
Unfortunately, the issue is difficult to reproduce, as I’ve only observed it occasionally.
Could it be related to the sequencing policy? The processor in question uses SequentialPolicy, and we had configured multiple segments for it. In the meantime, I’ve reduced it to a single segment since the processor operates sequentially anyway.