https://bz.apache.org/bugzilla/show_bug.cgi?id=57802

Mark Thomas <ma...@apache.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #18 from Mark Thomas <ma...@apache.org> ---
Thanks for the test case.

Your analysis was heading in the right direction but missed the real root
cause. The problem was the incorrect default implementation of
ELResolver.convertToType(). It failed to call
context.setPropertyResolved(false). This meant older ELResolver implementations
that inherited this method would return null and if
ELContext.getPropertyResolved() was true, that null was treated as a valid
conversion triggering the NPE.

This has been fixed in trunk and 8.0.x for 8.0.23 onwards.

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to