$OpenBSD$
--- sope-appserver/NGObjWeb/Associations/WOKeyPathAssociation.m.orig	Thu Jul 28 14:21:39 2011
+++ sope-appserver/NGObjWeb/Associations/WOKeyPathAssociation.m	Thu Jul 28 20:13:04 2011
@@ -960,7 +964,17 @@ static BOOL _setValue(WOKeyPathAssociation *self, id _
   // we do not check the return value, because a set is allowed to fail
   // (in SOPE ;-) [if there is no accessor, a backsync is just ignored]
 #if 1
-  _setValue(self, _value, _component);
+  NS_DURING
+  {
+    _setValue(self, _value, _component);
+  }
+  NS_HANDLER
+  {
+    if ([[localException name] isEqualToString: @""])
+    [self logWithFormat:@"could not set value %@ component %@",
+	_value, _component];
+  }
+  NS_ENDHANDLER
 #else
   if (!_setValue(self, _value, _component)) {
     [self logWithFormat:@"could not set value %@ component %@",
