Bug #4891
Feature #4384: Builtin OO Implementation
Nested method calls ignore 'silent' (no-error) option.
Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
Due date:
% Done:
0%
billable:
No
vendor_id:
GCD
case_num:
Description
It looks like when a method is calling another method the original 'no-error' option used is ignored and the error thrown from second method is not thrown but displayed directly and error-status is not set.
One test case that can reproduce it - oo/openedge/net/http/authorization_header_builder/property_header.p
This usually happens if block-level error, thrown is not set but I double check in this case and that option is set on execute of the class and it's base class.
Related issues
History
#1 Updated by Greg Shah over 3 years ago
- Related to Bug #4602: fixes for OO 4GL and structured error handling added