String was not recognized as a valid DateTime error from both the dataloader and the ESM services. In the Journal Mailbox, messages are moved into "Error" subfolder due to this error.
"Exception Message: String was not recognized as a valid DateTime.
Exception Target Site: AdjustHour
---- Stack Trace ----
at System.DateTimeParse.AdjustHour(Int32 hour, Int32 timeMark)
at System.DateTimeParse.GetTimeOfNNN(DateTimeFormatInfo dtfi, DateTimeResult result, DateTimeRawInfo raw)
at System.DateTimeParse.ProcessTerminaltState(Int32 dps, DateTimeResult result, DateTimeRawInfo raw, DateTimeFormatInfo dtfi)
at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles)
at System.DateTime.Parse(String s, IFormatProvider provider, DateTimeStyles styles)
at System.DateTime.Parse(String s, IFormatProvider provider)
at System.DateTime.Parse(String s)
at System.Convert.ToDateTime(String value)"
1. Start up a CMD shell as ArchiveMgr_Journal user (re-do this for the ArchiveMgr_ESM and ArchiveMgr_Service).
2. Runas /user:<domain>\ArchiveMgr_Journal regedit (type the password).
3. Look under HKEY_CURRENT_USER\Control Panel\International.
4. Look for a key called sTimeFormat.
5. Change that to either - hh:mm:ss tt (if you want 12 hour) OR HH:mm:ss (if you want 24 hour). It should not be - HH:mm:ss tt (eg. 14:55:00 PM).
6. Restart the DL Service.