[ https://issues.apache.org/jira/browse/WW-4479?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Aleksandr Mashchenko resolved WW-4479. -------------------------------------- Resolution: Duplicate > Ognl can't access static field on enum > -------------------------------------- > > Key: WW-4479 > URL: https://issues.apache.org/jira/browse/WW-4479 > Project: Struts 2 > Issue Type: Bug > Components: Expression Language > Affects Versions: 2.3.20 > Reporter: Jasper Rosenberg > Assignee: Aleksandr Mashchenko > Labels: ognl > Fix For: 2.5 > > > You can use an ognl expression to access a static field or an enum field, but > you can't access a static field on an enum. > @com.myco.MyEnum@MY_STATIC_FIELD > blows up with: > Caused by: java.lang.IllegalArgumentException: No enum constant > com.myco.MyEnum.MY_STATIC_FIELD > OgnlRuntime.getStaticField() needs to check for both enum field name and > static field name for enums. > This is particularly annoying now with ognl static method invocation > deprecated. -- This message was sent by Atlassian JIRA (v6.3.4#6332)