apm-agent-dotnet
apm-agent-dotnet copied to clipboard
Avoid NullReferenceException on 401 Unauthorized
We frequently experience NullReferenceExceptions in our logging registered by the first chance exception handler.
It is caused by intakeResponse being not null: Accepted = 0, Errors = null, and then evaluating intakeResponse.Errors.Count triggering an error.
Environment:
Unauthorized 401 on https://53b082e7cfeb4d9a9c117371xxxxxxxx.apm.eu-west-1.aws.cloud.es.io/intake/v2/events
The payload returned is:
{"error":"authentication failed"}\n
So an improvement might be to also deserialize this JSON format.
π CLA has been signed
π @monty241 Thanks a lot for your contribution!
It may take some time before we review a PR, so even if you donβt see activity for some time, it does not mean that we have forgotten about it.
Every once in a while we go through a process of prioritization, after which we are focussing on the tasks that were planned for the upcoming milestone. The prioritization status is typically reflected through the PR labels. It could be pending triage, a candidate for a future milestone, or have a target milestone set to it.
β Author of the following commits did not sign a Contributor Agreement: 9a5ba81
Please, read and sign the above mentioned agreement if you want to contribute to this project
Signed twice now, but the site seems broken (apps.docusign.com heeft de verbinding geweigerd.):
run docs-build