Anonymous | Login | 03-02-2021 02:25 UTC |
Main | My View | View Issues | Change Log | Docs |
Viewing Issue Simple Details [ Jump to Notes ] | [ View Advanced ] [ Issue History ] [ Print ] | |||||||||||
ID | Category | Severity | Reproducibility | Date Submitted | Last Update | |||||||
0001435 | [Squeak] Tools | minor | always | 07-08-05 18:39 | 07-08-05 18:40 | |||||||
Reporter | avi | View Status | public | |||||||||
Assigned To | ||||||||||||
Priority | normal | Resolution | open | |||||||||
Status | new | Product Version | 3.8 | |||||||||
Summary | 0001435: [BUG][3.6] Resignalling an exception | |||||||||||
Description |
Try the following line of code in both 3.5 and 3.6: [1/0] on: Error do: [:e | e signal] In 3.5, when the debugger comes up, the top context is the send to #/. In 3.6, it is the handler block, with the send to #/ several frames down. Which is correct? I personally much prefer the 3.5 behavior. Another symptom of what I think is the same bug: [1/0. self inform: 'inner'] on: Error do: [:e | e defaultAction. self inform: 'outer']. Try this code. When the notifier pops up, click Proceed. In 3.5, you will see 'inner'. In 3.6, you will see 'outer'. Again, I would prefer the 3.5 behavior here. Does anyone know what exactly has changed, and how easy it is to fix? |
|||||||||||
Additional Information | ||||||||||||
Attached Files | ||||||||||||
|
![]() |
|||
Date Modified | Username | Field | Change |
07-08-05 18:39 | KenCausey | New Issue | |
07-08-05 18:39 | KenCausey | Reporter | KenCausey => avi |
07-08-05 18:40 | KenCausey | Note Added: 0001720 |
Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
33 total queries executed. 28 unique queries executed. |