This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
Error XTDE0485 reads: [ERR XTDE0485] It is a non-recoverable dynamic error if namespace fixup is performed on an element that contains among the typed values of the element and its attributes two values of type xs:QName or xs:NOTATION containing conflicting namespace prefixes, that is, two values that use the same prefix to refer to different namespace URIs. I haven't succeeded in writing a test case for this error, and I'm coming to the conclusion that it can't happen. The reasons are actually explained in the Note immediately preceding the error description: (a) Namespace fixup happens before validation, so you can't create xs:QName attributes and then do fixup on them. (b) You can't copy namespace-sensitive attributes to a new element while preserving the type annotation, because there is no mechanism to keep the namespace context the same. I'd be interested if anyone can produce a use case showing how this error can happen.
The WG agreed that the condition described in error XTDE0485 can never occur and the error has therefore been removed from the spec.
The fix documented in this bug report was unfortunately not applied. The error condition (which we agreed can never happen) is still documented in the published Recommendation.
To be fixed as erratum E16