Issue
I use the Unreal Crash Reporter Client to send events, but many events show as Invalid on the Stats page. They are dropped, do not get ingested, and never appear in my issue stream.
Applies To
Unreal Crash Reporter Client users
Resolution
Sentry requires log files sent with a crash to be serialized in UTF-8. Files that use another encoding show as Invalid on the Stats page, and Sentry drops them server-side. These events are not recoverable.
To resolve this:
Confirm the log files attached to the crash are encoded in UTF-8.
Update your logging configuration to write logs in UTF-8 before the crash is captured.
Trigger a new crash and verify the event appears in your issue stream.
Note: Other conditions can also cause an Unreal event to fail processing on ingest and show as Invalid. UTF-8 encoding is one of the most common.
For setup details, see the Sentry Unreal Engine documentation.
