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