Index: library/serialize/serializer.tcl =================================================================== diff -u -r65f8883a4596ea98365b7de1652700e3ac7394cc -rc15b56a1490c74cfca4ffd2bf54034526dcf8ef2 --- library/serialize/serializer.tcl (.../serializer.tcl) (revision 65f8883a4596ea98365b7de1652700e3ac7394cc) +++ library/serialize/serializer.tcl (.../serializer.tcl) (revision c15b56a1490c74cfca4ffd2bf54034526dcf8ef2) @@ -671,7 +671,11 @@ # TODO look into the code, why we need the catch here. I found # the problem with an object level alias for ns_cache_flush set source "" - catch {set source [$x ::nsf::methods::class::info::method definition [lindex $definition end]]} + set source [$x ::nsf::methods::class::info::method definition [lindex $definition end]] +# if { +# [catch {set source [$x ::nsf::methods::class::info::method definition [lindex $definition end]]} errorMsg] } { +# puts stderr "+++++ serializer: could not get definition of '[lindex $definition end]': $errorMsg" +# } if {$source ne ""} { set obj [lindex $source 0] if {$obj eq $x} {