We have a Kubernetes setup on production environment, which we don’t have access to (we can only view logs).
Basically, we know that Kubernetes POD has 2 identical containers and our application configured to use Axon Tracking Event Processor and JpaTokenStore, thus it has 2 entries in TOKEN_ENTRY table.
After around a month of excellent work, we started to receive the following errors: “Unable to extend the claim on token for processor … It is either claimed by another process, or there is no such token.”.
This happens only when user executes a command, which, in turn, fires an event. In fact, everything works as expected and nothing is broken - but we see the specified messages in log.
Investigation showed that this might be caused by owner mismatch (since owner is dynamically generated using JVM name and it could be changed), however we are not 100% sure.
Maybe someone faced with such issue and knows the right solution.
Any help would be appreciated. Thanks!