Hi,
I have Exchange 2010 UM Sp2 that keeps crashing and starting continously. It is still vanilla install of UM. I am getting errors below. The service crashes and starts stright away successfully only yo crash again.
Log Name: Application
Source: MSExchange Unified Messaging
Date: 9/6/2012 5:28:11 PM
Event ID: 1057
Task Category: UMWorkerProcess
Level: Error
Keywords: Classic
User: N/A
Computer: TTCEXS1.domain.x
Description:
An unhandled exception occurred in a UM worker process: "Microsoft.Exchange.Diagnostics.ExAssertException: ASSERT: couldn't generate unique name!
at Microsoft.Exchange.Diagnostics.ExAssert.AssertInternal(String formatString, Object[] parameters)
at Microsoft.Exchange.UM.UMCore.GalGrammar.GenerateActivePath(CultureInfo culture, String extension)
at Microsoft.Exchange.UM.UMCore.GalGrammar.MoveToActive(CultureInfo culture, String filePath)
at Microsoft.Exchange.UM.UMCore.GalGrammarWriter.GenerateCultureFromEntriesFile(ITempFile entriesFile, GalGrammar grammar, CultureInfo culture, Boolean preCompile)
at Microsoft.Exchange.UM.UMCore.GalGrammarWriter.GenerateAllCulturesFromEntriesFile(ITempFile entriesFile, GalGrammar grammar, Boolean preCompile)
at Microsoft.Exchange.UM.UMCore.GalGrammarWriter.Generate(GalGrammar grammar, Boolean preCompile)
at Microsoft.Exchange.UM.UMCore.GrammarGenerator.Generate(Boolean preload, Boolean precompile, StreamWriter logFileStream)
at Microsoft.Exchange.UM.UMCore.GrammarSchedule.GenerateGrammars(List`1 requiredGrammarFiles, List`1 grammarFiles, StreamWriter logwriter, ExclusionList exclusionList)
at Microsoft.Exchange.UM.UMCore.GrammarSchedule.GenerateGrammarWorker(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)".
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="MSExchange Unified Messaging" />
<EventID Qualifiers="49156">1057</EventID>
<Level>2</Level>
<Task>1</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2012-09-06T16:28:11.000000000Z" />
<EventRecordID>125461</EventRecordID>
<Channel>Application</Channel>
<Computer>TTCEXS1.domain.x</Computer>
<Security />
</System>
<EventData>
<Data>Microsoft.Exchange.Diagnostics.ExAssertException: ASSERT: couldn't generate unique name!
at Microsoft.Exchange.Diagnostics.ExAssert.AssertInternal(String formatString, Object[] parameters)
at Microsoft.Exchange.UM.UMCore.GalGrammar.GenerateActivePath(CultureInfo culture, String extension)
at Microsoft.Exchange.UM.UMCore.GalGrammar.MoveToActive(CultureInfo culture, String filePath)
at Microsoft.Exchange.UM.UMCore.GalGrammarWriter.GenerateCultureFromEntriesFile(ITempFile entriesFile, GalGrammar grammar, CultureInfo culture, Boolean preCompile)
at Microsoft.Exchange.UM.UMCore.GalGrammarWriter.GenerateAllCulturesFromEntriesFile(ITempFile entriesFile, GalGrammar grammar, Boolean preCompile)
at Microsoft.Exchange.UM.UMCore.GalGrammarWriter.Generate(GalGrammar grammar, Boolean preCompile)
at Microsoft.Exchange.UM.UMCore.GrammarGenerator.Generate(Boolean preload, Boolean precompile, StreamWriter logFileStream)
at Microsoft.Exchange.UM.UMCore.GrammarSchedule.GenerateGrammars(List`1 requiredGrammarFiles, List`1 grammarFiles, StreamWriter logwriter, ExclusionList exclusionList)
at Microsoft.Exchange.UM.UMCore.GrammarSchedule.GenerateGrammarWorker(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)</Data>
</EventData>
</Event>
Log Name: Application
Source: MSExchange Unified Messaging
Date: 9/6/2012 5:28:11 PM
Event ID: 1427
Task Category: UMService
Level: Error
Keywords: Classic
User: N/A
Computer: TTCEXS1.teachingcouncil.ie
Description:
A fatal error occurred in the Microsoft Exchange Unified Messaging service. The Service Control Manager will restart the Unified Messaging service automatically to recover from this error.
Error details:
"Microsoft.Exchange.UM.UMService.UMServiceException: The Microsoft Exchange Unified Messaging service can't create a worker process because SIP ports ("5065" or "5067") are unavailable.
at Microsoft.Exchange.UM.UMService.WorkerProcessManager.OnWorkerExited(WorkerInstance workerInstance, Boolean resetRequested, Boolean fatalError)
at Microsoft.Exchange.UM.UMService.WorkerInstance.MonitorResetHandle(Object stateinfo)
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)".
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="MSExchange Unified Messaging" />
<EventID Qualifiers="49156">1427</EventID>
<Level>2</Level>
<Task>4</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2012-09-06T16:28:11.000000000Z" />
<EventRecordID>125462</EventRecordID>
<Channel>Application</Channel>
<Computer>TTCEXS1.teachingcouncil.ie</Computer>
<Security />
</System>
<EventData>
<Data>Microsoft.Exchange.UM.UMService.UMServiceException: The Microsoft Exchange Unified Messaging service can't create a worker process because SIP ports ("5065" or "5067") are unavailable.
at Microsoft.Exchange.UM.UMService.WorkerProcessManager.OnWorkerExited(WorkerInstance workerInstance, Boolean resetRequested, Boolean fatalError)
at Microsoft.Exchange.UM.UMService.WorkerInstance.MonitorResetHandle(Object stateinfo)
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)</Data>
</EventData>
</Event>
Log Name: Application
Source: MSExchange Unified Messaging
Date: 9/6/2012 5:28:11 PM
Event ID: 1430
Task Category: UMCore
Level: Error
Keywords: Classic
User: N/A
Computer: TTCEXS1.teachingcouncil.ie
Description:
The Unified Messaging server shut down process umservice (PID=880) because a fatal error occurred.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="MSExchange Unified Messaging" />
<EventID Qualifiers="49156">1430</EventID>
<Level>2</Level>
<Task>2</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2012-09-06T16:28:11.000000000Z" />
<EventRecordID>125463</EventRecordID>
<Channel>Application</Channel>
<Computer>TTCEXS1.teachingcouncil.ie</Computer>
<Security />
</System>
<EventData>
<Data>umservice</Data>
<Data>880</Data>
</EventData>
</Event>
Celtic