Alireza Fattahi created WW-5368: ----------------------------------- Summary: Access warning when get resource bundle which its name starts with "label" Key: WW-5368 URL: https://issues.apache.org/jira/browse/WW-5368 Project: Struts 2 Issue Type: Bug Components: Core Affects Versions: 6.3.0 Reporter: Alireza Fattahi
The below: {code:java} <s:select name="reasonOfTransactionCode" list="reasonOfTransactionList" listKey="top" listValue="%{getText('label.reasonOfTransaction.'+top)}"/> {code} generates this warning for each item in the list, so if the `reasonOfTransactionList` has seven items I see this error seven time: {code:java} ognl.SecurityMemberAccess: Access to non-public [protected java.lang.String org.apache.struts2.components.UIBean.label] is blocked! {code} But this works fine If I just rename resource bundle and removes `label` from its name {code:java} <s:select name="reasonOfTransactionCode" list="reasonOfTransactionList" listKey="top" listValue="%{getText('reasonOfTransaction.'+top)}"/> {code} -- This message was sent by Atlassian Jira (v8.20.10#820010)