You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@roller.apache.org by sn...@apache.org on 2006/04/18 22:23:52 UTC

svn commit: r395025 - /incubator/roller/trunk/src/org/roller/presentation/velocity/PageHelper.java

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