Boa noite a todos,
Estou tendo problemas em utilizar um a4j:commandLink dentro de um rich:dataList. Quando eu clico no link, o Ajax dá um erro na geração de JavaScript.
Abaixo segue o código do commandLink:
<rich:panel id="listaModulos" styleClass="panel">
<h:outputText value="#{principalFacade.moduloList[0].segmento}"></h:outputText>
<rich:dataList value="#{principalFacade.moduloList}" var="modulo" styleClass="menu">
<a4j:commandLink id="mod" data="#{modulo}"
actionListener="#{principalFacade.encaminhaModulo}"
value="#{modulo.linkUrl}"
target="_blank">
<h:graphicImage value="#{modulo.iconeUrl}" styleClass="icone" />
<h:outputText value="#{modulo.nome}"><h:outputText>
</a4j:commandLink>
</rich:dataList>
</rich:panel>
A exceção lançada é essa:
01/02/2008 17:56:01 org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet Faces Servlet threw exception
java.lang.StackOverflowError
at sun.reflect.GeneratedMethodAccessor118.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.commons.beanutils.PropertyUtilsBean.invokeMethod(PropertyUtilsBean.java:1773)
at org.apache.commons.beanutils.PropertyUtilsBean.getSimpleProperty(PropertyUtilsBean.java:1132)
at org.apache.commons.beanutils.PropertyUtilsBean.getNestedProperty(PropertyUtilsBean.java:686)
at org.apache.commons.beanutils.PropertyUtilsBean.getProperty(PropertyUtilsBean.java:715)
at org.apache.commons.beanutils.PropertyUtils.getProperty(PropertyUtils.java:290)
at org.ajax4jsf.javascript.ScriptUtils.toScript(ScriptUtils.java:128)
at org.ajax4jsf.javascript.ScriptUtils.toScript(ScriptUtils.java:80)
Alguém aí já passou por isso?
Grato pela atenção.