Exceptions

Use the Exceptions area in the Robot definitions pane to view a list of exceptions that the robot might throw and which are returned to the caller as an error. See Edit Robot for navigation and context-menu options.

When a Robot encounters an error during execution, an exception is thrown. Exceptions inform you that something unexpected happened. To find where the exception is thrown in a Robot, right-click the exception and select Find Usage. The Search Result panel shows which steps and/or finders threw the issue.

In some cases, exceptions can be handled by the Try Catch step and the robot execution may continue afterwards.

  • In situations when the Robot is not configured to handle the exception, the execution does not resume and the exception is passed to the Basic Engine Robot to handle it.

  • When called on the Management Console, the error is written to a log.

  • When called by a web service, the error is shown in the returned JSON or XML.