Author: michiel
Date: 2009-05-27 18:23:19 +0200 (Wed, 27 May 2009)
New Revision: 35452
Modified:
mmbase/trunk/src/org/mmbase/storage/implementation/database/DatabaseStorageManager.java
Log:
if for some manager the change manager gives exception, log an error,b ut dont'
fail the commit itself, because that may cause a horrible unescaple situation
in which you can't even clean up the shit
Modified:
mmbase/trunk/src/org/mmbase/storage/implementation/database/DatabaseStorageManager.java
===================================================================
---
mmbase/trunk/src/org/mmbase/storage/implementation/database/DatabaseStorageManager.java
2009-05-27 16:21:58 UTC (rev 35451)
+++
mmbase/trunk/src/org/mmbase/storage/implementation/database/DatabaseStorageManager.java
2009-05-27 16:23:19 UTC (rev 35452)
@@ -321,8 +321,12 @@
if (inTransaction && factory.supportsTransactions()) {
changes.put(node, change);
} else {
- factory.getChangeManager().commit(node, change);
- log.debug("Commited node");
+ try {
+ factory.getChangeManager().commit(node, change);
+ log.debug("Commited node");
+ } catch (Exception e) {
+ log.error(e.getMessage(), e);
+ }
}
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs