Courseiva

UiPath-ADAv1 Debugging and Exception Handling Practice Question

Which activity is used to explicitly stop the execution of a workflow and propagate a fault to the parent scope?

⚠ Common exam trap

Candidates frequently confuse 'Throw' with 'Rethrow', using 'Throw' inside a Catch block which unfortunately overwrites the original exception stack trace.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

Rethrow

The Rethrow activity is used within a Catch block to propagate an exception after it has been caught and potentially logged. This allows developers to perform logging or cleanup locally, while still signaling to higher-level workflows that a failure has occurred, ensuring comprehensive error tracking throughout the entire automation hierarchy.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✗

    Break

    Why it's wrong here

    The Break activity is used to exit a loop structure (like For Each or While). It is not designed for error handling or propagating exceptions. Using it in a fault scenario would simply exit the loop, not stop the workflow or signal a failure.

  • ✓

    Rethrow

    Why this is correct

    Rethrow is specifically used to pass an exception up the stack after handling or logging it. This is a best practice for maintaining visibility of errors while allowing local recovery efforts to be completed, ensuring that higher-level processes are fully aware of the failure.

  • ✗

    Terminate Workflow

    Why it's wrong here

    The Terminate Workflow activity kills the entire process. While it stops execution, it does not propagate the original exception for the parent workflow to handle; it simply terminates the process, which can make it harder to differentiate between intentional stops and actual errors.

  • ✗

    Stop

    Why it's wrong here

    There is no general 'Stop' activity in UiPath for error propagation. The correct approach for stopping and signaling an error is using the 'Throw' or 'Rethrow' activities, which are specifically integrated into the exception handling framework to allow for graceful, documented failure states.

About these practice questions

One of 285 original UiPath-ADAv1 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written and reviewed by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

Last reviewed September 2026 · checked against the official UiPath exam blueprint

This UiPath-ADAv1 practice question is part of Courseiva's free UiPath certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the UiPath-ADAv1 exam.