货币没有记录:Ravendb

时间:2013-05-24 14:00:29

标签: ravendb

这种例外是一场混乱。

错误请求货币未记录

  

{“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(Action 1 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从数据库中删除文档,虽然它向我显示同样的错误,文档无法完成任何操作(更新,删除)它完全锁定。什么可能导致这个问题?我不知道是什么导致它。

0 个答案:

没有答案