For the last week, reporting jobs have begun to get stuck in the queue. They are piling up with a status of Waiting to be processed. All other jobs complete successfully. I thought the reporting database may be out of sync so I tried to backup the custom fields and restore them to rebuild the reporting database as described in many posts. The restore job fails with the below error:
DatabaseForeignKeyViolationError:- DatabaseForeignKeyViolationError (50002). Details: id='50002'
name='DatabaseForeignKeyViolationError'
uid='56ef9f05-8b20-e711-8427-005056867d95'
. - DatabaseForeignKeyViolationError (50002). Details: id='50002'
name='DatabaseForeignKeyViolationError'
uid='57ef9f05-8b20-e711-8427-005056867d95'
. - DatabaseForeignKeyViolationError (50002). Details: id='50002'
name='DatabaseForeignKeyViolationError'
uid='58ef9f05-8b20-e711-8427-005056867d95'
. - DatabaseForeignKeyViolationError (50002). Details: id='50002'
name='DatabaseForeignKeyViolationError'
uid='59ef9f05-8b20-e711-8427-005056867d95'
. - DatabaseForeignKeyViolationError (50002). Details: id='50002'
name='DatabaseForeignKeyViolationError'
uid='5aef9f05-8b20-e711-8427-005056867d95'
. - DatabaseForeignKeyViolationError (50002). Details: id='50002'
name='DatabaseForeignKeyViolationError'
uid='5bef9f05-8b20-e711-8427-005056867d95'
. - DatabaseForeignKeyViolationError (50002). Details: id='50002'
name='DatabaseForeignKeyViolationError'
uid='5cef9f05-8b20-e711-8427-005056867d95'
. - DatabaseForeignKeyViolationError (50002). Details: id='50002'
name='DatabaseForeignKeyViolationError'
uid='5def9f05-8b20-e711-8427-005056867d95'
. - DatabaseForeignKeyViolationError (50002). Details: id='50002'
name='DatabaseForeignKeyViolationError'
uid='5eef9f05-8b20-e711-8427-005056867d95'
. - DatabaseForeignKeyViolationError (50002). Details: id='50002'
name='DatabaseForeignKeyViolationError'
uid='5fef9f05-8b20-e711-8427-005056867d95'
. - DatabaseForeignKeyViolationError (50002). Details: id='50002'
name='DatabaseForeignKeyViolationError'
uid='388bd80b-8b20-e711-8427-005056867d95'
. - Error:
- RestoreCustomFieldsFailure (25027). Details: id='25027'
name='RestoreCustomFieldsFailure'
uid='398bd80b-8b20-e711-8427-005056867d95'
projectuid='092eaef7-3d43-497e-a8b6-23f43b40e3c2'
messagetype='Microsoft.Office.Project.Server.BusinessLayer.QueueMsg.RestoreCustomFieldsTablesMessage'
messageID='2'
stage=''
blocking='DontBlock'
.
- RestoreCustomFieldsFailure (25027). Details: id='25027'
- Queue:
- GeneralQueueJobFailed (26000) - RestoreCustomFields.RestoreCustomFieldsTablesMessage. Details: id='26000'
name='GeneralQueueJobFailed'
uid='3a8bd80b-8b20-e711-8427-005056867d95'
JobUID='4ddd1e00-8b20-e711-8427-005056867d95'
ComputerName='7e5c8a88-25cc-48e6-967f-485f01951421'
GroupType='RestoreCustomFields'
MessageType='RestoreCustomFieldsTablesMessage'
MessageId='2'
Stage=''
CorrelationUID='30b4e79d-396f-50ab-5142-1aa215d2782f'
For more details, check the ULS logs on machine 7e5c8a88-25cc-48e6-967f-485f01951421 for entries with JobUID4ddd1e00-8b20-e711-8427-005056867d95.
- GeneralQueueJobFailed (26000) - RestoreCustomFields.RestoreCustomFieldsTablesMessage. Details: id='26000'
The reporting jobs are of the type Reporting (Timesheet Save), Reporting (Project Publish), Reporting (Timesheet Status Sync), and others. There are 4 reporting jobs that completed. 2 with the type Reporting (Timesheet Save) and 2 Reporting (Timesheet Project Aggregation). Does anyone know of a workaround to get this resolved?