We’ve recently found the need for tracking processors and started to implement some. All well, but on the test environment we encountered an issue.
The token and tokentype remain null.
I’ve tracked down the issue to the readEventData query from JdbcEventStorageEngine, combined with the fact that our globalIndex does not start at 0 (i.e. we have min(globalindex) > 100).
Now the fix for JdbcEventStorageEngine appears to be straight forward (and I think an issue and PR on github are in order if you agree), but it begs the question:
Should I ensure the globalindex to start at 0 and be without missing values?
(I mean, is my event stream broken if this is not the case?)
If there is no such requirement, I think JdbcEventStorageEngine should be changed.
Tim van Heugten