All Business Logic scripts for a single app environment are failing with the error "The Business Logic script violated a constraint", "reason: response.complete() or response.continue() was called multiple times".
almost 6 years ago
This error occurs when your app has been placed on a temporary blacklist. The blacklist is a security measure that we have in place to ensure that the Business Logic sandbox is secure. An app is put on the blacklist, in this case, when response.complete or response.continue is called multiple times in the same BL code a set number of times within a short time period. This often happens when using the async module where there are multiple paths that could potentially call response.complete and response.continue.