We encountered this same bug as part of upgrading to Struts 1.1 nightly 20021105.
In short, if the browser and server locales do not match, the struts
and leaves the static part rendered on-screen.
Our validation.xml has a single formset, with no specification of language,
country or variant. Server was tomcat 4.0.4. Tested with servers set to locale
en_US and en_GB. Tested with Mozilla and IE6 set to en_US and en_GB.
The struts-validator example application showed the same symtoms on all
combinations of server, browser and locale.
The attached patch fixed our app. Haven't had time to check the validator app