Skip to main content
Question

Facing Error while release from credit check on Handle Blocked Customer Orders

  • November 19, 2025
  • 2 replies
  • 65 views

Forum|alt.badge.img+4

When trying to release from Handle Blocked Customer Orders page. The error explains how there is some issue with workflow which causes the BPA logic to interpret this as recursion scenario and raises error. Exactly by what steps can I prevent this?

The error displayed:
Error in "Handle Blocked Customer Orders"

HandleBlockedCustomerOrders/List (server error)

Infinite recursion detected in cascading Workflow(s) MIT_ExampleValidation.
OData Request ID: N/A

Please include the full details of this error (Details button below) when reporting this.

2 replies

Marcel.Ausan
Ultimate Hero (Partner)
Forum|alt.badge.img+22
  • Ultimate Hero (Partner)
  • November 19, 2025

@TntKirtaS if you have a BPA WF that is firing when releasing blocked orders, then you need to rework the BPA WF. Or at least undeploy it until you have figured out what the error is.

You could start a Watch on that BPA WF and debug it so that you could fix the issue.

Unfortunately there isn’t much the community could do at this point, without seeing the BPA WF and what it’s trying to do.


Forum|alt.badge.img+7
  • Sidekick (Customer)
  • November 19, 2025

@TntKirtaS By default, 20 workflows can be triggered in a single database transaction. The “infinite recursion" error means that the workflow(s) is getting triggered too many times in the same transaction.

https://docs.ifs.com/techdocs/24r1/040_tailoring/500_business_process_automation/025_considerations/

I don’t see this verbiage in the 24r2 and 25r1 documentation, so there may be a different solution there, but we are still on 24r1, so I can’t say for sure.

 

Depending on what the workflow does, you could try changing the timing to asynchronous, but that may not fit your use case. If not, just as ​@Marcel.Ausan suggests, you may need to redesign the workflow, or at least the trigger.