AD01 Exam QuestionsBrowse all questions from this exam

AD01 Exam - Question 30


Study the following process flow on the Main Page of a process where the intention is to preserve the current exception.

What is wrong with the design?

Show Answer
Correct Answer:

Discussion

16 comments
Sign in to comment
VishalSOption: B
Jul 29, 2020

B is the correct answer

coolalaOption: A
Jan 11, 2021

I tested this simulation and found that it falls into an infinite loop because the "Re-throw" exception is caught by the "Recover2", which leads to "Re-throw" again and again. I think the correct answer is A. (furthermore, with the exception block added, then RPA is correct that the exception is preserved)

RPAOption: B
Aug 7, 2020

The exception will be preserved, I've seen that the current exception is still available even after the Resume stage.

KaleopanOption: A
May 13, 2022

A is correct. It will create an infinite loop with Recover2 catching the exception over an over again. B is incorrect as the exception stage can be configured to preserve the exception type and detail of the original exception even after a resume stage.

ZerohashOption: A
Apr 21, 2021

The answer is A. Once you wrap the exception in a block it preserves the exception

krrish0Option: B
Apr 26, 2021

B is the correct answer as exception details will be lost after the resume stage.

Ad01blueprism170Options: AB
May 22, 2021

A and B. [A] because if the recover is not in block the code stage error will again be caught and end in infinite loop. [B] because there is a resume stage. It should be removed to preserve exception.

Ad01blueprism170
May 22, 2021

https://chercher.tech/blue-prism-certification/blue-prism-certified-developer-mock-test-set-3

sogoku_ichi_2907Option: B
Jun 5, 2021

Yes, B is the correct answer.

tdesbarresOption: B
Jun 27, 2022

B is correct as you have passed the resume the stage and the Exception is no longer in scope.

RadekRPA
Mar 2, 2023

Infinite loop as there is no block limit catching error

LH1213Option: A
May 19, 2023

I think it is A

shubhamvadnereOption: B
May 20, 2023

Correct option is B , as after resume stage exception will be diffused.

Shah90Option: B
Jul 25, 2023

B is the correct answer, because to preserve the exception from recover stage the exception stage should be immediately after recover stage, here there is resume action and resume stages are there in between

Shah90
Jul 25, 2023

REF: https://blue-prism.docebosaas.com/learn/course/19700/play/43334:834/blue-prism-advanced-exception-handling;lp=230

Shah90Option: B
Jul 25, 2023

B is the correct answer, because to preserve the exception from recover stage the exception stage should be immediately after recover stage, here there is resume action and resume stages are there in between. "Resume stage will be used to eliminate the exception" REF: https://blue-prism.docebosaas.com/learn/course/19700/play/43334:834/blue-prism-advanced-exception-handling;lp=230

onyeisiOption: B
Aug 28, 2023

The correct response is: B. The exception caught by Recover2 will not be preserved by the Re-Throw Exception stage Explanation: The provided flow includes two Recover stages (Recover1 and Recover2) and a Re-Throw Exception stage. The issue is that the exception caught by Recover2 will not be preserved by the Re-Throw Exception stage. In Blue Prism, a Re-Throw Exception stage can only re-throw exceptions caught by the nearest preceding Recover stage. In this case, the Re-Throw Exception stage is located after Recover1, so it can only re-throw exceptions caught by Recover1. The Re-Throw Exception stage does not have the capability to preserve and re-throw exceptions from multiple Recover stages. If there is a need to preserve exceptions caught by multiple Recover stages, an alternative approach might be needed, such as handling the exceptions at a higher level or passing exception-related information through outputs or data items.