rem: } catch (err) { res.message = err.toString(); 
add: } catch(ex) { res.message = ex; app.log(ex); 
context: Membership.prototype.delete_action = function() {   if (req.data.cancel)      res.redirect(this._parent.href());   else if (req.data.remove) {      try {         var url = this._parent.href();         res.message = this._parent.deleteMembership(this);         res.redirect(url);      } catch (err) {         res.message = err.toString();      }   }      res.data.action = this.href(req.action);   res.data.title = getMessage("Membership.deleteTitle", {userName: this.username});   var skinParam = {      description: getMessage("Membership.deleteDescription"),      detail: this.username   };   res.data.body = this.renderSkinAsString("delete", skinParam);   this.site.renderSkin("page");   return;};
meta: 993	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/993/c7d828aae929f391c4119da3d964e439a7f89e95/Membership.js/clean/code/Membership/Membership.js