在调用ContinueDialogAsync之后,JwtSecurityTokenHandler NullReferenceException

时间:2019-04-04 15:25:30

标签: c# .net jwt botframework

在使用System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler时,我遇到了错误System.NullReferenceException: Object reference not set to an instance of an object.错误。

对于许多不同的用户,这似乎是随机发生的(到目前为止,大约有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通话所要处理的吗?有人有什么提示吗?

0 个答案:

没有答案