I'm getting the following error now and again, which causes MP to crash (but not become unresponsive):
It happens around the same time TVSeries has finished updating shows:
I'm also using the latest version of StreamedMP.
Thanks,
Jeremy
Code:
2009-02-10 12:30:06.248252 [ERROR][21]: MediaPortal: Unhandled exception occured
2009-02-10 12:30:06.315252 [ERROR][21]: Exception :System.InvalidOperationException: Collection was modified; enumeration operation may not execute.
at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
at System.Collections.Generic.Dictionary`2.Enumerator.MoveNext()
at aclib.Performance.PerfWatcher.<get_InstantiatedWatches>d__0.MoveNext()
at WindowPlugins.GUITVSeries.TVSeriesPlugin.bgFacadeDone(Object sender, RunWorkerCompletedEventArgs e)
at System.ComponentModel.BackgroundWorker.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)
at System.ComponentModel.BackgroundWorker.AsyncOperationCompleted(Object arg)
at System.Threading._ThreadPoolWaitCallback.WaitCallback_Context(Object state)
at System.Threading.ExecutionContext.runTryCode(Object userData)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(_ThreadPoolWaitCallback tpWaitCallBack)
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(Object state)
2009-02-10 12:30:06.315252 [ERROR][21]: Exception :Collection was modified; enumeration operation may not execute.
2009-02-10 12:30:06.315252 [ERROR][21]: site :Void ThrowInvalidOperationException(System.ExceptionResource)
2009-02-10 12:30:06.316252 [ERROR][21]: source :mscorlib
2009-02-10 12:30:06.316252 [ERROR][21]: stacktrace: at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
at System.Collections.Generic.Dictionary`2.Enumerator.MoveNext()
at aclib.Performance.PerfWatcher.<get_InstantiatedWatches>d__0.MoveNext()
at WindowPlugins.GUITVSeries.TVSeriesPlugin.bgFacadeDone(Object sender, RunWorkerCompletedEventArgs e)
at System.ComponentModel.BackgroundWorker.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)
at System.ComponentModel.BackgroundWorker.AsyncOperationCompleted(Object arg)
at System.Threading._ThreadPoolWaitCallback.WaitCallback_Context(Object state)
at System.Threading.ExecutionContext.runTryCode(Object userData)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(_ThreadPoolWaitCallback tpWaitCallBack)
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(Object state)
It happens around the same time TVSeries has finished updating shows:
Code:
00000018 - 2/10/2009 12:30:05 PM - *************** Checking for Episode Thumbnails ***************
00000018 - 2/10/2009 12:30:06 PM - ***************************************************************************
00000018 - 2/10/2009 12:30:06 PM - ******************* Completed ***************************
00000018 - 2/10/2009 12:30:06 PM - ***************************************************************************
00000021 - 2/10/2009 12:30:06 PM - Online Parsing done
00000021 - 2/10/2009 12:30:06 PM - Error preparing Facade... Object reference not set to an instance of an object.
00000021 - 2/10/2009 12:30:06 PM - The 'LoadFacade' function has generated an error: Object reference not set to an instance of an object.
I'm also using the latest version of StreamedMP.
Thanks,
Jeremy