Manuscript (Case [Issue]20097) Kernel - Nested exceptions

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Manuscript (Case [Issue]20097) Kernel - Nested exceptions

Pharo Issue Tracker
Manuscript Notification
avatar
MartinMcClure resolved Case 20097: Nested exceptions and assigned it to Henrik Johansen:
Bug in Project:  Kernel: 1. Pharo Image  •  You are subscribed to this case
My apologies for the delay -- I've finally taken a close look at this report and done some more research.

I believe that the current behavior is correct, so I'm marking this bug as resolved. Henrik, if you want to further explain why you expect different behavior, we can discuss it.

The short version of the explanation for the current behavior being is that the inner handler passes to the outer handler, which then passes. #pass searches for handlers in the *handler* exception environment, and at that point there are no handlers in that environment. So the #defaultAction then signals UnhandledError, but there are *no* handlers for *any* exception in the environment at that point, so the UnhandledError's #defaultAction opens a debugger.
Status changed:
Work Needed  changed to  Resolved (Invalid)

Assigned To changed:
Everyone  changed to  Henrik Johansen

Priority Priority: 5 – Fix If Time Status Status: Resolved (Invalid)
Assigned To Assigned to: Henrik Johansen Milestone Milestone: Later

Go to Case
No longer need updates? Unsubscribe from this case.

Don't want Manuscript notifications anymore? Update your preferences.

Manuscript

_______________________________________________
Pharo-bugtracker mailing list
[hidden email]
https://lists.gforge.inria.fr/mailman/listinfo/pharo-bugtracker