Closed StevenBlair123 closed 1 month ago
Hi @StevenBlair123
Thanks for bringing this to our attention.
I have prepared a fix in #311 and will get it out as patch v23.3.3
once merged.
Thanks for the quick turnaround.
Hi @StevenBlair123
Patch v23.3.3
is now up on NuGet :)
Describe the bug If an event has no metadata, or one of the followign properties missing $traceId | $spanId the method ExtractTracingMetadata throws an Exception. It is handled silently, so the Event isn't rejected, but means each Event being processed has an Exception thrown for it.
To Reproduce
Replicated code
Steps to reproduce the behavior:
Expected behavior
I think we should check if the proeprties are present in the metadata, and if not, cleanly return the TracingMetadata.None.
Actual behavior Exception is thrown, silently handled and TracingMetadata.None returned.
Config/Logs/Screenshots If applicable, please attach your node configuration, logs or any screenshots.
EventStore details
EventStore server version: 24.2
Operating system: Windows 11
EventStore client version (if applicable): 23.3.2
Additional context None at this time.