cancel
Showing results forย 
Search instead forย 
Did you mean:ย 

Error pipeline behaves differently when selecting "Reuse Executions to process documents" for the Pipeline Execute snap in Ultra

akhader
New Contributor

Hello,

We have an ultra pipeline that is invoking a child pipeline (ultra compatible) through a Pipeline Execute snap. Based on the documentation, we checked the โ€œreuse executionsโ€ checkbox to improve performance. However, we see a difference in behavior in terms of how errors are handled on the parent ultra pipeline. The Pipeline Execute snap is configured to route to the โ€œerror pipelineโ€. With โ€œreuseโ€ unchecked, any errors from the child pipeline are appropriately caught and sent to the error pipeline as seen in the response. With โ€œreuseโ€ checked, the errors from the child pipeline seem to be sent to the error pipeline, but a โ€œPipeline did not produce a valid responseโ€ message is returned instead. The error pipeline is unchanged, is this perhaps a bug in the Pipeline Execute Snap?

2 REPLIES 2

akhader
New Contributor

Anybody got a clue?

tstack
Former Employee

Yes, this is a bug in the platform. The errors in the child pipeline are going to the childโ€™s error pipeline, but the output of the childโ€™s error pipeline is not being used as the response for the ultra request. A bug has been filed, thank you for bringing this to our attention!