Author: snoopdave
Date: Tue Apr 18 13:23:50 2006
New Revision: 395025
URL: http://svn.apache.org/viewcvs?rev=395025&view=rev
Log:
Error handling for plugins
Modified:
incubator/roller/trunk/src/org/roller/presentation/velocity/PageHelper.java
Modified:
incubator/roller/trunk/src/org/roller/presentation/velocity/PageHelper.java
URL:
http://svn.apache.org/viewcvs/incubator/roller/trunk/src/org/roller/presentation/velocity/PageHelper.java?rev=395025&r1=395024&r2=395025&view=diff
==============================================================================
--- incubator/roller/trunk/src/org/roller/presentation/velocity/PageHelper.java
(original)
+++ incubator/roller/trunk/src/org/roller/presentation/velocity/PageHelper.java
Tue Apr 18 13:23:50 2006
@@ -454,7 +454,11 @@
{
PagePlugin pagePlugin =
(PagePlugin)mPagePlugins.get(key);
if (!(singleEntry &&
pagePlugin.getSkipOnSingleEntry())) {
- ret = pagePlugin.render(entry.getPojo(), ret);
+ try {
+ ret = pagePlugin.render(entry.getPojo(), ret);
+ } catch (Throwable t) {
+ mLogger.error("ERROR from plugin: " +
pagePlugin.getName(), t);
+ }
}
}
}