shale-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From her...@apache.org
Subject svn commit: r518103 - /shale/framework/trunk/shale-clay/src/main/java/org/apache/shale/clay/config/beans/ComponentConfigBean.java
Date Wed, 14 Mar 2007 11:43:54 GMT
Author: hermod
Date: Wed Mar 14 04:43:53 2007
New Revision: 518103

URL: http://svn.apache.org/viewvc?view=rev&rev=518103
Log:
Added fix for SHALE-424. ComponentConfigBean now checks it the config file is empty before
trying to create a URL from it

Modified:
    shale/framework/trunk/shale-clay/src/main/java/org/apache/shale/clay/config/beans/ComponentConfigBean.java

Modified: shale/framework/trunk/shale-clay/src/main/java/org/apache/shale/clay/config/beans/ComponentConfigBean.java
URL: http://svn.apache.org/viewvc/shale/framework/trunk/shale-clay/src/main/java/org/apache/shale/clay/config/beans/ComponentConfigBean.java?view=diff&rev=518103&r1=518102&r2=518103
==============================================================================
--- shale/framework/trunk/shale-clay/src/main/java/org/apache/shale/clay/config/beans/ComponentConfigBean.java
(original)
+++ shale/framework/trunk/shale-clay/src/main/java/org/apache/shale/clay/config/beans/ComponentConfigBean.java
Wed Mar 14 04:43:53 2007
@@ -37,6 +37,7 @@
 
 import javax.servlet.ServletContext;
 
+import org.apache.commons.lang.StringUtils;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.shale.clay.config.ClayConfigParser;
@@ -270,12 +271,15 @@
                        urls.add(ui.nextElement());
                    }
                 } else {
-                   URL url = context.getResource(configFile.toString());
-                   if (url == null) {
-                      throw new PageNotFoundException(messages.getMessage("file.notfound",
-                              new Object[] {configFile.toString()}), configFile.toString());
-                   }
+                   if(configFile!=null && !StringUtils.isEmpty(configFile.toString()))
+                   {
+	                   URL url = context.getResource(configFile.toString());
+	                   if (url == null) {
+	                      throw new PageNotFoundException(messages.getMessage("file.notfound",
+	                              new Object[] {configFile.toString()}), configFile.toString());
+	                   }
                    urls.add(url);
+                   }
                 }
             } catch (IOException e) {
                 log.error(e);



Mime
View raw message