0

我有一个 Service Fabric Actor 服务,当收到请求时,它会从 CosmosDb 检索和反序列化文档,处理更新文档的请求,然后将其保存回 CosmosDb。

昨天其中一个演员开始抛出以下异常:异常:Newtonsoft.Json.JsonSerializationException 失败方法:Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateNewObject 消息:无法创建类型的实例。类型是接口或抽象类,不能实例化。路径,第 1 行,位置 1211。

只有一个 Actor 会抛出此异常。还有数百个可以很好地处理序列化。在过去的 12 个月中,该系统可能已经处理了 100,000 份此类文件。

我从 CosmosDb 获取了一份文档副本,并测试了它可以正确反序列化。我还针对检索和反序列化文档的代码运行了单元测试。

我找不到文档本身或代码的任何问题。

有谁知道是什么导致这个单一的演员抛出这个异常?

4

0 回答 0