[Yanel-commits] rev 47077 - public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet

michi at wyona.com michi at wyona.com
Fri Jan 15 23:53:14 CET 2010


Author: michi
Date: 2010-01-15 23:53:14 +0100 (Fri, 15 Jan 2010)
New Revision: 47077

Modified:
   public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java
Log:
catch scheduler errors

Modified: public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java
===================================================================
--- public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java	2010-01-15 12:39:02 UTC (rev 47076)
+++ public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java	2010-01-15 22:53:14 UTC (rev 47077)
@@ -192,7 +192,11 @@
                         String schedulerJobsPath = "/scheduler-jobs.xml";
                         if (realms[i].getRepository().existsNode(schedulerJobsPath)) {
                             log.debug("Scheduler jobs config found for realm: " + realms[i].getRepository().getID());
-                            org.wyona.yanel.impl.scheduler.QuartzSchedulerUtil.schedule(scheduler, XMLHelper.readDocument(realms[i].getRepository().getNode(schedulerJobsPath).getInputStream()), realms[i].getRepository().getID());
+                            try {
+                                org.wyona.yanel.impl.scheduler.QuartzSchedulerUtil.schedule(scheduler, XMLHelper.readDocument(realms[i].getRepository().getNode(schedulerJobsPath).getInputStream()), realms[i].getRepository().getID());
+                            } catch(Exception e) {
+                                log.error(e, e); // INFO: Log error, but otherwise ignore and keep going ...
+                            }
                         }
                     }
                 }



More information about the Yanel-commits mailing list