Index: openacs-4/packages/xotcl-core/tcl/30-widget-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xotcl-core/tcl/30-widget-procs.tcl,v diff -u -r1.12 -r1.13 --- openacs-4/packages/xotcl-core/tcl/30-widget-procs.tcl 3 Apr 2007 19:17:17 -0000 1.12 +++ openacs-4/packages/xotcl-core/tcl/30-widget-procs.tcl 16 Apr 2007 09:52:56 -0000 1.13 @@ -134,7 +134,11 @@ # proc get_user_name {uid} { if {$uid ne "" && $uid != 0} { - acs_user::get -user_id $uid -array user + if {[catch {acs_user::get -user_id $uid -array user}]} { + # we saw some strange cases, where after a regression, + # a user_id was present, which was already deleted... + return nobody + } return "$user(first_names) $user(last_name)" } else { return nobody