Author: michiel
Date: 2010-03-16 14:09:38 +0100 (Tue, 16 Mar 2010)
New Revision: 41421

Modified:
   
mmbase/trunk/applications/searchrelate/src/main/java/org/mmbase/searchrelate/Submitter.java
Log:
dont' fail the other ones if one taks fails

Modified: 
mmbase/trunk/applications/searchrelate/src/main/java/org/mmbase/searchrelate/Submitter.java
===================================================================
--- 
mmbase/trunk/applications/searchrelate/src/main/java/org/mmbase/searchrelate/Submitter.java
 2010-03-16 12:55:31 UTC (rev 41420)
+++ 
mmbase/trunk/applications/searchrelate/src/main/java/org/mmbase/searchrelate/Submitter.java
 2010-03-16 13:09:38 UTC (rev 41421)
@@ -104,8 +104,13 @@
             }
             if (e instanceof TransactionEvent.Commit) {
                 for (Map.Entry<NodeQuery, List<Integer>> entry : 
orders.entrySet()) {
-                    int changes = Queries.reorderResult(entry.getKey(), 
entry.getValue());
-                    LOG.service("Made " + changes + " changes for " + entry);
+                    try {
+                        int changes = Queries.reorderResult(entry.getKey(), 
entry.getValue());
+                        LOG.service("Made " + changes + " changes for " + 
entry);
+                    } catch (Exception ex) {
+                        LOG.error(ex.getMessage(), ex);
+                    }
+
                 }
             }
             if (e instanceof TransactionEvent.End) {
@@ -113,8 +118,12 @@
                 EventManager.getInstance().removeEventListener(this);
                 instances.remove(getTransactionName());
                 for (Runnable r : endCallBacks) {
-                    LOG.service("Calling " + r);
-                    r.run();
+                    try {
+                        LOG.service("Calling " + r);
+                        r.run();
+                    } catch (Exception ex) {
+                        LOG.error(ex.getMessage(), ex);
+                    }
                 }
             }
         } else {

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to