Submit a ticketCall us

whitepaperYour VM Perplexities Called, and They Need You to Read This.

Virtualization can give you enormous flexibility with future workloads and can be a key enabler for other areas, like cloud computing and disaster recovery. So, how can you get a handle on the performance challenges in your virtual environment and manage deployments without erasing the potential upside? Learn the four key areas you need to be focusing on to help deliver a healthy and well-performing data center.

Get your free white paper.

Home > Success Center > Orion Platform > Orion - Knowledgebase Articles > SWIS fails when DisableLimitationSnapshotService is true

SWIS fails when DisableLimitationSnapshotService is true

Table of contents

Updated July 13, 2017

Overview

If you set DisableLimitationSnapshotService = "true" in SolarWinds.Data.Providers.Orion.Containers.v3.dll.config, SWIS fails with the following errors:

2016-11-09 11:04:07,900 [30] FATAL SolarWinds.InformationService.Service.SWISService - Unhandled exception caught.
System.OperationCanceledException: LimitationSnapshotService Stopped
   at SolarWinds.Data.Providers.Orion.Containers.LimitationSnapshotService.LimitationSnapshotService.ThrowIfStopped()
   at SolarWinds.Data.Providers.Orion.Containers.LimitationSnapshotService.LimitationSnapshotService.RefreshLimitationSnapshot(Int32 limitationId, DateTime timeStamp, Boolean scheduled)
   at SolarWinds.Data.Providers.Orion.Containers.LimitationSnapshotService.LimitationSnapshotService.RefreshLimitationSnapshot(Nullable`1 limitIdOrNull, DateTime timeStamp, Boolean scheduled)
   at SolarWinds.Data.Providers.Orion.Containers.LimitationSnapshotService.LimitationChangeSubscriber.FullLimitationRefresh(ILimitationSnapshotService2 snapshotService, LimitationChange indication, DateTime thisTime)
   at SolarWinds.Data.Providers.Orion.Containers.LimitationSnapshotService.LimitationChangeSubscriber.OnLimitationChange(LimitationChange indication)
   at System.Reactive.AutoDetachObserver`1.OnNextCore(T value)
   at System.Reactive.Linq.ObservableImpl.Where`1._.OnNext(TSource value)
   at System.Reactive.Linq.ObservableImpl.SelectMany`2._.Iter.OnNext(TResult value)
   at System.Reactive.Linq.ObservableImpl.ToObservable`1._.LoopRec(State state, Action`1 recurse)
   at System.Reactive.Concurrency.Scheduler.InvokeRec1[TState](IScheduler scheduler, Pair`2 pair)
   at System.Reactive.Concurrency.ScheduledItem`2.InvokeCore()
   at System.Reactive.Concurrency.ScheduledItem`1.Invoke()
   at System.Reactive.Concurrency.CurrentThreadScheduler.Trampoline.Run(SchedulerQueue`1 queue)
   at System.Reactive.Concurrency.CurrentThreadScheduler.Schedule[TState](TState state, TimeSpan dueTime, Func`3 action)
   at System.Reactive.Concurrency.LocalScheduler.Schedule[TState](TState state, Func`3 action)
   at System.Reactive.Producer`1.SubscribeRaw(IObserver`1 observer, Boolean enableSafeguard)
   at System.ObservableExtensions.SubscribeSafe[T](IObservable`1 source, IObserver`1 observer)
   at System.Reactive.Linq.ObservableImpl.SelectMany`2._.SubscribeInner(IObservable`1 inner)
   at System.Reactive.Linq.ObservableImpl.SelectMany`2._.OnNext(TSource value)
   at System.Reactive.Linq.ObservableImpl.Buffer`1.Impl.Tick(IScheduler self, Int32 id)
   at System.Reactive.Concurrency.SchedulerWrapper.<>c__DisplayClass1`1.<Wrap>b__0(IScheduler self, TState state)
   at System.Reactive.Concurrency.DefaultScheduler.<>c__DisplayClass4`1.<Schedule>b__3(Object _)
   at System.Reactive.Concurrency.ConcurrencyAbstractionLayerImpl.Timer.Tick(Object state)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.TimerQueueTimer.CallCallback()
   at System.Threading.TimerQueueTimer.Fire()
   at System.Threading.TimerQueue.FireNextTimers()

The error generally occurs after SWIS is invoked.

Environment

  • ALL

Detail

SWIS will fail if LimitationSnapshots are disabled.  Do not disable it.

 

 

 

Last modified

Tags

Classifications

Public