The JSP 1.2 TLD DTD, web-jsptaglibrary_1_2.dtd, lists only three possible values for the body-content element: tagdependent, JSP, or empty. Case should be preserved, so the instances in fmt.tld and fmt-rt.tld where EMPTY is used (requestEncoding and locale) should be replaced by empty.
Fixed. Thanks for the report.
I downloaded the latest full nightly build (from April 15th) and discovered the same problem for setTimeZone and setBundle.
This is going to be fixed in tonight's build.
verified in april 18th's build