With Xerces 1.0.2 using XCatalog, a mapping of a SystemId one fails due to XMLParser.startReadingFromExternalEntity calling fReaderFactory.createReader with the old system id instead of the mapped one.
enclosed:
stack - Stack trace showing the resulting error.
patch - Patch that made it work (but I am not convinced its correct)
index.wml - Document
wml.xcat - XCatalog file
wml_1.1.xml - DTD we are after.
Using JDK 1.2.2
Thanks,
Mark
[ATTACHMENT ~/tmp/xcat-bug.tar.gz, application/octet-stream]
