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);