Courseiva

UiPath-ADPv1 · topic practice

Advanced Debugging practice questions

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.

Courseiva uses original exam-style practice questions designed for learning and revision. The goal is to understand the concepts, recognise exam patterns, and improve through explanations — not memorise copied exam dumps.

Editorial oversight:Johnson Ajibi· MSc IT Security, IEEE Senior Member
20 questionsDomain: Advanced Debugging

What the exam tests

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

Practice set

Advanced Debugging questions

20 questions · select your answer, then reveal the explanation

Refer to the exhibit. The ID attribute changes every time the page loads. How can you fix this selector to make it stable?

Exhibit

Error: 'Selector not found' on a browser element. Selector: <webctrl id='dynamic_123' tag='INPUT' />

You are experiencing a memory leak in a long-running process that processes thousands of PDF files. What is the most effective debugging strategy to identify the leak?

Which debugging feature is specifically designed to allow you to change the value of a variable during an active debugging session without restarting the process?

While debugging, you find that a global variable is being modified unexpectedly. Which tool allows you to track the value changes of this specific variable whenever it is accessed or updated?

You are debugging a UiPath automation that processes invoices. The workflow contains a Try Catch activity, and inside the Try block a BusinessRuleException is thrown. You set a breakpoint on the Catch block but also want to inspect the exception details without modifying the workflow. Which debugging feature allows you to view the exception message and stack trace while execution is paused at the breakpoint?

You are debugging a UiPath automation that uses a State Machine. The process transitions between states based on conditions, but during debugging you notice that a transition is not being triggered even though the condition evaluates to true. You have verified the condition logic in isolation. Which debugging approach is most effective to identify why the transition is not occurring?

You are debugging a UiPath workflow and need to execute a specific sequence of activities repeatedly to test a fix. You want to avoid running the entire workflow from the beginning each time. Which debugging feature allows you to run only a selected portion of the workflow?

You are debugging a UiPath automation that intermittently fails when interacting with a web application. The error message is 'Element not found' for a button that appears after a page reload. You have already verified that the selector is correct. Which TWO debugging techniques should you use to diagnose the root cause? (Choose two.)

You are debugging a UiPath automation that intermittently fails with a 'UI Element Not Found' error on a dynamic web page. The selector uses a wildcard for the table row index, but the element sometimes appears after a delay. You need to identify the root cause and ensure the automation waits appropriately. (Choose two.)

A UiPath process reads a DataTable of invoices, and during debugging you notice that after processing the third row the loop exits early even though 40 rows remain. The For Each Row activity uses a variable named currentRow that is also referenced inside an invoked workflow. Which debugging action best identifies why the iteration terminates prematurely?

You are debugging a UiPath automation that uses the 'Invoke Workflow File' activity to call a child workflow. The child workflow throws an exception, but the exception is caught and handled in the parent workflow. You need to inspect the variable values in the child workflow at the moment the exception occurred. What is the most effective way to achieve this?

Question 12mediummultiple choice
Read the full Advanced Debugging explanation →

You are debugging a UiPath automation that interacts with a web application. The workflow uses a 'Click' activity with a dynamic selector that includes a variable. During debugging, the activity fails with a 'Selector Not Found' error. You want to inspect the actual selector being used at runtime without modifying the workflow. Which debugging feature allows you to view the resolved selector string?

You are debugging a UiPath automation that uses a Try Catch activity. An exception is thrown inside the Try block, but the Catch block does not execute as expected. You suspect that the exception type is not being caught. Which debugging action should you take to verify the actual exception type being thrown?

Question 14mediummultiple choice
Read the full Advanced Debugging explanation →

You are debugging a UiPath workflow that uses a Try Catch block. Inside the Try block, an exception is thrown, but the workflow continues without entering the Catch block. You have verified that the exception is not being handled elsewhere. Which debugging feature should you use to understand why the Catch block is not executing?

You are debugging a UiPath automation that uses multiple nested Try Catch blocks. An exception is thrown deep within the nested blocks, but it is not being caught as expected. You suspect that the exception is being swallowed or rethrown incorrectly. Which two actions should you take to effectively diagnose the exception handling flow? (Choose two.)

You are debugging a UiPath process that fails only in a specific environment because an application window's title differs slightly from development. You need to determine whether the failure is due to selector mismatch and capture evidence for a fix. (Choose two.)

Question 17mediummultiple choice
Read the full Advanced Debugging explanation →

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?

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

Question 19mediummultiple choice
Read the full Advanced Debugging explanation →

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?

Exhibit

Error: The source contains no DataRows. Source: Assign. Message: Exception has been thrown by the target of an invocation.

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?

Exhibit

Error: 'Object reference not set to an instance of an object.' at Assign activity. Variable: 'ConfigDict'.

Free account

Track your progress over time

Create a free account to save your results and see which topics improve across sessions.

Focused Advanced Debugging sessions

Start a Advanced Debugging only practice session

Every question in these sessions is drawn from the Advanced Debugging domain — nothing else.

Related practice questions

Related UiPath-ADPv1 topic practice pages

Move into related areas when this topic feels solid.

Frequently asked questions

What does the UiPath-ADPv1 exam test 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.
How should I use these practice questions?
Select your answer before revealing the explanation. Then read why each option is right or wrong — this active recall approach builds retention far faster than re-reading notes.
Can I practise just Advanced Debugging questions in a focused session?
Yes — the session launcher on this page draws every question from the Advanced Debugging domain. Use a 10-question session first to gauge your baseline, then move to 20 or 30 once the weak spots are clear.
Where can I practise other UiPath-ADPv1 topics?
Use the topic links above to move to related areas, or go back to the UiPath-ADPv1 question bank to see all topics.
Are these real exam questions or dumps?
These are original practice questions written to test the same concepts the UiPath-ADPv1 exam covers. They are not copied from any real exam or dump site.