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

Michael Glavassevich resolved XERCESJ-1551.
-------------------------------------------

    Resolution: Incomplete

Pointing to a commit made years ago doesn't imply that there's an issue today. 
Please provide an actual test case which demonstrates a problem with the 
current code base.
                
> An incomplete fix for the NPE bugs in XSWildcardDecl.java
> ---------------------------------------------------------
>
>                 Key: XERCESJ-1551
>                 URL: https://issues.apache.org/jira/browse/XERCESJ-1551
>             Project: Xerces2-J
>          Issue Type: Bug
>          Components: Other
>            Reporter: Guangtai Liang
>            Priority: Critical
>              Labels: incomplete_fix, missing_fixes
>   Original Estimate: 20m
>  Remaining Estimate: 20m
>
> The fix revision 319317 was aimed to remove an NPE bug on the 
> "fNamespaceList" in the method "getNsConstraintList" of the file 
> "/xerces/java/trunk/src/org/apache/xerces/impl/xs/XSWildcardDecl.java" , but 
> it is incomplete. 
> Since the "fNamespaceList" is a class field and also could be null during the 
> run-time execution, it should also be null-checked before being dereferenced 
> in other methods (e.g., Line 1311 in the method "checkFacets"). 
> The buggy code locations are as bellows:
> Lines 91, 93, 103, and 105 of the method "allowNamespace";
> Line 137 of the method "isSubsetOf";
> Lines 379 and 383 of the method "performIntersectionWith"
> Lines 404, 410, and 411 of the method "areSame"
> Lines 488, 493, 497, 499, 501, and 502 of the method "toString";
>  

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: j-dev-unsubscr...@xerces.apache.org
For additional commands, e-mail: j-dev-h...@xerces.apache.org

Reply via email to