NserviceBus - NHibernate.StaleStateException: Batch update returned unexpected row count from update; actual...
I am using below versions
NServiceBus : 5.2.14
NServiceBus.Host : 6.0.0
NServiceBus.NHibernate : 6.2.7
I am using NSB5 with Nibernate persistence and sql server transport. My service used to work fine before I move the queues to different the database, I created all queues in another database. Audit and Error queue remains on same database (Other NSB hosts are using same queues). I deleted all the old subscriptions entries from other endpoints, restarted services and check but subscription entries are not coming in new tables and give below error logs. What can be solution?
018-10-16 07:11:03.2878 Info NServiceBus.Unicast.Transport.TransportReceiver Failed to process message
NHibernate.StaleStateException: Batch update returned unexpected row count from update; actual row count: -1; expected: 1
at NHibernate.AdoNet.Expectations.VerifyOutcomeBatched(Int32 expectedRowCount, Int32 rowCount)
at NHibernate.AdoNet.SqlClientBatchingBatcher.DoExecuteBatch(IDbCommand ps)
at NHibernate.AdoNet.AbstractBatcher.ExecuteBatchWithTiming(IDbCommand ps)
at NHibernate.AdoNet.AbstractBatcher.ExecuteBatch()
at NHibernate.Engine.ActionQueue.ExecuteActions()
at NHibernate.Event.Default.AbstractFlushingEventListener.PerformExecutions(IEventSource session)
at NHibernate.Event.Default.DefaultFlushEventListener.OnFlush(FlushEvent event)
at NHibernate.Impl.SessionImpl.Flush()
at NHibernate.Transaction.AdoTransaction.Commit()
at NServiceBus.Unicast.Subscriptions.NHibernate.SubscriptionPersister.Subscribe(Address address, IEnumerable`1 messageTypes) in C:BuildAgentwork5135de308b2f3016srcNServiceBus.NHibernateSubscriptionsSubscriptionPersister.cs:line 41
at NServiceBus.SubscriptionReceiverBehavior.Invoke(IncomingContext context, Action next) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CoreUnicastSubscriptionsMessageDrivenSubscriptionsSubscriptionReceiverBehavior.cs:line 76
at NServiceBus.BehaviorChain`1.InvokeNext(T context) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 107
at NServiceBus.BehaviorChain`1.<>c__DisplayClass4_0.<InvokeNext>b__0() in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 95
at NServiceBus.UnitOfWorkBehavior.Invoke(IncomingContext context, Action next) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CoreUnitOfWorkUnitOfWorkBehavior.cs:line 42
at NServiceBus.BehaviorChain`1.InvokeNext(T context) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 107
at NServiceBus.BehaviorChain`1.<>c__DisplayClass4_0.<InvokeNext>b__0() in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 95
at NServiceBus.Persistence.NHibernate.OpenSqlConnectionBehavior.Invoke(IncomingContext context, Action next) in C:BuildAgentwork5135de308b2f3016srcNServiceBus.NHibernateSharedSessionOpenSqlConnectionBehavior.cs:line 43
at NServiceBus.BehaviorChain`1.InvokeNext(T context) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 107
at NServiceBus.BehaviorChain`1.<>c__DisplayClass4_0.<InvokeNext>b__0() in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 95
at NServiceBus.ChildContainerBehavior.Invoke(IncomingContext context, Action next) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CoreUnicastBehaviorsChildContainerBehavior.cs:line 17
at NServiceBus.BehaviorChain`1.InvokeNext(T context) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 107
at NServiceBus.BehaviorChain`1.<>c__DisplayClass4_0.<InvokeNext>b__0() in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 95
at NServiceBus.ProcessingStatisticsBehavior.Invoke(IncomingContext context, Action next) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CoreMonitoringProcessingStatisticsBehavior.cs:line 23
at NServiceBus.BehaviorChain`1.InvokeNext(T context) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 107
at NServiceBus.BehaviorChain`1.<>c__DisplayClass4_0.<InvokeNext>b__0() in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 95
at NServiceBus.AuditBehavior.Invoke(IncomingContext context, Action next) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CoreAuditAuditBehavior.cs:line 20
at NServiceBus.BehaviorChain`1.InvokeNext(T context) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 107
at NServiceBus.BehaviorChain`1.Invoke() in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 52
at NServiceBus.Pipeline.PipelineExecutor.Execute[T](BehaviorChain`1 pipelineAction, T context) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelinePipelineExecutor.cs:line 129
at NServiceBus.Unicast.Transport.TransportReceiver.OnTransportMessageReceived(TransportMessage msg) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CoreUnicastTransportTransportReceiver.cs:line 413
at NServiceBus.Unicast.Transport.TransportReceiver.ProcessMessage(TransportMessage message) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CoreUnicastTransportTransportReceiver.cs:line 344
at NServiceBus.Unicast.Transport.TransportReceiver.TryProcess(TransportMessage message) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CoreUnicastTransportTransportReceiver.cs:line 230
at NServiceBus.Transports.SQLServer.AmbientTransactionReceiveStrategy.TryReceiveFrom(TableBasedQueue queue) in C:BuildAgentwork888dd942b44bad5asrcNServiceBus.SqlServerAmbientTransactionReceiveStrategy.cs:line 57
nservicebus
add a comment |
I am using below versions
NServiceBus : 5.2.14
NServiceBus.Host : 6.0.0
NServiceBus.NHibernate : 6.2.7
I am using NSB5 with Nibernate persistence and sql server transport. My service used to work fine before I move the queues to different the database, I created all queues in another database. Audit and Error queue remains on same database (Other NSB hosts are using same queues). I deleted all the old subscriptions entries from other endpoints, restarted services and check but subscription entries are not coming in new tables and give below error logs. What can be solution?
018-10-16 07:11:03.2878 Info NServiceBus.Unicast.Transport.TransportReceiver Failed to process message
NHibernate.StaleStateException: Batch update returned unexpected row count from update; actual row count: -1; expected: 1
at NHibernate.AdoNet.Expectations.VerifyOutcomeBatched(Int32 expectedRowCount, Int32 rowCount)
at NHibernate.AdoNet.SqlClientBatchingBatcher.DoExecuteBatch(IDbCommand ps)
at NHibernate.AdoNet.AbstractBatcher.ExecuteBatchWithTiming(IDbCommand ps)
at NHibernate.AdoNet.AbstractBatcher.ExecuteBatch()
at NHibernate.Engine.ActionQueue.ExecuteActions()
at NHibernate.Event.Default.AbstractFlushingEventListener.PerformExecutions(IEventSource session)
at NHibernate.Event.Default.DefaultFlushEventListener.OnFlush(FlushEvent event)
at NHibernate.Impl.SessionImpl.Flush()
at NHibernate.Transaction.AdoTransaction.Commit()
at NServiceBus.Unicast.Subscriptions.NHibernate.SubscriptionPersister.Subscribe(Address address, IEnumerable`1 messageTypes) in C:BuildAgentwork5135de308b2f3016srcNServiceBus.NHibernateSubscriptionsSubscriptionPersister.cs:line 41
at NServiceBus.SubscriptionReceiverBehavior.Invoke(IncomingContext context, Action next) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CoreUnicastSubscriptionsMessageDrivenSubscriptionsSubscriptionReceiverBehavior.cs:line 76
at NServiceBus.BehaviorChain`1.InvokeNext(T context) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 107
at NServiceBus.BehaviorChain`1.<>c__DisplayClass4_0.<InvokeNext>b__0() in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 95
at NServiceBus.UnitOfWorkBehavior.Invoke(IncomingContext context, Action next) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CoreUnitOfWorkUnitOfWorkBehavior.cs:line 42
at NServiceBus.BehaviorChain`1.InvokeNext(T context) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 107
at NServiceBus.BehaviorChain`1.<>c__DisplayClass4_0.<InvokeNext>b__0() in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 95
at NServiceBus.Persistence.NHibernate.OpenSqlConnectionBehavior.Invoke(IncomingContext context, Action next) in C:BuildAgentwork5135de308b2f3016srcNServiceBus.NHibernateSharedSessionOpenSqlConnectionBehavior.cs:line 43
at NServiceBus.BehaviorChain`1.InvokeNext(T context) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 107
at NServiceBus.BehaviorChain`1.<>c__DisplayClass4_0.<InvokeNext>b__0() in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 95
at NServiceBus.ChildContainerBehavior.Invoke(IncomingContext context, Action next) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CoreUnicastBehaviorsChildContainerBehavior.cs:line 17
at NServiceBus.BehaviorChain`1.InvokeNext(T context) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 107
at NServiceBus.BehaviorChain`1.<>c__DisplayClass4_0.<InvokeNext>b__0() in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 95
at NServiceBus.ProcessingStatisticsBehavior.Invoke(IncomingContext context, Action next) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CoreMonitoringProcessingStatisticsBehavior.cs:line 23
at NServiceBus.BehaviorChain`1.InvokeNext(T context) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 107
at NServiceBus.BehaviorChain`1.<>c__DisplayClass4_0.<InvokeNext>b__0() in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 95
at NServiceBus.AuditBehavior.Invoke(IncomingContext context, Action next) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CoreAuditAuditBehavior.cs:line 20
at NServiceBus.BehaviorChain`1.InvokeNext(T context) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 107
at NServiceBus.BehaviorChain`1.Invoke() in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 52
at NServiceBus.Pipeline.PipelineExecutor.Execute[T](BehaviorChain`1 pipelineAction, T context) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelinePipelineExecutor.cs:line 129
at NServiceBus.Unicast.Transport.TransportReceiver.OnTransportMessageReceived(TransportMessage msg) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CoreUnicastTransportTransportReceiver.cs:line 413
at NServiceBus.Unicast.Transport.TransportReceiver.ProcessMessage(TransportMessage message) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CoreUnicastTransportTransportReceiver.cs:line 344
at NServiceBus.Unicast.Transport.TransportReceiver.TryProcess(TransportMessage message) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CoreUnicastTransportTransportReceiver.cs:line 230
at NServiceBus.Transports.SQLServer.AmbientTransactionReceiveStrategy.TryReceiveFrom(TableBasedQueue queue) in C:BuildAgentwork888dd942b44bad5asrcNServiceBus.SqlServerAmbientTransactionReceiveStrategy.cs:line 57
nservicebus
add a comment |
I am using below versions
NServiceBus : 5.2.14
NServiceBus.Host : 6.0.0
NServiceBus.NHibernate : 6.2.7
I am using NSB5 with Nibernate persistence and sql server transport. My service used to work fine before I move the queues to different the database, I created all queues in another database. Audit and Error queue remains on same database (Other NSB hosts are using same queues). I deleted all the old subscriptions entries from other endpoints, restarted services and check but subscription entries are not coming in new tables and give below error logs. What can be solution?
018-10-16 07:11:03.2878 Info NServiceBus.Unicast.Transport.TransportReceiver Failed to process message
NHibernate.StaleStateException: Batch update returned unexpected row count from update; actual row count: -1; expected: 1
at NHibernate.AdoNet.Expectations.VerifyOutcomeBatched(Int32 expectedRowCount, Int32 rowCount)
at NHibernate.AdoNet.SqlClientBatchingBatcher.DoExecuteBatch(IDbCommand ps)
at NHibernate.AdoNet.AbstractBatcher.ExecuteBatchWithTiming(IDbCommand ps)
at NHibernate.AdoNet.AbstractBatcher.ExecuteBatch()
at NHibernate.Engine.ActionQueue.ExecuteActions()
at NHibernate.Event.Default.AbstractFlushingEventListener.PerformExecutions(IEventSource session)
at NHibernate.Event.Default.DefaultFlushEventListener.OnFlush(FlushEvent event)
at NHibernate.Impl.SessionImpl.Flush()
at NHibernate.Transaction.AdoTransaction.Commit()
at NServiceBus.Unicast.Subscriptions.NHibernate.SubscriptionPersister.Subscribe(Address address, IEnumerable`1 messageTypes) in C:BuildAgentwork5135de308b2f3016srcNServiceBus.NHibernateSubscriptionsSubscriptionPersister.cs:line 41
at NServiceBus.SubscriptionReceiverBehavior.Invoke(IncomingContext context, Action next) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CoreUnicastSubscriptionsMessageDrivenSubscriptionsSubscriptionReceiverBehavior.cs:line 76
at NServiceBus.BehaviorChain`1.InvokeNext(T context) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 107
at NServiceBus.BehaviorChain`1.<>c__DisplayClass4_0.<InvokeNext>b__0() in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 95
at NServiceBus.UnitOfWorkBehavior.Invoke(IncomingContext context, Action next) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CoreUnitOfWorkUnitOfWorkBehavior.cs:line 42
at NServiceBus.BehaviorChain`1.InvokeNext(T context) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 107
at NServiceBus.BehaviorChain`1.<>c__DisplayClass4_0.<InvokeNext>b__0() in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 95
at NServiceBus.Persistence.NHibernate.OpenSqlConnectionBehavior.Invoke(IncomingContext context, Action next) in C:BuildAgentwork5135de308b2f3016srcNServiceBus.NHibernateSharedSessionOpenSqlConnectionBehavior.cs:line 43
at NServiceBus.BehaviorChain`1.InvokeNext(T context) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 107
at NServiceBus.BehaviorChain`1.<>c__DisplayClass4_0.<InvokeNext>b__0() in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 95
at NServiceBus.ChildContainerBehavior.Invoke(IncomingContext context, Action next) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CoreUnicastBehaviorsChildContainerBehavior.cs:line 17
at NServiceBus.BehaviorChain`1.InvokeNext(T context) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 107
at NServiceBus.BehaviorChain`1.<>c__DisplayClass4_0.<InvokeNext>b__0() in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 95
at NServiceBus.ProcessingStatisticsBehavior.Invoke(IncomingContext context, Action next) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CoreMonitoringProcessingStatisticsBehavior.cs:line 23
at NServiceBus.BehaviorChain`1.InvokeNext(T context) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 107
at NServiceBus.BehaviorChain`1.<>c__DisplayClass4_0.<InvokeNext>b__0() in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 95
at NServiceBus.AuditBehavior.Invoke(IncomingContext context, Action next) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CoreAuditAuditBehavior.cs:line 20
at NServiceBus.BehaviorChain`1.InvokeNext(T context) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 107
at NServiceBus.BehaviorChain`1.Invoke() in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 52
at NServiceBus.Pipeline.PipelineExecutor.Execute[T](BehaviorChain`1 pipelineAction, T context) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelinePipelineExecutor.cs:line 129
at NServiceBus.Unicast.Transport.TransportReceiver.OnTransportMessageReceived(TransportMessage msg) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CoreUnicastTransportTransportReceiver.cs:line 413
at NServiceBus.Unicast.Transport.TransportReceiver.ProcessMessage(TransportMessage message) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CoreUnicastTransportTransportReceiver.cs:line 344
at NServiceBus.Unicast.Transport.TransportReceiver.TryProcess(TransportMessage message) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CoreUnicastTransportTransportReceiver.cs:line 230
at NServiceBus.Transports.SQLServer.AmbientTransactionReceiveStrategy.TryReceiveFrom(TableBasedQueue queue) in C:BuildAgentwork888dd942b44bad5asrcNServiceBus.SqlServerAmbientTransactionReceiveStrategy.cs:line 57
nservicebus
I am using below versions
NServiceBus : 5.2.14
NServiceBus.Host : 6.0.0
NServiceBus.NHibernate : 6.2.7
I am using NSB5 with Nibernate persistence and sql server transport. My service used to work fine before I move the queues to different the database, I created all queues in another database. Audit and Error queue remains on same database (Other NSB hosts are using same queues). I deleted all the old subscriptions entries from other endpoints, restarted services and check but subscription entries are not coming in new tables and give below error logs. What can be solution?
018-10-16 07:11:03.2878 Info NServiceBus.Unicast.Transport.TransportReceiver Failed to process message
NHibernate.StaleStateException: Batch update returned unexpected row count from update; actual row count: -1; expected: 1
at NHibernate.AdoNet.Expectations.VerifyOutcomeBatched(Int32 expectedRowCount, Int32 rowCount)
at NHibernate.AdoNet.SqlClientBatchingBatcher.DoExecuteBatch(IDbCommand ps)
at NHibernate.AdoNet.AbstractBatcher.ExecuteBatchWithTiming(IDbCommand ps)
at NHibernate.AdoNet.AbstractBatcher.ExecuteBatch()
at NHibernate.Engine.ActionQueue.ExecuteActions()
at NHibernate.Event.Default.AbstractFlushingEventListener.PerformExecutions(IEventSource session)
at NHibernate.Event.Default.DefaultFlushEventListener.OnFlush(FlushEvent event)
at NHibernate.Impl.SessionImpl.Flush()
at NHibernate.Transaction.AdoTransaction.Commit()
at NServiceBus.Unicast.Subscriptions.NHibernate.SubscriptionPersister.Subscribe(Address address, IEnumerable`1 messageTypes) in C:BuildAgentwork5135de308b2f3016srcNServiceBus.NHibernateSubscriptionsSubscriptionPersister.cs:line 41
at NServiceBus.SubscriptionReceiverBehavior.Invoke(IncomingContext context, Action next) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CoreUnicastSubscriptionsMessageDrivenSubscriptionsSubscriptionReceiverBehavior.cs:line 76
at NServiceBus.BehaviorChain`1.InvokeNext(T context) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 107
at NServiceBus.BehaviorChain`1.<>c__DisplayClass4_0.<InvokeNext>b__0() in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 95
at NServiceBus.UnitOfWorkBehavior.Invoke(IncomingContext context, Action next) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CoreUnitOfWorkUnitOfWorkBehavior.cs:line 42
at NServiceBus.BehaviorChain`1.InvokeNext(T context) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 107
at NServiceBus.BehaviorChain`1.<>c__DisplayClass4_0.<InvokeNext>b__0() in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 95
at NServiceBus.Persistence.NHibernate.OpenSqlConnectionBehavior.Invoke(IncomingContext context, Action next) in C:BuildAgentwork5135de308b2f3016srcNServiceBus.NHibernateSharedSessionOpenSqlConnectionBehavior.cs:line 43
at NServiceBus.BehaviorChain`1.InvokeNext(T context) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 107
at NServiceBus.BehaviorChain`1.<>c__DisplayClass4_0.<InvokeNext>b__0() in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 95
at NServiceBus.ChildContainerBehavior.Invoke(IncomingContext context, Action next) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CoreUnicastBehaviorsChildContainerBehavior.cs:line 17
at NServiceBus.BehaviorChain`1.InvokeNext(T context) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 107
at NServiceBus.BehaviorChain`1.<>c__DisplayClass4_0.<InvokeNext>b__0() in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 95
at NServiceBus.ProcessingStatisticsBehavior.Invoke(IncomingContext context, Action next) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CoreMonitoringProcessingStatisticsBehavior.cs:line 23
at NServiceBus.BehaviorChain`1.InvokeNext(T context) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 107
at NServiceBus.BehaviorChain`1.<>c__DisplayClass4_0.<InvokeNext>b__0() in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 95
at NServiceBus.AuditBehavior.Invoke(IncomingContext context, Action next) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CoreAuditAuditBehavior.cs:line 20
at NServiceBus.BehaviorChain`1.InvokeNext(T context) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 107
at NServiceBus.BehaviorChain`1.Invoke() in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelineBehaviorChain.cs:line 52
at NServiceBus.Pipeline.PipelineExecutor.Execute[T](BehaviorChain`1 pipelineAction, T context) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CorePipelinePipelineExecutor.cs:line 129
at NServiceBus.Unicast.Transport.TransportReceiver.OnTransportMessageReceived(TransportMessage msg) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CoreUnicastTransportTransportReceiver.cs:line 413
at NServiceBus.Unicast.Transport.TransportReceiver.ProcessMessage(TransportMessage message) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CoreUnicastTransportTransportReceiver.cs:line 344
at NServiceBus.Unicast.Transport.TransportReceiver.TryProcess(TransportMessage message) in C:BuildAgentwork3206e2123f54fce4srcNServiceBus.CoreUnicastTransportTransportReceiver.cs:line 230
at NServiceBus.Transports.SQLServer.AmbientTransactionReceiveStrategy.TryReceiveFrom(TableBasedQueue queue) in C:BuildAgentwork888dd942b44bad5asrcNServiceBus.SqlServerAmbientTransactionReceiveStrategy.cs:line 57
nservicebus
nservicebus
edited Oct 26 '18 at 6:46
Rajaram Shelar
asked Oct 16 '18 at 12:03
Rajaram ShelarRajaram Shelar
3,040225492
3,040225492
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Got Answer from NserviceBus discussion below
https://discuss.particular.net/t/nhibernate-stalestateexception-batch-update-returned-unexpected-row-count-from-update-actual-row-count-1-expected-1/817
Code
public class CustomDriverConnectionProvider :
NHibernate.Connection.DriverConnectionProvider
{
public override System.Data.IDbConnection GetConnection()
{
var conn = base.GetConnection();
DisableNoCount(conn);
return conn;
}
private void DisableNoCount(System.Data.IDbConnection connection)
{
using (var command = connection.CreateCommand())
{
command.CommandText = "SET NOCOUNT OFF";
command.ExecuteNonQuery();
}
}
}
public void Customize(BusConfiguration configuration)
{
//Setup NHibernate
var hibernateConfig = new NHibernate.Cfg.Configuration();
hibernateConfig.DataBaseIntegration(x =>
{
x.ConnectionString = GetPersistenceConnectionString();
x.Dialect<MsSql2008Dialect>();
x.ConnectionProvider<CustomDriverConnectionProvider>();
});
hibernateConfig.SetProperty("default_schema", GetPersistenceSchema());
//Wire NHibernate
configuration.UsePersistence<NHibernatePersistence>()
.RegisterManagedSessionInTheContainer()
.DisableSchemaUpdate()
}
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f52835026%2fnservicebus-nhibernate-stalestateexception-batch-update-returned-unexpected-r%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Got Answer from NserviceBus discussion below
https://discuss.particular.net/t/nhibernate-stalestateexception-batch-update-returned-unexpected-row-count-from-update-actual-row-count-1-expected-1/817
Code
public class CustomDriverConnectionProvider :
NHibernate.Connection.DriverConnectionProvider
{
public override System.Data.IDbConnection GetConnection()
{
var conn = base.GetConnection();
DisableNoCount(conn);
return conn;
}
private void DisableNoCount(System.Data.IDbConnection connection)
{
using (var command = connection.CreateCommand())
{
command.CommandText = "SET NOCOUNT OFF";
command.ExecuteNonQuery();
}
}
}
public void Customize(BusConfiguration configuration)
{
//Setup NHibernate
var hibernateConfig = new NHibernate.Cfg.Configuration();
hibernateConfig.DataBaseIntegration(x =>
{
x.ConnectionString = GetPersistenceConnectionString();
x.Dialect<MsSql2008Dialect>();
x.ConnectionProvider<CustomDriverConnectionProvider>();
});
hibernateConfig.SetProperty("default_schema", GetPersistenceSchema());
//Wire NHibernate
configuration.UsePersistence<NHibernatePersistence>()
.RegisterManagedSessionInTheContainer()
.DisableSchemaUpdate()
}
add a comment |
Got Answer from NserviceBus discussion below
https://discuss.particular.net/t/nhibernate-stalestateexception-batch-update-returned-unexpected-row-count-from-update-actual-row-count-1-expected-1/817
Code
public class CustomDriverConnectionProvider :
NHibernate.Connection.DriverConnectionProvider
{
public override System.Data.IDbConnection GetConnection()
{
var conn = base.GetConnection();
DisableNoCount(conn);
return conn;
}
private void DisableNoCount(System.Data.IDbConnection connection)
{
using (var command = connection.CreateCommand())
{
command.CommandText = "SET NOCOUNT OFF";
command.ExecuteNonQuery();
}
}
}
public void Customize(BusConfiguration configuration)
{
//Setup NHibernate
var hibernateConfig = new NHibernate.Cfg.Configuration();
hibernateConfig.DataBaseIntegration(x =>
{
x.ConnectionString = GetPersistenceConnectionString();
x.Dialect<MsSql2008Dialect>();
x.ConnectionProvider<CustomDriverConnectionProvider>();
});
hibernateConfig.SetProperty("default_schema", GetPersistenceSchema());
//Wire NHibernate
configuration.UsePersistence<NHibernatePersistence>()
.RegisterManagedSessionInTheContainer()
.DisableSchemaUpdate()
}
add a comment |
Got Answer from NserviceBus discussion below
https://discuss.particular.net/t/nhibernate-stalestateexception-batch-update-returned-unexpected-row-count-from-update-actual-row-count-1-expected-1/817
Code
public class CustomDriverConnectionProvider :
NHibernate.Connection.DriverConnectionProvider
{
public override System.Data.IDbConnection GetConnection()
{
var conn = base.GetConnection();
DisableNoCount(conn);
return conn;
}
private void DisableNoCount(System.Data.IDbConnection connection)
{
using (var command = connection.CreateCommand())
{
command.CommandText = "SET NOCOUNT OFF";
command.ExecuteNonQuery();
}
}
}
public void Customize(BusConfiguration configuration)
{
//Setup NHibernate
var hibernateConfig = new NHibernate.Cfg.Configuration();
hibernateConfig.DataBaseIntegration(x =>
{
x.ConnectionString = GetPersistenceConnectionString();
x.Dialect<MsSql2008Dialect>();
x.ConnectionProvider<CustomDriverConnectionProvider>();
});
hibernateConfig.SetProperty("default_schema", GetPersistenceSchema());
//Wire NHibernate
configuration.UsePersistence<NHibernatePersistence>()
.RegisterManagedSessionInTheContainer()
.DisableSchemaUpdate()
}
Got Answer from NserviceBus discussion below
https://discuss.particular.net/t/nhibernate-stalestateexception-batch-update-returned-unexpected-row-count-from-update-actual-row-count-1-expected-1/817
Code
public class CustomDriverConnectionProvider :
NHibernate.Connection.DriverConnectionProvider
{
public override System.Data.IDbConnection GetConnection()
{
var conn = base.GetConnection();
DisableNoCount(conn);
return conn;
}
private void DisableNoCount(System.Data.IDbConnection connection)
{
using (var command = connection.CreateCommand())
{
command.CommandText = "SET NOCOUNT OFF";
command.ExecuteNonQuery();
}
}
}
public void Customize(BusConfiguration configuration)
{
//Setup NHibernate
var hibernateConfig = new NHibernate.Cfg.Configuration();
hibernateConfig.DataBaseIntegration(x =>
{
x.ConnectionString = GetPersistenceConnectionString();
x.Dialect<MsSql2008Dialect>();
x.ConnectionProvider<CustomDriverConnectionProvider>();
});
hibernateConfig.SetProperty("default_schema", GetPersistenceSchema());
//Wire NHibernate
configuration.UsePersistence<NHibernatePersistence>()
.RegisterManagedSessionInTheContainer()
.DisableSchemaUpdate()
}
answered Nov 13 '18 at 3:23
Rajaram ShelarRajaram Shelar
3,040225492
3,040225492
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f52835026%2fnservicebus-nhibernate-stalestateexception-batch-update-returned-unexpected-r%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown