除了这个例外,这一直是一场动荡。
错误请求货币未记录在案
{"Url: \"/bulk_docs\"\r\n\r\nMicrosoft.Isam.Esent.Interop.EsentNoCurrentRecordException: 货币不在 Microsoft.Isam.Esent.Interop.Api.Check(Int32 err) 在 C:\Work\ravendb\SharedLibs\Sources\managedesent-61618\EsentInterop\Api.cs:line 2739\r\n 在 Microsoft.Isam.Esent.Interop.Api.JetRetrieveColumn(JET_SESID sesid, JET_TABLEID tableid, JET_COLUMNID columnid, Byte[] data, Int32 dataSize, Int32 dataOffset, Int32& actualDataSize, RetrieveColumnGrbit grbit, JET_RETINFO retinfo) 在 C:\Work\ravendb\SharedLibs\Sources\managedesent-61618\EsentInterop\InternalApi.cs:line 114\r\n在 Microsoft.Isam.Esent.Interop.Api.RetrieveColumn(JET_SESID sesid, JET_TABLEID tableid, JET_COLUMNID columnid, RetrieveColumnGrbit grbit, JET_RETINFO retinfo) 在 C 中:\Work\ravendb\SharedLibs\Sources\managedesent-61618\EsentInterop\RetrieveColumnHelpers.cs:第 144 行\r\n 在 Raven.Storage.Esent.StorageActions.DocumentStorageActions.EnsureDocumentEtagMatchInTransaction(字符串键,可为空
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) 在 c:\Builds\RavenDB-Stable\Raven.Database\Storage\Esent\StorageActions\Documents.cs:502 行 \r\n 在 Raven.Database.DocumentDatabase。< > c_DisplayClass46.b _3f(IStorageActionsAccessor 操作) 在 c:\Builds\RavenDB-Stable\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) 在 c:\Builds\RavenDB-Stable\Raven.Database\DocumentDatabase.cs:第 664 行\r\n 在 Raven.Database.Extensions.CommandExtensions.Execute(ICommandData self, DocumentDatabase 数据库)在 c:\Builds\RavenDB-Stable\Raven.Database\Extensions\CommandExtensions.cs:line 25\r\n at Raven.Database.DocumentDatabase.<>c_ DisplayClassf8.b _f4(IStorageActionsAccessor actions) in c: \Builds\RavenDB-Stable\Raven.Database\DocumentDatabase.cs:1658 行\r\n 在 Raven.Storage.Esent.TransactionalStorage.ExecuteBatch(Action1 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:\Builds\RavenDB-Stable\Raven.Database\Storage\Esent\TransactionalStorage.cs:line 502\r\n 在 c:\Builds 中的 Raven.Database.DocumentDatabase.Batch(IEnumerable`1 commands) \RavenDB-Stable\Raven.Database\DocumentDatabase.cs:line 1654\r\n 在 c:\Builds\RavenDB-Stable\Raven.Database\Server 中的 Raven.Database.Server.Responders.DocumentBatch.Batch(IHttpContext 上下文) \Responders\DocumentBatch.cs:第 100 行\r\n 位于 c:\Builds\RavenDB-Stable\Raven.Database\Server\Responders\DocumentBatch.cs 中的 Raven.Database.Server.Responders.DocumentBatch.Respond(IHttpContext 上下文) :c:\Builds\RavenDB-Stable\Raven.Database\Server\HttpServer.cs 中 Raven.Database.Server.HttpServer.DispatchRequest(IHttpContext ctx) 的第 39 行\r\n:Raven 的第 849 行\r\n。数据库.服务器.HttpServer。c:\Builds\RavenDB-Stable\Raven.Database\Server\HttpServer.cs:line 595\r\n"} 中的 HandleActualRequest(IHttpContext ctx)
这是我在更新甚至阅读特定文档时得到的。我什至尝试通过 raven studio 从数据库中删除文档,尽管它向我显示了相同的错误,即文档无法执行任何操作(更新、删除)它已完全锁定。什么可能导致问题?我不知道它是什么原因造成的。