При использовании System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler я обнаружил ошибку System.NullReferenceException: Object reference not set to an instance of an object.
error.
Похоже, что это происходит случайным образом для многих разных пользователей (на данный момент около 40), тогда как другие люди не получают эту ошибку (100+), поэтому она затрагивает значительную часть людей.
Эта ошибка очень странная, и я не знаю, как ее устранить, потому что я привык получать эту ошибку, когда какой-то объект не был создан, но пытается его обработать, тогда как эта ошибка возникает при создании экземпляра. происходит. Я выложу трассировку стека как суть:
https://gist.github.com/MilesWilde/38dae160ffa0a03949b65968eefb66bc
Единственные две части, которые я контролирую, это C:\Projects\Bot\MyBot.cs:line 260
:
var results = await dialogContext.ContinueDialogAsync(cancellationToken);
А C:\Projects\Bot\MyBot.cs:line 382
var handler = new JwtSecurityTokenHandler();
Как я уже говорил ранее в посте, очень странно, что я получаю Object reference not set to an instance of an object
при создании объекта. Разве это не то, о чем заботится new
звонок? У кого-нибудь есть намеки?