Trying to update time-phased task status, but it periodically fails, giving me the following error. (Passing into the PSI constructor does not get more specific then GeneralUnhandledException) <Changes> <Proj ID="f16860a7-fb01-49e2-8a42-230f554520ac"> <Assn ID="46fde2ba-bbd9-4e41-bceb-24905b907cb7"> <PeriodChange PID="251658250" Start="2007-12-18T12:00:00" End="2007-12-18T12:45:00">45000</PeriodChange> </Assn></Proj> </Changes> 12:07:07 PM : Status Update failed for: 46fde2ba-bbd9-4e41-bceb-24905b907cb7 12:07:07 PM : GeneralUnhandledException System.Web.Services.Protocols.SoapException: ProjectServerError(s) LastError=GeneralUnhandledException Instructions: Pass this into PSClientError constructor to access all error information at Microsoft.Office.Project.Server.WebService.Statusing.UpdateStatus(String changexml) However, this blurb is in a loop processing many timesheets from an event I'm trying to port over to MSP, most of the timesheets come over just fine. (including other timesheets for this particular user). However for this assignment and one other one, it decides to reject all (but one) of the timesheets for this assignment. I'm curious what would cause this "general unhandled eexception", as that's not the most helpful error message in the world...