The el code of jbossweb comes from the tomcat one there aren't complains (yet) for that. So I would say you miss some.
Perhaps. But the code as it is cannot work for primitive arrays. So the question becomes: is this by design and is it invalid to attempt to use a primitive array in the first place, or is this simply a bug that no one has encountered because non-primitive arrays is the most common use-case.
FWIW, I just ran into this problem running under Tomcat 6.0.32 and 6.0.36, but the same application works fine in Tomcat 6.0.20. So it is likely a change in Tomcat's ArrayElResolver that's causing the problem. Partial stack:
Caused by: java.lang.ClassCastException: Unable to add an object of type [java.lang.Boolean] to an array of objects of type [boolean]
There's a similar issue reported on the PrimeFaces forum http://forum.primefaces.org/viewtopic.php?f=3&t=24790 where the stack trace indicates they're running under Tomcat, but no version info was given.
I've changed our code to use Boolean instead of boolean, and now it works. A bit more expensive, but in our case the code isn't exercised that often, so I can live with it.