There was a nasty bug in OpenACS 4.6.2 that caused empty form fields to not be flagged by the templating system's form builder even if they were required.
This could cause all sorts of code to behave poorly. I strongly recommend that any site using OpenACS 4.6.2 at least update acs-templating in order to benefit from this important bug fix.