Base Monitor service stops
Bgfreeman
Posts: 21
We are seeing this quite often.
The Base Monitor service stops and posts this in the event log:
Application: RedGate.Response.Engine.Alerting.Base.Service.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.NullReferenceException
Stack:
at #Jgv.#pqk.#Tfc(System.Object)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading._TimerCallback.PerformTimerCallback(System.Object)
Even though the service is set to restart on failure, it doesn't and we have to go in and start it manually.
The Base Monitor service stops and posts this in the event log:
Application: RedGate.Response.Engine.Alerting.Base.Service.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.NullReferenceException
Stack:
at #Jgv.#pqk.#Tfc(System.Object)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading._TimerCallback.PerformTimerCallback(System.Object)
Even though the service is set to restart on failure, it doesn't and we have to go in and start it manually.
Comments
I just sent you an email about this. Basically there is a known issue that has something to do with a timer. Restarting the Base Monitor should fix this, but for some reason the restart didn't work in your case. I think it may have something to do with an invisible JIT debugging dialog popping up when the service tries to exit. So I suppose that manually restarting the service before it gets into the error condition would be one way to prevent the second problem of the JIT dialog.