ERROR: Server operation too large (error code 1150)
Issue
The 'Server operation too large' error occurs when a query exceeds the governor limits established by Salesforce.
Governor limits are usage caps imposed by Salesforce to prevent server issues and improve performance.
Solution
Pulsar, as a client application, has to use the standard API calls to query the data during the sync process. Governor limits apply to these queries. If you have Pulsar Settings installed in your org, you can apply sync filters and other sync parameters to reduce the number of records you are syncing. If you don't have Pulsar Settings in your org yet, refer to this page on how to install and set up these filters:Â Data Sync Settings
Use filters to reduce the number of records you are syncing to stay below the governor limits.
Example log
[2020-06-15 11:32:07,579624][ERROR][1608] - Server operation too large (Attachment, wave 0)
[2020-06-15 11:32:07,579624][ERROR][1608] - syncCompleteQueryModifiedSObject failed (Attachment, 1150)
[2020-06-15 11:32:07,579624][ERROR][1608] - syncQueryModifiedIfNecessary failed (1150)
Note: The sample error message refers to the Attachment object but you could see this error against any object. You may also find this Salesforce article helpful for understanding the error.
Â