Hello, we are using Axon framework with Jpa infrastructure.
Recently we encountered a case, where event (from aggregate) was not handled by two out of two event handlers for this event (one policy, one read model projection). The weird thing about this situation is, that the next event (of same type) was actually succesfully handled.
I see both events in domain_event_entry table and we do not see any error logs about this, nor we have any events in dead letter queue which should be properly configured, it seem handlers were just silently not invoked. We use TrackingEventProcessor.
Is this ever expected to happen in any situation? Can anyone give a hint how this could arise? I would expect that if one event is not handled, we would see some log (which hints me it was not invoked at all) and also, the second event should not be handled since it is on same aggregate.
I can post more specific details about the setup if needed.
Tom