System Center Service Manager 2010: Error when registering the Datawarehouse
While registering a Datawarehouse with Service Manager 2010 I got the following error in the eventviewer of the Datawarehouse server…
A module of type "Microsoft.SystemCenter.Orchestration.Module.WorkflowWorkItemModule" reported an exception System.FormatException: String was not recognized as a valid DateTime.
at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles)
at System.DateTime.Parse(String s, IFormatProvider provider)
at Microsoft.SystemCenter.Orchestration.WorkItem.ShredReader(XmlReader wiInstance)
at Microsoft.SystemCenter.Orchestration.WorkItem..ctor(XmlReader wiInstance)
at Microsoft.SystemCenter.Orchestration.WorkItem.GetWorkItem(String processCategory, String process)
at Microsoft.SystemCenter.Orchestration.Module.WorkflowWorkItemModule.PollForNextWorkItemItem()
at Microsoft.SystemCenter.Orchestration.Module.WorkflowWorkItemModule.OnDataItem(DataItemBase dataItem, DataItemAcknowledgementCallback acknowledgedCallback, Object acknowledgedState, DataItemProcessingCompleteCallback completionCallback, Object completionState) which was running as part of rule "WorkflowOrchestration.DeploymentRule" running for instance "Deployment Workflow Target" with id:"{0B09E978-69C6-709F-5D5E-B03C5477393C}" in management group "xxxxxx".
The problem here was that the system locale from the service account used wasn’t set to English-US
After that change (and rebooting the server) the job succeeded
Cheers,
Mike
Read the complete post at http://scug.be/blogs/mike/archive/2009/12/17/system-center-service-manager-2010-error-when-registering-the-datawarehouse.aspx