This is a little nasty problem, but I have a form created with ad_form where I'm using the template::element::set_error or template::form::set_error in the -on_submit block to set a possible error in the form. The field widget is checkbox and it seems to me that the API is broken (I must be terribly wrong on that).
Checking the acs-templating/tcl/element-procs.tcl and acs-templating/tcl/form-procs.tcl files I see that the error is passed to the template::form::set_error and to template::element::set_error, but it's not passed away. The error message is stucked somewhere and it doesn't go through the form, wich is rendered with no problem. Can anybody confirm that and please give some light?
By the way, I've just upgraded from oacs-5-2 to oacs-5-3, and all my files versions use that tag.