Author: markt Date: Wed Mar 29 18:16:50 2017 New Revision: 1789400 URL: http://svn.apache.org/viewvc?rev=1789400&view=rev Log: Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=60925 Improve the handling of access to properties defined by interfaces when a BeanELResolver is used under a SecurityManager
Modified: tomcat/trunk/java/javax/el/BeanELResolver.java tomcat/trunk/webapps/docs/changelog.xml Modified: tomcat/trunk/java/javax/el/BeanELResolver.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/javax/el/BeanELResolver.java?rev=1789400&r1=1789399&r2=1789400&view=diff ============================================================================== --- tomcat/trunk/java/javax/el/BeanELResolver.java (original) +++ tomcat/trunk/java/javax/el/BeanELResolver.java Wed Mar 29 18:16:50 2017 @@ -245,6 +245,7 @@ public class BeanELResolver extends ELRe this.type, pd)); } } + populateFromInterfaces(ifs); } } Class<?> superclass = aClass.getSuperclass(); Modified: tomcat/trunk/webapps/docs/changelog.xml URL: http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/changelog.xml?rev=1789400&r1=1789399&r2=1789400&view=diff ============================================================================== --- tomcat/trunk/webapps/docs/changelog.xml (original) +++ tomcat/trunk/webapps/docs/changelog.xml Wed Mar 29 18:16:50 2017 @@ -54,6 +54,15 @@ </update> </changelog> </subsection> + <subsection name="Jasper"> + <changelog> + <fix> + <bug>60925</bug>: Improve the handling of access to properties defined + by interfaces when a <code>BeanELResolver</code> is used under a + <code>SecurityManager</code>. (markt) + </fix> + </changelog> + </subsection> </section> <section name="Tomcat 9.0.0.M19 (markt)" rtext="release in progress"> <subsection name="Catalina"> --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org