The sun.security.x509.URIName class throws an exception if it's asked to parse a valid URI name constraint. It complains that "Name does not include a <scheme>". But URI name constraints (as described in RFC 2459 and RFC 3280) don't have a scheme. They just contain a DNS name (optionally prefixed with a period).
This means that Sun's JDK (any version from 1.4 to current 1.5 builds, I think) can't parse a certificate that contains a valid URI name constraint. This could result in perfectly good certificates being rejected for no valid reason, which could cause authentication or other security functions to fail (denying access to services).
This is not a security hole. No unauthorized actions will be permitted (unless the application writer did something very strange and dumb, like granting total access when a certificate can't be parsed!). And URI name constraints are not widely used. But they are used somewhat and this bug should be fixed.