Issue 2635: NotFound exception needs clarification (naming_ftf) Source: (, ) Nature: Uncategorized Issue Severity: Summary: Summary: Issue: NotFound exception needs clarification: Page 4-10: Section 4.3.2 Exceptions The subsection for "NotFound" describes the value of rest_of_name as: rest_of_name identifies the portion of the name that caused the error. And then goes on to describe for each value of "why" the first name component that rest_of_name must have. This requirement is insufficient. It must require that rest_of_name contains the remainder of the non-working name (just like that in CannotProceed). For example, if you supply a name such as "aa/aa/aa/aa" to any operation that raises NotFound, the current definition requires it to return "aa" as the first component but does not require that other components be set. In fact, Sun"s implementation (and probably others) currently just returns one component, which is useless. Resolution: closed issue, resolved Revised Text: Section 4.3.2 (3.3.2) Exceptions. Replaced sentence describing "rest_of_name" to read: "The rest_of_name member contains the remainder of the non-working name". Actions taken: May 5, 1999: received issue March 10, 2000: closed issue Discussion: End of Annotations:===== Sender: pwalker@eng.sun.com Date: Wed, 05 May 1999 13:27:26 -0700 From: Peter Walker Organization: Sun Microsystems X-Accept-Language: en To: issues@omg.org Subject: Interoperable Naming Issues (2 issues) Issue: NotFound exception needs clarification: Page 4-10: Section 4.3.2 Exceptions The subsection for 'NotFound' describes the value of rest_of_name as: rest_of_name identifies the portion of the name that caused the error. And then goes on to describe for each value of 'why' the first name component that rest_of_name must have. This requirement is insufficient. It must require that rest_of_name contains the remainder of the non-working name (just like that in CannotProceed). For example, if you supply a name such as 'aa/aa/aa/aa' to any operation that raises NotFound, the current definition requires it to return 'aa' as the first component but does not require that other components be set. In fact, Sun's implementation (and probably others) currently just returns one component, which is useless. ---------------------------------------------------------------------