You are viewing a plain text version of this content. The canonical link for it is here.
Posted to svn@forrest.apache.org by tw...@apache.org on 2009/11/20 04:25:16 UTC
svn commit: r882398 -
/forrest/trunk/main/java/org/apache/forrest/locationmap/lm/MountNode.java
Author: twilliams
Date: Fri Nov 20 03:25:14 2009
New Revision: 882398
URL: http://svn.apache.org/viewvc?rev=882398&view=rev
Log:
Fix for FOR-993 add warn message instead of dumping the scary stacktrace.
Modified:
forrest/trunk/main/java/org/apache/forrest/locationmap/lm/MountNode.java
Modified: forrest/trunk/main/java/org/apache/forrest/locationmap/lm/MountNode.java
URL: http://svn.apache.org/viewvc/forrest/trunk/main/java/org/apache/forrest/locationmap/lm/MountNode.java?rev=882398&r1=882397&r2=882398&view=diff
==============================================================================
--- forrest/trunk/main/java/org/apache/forrest/locationmap/lm/MountNode.java (original)
+++ forrest/trunk/main/java/org/apache/forrest/locationmap/lm/MountNode.java Fri Nov 20 03:25:14 2009
@@ -28,6 +28,7 @@
import org.apache.cocoon.components.treeprocessor.variables.VariableResolver;
import org.apache.cocoon.components.treeprocessor.variables.VariableResolverFactory;
import org.apache.cocoon.sitemap.PatternException;
+import org.apache.excalibur.source.SourceNotFoundException;
import org.apache.excalibur.source.SourceValidity;
import org.apache.excalibur.source.SourceResolver;
import org.apache.excalibur.source.Source;
@@ -89,7 +90,12 @@
m_srcVal = source.getValidity();
m_lm = new LocationMap(m_manager);
m_lm.enableLogging(getLogger());
- m_lm.build(loadConfiguration(source));
+ try {
+ Configuration c = loadConfiguration(source);
+ m_lm.build(c);
+ } catch(ConfigurationException e) {
+ getLogger().warn("Failed to mount locationmap at: " + m_src);
+ }
}
}
}
@@ -105,7 +111,12 @@
m_lm.dispose();
m_lm = new LocationMap(m_manager);
m_lm.enableLogging(getLogger());
- m_lm.build(loadConfiguration(source));
+ try {
+ Configuration c = loadConfiguration(source);
+ m_lm.build(c);
+ } catch(ConfigurationException e) {
+ getLogger().warn("Failed to mount locationmap at: " + m_src);
+ }
}
}
}