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.
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.
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?
Medium2While 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?
Medium3You 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?
Hard4While 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?
Medium5An 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?
Medium6You 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?
Hard7Which TWO actions should you take to effectively isolate a 'Selector Not Found' error within a complex, dynamic web application?
Hard8You 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?
Medium9You 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?
Hard10Refer 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?
Medium11You 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?
Easy12You 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?
Hard13You 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?
Easy14Which TWO of the following statements are true regarding the use of the 'Immediate' panel during an active debugging session?
Hard15You 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?
Medium16Refer to the exhibit. The automation fails sporadically in the production environment. Which debugging approach best isolates the root cause for this intermittent selector failure?
Hard17You 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?
Medium18You 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?
Medium19You 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.)
Medium20You 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?
Medium21When debugging a process that involves external API calls, which THREE techniques help ensure the request payload and response data are correctly captured?
Medium22You 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?
Easy23An 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?
Medium24You 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?
Medium25You 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?
Hard26You 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?
Medium27Refer to the exhibit. You are debugging a performance issue in a process that uses this configuration. What impact does 'ExecutionMode: Parallel' have on debugging?
Hard28Which TWO of the following are best practices when using the 'Try Catch' activity for robust error handling?
Medium29Refer 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?
Hard30You 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?
MediumOther domains
All UiPath-ADPv1 exam domains
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.