You are viewing a plain text version of this content. The canonical link for it is here.
Posted to woden-dev@ws.apache.org by gt...@apache.org on 2007/03/26 11:35:10 UTC

svn commit: r522465 - /incubator/woden/trunk/java/src/org/apache/woden/internal/resolver/SimpleURIResolver.java

Author: gturrell
Date: Mon Mar 26 02:35:08 2007
New Revision: 522465

URL: http://svn.apache.org/viewvc?view=rev&rev=522465
Log:
[WODEN-154] SimpleURIResolver was attempting to create a File object (then a FileInputStream) from a URI representing a jar URL.
Changed to use OpenStream() from the URL.

Modified:
    incubator/woden/trunk/java/src/org/apache/woden/internal/resolver/SimpleURIResolver.java

Modified: incubator/woden/trunk/java/src/org/apache/woden/internal/resolver/SimpleURIResolver.java
URL: http://svn.apache.org/viewvc/incubator/woden/trunk/java/src/org/apache/woden/internal/resolver/SimpleURIResolver.java?view=diff&rev=522465&r1=522464&r2=522465
==============================================================================
--- incubator/woden/trunk/java/src/org/apache/woden/internal/resolver/SimpleURIResolver.java (original)
+++ incubator/woden/trunk/java/src/org/apache/woden/internal/resolver/SimpleURIResolver.java Mon Mar 26 02:35:08 2007
@@ -85,7 +85,7 @@
 	private final String rootURLsList = PropertyUtils.findProperty(RESOLVER_BASE_PROPERTY);
 
 	private final String schemaCatalogFile = "schema.catalog";
-	private final String schemaCatalogLocation = "meta-inf/"; // eg. under woden.jar root
+	private final String schemaCatalogLocation = "META-INF/"; // eg. under woden.jar root
 	private Hashtable uriTable = null;
 	
 	// logging
@@ -185,21 +185,27 @@
 			try 
 		    {
 		    	if (catalogURI != null) {
-		    		catalog.load(new FileInputStream(new File(catalogURI)));
+		    		catalog.load(catalogURI.toURL().openStream());
 		    	}
 		    } 
-		    catch (FileNotFoundException e) {
+		    catch (IllegalArgumentException e) {
+		    	e.printStackTrace();
 		    	// treat missing properties file as empty file, ie no resolves specified.
 		    	// TODO log this
 		    }
+		    catch (MalformedURLException e) {
+		    	e.printStackTrace();
+		    	// load() failed, continue with no resolves
+		    	// TODO log this
+		    }
 		    catch (IOException e) {
+		    	e.printStackTrace();
 		    	// load() failed, continue with no resolves
 		    	// TODO log this
 		    }
 	    }
 		return catalog;
-	}
-	
+	}	
 	/**
 	 * Construct a list of URLs from a semi-colon seperated String list of URLs
 	 * 



---------------------------------------------------------------------
To unsubscribe, e-mail: woden-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: woden-dev-help@ws.apache.org