I have a question relating to how to best track down a repeatable issue I am having when publishing a large project plan. Occasionally, this plan fails to publish its information to the reporting database after a successful publish from Project Professional 2007. The error is as follows:
Error summary/areas: Reporting message processor failed ReportingProjectChangeMessageFailed ReportingProjectChangeMessageFailed ReportingProjectChangeMessageFailed ReportingProjectChangeMessageFailed ReportingProjectChangeMessageFailed ReportingProjectChangeMessageFailed ReportingProjectChangeMessageFailed ReportingProjectChangeMessageFailed ReportingProjectChangeMessageFailed ReportingProjectChangeMessageFailed ReportingProjectChangeMessageFailed Queue GeneralQueueJobFailed Error details:<?xml version="1.0" encoding="utf-16"?><errinfo><general><class name="Reporting message processor failed"><error id="24006" name="ReportingProjectChangeMessageFailed" uid="26798f60-f1ea-44c0-af81-0f1001f0f964" QueueMessageBody="Project UID='54385dd1-453a-4d5d-be0a-c211b2364f86'. PublishType='ProjectPublish'" Error="Arithmetic operation resulted in an overflow." /><error id="24006" name="ReportingProjectChangeMessageFailed" uid="47790bc3-fcdf-42ad-b56b-1983f85eda0f" QueueMessageBody="Project UID='54385dd1-453a-4d5d-be0a-c211b2364f86'. PublishType='ProjectPublish'" Error="Arithmetic operation resulted in an overflow." /><error id="24006" name="ReportingProjectChangeMessageFailed" uid="cfbaa1d7-2faa-487d-a149-dd2b48fbac15" QueueMessageBody="Project UID='54385dd1-453a-4d5d-be0a-c211b2364f86'. PublishType='ProjectPublish'" Error="Arithmetic operation resulted in an overflow." /><error id="24006" name="ReportingProjectChangeMessageFailed" uid="d1e3dc10-b2aa-4161-a4c5-a5ef62304c02" QueueMessageBody="Project UID='54385dd1-453a-4d5d-be0a-c211b2364f86'. PublishType='ProjectPublish'" Error="Arithmetic operation resulted in an overflow." /><error id="24006" name="ReportingProjectChangeMessageFailed" uid="df146332-322d-47dd-8bbf-f1aa653eec9a" QueueMessageBody="Project UID='54385dd1-453a-4d5d-be0a-c211b2364f86'. PublishType='ProjectPublish'" Error="Arithmetic operation resulted in an overflow." /><error id="24006" name="ReportingProjectChangeMessageFailed" uid="d35de4f1-081a-47b7-a65d-e80e5b87399b" QueueMessageBody="Project UID='54385dd1-453a-4d5d-be0a-c211b2364f86'. PublishType='ProjectPublish'" Error="Arithmetic operation resulted in an overflow." /><error id="24006" name="ReportingProjectChangeMessageFailed" uid="9ea4a226-fa69-4785-b504-1d162b61a5aa" QueueMessageBody="Project UID='54385dd1-453a-4d5d-be0a-c211b2364f86'. PublishType='ProjectPublish'" Error="Arithmetic operation resulted in an overflow." /><error id="24006" name="ReportingProjectChangeMessageFailed" uid="2dcb1841-9248-4820-aff1-afdba857c8eb" QueueMessageBody="Project UID='54385dd1-453a-4d5d-be0a-c211b2364f86'. PublishType='ProjectPublish'" Error="Arithmetic operation resulted in an overflow." /><error id="24006" name="ReportingProjectChangeMessageFailed" uid="f00018f0-4cf4-4a80-a609-0f102acb2cbb" QueueMessageBody="Project UID='54385dd1-453a-4d5d-be0a-c211b2364f86'. PublishType='ProjectPublish'" Error="Arithmetic operation resulted in an overflow." /><error id="24006" name="ReportingProjectChangeMessageFailed" uid="ad7a8229-018d-4161-a380-458a90e6c944" QueueMessageBody="Project UID='54385dd1-453a-4d5d-be0a-c211b2364f86'. PublishType='ProjectPublish'" Error="Arithmetic operation resulted in an overflow." /><error id="24006" name="ReportingProjectChangeMessageFailed" uid="8eb91328-5acd-44ef-a615-5ec3e972367f" QueueMessageBody="Project UID='54385dd1-453a-4d5d-be0a-c211b2364f86'. PublishType='ProjectPublish'" Error="Arithmetic operation resulted in an overflow." /></class><class name="Queue"><error id="26000" name="GeneralQueueJobFailed" uid="674d5dfa-5f48-44e2-979b-77f20385193e" JobUID="879ace6f-29af-43e3-8309-c03f9a84a30c" ComputerName="PROJECT-WEB" GroupType="ReportingProjectPublish" MessageType="ReportProjectPublishMessageEx" MessageId="1" Stage="" /></class></general></errinfo>
When I look into the server logs relating to the issue, I can see the following:
54:36.4 Microsoft.Office.Project.Server (0x13A4) 0x1FD4 Project Server Project Server Reporting 9.00E+09 High PWA:http://####, SSP:SharedServices, User:###### PSI: [RDS] ReportProjectPublishMessage for project 54385dd1-453a-4d5d-be0a-c211b2364f86 failed. Error: System.OverflowException: Arithmetic operation resulted in an overflow. at Microsoft.Office.Project.Scheduling.BasicCalendar.ExpandExceptions(DayType startDate, DayType finishDate) at Microsoft.Office.Project.Scheduling.BasicCalendar.EnsureExceptions(DayType startDate, DayType finishDate, Boolean forward) at Microsoft.Office.Project.Scheduling.BasicCalendar.BasicCalendarExceptionEnumerator..ctor(DayType dayStart, DayType dayProjectedFinish, BasicCalendar calendar, Boolean forward) at Microsoft.Office.Project.Scheduling.BasicCalendar.GetCalendarExceptionEnumerator(DayType start, DayType finish, Bo... 08/19/2010 11:54:36.42* Microsoft.Office.Project.Server (0x13A4) 0x1FD4 Project Server Project Server Reporting 9.00E+09 High ...olean forward) at Microsoft.Office.Project.Scheduling.CalendarFunctionality.GetFullDaysWorkTime(DateTime dateStart, DateTime dateEnd) at Microsoft.Office.Project.Scheduling.CalendarFunctionality.WorkTimeBetween(DateTime dtStart, DateTime dtEnd) at Microsoft.Office.Project.DataEdit.Calendars.CalCntr.WorkTimeBetween(Guid guid, DateTime dtStart, DateTime dtEnd) at Microsoft.Office.Project.DataEdit.Tasks.TaskCntr.GetPeriodFixedCost(TaskNode taskNode, DateTime dtStart, DateTime dtEnd) at Microsoft.Office.Project.DataEdit.Reporting.ReportingData.GetTaskCoreTimephasedDataSet(Guid[] entitiesGuidArray, Int32 nIntervalLengthMinutes) at Microsoft.Office.Project.Server.DataAccessLayer.ReportingProjectDal.TransferTimephasedData[T](Guid projectUID, TimephasedTransferInfo transfer... 08/19/2010 11:54:36.42* Microsoft.Office.Project.Server (0x13A4) 0x1FD4 Project Server Project Server Reporting 9.00E+09 High ...Info, ReportingData timephasedReportingData, ProcessSourceData`1 processSourceData, GenerateTimephasedDataSet`1 generateTimephasedData, Int32 pageSize, LogStatsMethod logStats) at Microsoft.Office.Project.Server.DataAccessLayer.ReportingProjectDal.UpdateTasksTimephasedData(Guid projectUID, ReportingProjectData projectData, ReportingData timephasedReportingData, Int32 pageSize, String& transferPhase, LogStatsMethod logProjStats) at Microsoft.Office.Project.Server.BusinessLayer.ReportingLayer.ProjectPublishMessageProcessor.SaveProjectTimephaseData(String& transferPhase) at Microsoft.Office.Project.Server.BusinessLayer.ReportingLayer.ProjectPublishMessageProcessor.runRDSTransformation(ReportProjectPublishMessageEx projectChangeMessage). Phase: TimephasedFixedCostAssignmentsData
Can anyone provide some advice as to how to track down this issue? It is happening to a couple other projects as well, and has appeared since March?
We are on the latest CU's, run on WSS 3.0.
Thanks!