[Yanel-commits] rev 22481 - public/yanel/trunk/src/core/java/org/wyona/yanel/core

michi at wyona.com michi at wyona.com
Tue Feb 6 22:11:09 CET 2007


Author: michi
Date: 2007-02-06 22:11:07 +0100 (Tue, 06 Feb 2007)
New Revision: 22481

Modified:
   public/yanel/trunk/src/core/java/org/wyona/yanel/core/ResourceTypeRegistry.java
Log:
space problem fixed

Modified: public/yanel/trunk/src/core/java/org/wyona/yanel/core/ResourceTypeRegistry.java
===================================================================
--- public/yanel/trunk/src/core/java/org/wyona/yanel/core/ResourceTypeRegistry.java	2007-02-06 20:55:01 UTC (rev 22480)
+++ public/yanel/trunk/src/core/java/org/wyona/yanel/core/ResourceTypeRegistry.java	2007-02-06 21:11:07 UTC (rev 22481)
@@ -21,6 +21,7 @@
 import java.lang.IllegalAccessException;
 import java.lang.InstantiationException;
 import java.net.URL;
+import java.net.URLDecoder;
 import java.util.Properties;
 
 import org.apache.log4j.Category;
@@ -65,7 +66,8 @@
         Properties props = new Properties();
         try {
             props.load(propertiesURL.openStream());
-            File propsFile = new File(propertiesURL.getFile());
+            // use URLDecoder to avoid problems when the filename contains spaces, see http://bugzilla.wyona.com/cgi-bin/bugzilla/show_bug.cgi?id=5165
+            File propsFile = new File(URLDecoder.decode(propertiesURL.getFile()));
             String separator = ",";
             String[] tokens = props.getProperty("resources").split(separator);
             for (int i = 0; i < tokens.length; i++) {




More information about the Yanel-commits mailing list