counter hit make
System Center Service Manager 2010: Error when registering the Datawarehouse - Mike's Blog

Mike's Blog

Just stuff about System Center

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