[utilities COMMIT] /java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/xml/ClasspathResolver.java

noreply at shibboleth.net noreply at shibboleth.net
Thu Dec 12 04:45:09 EST 2013


Author: putmanb
Date: Thu Dec 12 04:45:09 2013
New Revision: 485

URL: http://svn.shibboleth.net/view/utilities?rev=485&view=rev
Log:
Port from v2: JXT-104: ClasspathResolver doesn't set systemId on resolved InputSources failing subsequent resolutions 

Modified:
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/xml/ClasspathResolver.java

Modified: java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/xml/ClasspathResolver.java
URL: http://svn.shibboleth.net/view/utilities/java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/xml/ClasspathResolver.java?rev=485&r1=484&r2=485&view=diff
==============================================================================
--- java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/xml/ClasspathResolver.java (original)
+++ java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/xml/ClasspathResolver.java Thu Dec 12 04:45:09 2013
@@ -51,7 +51,10 @@
     public InputSource resolveEntity(String publicId, String systemId) throws SAXException, IOException {
         InputStream resourceStream = resolver(publicId, systemId);
         if (resourceStream != null) {
-            return new InputSource(resourceStream);
+            InputSource is = new InputSource(resourceStream);
+            is.setSystemId(systemId);
+            is.setPublicId(publicId);
+            return is;
         }
 
         return null;



More information about the commits mailing list