We saw an exception in SQLReplicationTask that caused a 500 in a bulk_docs call, but the transaction completed, so the data in bulk_docs was saved. Any idea what could be causing this?
Url: "/bulk_docs"
System.NullReferenceException: Object reference not set to an instance of an object.
at Raven.Database.Bundles.SqlReplication.SqlReplicationTask.<>c__DisplayClass9.<RecordDelete>b__7(IStorageActionsAccessor accessor)
at Raven.Storage.Esent.TransactionalStorage.ExecuteBatch(Action`1 action, EsentTransactionContext transactionContext)
at Raven.Storage.Esent.TransactionalStorage.Batch(Action`1 action)
at Raven.Database.Bundles.SqlReplication.SqlReplicationTask.RecordDelete(String id, RavenJObject metadata)
at Raven.Database.Bundles.SqlReplication.SqlReplicationTask.<Execute>b__0(DocumentDatabase sender, DocumentChangeNotification notification, RavenJObject metadata)
at System.Action`3.Invoke(T1 arg1, T2 arg2, T3 arg3)
at System.Action.Invoke()
at Raven.Storage.Esent.TransactionalStorage.Batch(Action`1 action)
at Raven.Database.DocumentDatabase.Batch(IList`1 commands)
at Raven.Database.Server.Responders.DocumentBatch.Batch(IHttpContext context)
at Raven.Database.Server.Responders.DocumentBatch.Respond(IHttpContext context)
at Raven.Database.Server.HttpServer.DispatchRequest(IHttpContext ctx)
at Raven.Database.Server.HttpServer.HandleActualRequest(IHttpContext ctx) at Raven.Client.Connection.HttpJsonRequest.HandleErrors(WebException e)
at Raven.Client.Connection.HttpJsonRequest.ReadJsonInternal(Func`1 getResponse)
at Raven.Client.Connection.HttpJsonRequest.ReadResponseJson()
at Raven.Client.Connection.ServerClient.DirectBatch(IEnumerable`1 commandDatas, OperationMetadata operationMetadata)
at Raven.Client.Connection.ReplicationInformer.TryOperation[T](Func`2 operation, OperationMetadata operationMetadata, OperationMetadata primaryOperationMetadata, Boolean avoidThrowing, T& result, Boolean& wasTimeout)
at Raven.Client.Connection.ReplicationInformer.ExecuteWithReplication[T](String method, String primaryUrl, OperationCredentials primaryCredentials, Int32 currentRequest, Int32 currentReadStripingBase, Func`2 operation)
at Raven.Client.Connection.ServerClient.ExecuteWithReplication[T](String method, Func`2 operation)
at Raven.Client.Document.DocumentSession.SaveChanges()