I have now got Mojarra 2.1.19 running:
[javax.enterprise.resource.webcontainer.jsf.config] (MSC service thread 1-2) Mojarra 2.1.19 ( 20130213-1512 https://svn.java.net/svn/mojarra~svn/tags/2.1.19@11614)
But it seems thaat issue RF-11469 is not resolved in Richfaces 4.3.2.Final/Mojarra 2.1.19.
I have modified a bit my component to make it more simple and transparent and referring by that to be sure about the syntax.
<ui:component xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:rich="http://richfaces.org/rich"
xmlns:s="http://jboss.com/products/seam/taglib">
<h:panelGrid columns="4"
rendered="#{(rendered!=null) ? rendered : true}">
<h:outputText value="#{backing}" />
<br />
<h:outputText value="#{backing.places}" />
<br />
<h:commandButton value="clear" onmousedown="setField('#{attribute}')"
action="#{backing[clearMethod]}" disabled="#{backing.disabled}"
reRender="#{backing.renderForms}" />
<rich:autocomplete id="#{attribute}" mode="cachedAjax"
autofill="false" autocompleteMethod="#{backing[suggestionMethod]}"
var="suggestion" showButton="true" fetchvalue="#{value}"
onmouseover="setField('#{attribute}')"
onfocus="#{rich:component(attribute)}.setValue(' ');"
onkeydown="if (#{rich:component(attribute)}.getValue() == ' ') #{rich:component(attribute)}.setValue('');">
</rich:autocomplete>
</h:panelGrid>
</ui:component>
and the call
<ui:include src="/layout/controlTemplates/comboBox.xhtml">
<ui:param name="backing" value="#{addressBacking}" />
<ui:param name="suggestionMethod" value="getInstitutionNames" />
<ui:param name="clearMethod" value="clearInstitutionName" />
<ui:param name="attribute" value="institutionName" />
<ui:param name="value" value="#{addressBacking.institutionName}" />
</ui:include>
and the backing:
@Name("addressBacking")
@SuppressWarnings({ "unused" })
@Scope(ScopeType.CONVERSATION)
public class AddressBacking extends CRUDBacking {
public List<String> getInstitutionNames() {
return institutionNames;
}
public List<String> getInstitutionNames(String input) {
log.info("AddressBacking.getInstitutionNames for " + input);
institutionNames = addressValueListService
.generateInstitutionNames(input);
return institutionNames;
}
public void setInstitutionNames(List<String> institutionNames) {
this.institutionNames = institutionNames;
}
public void clearInstitutionName() {
log.info("clearInstitutionName called");
clearFromInstitutionName(true);
}
public List<String> suggest(String input) {
log.info(
"AddressBacking.suggest: conversation=#0, this=#1 attribute =#2 ",
conversation, this, attribute);
addressValueListService.setListTemplate(editing
|| (editedAddress == null) ? new Address() : editedAddress
.clone());
...
}
}
When pressing the clear button, the log clearly indicates that the proper method is called. When clicking to the autocomplete button, I receive the error message indicating that backing is resolved to null (= RF-11469)
14:20:48,246 INFO [de.bund.jki.idbbSeam23.action.address.backing.AddressBacking] (http--0.0.0.0-8080-1) AddressBacking.setAttribute: conversation=org.jboss.seam.core.Conversation@6bb60e9a, this=de.bund.jki.idbbSeam23.action.address.backing.AddressBacking@4ab69761, attribute=institutionName
14:20:48,289 INFO [de.bund.jki.idbbSeam23.action.address.backing.AddressBacking] (http--0.0.0.0-8080-4) clearInstitutionName called
14:20:48,291 INFO [de.bund.jki.idbbSeam23.action.address.service.AddressService] (http--0.0.0.0-8080-4) AddressService.getEdited: edited.place = null
14:20:50,134 INFO [de.bund.jki.idbbSeam23.action.address.backing.AddressBacking] (http--0.0.0.0-8080-4) AddressBacking.setAttribute: place
14:20:50,137 INFO [de.bund.jki.idbbSeam23.action.address.backing.AddressBacking] (http--0.0.0.0-8080-4) AddressBacking.setAttribute: conversation=org.jboss.seam.core.Conversation@6bb60e9a, this=de.bund.jki.idbbSeam23.action.address.backing.AddressBacking@4ab69761, attribute=place
14:20:55,716 SCHWERWIEGEND [org.richfaces.log.Renderkit] (http--0.0.0.0-8080-4) Target Unreachable, identifier 'backing' resolved to null: javax.el.PropertyNotFoundException: Target Unreachable, identifier 'backing' resolved to null
at org.jboss.el.parser.AstValue.getTarget(AstValue.java:38) [jboss-el.jar:1.0_02.CR6]
at org.jboss.el.parser.AstValue.invoke(AstValue.java:95) [jboss-el.jar:1.0_02.CR6]
at org.jboss.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276) [jboss-el.jar:1.0_02.CR6]
at org.richfaces.renderkit.AutocompleteRendererBase.getItems(AutocompleteRendererBase.java:108) [richfaces-components-ui.jar:4.3.2.Final]
at org.richfaces.renderkit.AutocompleteRendererBase.encodeItems(AutocompleteRendererBase.java:163) [richfaces-components-ui.jar:4.3.2.Final]
at org.richfaces.renderkit.AutocompleteRendererBase.encodeMetaComponent(AutocompleteRendererBase.java:275) [richfaces-components-ui.jar:4.3.2.Final]
at org.richfaces.component.AbstractAutocomplete.encodeMetaComponent(AbstractAutocomplete.java:405) [richfaces-components-ui.jar:4.3.2.Final]
at org.richfaces.context.ExtendedPartialViewContextImpl$RenderVisitCallback.visit(ExtendedPartialViewContextImpl.java:546) [richfaces-core-impl.jar:4.3.2.Final]
at org.richfaces.context.BaseExtendedVisitContext.invokeVisitCallback(BaseExtendedVisitContext.java:321) [richfaces-core-impl.jar:4.3.2.Final]
at org.richfaces.context.ExtendedVisitContext.invokeMetaComponentVisitCallback(ExtendedVisitContext.java:68) [richfaces-core-api.jar:4.3.2.Final]
at org.richfaces.component.AbstractAutocomplete.visitTree(AbstractAutocomplete.java:391) [richfaces-components-ui.jar:4.3.2.Final]
at javax.faces.component.UIComponent.visitTree(UIComponent.java:1623) [jsf-api-2.1.19.jar:2.1]
at javax.faces.component.UIComponent.visitTree(UIComponent.java:1623) [jsf-api-2.1.19.jar:2.1]
at javax.faces.component.UIComponent.visitTree(UIComponent.java:1623) [jsf-api-2.1.19.jar:2.1]
at javax.faces.component.UIForm.visitTree(UIForm.java:371) [jsf-api-2.1.19.jar:2.1]
at javax.faces.component.UIComponent.visitTree(UIComponent.java:1623) [jsf-api-2.1.19.jar:2.1]
at javax.faces.component.UIComponent.visitTree(UIComponent.java:1623) [jsf-api-2.1.19.jar:2.1]
at javax.faces.component.UIComponent.visitTree(UIComponent.java:1623) [jsf-api-2.1.19.jar:2.1]
at javax.faces.component.UIComponent.visitTree(UIComponent.java:1623) [jsf-api-2.1.19.jar:2.1]
at javax.faces.component.UIForm.visitTree(UIForm.java:371) [jsf-api-2.1.19.jar:2.1]
at javax.faces.component.UIComponent.visitTree(UIComponent.java:1623) [jsf-api-2.1.19.jar:2.1]
at javax.faces.component.UIComponent.visitTree(UIComponent.java:1623) [jsf-api-2.1.19.jar:2.1]
at javax.faces.component.UIComponent.visitTree(UIComponent.java:1623) [jsf-api-2.1.19.jar:2.1]
at org.richfaces.context.ExtendedPartialViewContextImpl.processPartialRenderPhase(ExtendedPartialViewContextImpl.java:310) [richfaces-core-impl.jar:4.3.2.Final]
at org.richfaces.context.ExtendedPartialViewContextImpl.processPartial(ExtendedPartialViewContextImpl.java:213) [richfaces-core-impl.jar:4.3.2.Final]
at javax.faces.component.UIViewRoot.encodeChildren(UIViewRoot.java:973) [jsf-api-2.1.19.jar:2.1]
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1779) [jsf-api-2.1.19.jar:2.1]
at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:413) [jsf-impl-2.1.19.jar:2.1.19]
at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:124) [jsf-impl-2.1.19.jar:2.1.19]
at org.jboss.seam.jsf.SeamViewHandler.renderView(SeamViewHandler.java:88) [jboss-seam.jar:2.3.0.Final]
at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:286) [jsf-api-2.1.19.jar:2.1]
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120) [jsf-impl-2.1.19.jar:2.1.19]
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) [jsf-impl-2.1.19.jar:2.1.19]
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139) [jsf-impl-2.1.19.jar:2.1.19]
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:594) [jsf-api-2.1.19.jar:2.1]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83) [jboss-seam.jar:2.3.0.Final]
at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:60) [jboss-seam.jar:2.3.0.Final]
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) [jboss-seam.jar:2.3.0.Final]
at org.jboss.seam.web.IdentityFilter.doFilter(IdentityFilter.java:40) [jboss-seam.jar:2.3.0.Final]
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) [jboss-seam.jar:2.3.0.Final]
at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:90) [jboss-seam.jar:2.3.0.Final]
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) [jboss-seam.jar:2.3.0.Final]
at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64) [jboss-seam.jar:2.3.0.Final]
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) [jboss-seam.jar:2.3.0.Final]
at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45) [jboss-seam.jar:2.3.0.Final]
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) [jboss-seam.jar:2.3.0.Final]
at org.jboss.seam.web.HotDeployFilter.doFilter(HotDeployFilter.java:53) [jboss-seam.jar:2.3.0.Final]
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) [jboss-seam.jar:2.3.0.Final]
at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158) [jboss-seam.jar:2.3.0.Final]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:397) [jbossweb-7.0.13.Final.jar:]
at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50) [jboss-as-jpa-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-7.0.13.Final.jar:]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.13.Final.jar:]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671) [jbossweb-7.0.13.Final.jar:]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) [jbossweb-7.0.13.Final.jar:]
at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_22]
I also tried other ways of parameter transfer:
with
autocompleteMethod="#{backing.suggest}"
I get the same error message.
If I try to transfer the whole method call, the best - but still not a usable result I get with
|
|
|
| <ui:param name="suggestionMethod" value="#{addressBacking.getInstitutionNames(value)}" /> |
and
autocompleteMethod="#{suggestionMethod}"
Here I get at least the method and a SQL to the database called, but then it again breaks again with an error message:
Identity 'suggestionMethod' does not reference a MethodExpression instance, returned type: java.util.ArrayList: javax.el.ELException:
15:23:10,082 INFO [de.bund.jki.idbbSeam23.action.address.backing.AddressBacking] (http--0.0.0.0-8080-2) AddressBacking.getInstitutionNames for
15:23:10,083 INFO [de.bund.jki.idbbSeam23.action.address.service.AddressValueListService] (http--0.0.0.0-8080-2) AddressValueListService.generateInstitutionNames: value =
15:23:10,088 INFO [de.bund.jki.idbbSeam23.action.address.dao.AddressQuery] (http--0.0.0.0-8080-2) AddressQuery.selectAttribute: selectString = select distinct example.institutionName from Address example where example.institutionName is not null
15:23:10,089 INFO [de.bund.jki.idbbSeam23.action.address.service.AddressValueListService] (http--0.0.0.0-8080-2) AddressValueListService.queryAttributeValueList: value =
15:23:10,091 INFO [de.bund.jki.idbbSeam23.action.address.dao.AddressQuery] (http--0.0.0.0-8080-2) AddressQuery.requery: selectString = select distinct example.institutionName from Address example where example.institutionName is not null
15:23:10,092 INFO [de.bund.jki.idbbSeam23.action.address.dao.AddressQuery] (http--0.0.0.0-8080-2) AddressQuery.requery: sqlString = select distinct example.institutionName from Address example where example.institutionName is not null
15:23:10,182 INFO [de.bund.jki.idbbSeam23.action.address.dao.AddressQuery] (http--0.0.0.0-8080-2) AddressQuery.requery: rendered Ejbql = select distinct example.institutionName from Address example where example.institutionName is not null order by example.institutionName
15:23:10,273 INFO [stdout] (http--0.0.0.0-8080-2) Hibernate:
15:23:10,276 INFO [stdout] (http--0.0.0.0-8080-2) select
15:23:10,276 INFO [stdout] (http--0.0.0.0-8080-2) *
15:23:10,278 INFO [stdout] (http--0.0.0.0-8080-2) from
15:23:10,279 INFO [stdout] (http--0.0.0.0-8080-2) ( select
15:23:10,279 INFO [stdout] (http--0.0.0.0-8080-2) count(*) as col_0_0_
15:23:10,279 INFO [stdout] (http--0.0.0.0-8080-2) from
15:23:10,279 INFO [stdout] (http--0.0.0.0-8080-2) idbb.ADDRESS address0_
15:23:10,280 INFO [stdout] (http--0.0.0.0-8080-2) where
15:23:10,282 INFO [stdout] (http--0.0.0.0-8080-2) address0_.INSTITUTION is not null )
15:23:10,283 INFO [stdout] (http--0.0.0.0-8080-2) where
15:23:10,283 INFO [stdout] (http--0.0.0.0-8080-2) rownum <= ?
15:23:10,370 INFO [stdout] (http--0.0.0.0-8080-2) Hibernate:
15:23:10,371 INFO [stdout] (http--0.0.0.0-8080-2) select
15:23:10,373 INFO [stdout] (http--0.0.0.0-8080-2) distinct address0_.INSTITUTION as col_0_0_
15:23:10,376 INFO [stdout] (http--0.0.0.0-8080-2) from
15:23:10,376 INFO [stdout] (http--0.0.0.0-8080-2) idbb.ADDRESS address0_
15:23:10,376 INFO [stdout] (http--0.0.0.0-8080-2) where
15:23:10,377 INFO [stdout] (http--0.0.0.0-8080-2) address0_.INSTITUTION is not null
15:23:10,377 INFO [stdout] (http--0.0.0.0-8080-2) order by
15:23:10,377 INFO [stdout] (http--0.0.0.0-8080-2) address0_.INSTITUTION
15:23:10,482 SCHWERWIEGEND [org.richfaces.log.Renderkit] (http--0.0.0.0-8080-2) /layout/controlTemplates/comboBox.xhtml @24,111 autocompleteMethod="#{suggestionMethod}": Identity 'suggestionMethod' does not reference a MethodExpression instance, returned type: java.util.ArrayList: javax.el.ELException: /layout/controlTemplates/comboBox.xhtml @24,111 autocompleteMethod="#{suggestionMethod}": Identity 'suggestionMethod' does not reference a MethodExpression instance, returned type: java.util.ArrayList
at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:111) [jsf-impl-2.1.19.jar:2.1.19]
at org.richfaces.renderkit.AutocompleteRendererBase.getItems(AutocompleteRendererBase.java:102) [richfaces-components-ui.jar:4.3.2.Final]
at org.richfaces.renderkit.AutocompleteRendererBase.encodeItems(AutocompleteRendererBase.java:163) [richfaces-components-ui.jar:4.3.2.Final]
at org.richfaces.renderkit.AutocompleteRendererBase.encodeMetaComponent(AutocompleteRendererBase.java:275) [richfaces-components-ui.jar:4.3.2.Final]
at org.richfaces.component.AbstractAutocomplete.encodeMetaComponent(AbstractAutocomplete.java:405) [richfaces-components-ui.jar:4.3.2.Final]
at org.richfaces.context.ExtendedPartialViewContextImpl$RenderVisitCallback.visit(ExtendedPartialViewContextImpl.java:546) [richfaces-core-impl.jar:4.3.2.Final]
at org.richfaces.context.BaseExtendedVisitContext.invokeVisitCallback(BaseExtendedVisitContext.java:321) [richfaces-core-impl.jar:4.3.2.Final]
at org.richfaces.context.ExtendedVisitContext.invokeMetaComponentVisitCallback(ExtendedVisitContext.java:68) [richfaces-core-api.jar:4.3.2.Final]
at org.richfaces.component.AbstractAutocomplete.visitTree(AbstractAutocomplete.java:391) [richfaces-components-ui.jar:4.3.2.Final]
at javax.faces.component.UIComponent.visitTree(UIComponent.java:1623) [jsf-api-2.1.19.jar:2.1]
at javax.faces.component.UIComponent.visitTree(UIComponent.java:1623) [jsf-api-2.1.19.jar:2.1]
at javax.faces.component.UIComponent.visitTree(UIComponent.java:1623) [jsf-api-2.1.19.jar:2.1]
at javax.faces.component.UIForm.visitTree(UIForm.java:371) [jsf-api-2.1.19.jar:2.1]
at javax.faces.component.UIComponent.visitTree(UIComponent.java:1623) [jsf-api-2.1.19.jar:2.1]
at javax.faces.component.UIComponent.visitTree(UIComponent.java:1623) [jsf-api-2.1.19.jar:2.1]
at javax.faces.component.UIComponent.visitTree(UIComponent.java:1623) [jsf-api-2.1.19.jar:2.1]
at javax.faces.component.UIComponent.visitTree(UIComponent.java:1623) [jsf-api-2.1.19.jar:2.1]
at javax.faces.component.UIForm.visitTree(UIForm.java:371) [jsf-api-2.1.19.jar:2.1]
at javax.faces.component.UIComponent.visitTree(UIComponent.java:1623) [jsf-api-2.1.19.jar:2.1]
at javax.faces.component.UIComponent.visitTree(UIComponent.java:1623) [jsf-api-2.1.19.jar:2.1]
at javax.faces.component.UIComponent.visitTree(UIComponent.java:1623) [jsf-api-2.1.19.jar:2.1]
at org.richfaces.context.ExtendedPartialViewContextImpl.processPartialRenderPhase(ExtendedPartialViewContextImpl.java:310) [richfaces-core-impl.jar:4.3.2.Final]
at org.richfaces.context.ExtendedPartialViewContextImpl.processPartial(ExtendedPartialViewContextImpl.java:213) [richfaces-core-impl.jar:4.3.2.Final]
at javax.faces.component.UIViewRoot.encodeChildren(UIViewRoot.java:973) [jsf-api-2.1.19.jar:2.1]
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1779) [jsf-api-2.1.19.jar:2.1]
at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:413) [jsf-impl-2.1.19.jar:2.1.19]
at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:124) [jsf-impl-2.1.19.jar:2.1.19]
at org.jboss.seam.jsf.SeamViewHandler.renderView(SeamViewHandler.java:88) [jboss-seam.jar:2.3.0.Final]
at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:286) [jsf-api-2.1.19.jar:2.1]
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120) [jsf-impl-2.1.19.jar:2.1.19]
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) [jsf-impl-2.1.19.jar:2.1.19]
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139) [jsf-impl-2.1.19.jar:2.1.19]
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:594) [jsf-api-2.1.19.jar:2.1]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83) [jboss-seam.jar:2.3.0.Final]
at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:60) [jboss-seam.jar:2.3.0.Final]
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) [jboss-seam.jar:2.3.0.Final]
at org.jboss.seam.web.IdentityFilter.doFilter(IdentityFilter.java:40) [jboss-seam.jar:2.3.0.Final]
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) [jboss-seam.jar:2.3.0.Final]
at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:90) [jboss-seam.jar:2.3.0.Final]
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) [jboss-seam.jar:2.3.0.Final]
at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64) [jboss-seam.jar:2.3.0.Final]
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) [jboss-seam.jar:2.3.0.Final]
at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45) [jboss-seam.jar:2.3.0.Final]
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) [jboss-seam.jar:2.3.0.Final]
at org.jboss.seam.web.HotDeployFilter.doFilter(HotDeployFilter.java:53) [jboss-seam.jar:2.3.0.Final]
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) [jboss-seam.jar:2.3.0.Final]
at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158) [jboss-seam.jar:2.3.0.Final]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:397) [jbossweb-7.0.13.Final.jar:]
at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50) [jboss-as-jpa-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-7.0.13.Final.jar:]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.13.Final.jar:]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671) [jbossweb-7.0.13.Final.jar:]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) [jbossweb-7.0.13.Final.jar:]
at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_22]
Conclusion:
The upgrade of Richfaces/JSF to 4.3.2.Final/Mojarra 2.1.19 does obviously not relolve issue RF-11469. The use of <rich:autocomplete/> in a component included with <ui:include/> is still not possible.
I would be very grateful, if I would get notified on the availability of a version with this issue resolved or a viable work around.
Best wishes and thanks again
Chris