If honour-all-schemaLocations is enabled, XSDHandler.constructTrees(...) fails 
to find already processed document info
----------------------------------------------------------------------------------------------------------------------

                 Key: XERCESJ-1546
                 URL: https://issues.apache.org/jira/browse/XERCESJ-1546
             Project: Xerces2-J
          Issue Type: Bug
            Reporter: Vitalii Kovalenko


If honour-all-schemaLocations is enabled and the entity resolver returns either 
DOMInputSource or SAXInputSource, fLastSchemaWasDuplicate is not updated and it 
will contain value from the previous iteration which might be invalid for the 
current schema. For example, if http://www.w3.org/2001/XMLSchema has been 
processed twice, fLastSchemaWasDuplicate will be set to true. After that if the 
entity resolver returns DOMInputSource, XSDHandler.constructTrees(...) will try 
to get document info from fDoc2XSDocumentMap which is not there and as a result 
schema will be ignored.

--
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