[ 
https://issues.apache.org/jira/browse/XMLCOMMONS-71?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Glavassevich updated XMLCOMMONS-71:
-------------------------------------------

    Fix Version/s: XML Commons Resolver 1.2.0

> Behaviour for null/default namespace unspecified; NPE's for null publicId.
> --------------------------------------------------------------------------
>
>                 Key: XMLCOMMONS-71
>                 URL: https://issues.apache.org/jira/browse/XMLCOMMONS-71
>             Project: XmlCommons
>          Issue Type: Bug
>          Components: XML Commons Resolver (resolver.jar)
>    Affects Versions: 1.x
>         Environment: Operating System: Linux
> Platform: PC
>            Reporter: Chris Simmons
>            Assignee: Commons Developers Mailing List
>             Fix For: XML Commons Resolver 1.2.0
>
>         Attachments: TestResolveDefaultNamespace.java
>
>
> Created an attachment (id=23777)
> Test case showing the NPE.
> When using the resolvePublic method for a schema with the null namespace, or 
> an attribute in the default namespace, this method is likely to be called.
> DOM uses 'null' for this namespace whereas JAXP tends to use the empty string 
> (see javax.xml.XMLConstants.NULL_NS_URI) so the javadoc should specify which 
> is used in the resolver internals.
> The code has lots of null checks in this method which makes me think you 
> expect null to be passed in and yet this null pointers as seen in the 
> attached test case.
> I can't vouch for whether or not the resolver behaves sensibly when the 
> publicId is empty string.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to