Subflow throwing a com.glide.transform.transformer.exceptions.IncompleteStructureException error

ppenkov
ServiceNow Employee
ServiceNow Employee

Hi all,

 

I am running into an intermittent issue while using the OOB Workday HR spoke for pulling worker data from Workday into ServiceNow. Occasionally one of the subflows that is triggering the action containing the request to Workday is throwing the error below:

com.glide.transform.transformer.exceptions.IncompleteStructureException error

 

The strange thing about this is that it is only happening in Production and we never encountered the error previously while the requests were running in sub-prod environments. When the same Job is re-tried manually, it completes without any changes in the API call parameters, so it seems like it completes ok once it is re-triggered again for the same set of data, which makes it really difficult to understand why the issue keeps happening every other 5-6 days.

 

The way that the spoke is built OOB, it does not throw any errors on the Job tracker level, so the whole integration remains stuck until the failed jobs are deleted and manually restarted again. Now Support are refusing to do any investigation as they are saying the subflow is custom (even though it is a copy of the OOB subflow which just a number of additional fields added).

 

Can anyone suggest what that error means? I have tried a number of different steps to fix this, like reducing the pagination size, increasing the com.glide.transform.json.max-partial-length system property and reducing the size of the request/response, but none of them seem to prevent this from happening intermittently. Any help would be greatly appreciated. 

 

 

1 REPLY 1

Sarath Muralidh
Tera Contributor

Hello,

               Did you ever find the root cause for this?