I’ve recently upgraded from ES 3.7.0 to 4.0.1 in our test environment and have just ran into something odd.
We use the system category projections and automatically resolve linked events. This has been running fine for a long time but we’ve now had a single example of an event that was not resolved. We see an instance of ResolvedEvent, but isResolved() is false, and the event property is null. This is using the Java ESJC client.
Inspecting this event in the UI shows nothing strange, it is available in the category projection and you can get the details for it.
Is there any known scenario where an individual event would silently not be resolved?