JwtSecurityTokenHandler NullReferenceException после вызова ContinueDialogAsync - PullRequest
0 голосов
/ 04 апреля 2019

При использовании 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 звонок? У кого-нибудь есть намеки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...