[
https://issues.jboss.org/browse/RF-11469?page=com.atlassian.jira.plugin.s...
]
Brian Leathem commented on RF-11469:
------------------------------------
Thanks for the feedback. Do you care to formulate this fix as a github pull request?
As for your comment about the timeliness of fixes, please review the release notes for the
many releases we have had over the past two years, and consider that there is indeed a
larger number of issues fixed with each release. This is a 0 vote issue, and only
manifests itself when an autocomplete component is used within a ui:include. I hope you
can understand why it hasn't ranked high on our issue triage.
autocomplete method does not resolve bean if ui:included
--------------------------------------------------------
Key: RF-11469
URL:
https://issues.jboss.org/browse/RF-11469
Project: RichFaces
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: component-input
Affects Versions: 4.0.0.Final
Reporter: u j
Fix For: 5-Tracking
A bean parameter in the autocomplete method is not resolved if the rich:autocomplete is
part of a ui:include.
{code}
<ui:include src="/searchlocation.xhtml">
<ui:param name="bean" value="#{searchBean}" />
</ui:include>
{code}
searchlocation.xhtml contains:
{code}
<rich:autocomplete id="cityName" mode="ajax"
value="#{bean.cityName}" autocompleteMethod="#{bean.suggestCities}"
/>
{code}
The value binding works, but the binding in the autocompleteMethod gives:
{code}
15:26:15,809 SEVERE [org.richfaces.log.Renderkit] (ajp-127.0.0.1-127.0.0.1-8009-1) Target
Unreachable, identifier 'bean' resolved to null:
javax.el.PropertyNotFoundException: Target Unreachable, identifier 'bean' resolved
to null
at org.apache.el.parser.AstValue.getTarget(AstValue.java:75)
[jbossweb-7.0.1.Final.jar:7.0.1.Final]
at org.apache.el.parser.AstValue.invoke(AstValue.java:183)
[jbossweb-7.0.1.Final.jar:7.0.1.Final]
at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
[jbossweb-7.0.1.Final.jar:7.0.1.Final]
at
org.jboss.weld.util.el.ForwardingMethodExpression.invoke(ForwardingMethodExpression.java:43)
[weld-core-1.1.2.Final.jar:2011-07-26 15:02]
at org.jboss.weld.el.WeldMethodExpression.invoke(WeldMethodExpression.java:56)
[weld-core-1.1.2.Final.jar:2011-07-26 15:02]
at
org.richfaces.renderkit.AutocompleteRendererBase.getItems(AutocompleteRendererBase.java:105)
[richfaces-components-ui-4.0.0-20110322.220419-243.jar:]
at
org.richfaces.renderkit.AutocompleteRendererBase.encodeItems(AutocompleteRendererBase.java:160)
[richfaces-components-ui-4.0.0-20110322.220419-243.jar:]
at
org.richfaces.renderkit.AutocompleteRendererBase.encodeMetaComponent(AutocompleteRendererBase.java:271)
[richfaces-components-ui-4.0.0-20110322.220419-243.jar:]
{code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira