这种例外是一场混乱。
错误请求货币未记录
{“URL: \ “/ bulk_docs \” \ r \ n \ r \ nMicrosoft.Isam.Esent.Interop.EsentNoCurrentRecordException: 货币不在记录上\ r \ n at Microsoft.Isam.Esent.Interop.Api.Check(Int32 err)in C:\工作\ ravendb \ SharedLibs的\ Sources \ managedesent-61618 \ EsentInterop \ Api.cs:行 2739 \ r \ n at Microsoft.Isam.Esent.Interop.Api.JetRetrieveColumn(JET_SESID sesid, JET_TABLEID tableid,JET_COLUMNID columnid,Byte []数据,Int32 dataSize,Int32 dataOffset,Int32& actualDataSize,RetrieveColumnGrbit grbit,JET_RETINFO retinfo)in C:\工作\ ravendb \ SharedLibs的\ Sources \ managedesent-61618 \ EsentInterop \ InternalApi.cs:行 114 \ r \ n在Microsoft.Isam.Esent.Interop.Api.RetrieveColumn(JET_SESID) sesid,JET_TABLEID tableid,JET_COLUMNID columnid,RetrieveColumnGrbit grbit,JET_RETINFO retinfo)in C:\工作\ ravendb \ SharedLibs的\ Sources \ managedesent-61618 \ EsentInterop \ RetrieveColumnHelpers.cs:行 144 \ r \ n at Raven.Storage.Esent.StorageActions.DocumentStorageActions.EnsureDocumentEtagMatchInTransaction(字符串 key,Nullable
1 etag) in c:\\Builds\\RavenDB-Stable\\Raven.Database\\Storage\\Esent\\StorageActions\\Util.cs:line 58\r\n at Raven.Storage.Esent.StorageActions.DocumentStorageActions.AddDocumentInTransaction(String key, Nullable
1 etag,RavenJObject数据,RavenJObject元数据, TransactionInformation transactionInformation)in C:\构建\ RavenDB稳\ Raven.Database \存储\ ESENT \ StorageActions \ Documents.cs:线 502 \ r \ n at Raven.Database.DocumentDatabase<> C_ DisplayClass46.b _3f(IStorageActionsAccessor 行动) C:\构建\ RavenDB稳\ Raven.Database \ DocumentDatabase.cs:线 709 \ r \ n在Raven.Storage.Esent.TransactionalStorage.Batch(Action1 action) in c:\\Builds\\RavenDB-Stable\\Raven.Database\\Storage\\Esent\\TransactionalStorage.cs:line 477\r\n at Raven.Database.DocumentDatabase.Put(String key, Nullable
1 etag,RavenJObject文档,RavenJObject元数据, TransactionInformation transactionInformation)in C:\构建\ RavenDB稳\ Raven.Database \ DocumentDatabase.cs:线 664 \ r \ n at Raven.Database.Extensions.CommandExtensions.Execute(ICommandData self, DocumentDatabase数据库) C:\构建\ RavenDB稳\ Raven.Database \扩展\ CommandExtensions.cs:行 25 \ r \ n at Raven.Database.DocumentDatabase<> C_ DisplayClassf8.b _f4(IStorageActionsAccessor 行动) C:\构建\ RavenDB稳\ Raven.Database \ DocumentDatabase.cs:线 1658 \ r \ n at Raven.Storage.Esent.TransactionalStorage.ExecuteBatch(动作1 action) in c:\\Builds\\RavenDB-Stable\\Raven.Database\\Storage\\Esent\\TransactionalStorage.cs:line 526\r\n at Raven.Storage.Esent.TransactionalStorage.Batch(Action
1 行动) C:\构建\ RavenDB稳\ Raven.Database \存储\ ESENT \ TransactionalStorage.cs:线 502 \ r \ n在Raven.Database.DocumentDatabase.Batch(IEnumerable`1 命令)in C:\构建\ RavenDB稳\ Raven.Database \ DocumentDatabase.cs:线 1654 \ r \ n at Raven.Database.Server.Responders.DocumentBatch.Batch(IHttpContext 上下文) C:\构建\ RavenDB稳\ Raven.Database \服务器\急救员\ DocumentBatch.cs:行 100 \ r \ n at Raven.Database.Server.Responders.DocumentBatch.Respond(IHttpContext 上下文) C:\构建\ RavenDB稳\ Raven.Database \服务器\急救员\ DocumentBatch.cs:行 39 \ r \ n at Raven.Database.Server.HttpServer.DispatchRequest(IHttpContext ctx)in C:\构建\ RavenDB稳\ Raven.Database \服务器\ HttpServer.cs:行 849 \ r \ n at Raven.Database.Server.HttpServer.HandleActualRequest(IHttpContext ctx) 在 C:\构建\ RavenDB稳\ Raven.Database \服务器\ HttpServer.cs:行 595 \ r \ n“个}
这是我更新甚至阅读特定文档时的内容。我甚至尝试通过raven studio从数据库中删除文档,虽然它向我显示同样的错误,文档无法完成任何操作(更新,删除)它完全锁定。什么可能导致这个问题?我不知道是什么导致它。