Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Blue Prism Exam AD01 Topic 1 Question 81 Discussion

Actual exam question for Blue Prism's AD01 exam
Question #: 81
Topic #: 1
[All AD01 Questions]

Please refer to the exhibits.

A Developer has created the logic that is resulting in an infinite loop of exceptions when the Multi Calc stage is executed

What is the reason"?

Show Suggested Answer Hide Answer
Suggested Answer: A

Exception Handling Logic:

When using ExceptionType() and ExceptionDetail() functions, they must be used within the context of an active recovery stage. These functions retrieve details about the current exception.

Issue in Logic:

In the provided diagram, the Capture Exception Detail stage is executed as a multiple calculation stage but is not within a recovery block. Using these exception functions outside recovery mode can cause another exception.

Resulting Infinite Loop:

This causes a new exception each time the Capture Exception Detail stage is executed, leading to an infinite loop of exceptions as the process continuously tries to recover from the newly generated exceptions.


Blue Prism documentation on proper use of exception functions and recovery stages.

Contribute your Thoughts:

Serita
4 hours ago
Haha, I bet the developer wishes they had a 'MultiCalc Infinite Loop Remover' tool. That would make this a lot easier to solve.
upvoted 0 times
...
Truman
2 days ago
D seems plausible. If the Data Item names are the same as the Exception expression, that could definitely cause issues. Gotta watch out for those naming conflicts!
upvoted 0 times
...
Iluminada
3 days ago
That's a valid point, but I still think it could be because an Exception stage is not used to report Exceptions causing the infinite loop in the recovery logic.
upvoted 0 times
...
Micaela
8 days ago
Hmm, I'm not sure. The infinite loop of exceptions sounds tricky. I'll have to think this through carefully.
upvoted 0 times
Barabara
4 hours ago
I think the issue might be with the Exception functions being used outside the recovery mode.
upvoted 0 times
...
...
Ligia
14 days ago
I think the answer is B. A Block is not used for the Recovery stage, so it's catching exceptions from all stages on the page, causing an infinite loop.
upvoted 0 times
Vivan
5 days ago
I think the answer is B. A Block is not used for the Recovery stage, so it's catching exceptions from all stages on the page, causing an infinite loop.
upvoted 0 times
...
...
Katina
26 days ago
I disagree, I believe it's because a Block is not used for the Recovery stage causing it to catch Exceptions from all stages on the page.
upvoted 0 times
...
Iluminada
27 days ago
I think the reason for the infinite loop of exceptions is because the Exception functions are used outside the recovery mode.
upvoted 0 times
...

Save Cancel