SCOM 2019: Event ID 31555 every 10 minutes

Andrew Perry 1 Reputation point
2023-10-31T19:32:24.9433333+00:00

Hi,

I am currently getting an error logged in the Operations Manager log on one of our Management Servers.

The event id is 31555 from Health Service Modules and the description is:

Failed to generate data to be forwarded to the Data Warehouse. The operation will be retried. Exception 'ArgumentOutOfRangeException': Specified argument was out of the range of valid values. Parameter name: dataItems One or more workflows were affected by this.
Workflow name: Microsoft.SystemCenter.DataWarehouse.Synchronization.MaintenanceMode Instance name: Data Warehouse Synchronization Service Instance ID: {A55A5A06-86DF-47E5-DE03-F11CE415392D} Management group: XX

I have had a look around and not a lot out there on this particular event, but the ones I can find seem to be for a different issue

Taking a wild guess at the error, I am assuming that there is something wrong with Maintenance Mode entries, either scheduled or just in Maintenance.

I have gone through all schedules and there were some that when I tried to open, it gave an error and I couldn't open the schedule. Looking in the database using the query here: https://learn.microsoft.com/en-us/answers/questions/543376/scom-how-to-get-number-of-servers-currently-in-mai and this did show NULL object. I have removed all of those (which were old anyway). Not sure why SCOM breaks like this when I assume a server is later removed??

Anyway, I have gone through every schedule now and everything has objects, but I am still getting the event every 10 minutes.

Has anyone come across this? Can anyone help please?

Thanks

Andrew

Operations Manager
Operations Manager
A family of System Center products that provide infrastructure monitoring, help ensure the predictable performance and availability of vital applications, and offer comprehensive monitoring for datacenters and cloud, both private and public.
1,413 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. XinGuo-MSFT 14,386 Reputation points
    2023-11-01T07:14:04.7766667+00:00

    Hi,

    The error you're encountering in System Center Operations Manager (SCOM) with Event ID 31555 typically indicates an issue related to data synchronization between the Management Server and the Data Warehouse. The error message suggests that there's a problem with the data being forwarded to the Data Warehouse, particularly related to Maintenance Mode workflows.

    Your investigation into the Maintenance Mode schedules and removing any null objects is a step in the right direction. However, it seems there might still be some underlying issue causing this error to persist.

    Here are a few additional steps you can consider to troubleshoot this problem further:

    Review Workflow and Configuration: Check the configuration of the "Microsoft.SystemCenter.DataWarehouse.Synchronization.MaintenanceMode" workflow. Ensure that there are no misconfigurations or inconsistencies in the way it processes Maintenance Mode data.

    Check Data Consistency: Validate the consistency of the data being sent to the Data Warehouse. Ensure that the data being generated is in the expected format and within the range of valid values. Data inconsistency might trigger the ArgumentOutOfRangeException you're encountering.

    SCOM Database Health: Check the health of the SCOM database. Any database corruption or inconsistency can lead to such issues. Running database maintenance or integrity checks might be helpful.