[Yanel-commits] rev 58481 - public/yanel/trunk/src/realms/from-scratch-realm-template/src/java/org/wyona/yanel/servlet/toolbar/impl
michi at wyona.com
michi at wyona.com
Thu May 26 10:01:49 CEST 2011
Author: michi
Date: 2011-05-26 10:01:48 +0200 (Thu, 26 May 2011)
New Revision: 58481
Modified:
public/yanel/trunk/src/realms/from-scratch-realm-template/src/java/org/wyona/yanel/servlet/toolbar/impl/FromScratchRealmToolbar.java
Log:
make more fault tolerant
Modified: public/yanel/trunk/src/realms/from-scratch-realm-template/src/java/org/wyona/yanel/servlet/toolbar/impl/FromScratchRealmToolbar.java
===================================================================
--- public/yanel/trunk/src/realms/from-scratch-realm-template/src/java/org/wyona/yanel/servlet/toolbar/impl/FromScratchRealmToolbar.java 2011-05-26 07:47:48 UTC (rev 58480)
+++ public/yanel/trunk/src/realms/from-scratch-realm-template/src/java/org/wyona/yanel/servlet/toolbar/impl/FromScratchRealmToolbar.java 2011-05-26 08:01:48 UTC (rev 58481)
@@ -135,7 +135,12 @@
}
}
- org.wyona.yarep.core.Node[] nodes = resource.getRealm().getRepository().getSearcher().searchProperty("workflow-state", "review", "/");
+ org.wyona.yarep.core.Node[] nodes = null;
+ try {
+ nodes = resource.getRealm().getRepository().getSearcher().searchProperty("workflow-state", "review", "/");
+ } catch(org.wyona.yarep.core.search.SearchException e) {
+ log.error(e, e); // INFO: Do not throw exception in order to make it more fault tolerant, for example the SearchException is thrown if no index exists
+ }
if (nodes != null && nodes.length > 0) {
buf.append("Workflow: <a href=\"" + backToRealm + reservedPrefix + "/workflow-dashboard.html?workflow-state=review\">" + nodes.length + " pages to be reviewed</a> ");
}
More information about the Yanel-commits
mailing list