Courseiva

UiPath-ADPv1 · domain

Advanced Debugging

Advanced Debugging on the UiPath-ADPv1 covers diagnosing faults in REFramework processes, Invoke Workflow File activities, Orchestrator queue transactions, and ConfigDict-driven projects. Questions present realistic failure symptoms—intermittent Process-state errors, Selector Not Found, Request Entity Too Large, NullReferenceException—and ask you to choose the correct Studio debugging tool, breakpoint strategy, or root-cause verification step.

30 questions3 easy17 medium10 hard

Focused practice

Practice Advanced Debugging questions

Scored sessions drawing only from this domain — pick a length below.

Start 20-question practice test →

What this domain covers

What to know about Advanced Debugging

Reproduce the failure, place breakpoints at the suspected activity and its parent Invoke Workflow File, then inspect Locals and the Call Stack. The single most important thing: confirm the actual failing activity and variable state before changing any logic or selector.

Using UiPath Studio breakpoints, Step Into, Step Over, and the Locals panel to inspect variables mid-execution

Isolating Selector Not Found errors with UI Explorer, Highlight, and Validate against dynamic web elements

Diagnosing Orchestrator API Request Entity Too Large failures by checking queue item and attachment size limits

Tracing NullReferenceException root causes in ConfigDict by verifying config key existence and dictionary initialization

Watch out for

Common Advanced Debugging exam traps

  • ▸Setting breakpoints only in Main and missing the failing Invoke Workflow File, so the Process-state fault is never caught in context
  • ▸Assuming a selector is correct without using Validate or Highlight, then blaming the application instead of the dynamic attribute
  • ▸Catching NullReferenceException generically instead of checking whether ConfigDict keys exist before accessing them

Question index

All Advanced Debugging questions (30)

Click any question to see the full explanation, or start a practice session above.

1

While debugging an automation, you notice that a variable updates correctly, but the UI element based on that variable does not change. What is the most likely cause?

Medium
2

While debugging a background process, the robot intermittently fails to click a button. You suspect the UI element is not ready, despite using the 'Click' activity. What is the most robust way to ensure the element is interactive?

Medium
3

You are debugging a Workflow that uses a 'State Machine' and notice it gets stuck in a loop between two states. Which tool provides the best visibility into the transition conditions during runtime?

Hard
4

While debugging a long-running UiPath automation, you want to execute a single activity that assigns a test value to a variable, verify its effect immediately, and continue without restarting the whole process. The activity has not yet been reached by the current execution pointer. Which debugging capability should you use?

Medium
5

An automation fails intermittently during a Data Table processing loop. You need to inspect the contents of a specific variable at the exact moment of failure without pausing the entire process execution. Which debugging approach is most efficient?

Medium
6

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?

Hard
7

Which TWO actions should you take to effectively isolate a 'Selector Not Found' error within a complex, dynamic web application?

Hard
8

You are debugging a UiPath automation that processes invoices in a loop. When the loop reaches the fifth invoice, the process throws an unexpected exception. You need to examine the call stack and the values of variables at the exact moment the exception was thrown, including local variables from nested workflows. Which debugging feature should you use?

Medium
9

You are debugging a workflow that interacts with a legacy desktop application. The process frequently hangs at a specific input field. Which TWO debugging actions should you take to diagnose the cause of the hang?

Hard
10

Refer to the exhibit. You encounter this error while executing a Linq query on a DataTable. Which debugging strategy is the most effective way to identify the cause?

Medium
11

You are debugging a UiPath workflow and need to understand the sequence of nested workflow invocations that led to the current paused activity, including which workflow called which. Which debugging panel displays this hierarchical execution path?

Easy
12

You are debugging a UiPath Studio project that throws a System.NullReferenceException intermittently inside a Try Catch placed in an invoked workflow. The Exception.Message is empty and the stack trace points to a private method within an imported custom activity library. You must determine which activity in the workflow passed the null object into that library before the exception is thrown. Which debugging technique should you use?

Hard
13

You are debugging a UiPath workflow and want to inspect the current value of a variable that is not displayed in the Locals panel because it is out of scope. Which feature should you use to evaluate the variable's value at the current breakpoint?

Easy
14

Which TWO of the following statements are true regarding the use of the 'Immediate' panel during an active debugging session?

Hard
15

You are debugging a UiPath process that reads a large Excel file and then filters rows using a DataTable. The workflow completes successfully but takes an excessively long time. You suspect that a specific activity is the bottleneck. Which debugging feature in UiPath Studio should you use to identify the activity consuming the most execution time?

Medium
16

Refer to the exhibit. The automation fails sporadically in the production environment. Which debugging approach best isolates the root cause for this intermittent selector failure?

Hard
17

You are debugging a UiPath workflow that processes items in a loop. You want to observe how a counter variable increments after each iteration, but you do not want to pause execution at every step. Which debugging feature allows you to monitor the variable's value without stopping the workflow?

Medium
18

You are debugging a process that processes thousands of rows. You need to check the value of a variable only when it meets a specific condition (e.g., RowID equals '12345'). What is the best debugging method?

Medium
19

You are debugging a UiPath automation that intermittently fails when interacting with a web application. The error message indicates a 'UI element not found' exception, but the element exists when you manually check. You suspect the issue is related to timing or dynamic content. Which two actions should you take to diagnose and resolve the issue? (Choose two.)

Medium
20

You are debugging a UiPath process that reads a large Excel file into a DataTable and processes each row. During a run, an exception is thrown inside a For Each Row activity, but the exception message is generic. You want to pause execution exactly when the exception occurs, inspect the current row's data, and then resume from the same point without restarting the entire workflow. Which debugging feature should you use?

Medium
21

When debugging a process that involves external API calls, which THREE techniques help ensure the request payload and response data are correctly captured?

Medium
22

You are debugging a UiPath workflow and notice that a variable's value is not what you expect at a certain point. You want to view the variable's value without modifying the workflow or adding any logging activities. Which debugging panel should you use?

Easy
23

An automation developer is troubleshooting a complex REFramework-based process in UiPath Studio. The workflow fails intermittently during the Process state inside an Invoke Workflow File activity. The developer needs to inspect local variables and arguments without modifying the production source code or adding permanent Log Message activities. Which debugging approach provides the most efficient inspection method?

Medium
24

You are debugging a workflow and need to see the value of a variable, but the Locals panel is too cluttered. Which alternative panel is best for focusing on a specific variable's current value?

Medium
25

You are debugging a UiPath automation that processes a queue using the Orchestrator API. The workflow occasionally fails with a 'Request Entity Too Large' error when uploading large files as part of a transaction. You need to diagnose the issue and determine the maximum allowed size for a queue item. Which action should you take?

Hard
26

You are debugging a complex ReFramework process. An unhandled exception occurs in the 'Process Transaction' state, but the 'Get Transaction Data' state is not correctly logging the error count. Which debugging tool or technique is most effective for identifying the specific variable state change leading to this logic gap?

Medium
27

Refer to the exhibit. You are debugging a performance issue in a process that uses this configuration. What impact does 'ExecutionMode: Parallel' have on debugging?

Hard
28

Which TWO of the following are best practices when using the 'Try Catch' activity for robust error handling?

Medium
29

Refer to the exhibit. You are debugging a NullReferenceException in a project that uses a 'ConfigDict'. What is the most likely culprit, and how should you verify it?

Hard
30

You are debugging a UiPath workflow that intermittently throws a BusinessRuleException inside a Try Catch. You want the debugger to pause execution at the exact moment the exception is thrown, before any Catch block handles it, so you can inspect the Locals panel. Which debugging feature should you configure?

Medium

Frequently asked questions

What does the Advanced Debugging domain cover on the UiPath-ADPv1 exam?
Reproduce the failure, place breakpoints at the suspected activity and its parent Invoke Workflow File, then inspect Locals and the Call Stack. The single most important thing: confirm the actual failing activity and variable state before changing any logic or selector.
How many questions are in this domain?
This page lists all 30 Advanced Debugging questions in the UiPath-ADPv1 question bank. The actual exam draws from this domain proportionally to its weighting in the official exam blueprint.
What is the best way to practise this domain?
Start with a short focused session (10 questions) to identify gaps, then work through explanations. Repeat with a longer session once the weak areas feel solid.
Can I practise only Advanced Debugging questions?
Yes — the session launcher on this page filters questions to this domain only. Choose any session length for inline explanations and scoring.
uipath-adpv1 UIPATH-ADPV1 advanced debugging Practice Questions