New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ReplayStatus always false and @DisallowReplay not working for PooledStreamingEventProcessor #2154
Comments
Hello @oysteing , thanks for reporting the issue with us! I have investigated and the ReplayToken is not properly propagated to the messages in the UnitOfWork when using a |
[#2154] Fix missing propagation of ReplayToken to UnitOfWork for PooledStreamingEventProcessor
Closing this issue, since it's resolved through pull request #2168. |
Hello @oysteing, release 4.5.9 has been released containing the fix. Good luck on your project! |
Thanks a lot for the quick fix and release. The fix seems to do the job. Will there also be a corresponding release of axon-bom? |
Sure thing @oysteing! I imagine a BOM release to come in today, by the way. So, stay tuned! |
The BOM's been released, @oysteing. It might take a little bit to get available, though. |
Basic information
Steps to reproduce
Expected behaviour
The expected behaviour is how the TrackingEventProcessor (axon.eventhandling.processors.card-summary.mode=tracking) works:
Actual behaviour
Performing the same steps with PooledStreamingEventProcessor(axon.eventhandling.processors.card-summary.mode=pooled):
The problematic part is the CardIssuedEvent handler called with replayStatus=REGULAR and the CardRedeemedEvent called although it has the @DisallowReplay annotation and a replay was performed.
The text was updated successfully, but these errors were encountered: