[ https://issues.apache.org/jira/browse/VELOCITY-579?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Claude Brisson closed VELOCITY-579. ----------------------------------- Assignee: Claude Brisson Closing an old issue resolved ten years ago... > Can not access a member of class X with modifiers "public" even if method is > public > ----------------------------------------------------------------------------------- > > Key: VELOCITY-579 > URL: https://issues.apache.org/jira/browse/VELOCITY-579 > Project: Velocity > Issue Type: Bug > Components: Engine > Affects Versions: 1.5 > Reporter: Eric Ballet Baz > Assignee: Claude Brisson > Priority: Blocker > Fix For: 1.6 > > > When upgrading from 1.4 to 1.5 none of my template is working anymore. > For example : > [javadoc] ERROR [console:logVelocityMessage] - ASTMethod.execute() : > exception invoking method 'tags' in class com.sun.tools.javadoc.MethodDocImpl > [javadoc] ERROR [console:logVelocityMessage] - > java.lang.IllegalAccessException: Class > org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl can not > access a member of class com.sun.tools.javadoc.DocImpl with modifiers "public" > The method 'tags()' is public in com.sun.javadoc.Doc, but the implementation > is package protected. So the java.lang.reflect.Method object is well returned > by the org.apache.velocity.util.introspection.Introspector but not accessible > from templates. > The same errors occured for example for javax.servlet.http.HttpSession > Weblogic's implementation which is not public, but methods are ! > It's not possible to wrap all objects javax.servlet.http.HttpSession into > public implementations ... > The Introspector could call method.setAccessible(true) before returning > Method object : if this method has been found, it is a public method ! -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@velocity.apache.org For additional commands, e-mail: dev-h...@velocity.apache.org