UiPath-ADPv1 Advanced Debugging Practice Question
You are debugging a UiPath automation that uses a 'Parallel' activity to process multiple transactions simultaneously. One branch throws an exception, but the other branches continue executing. You need to identify which branch failed and why, without stopping the entire process. Which debugging approach is most effective?
⚠ Common exam trap
The trap here is assuming that 'Break on Exception' or breakpoints can isolate a single branch in a Parallel activity, when in fact they pause the entire process and disrupt concurrent execution.
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
✓
Add logging activities at the start and end of each branch, then review the Output panel for errors
In a Parallel activity, branches run concurrently, so traditional step debugging is ineffective. Adding Log Message activities at the start and end of each branch, and within Catch blocks, provides a clear audit trail in the Output panel. This lets you see which branch started, which completed successfully, and which failed, all without interrupting the other branches' execution.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Set a breakpoint on the 'Parallel' activity and step into each branch sequentially
Why it's wrong here
Setting a breakpoint on the 'Parallel' activity pauses all branches when the Parallel activity is entered, but stepping into each branch sequentially does not work because Parallel branches execute concurrently. You cannot step through them one by one in a linear fashion. This approach would not help you identify which branch failed at runtime.
- ✓
Add logging activities at the start and end of each branch, then review the Output panel for errors
Why this is correct
Adding Log Message activities at the beginning and end of each branch, along with logging within exception handlers, allows you to trace which branch started, which completed, and which threw an exception. The Output panel displays these logs in real time, enabling you to identify the failing branch without stopping the entire process. This is a non-intrusive and effective debugging technique for parallel execution.
- ✗
Enable 'Break on Exception' and set the debugger to stop only on unhandled exceptions
Why it's wrong here
Enabling 'Break on Exception' would pause the entire process when any exception is thrown, including those in other branches, which contradicts the requirement to not stop the entire process. Even if set to unhandled exceptions only, it would still halt all branches because the debugger pauses the whole execution. This does not allow the other branches to continue.
- ✗
Use the 'Run' panel to execute each branch separately and compare results
Why it's wrong here
The 'Run' panel in UiPath Studio is used to execute individual workflows or activities in isolation, but it does not support executing a single branch of a Parallel activity separately. The Parallel activity's branches are not standalone workflows; they are integrated into the parent workflow. This approach would require significant refactoring and would not reflect the actual runtime behavior.
About these practice questions
One of 276 original UiPath-ADPv1 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 →
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-ADPv1 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-ADPv1 exam.