Skip to main content

Exception Handler component

Failure diagnostics

motivation

Most who have worked with Logic Apps is familiar with the error An action failed. No dependent actions succeeded. This is a generic error that offers no clear context on what went wrong.

The Invictus Framework includes an Exception Handler component that retrieves the actual error message from an Azure Logic App. It then translates this to a human-readable text.

Component usage

Create a new Logic App that acts as a 'fallback handler'. This centralizes the exception handling by calling the component and returning the response.

tip
  • Use a HTTP webhook to call the fallback Logic App. If anything fails in the fallback Logic App, you can resubmit this and return the response asynchronously.
  • Call the component in a scope block. Use the Terminate action to return the response from the component to the Logic App dashboard.
Exception HandlerLogic AppResolveRegex Translator + AI InterpreterReturnLogic AppScopeResolveTerminateLogic AppScopeResolveTerminate
Logic AppScopeResolveTerminateException Handler Logic AppResolveRegex Translator + AI InterpreterReturnLogic AppScopeResolveTerminate

Use arrow keys to navigate rows. Press Enter or Space to expand a row with sub-properties. Press / to focus the search field.

Press / to filter