Мне удалось воспроизвести точно эту проблему с Мохаррой 1.2_14 и Томагавком 1.1.9 на Tomcat 6.0.18. Та же проблема возникла и в Tomcat 6.0.20, хотя номера строк методов org.apache.el.*
в трассировке стека немного отличались.
Чтобы исключить подозрение Tomcat jsp-el
, я также провел тестирование на Glassfish v3, в котором используется другой EL-импл. Он выдал в основном то же исключение, хотя с различными классами EL в stacktrace (com.sun.el.*
вместо org.apache.el.*
).
Однако интересным фактом является то, что он действительно работает безупречно при использовании Facelets вместо JSP, как прокомментировал Божо. Это будет означать, что реализации JSP EL для Tomcat и Glassfish не работают.
Я бы начал писать вопрос для Tomcat 6 здесь http://tomcat.apache.org/bugreport.html и посмотрю, что об этом говорят парни из Apache.