サービスとして実行されているMicrosoft.EnterpriseLibrary.Loggingを使用しているサードパーティソフトウェアを使用しています。
最近、そのサービスは何度も停止しました。Windowsイベントログからのデータのみがあります。Stacktraceは、MSEntLibLoggingによってArgumentNullExceptionがスローされたことを示しています。
Event Type: Error
Event Source: .NET Runtime
Event Category: None
Event ID: 1026
Date: 04/09/2012
Time: 19:05:23
User: N/A
Computer: XXX
Description:
Application: XXX.Service.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.ArgumentNullException
Stack:
at Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry.BuildCategoriesCollection(System.String)
at Microsoft.Practices.EnterpriseLibrary.Logging.Tracer.WriteTraceMessage(System.String, System.String, System.Diagnostics.TraceEventType)
at Microsoft.Practices.EnterpriseLibrary.Logging.Tracer.WriteTraceEndMessage(System.String)
at Microsoft.Practices.EnterpriseLibrary.Logging.Tracer.Dispose(Boolean)
at Microsoft.Practices.EnterpriseLibrary.Logging.Tracer.Dispose()
at XXX
私はこれをチェックしました、そしてそれはそれが原因であるように見えます:
Trace.CorrelationManager.LogicalOperationStack.Peek()
nullを返す
なぜこれが起こったのか誰かが私を助けることができますか?