DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=9398>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=9398 Drive letter gets lost in URL resolution in SystemIDResolver#getAbsoluteURI Summary: Drive letter gets lost in URL resolution in SystemIDResolver#getAbsoluteURI Product: XalanJ2 Version: CurrentCVS Platform: PC Status: NEW Severity: Critical Priority: Other Component: org.apache.xml.utils AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] I think I found a nasty regression, though I don't know when it could have occured: In my URIResolver.resolve code, my input is: In URIResolver ==> href: /urltest/xsl/books.xsl, base: file:///e:\urltest\javax.xml.transform.dom.DOMSource When I call: String urlString = org.apache.xml.utils.SystemIDResolver.getAbsoluteURI(href, base); I get: resolved URI: file:///urltest/xsl/books.xsl ...which is clearly incorrect, because the drive letter is missing. On my test program I then get: test program --> Error! File file:///e:\urltest\javax.xml.transform.dom.DOMSource, line# 0, column# 0; Had IO Exception with stylesheet file: /urltest/xsl/books.xsl If I hack in the drive letter, it runs fine.
