[RESOLVIDO]Problemas Jsf + richfaces

2 respostas
hudson.negao

minha pagina esta assim
buscaestado.jsp

<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@ taglib uri="http://richfaces.org/a4j" prefix="a4j" %>
<%@ taglib uri="http://richfaces.org/rich" prefix="rich" %>
<html>
	<head>
		<title>Cadastro de Estado</title>
	</head>
	<body>
		<f:view>
			<jsp:include page="../principal/menu.jsp"></jsp:include>
			<rich:panel header="Busca de Estados Cadastrados">
				<a4j:form>
					<h:panelGrid columns="3">
						<h:outputText style="font-size: 8pt; font-weight: bolder;" value="País:" />
						<h:inputText value="#{estadoBkBean.estadoConsulta.nome}" >
							<a4j:support event="onkeyup" action="#{estadoBkBean.buscaParametrizada}" actionListener="#{estadoBkBean.listenerBuscaParametrizada}" reRender="tabela"></a4j:support>
						</h:inputText>
						<a4j:commandButton value="Busca" action="#{estadoBkBean.buscaParametrizada}" actionListener="#{estadoBkBean.listenerBuscaParametrizada}" reRender="tabela">
							<f:param id="parametroIdEstadoBusca" name="parametroIdEstadoBusca" value="#{estadoBkBean.estadoConsulta.nome}"/>
						</a4j:commandButton>
					</h:panelGrid>
					
					<rich:dataTable value="#{estadoBkBean.listaEstado}" var="estado" id="tabela">
						<f:facet name="header">
							<h:outputText value="Estados Cadastrados" />
						</f:facet>
						<rich:column>
							<f:facet name="header">
								<h:outputText value="Código" />
							</f:facet>
							<h:outputText value="#{estado.idestado}" />
						</rich:column>
						<rich:column >
							<f:facet name="header">
								<h:outputText value="Estado" style="width:300px;"/>
							</f:facet>
							<h:outputText value="#{estado.nome}" />
						</rich:column>
						<rich:column>
							<f:facet name="header">
								<h:outputText value="" style="width:50px;" />
							</f:facet>
							<a4j:commandButton id="btnEditar" action="#{estadoBkBean.buscaTodos}" actionListener="#{estadoBkBean.listenerEditar}" value="editar" oncomplete="Richfaces.showModalPanel('insereEstado');" reRender="formEstadoManter">
								<f:param id="parametroEstadoEditar" name="parametroEstadoEditar" value="#{estado}"/>
							</a4j:commandButton>
						</rich:column>
						<rich:column>
							<f:facet name="header">
								<h:outputText value="" style="width:50px;" />
							</f:facet>
							<a4j:commandButton id="botaoExcluir" action="#{estadoBkBean.buscaTodos}" actionListener="#{estadoBkBean.listenerIrParaExcluir}" value="excluir"oncomplete="Richfaces.showModalPanel('insereEstado');" reRender="formEstadoManter">
								<f:param id="parametroEstadoExcluir" name="parametroEstadoExcluir" value="#{estado.idestado}"/>
							</a4j:commandButton>
						</rich:column>
					</rich:dataTable>
					
					<a4j:commandButton value="Insere" id="btnInsere" actionListener="#{estadoBkBean.listenerIrParaInserir}" reRender="formEstadoManter">
						<rich:componentControl for="insereEstado" attachTo="btnInsere" operation="show" event="onclick"/>
					</a4j:commandButton>
				</a4j:form>
			</rich:panel>
			<jsp:include page="manterestado.jsp"></jsp:include>
		</f:view>
	</body>	
</html>

minha manterestado está assim:

<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<%@ taglib uri="http://richfaces.org/rich" prefix="rich"%>
<%@ taglib uri="http://richfaces.org/a4j" prefix="a4j"%>
<script type="text/javascript">
	function preencheDadosPopUpPais(id,nome){
		document.getElementById("manterestado:formEstadoManter:idPaisEstado").value = id;
		document.getElementById("manterestado:formEstadoManter:nomePaisEstado").value = nome;
	}
</script>

<f:subview id="manterestado">
	<rich:modalPanel id="insereEstado" width="600" height="400">
		<f:facet name="header">
			<h:outputText value="Insere Estado" />
		</f:facet>
		<f:facet name="controls">
			<h:panelGroup>
				<h:graphicImage value="../../images/close.png"
					style="cursor:pointer" id="hidelink" />
				<rich:componentControl for="insereEstado" attachTo="hidelink"
					operation="hide" event="onclick" />
			</h:panelGroup>
		</f:facet>
		<a4j:form ajaxSubmit="true" id="formEstadoManter"
			reRender="cd_estado, nm_estado, idPaisEstado, nomePaisEstado">
			<h:outputText value="Codigo: " />
			<h:inputText value="#{estadoBkBean.estadoEntity.idestado}"
				id="cd_estado" readonly="true" disabled="#{estadoBkBean.emEdicao}" />
			<br />
			<h:outputText value="Nome: " />
			<h:inputText label="Estado" value="#{estadoBkBean.estadoEntity.nome}"
				id="nm_estado" required="true" disabled="#{estadoBkBean.emEdicao}"
				maxlength="40">
							<f:validateLength minimum="1" maximum="40" />
			</h:inputText>*
			<rich:message for="nm_estado">
				<f:facet name="errorMarker">
					<h:outputText value="Nome incorreto!" />
				</f:facet>
			</rich:message>
			<br />
			<!-- País -->
			<h:outputText value="País: " />
			<h:inputHidden value="#{estadoBkBean.paisEntityEstado.idpais}" id="idPaisEstado" />
			<h:inputText label="Selecione um País" value="#{estadoBkBean.paisEntityEstado.nome}" 
				id="nomePaisEstado" required="true" maxlength="45"
				readonly="true">*
				<f:validateLength minimum="1" maximum="40" />
			</h:inputText>
			<rich:message for="nomePaisEstado">
				<f:facet name="errorMarker">
					<h:outputText value="País incorreto!" />
				</f:facet>
			</rich:message>

			<a4j:commandButton value="Escolher" id="btnSelecionaPais"
				actionListener="#{estadoBkBean.listenerPopUpPais}"
				reRender="nomePaisEstado">
				<rich:componentControl for="modalPopUpPais"
					attachTo="btnSelecionaPais" operation="show" event="onclick" />
			</a4j:commandButton>
			<br />
			<a4j:commandButton action="#{estadoBkBean.buscaTodos}"
				actionListener="#{estadoBkBean.listenerInserirEstado}" value="Grava"
				id="btnGrava" reRender="tabela" disabled="#{estadoBkBean.emEdicao}">
			</a4j:commandButton>

			<a4j:commandButton action="#{estadoBkBean.buscaTodos}"
				actionListener="#{estadoBkBean.listenerExcluirEstado}"
				value="Exclui" id="btnExclui" reRender="tabela"
				disabled="#{estadoBkBean.exibeBotao}"
				oncomplete="Richfaces.hideModalPanel('insereEstado');">
			</a4j:commandButton>
		</a4j:form>

		<jsp:include page="../pais/popuppais.jsp"></jsp:include>

	</rich:modalPanel>
</f:subview>

Problema: Quando eu entro no caso de uso e cadastro o primeiro, ele funciona corretamente, porém se eu tento adicionar um segundo ele ocorre o seguinte erro

[list]

11:05:46,328 WARN  [lifecycle] executePhase(RENDER_RESPONSE 6,com.sun.faces.context.FacesContextImpl@b9e55c) threw exception

javax.faces.FacesException: Error in conversion Java Object to JavaScript

at org.ajax4jsf.javascript.ScriptUtils.toScript(ScriptUtils.java:140)

at org.ajax4jsf.javascript.ScriptUtils.toScript(ScriptUtils.java:105)

at org.ajax4jsf.javascript.ScriptUtils.toScript(ScriptUtils.java:105)

at org.ajax4jsf.javascript.JSFunction.appendScript(JSFunction.java:66)

at org.ajax4jsf.renderkit.AjaxRendererUtils.buildOnEvent(AjaxRendererUtils.java:184)

at org.ajax4jsf.renderkit.AjaxRendererUtils.buildOnClick(AjaxRendererUtils.java:141)

at org.ajax4jsf.renderkit.AjaxCommandRendererBase.getOnClick(AjaxCommandRendererBase.java:83)

at org.ajax4jsf.renderkit.html.CommandButtonRenderer.doEncodeEnd(CommandButtonRenderer.java:135)

at org.ajax4jsf.renderkit.html.CommandButtonRenderer.doEncodeEnd(CommandButtonRenderer.java:182)

at org.ajax4jsf.renderkit.RendererBase.encodeEnd(RendererBase.java:135)

at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:836)

at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:286)

at org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:262)

at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:284)

at org.richfaces.renderkit.AbstractRowsRenderer.encodeCellChildren(AbstractRowsRenderer.java:285)

at org.richfaces.renderkit.AbstractTableRenderer.encodeOneRow(AbstractTableRenderer.java:361)

at org.richfaces.renderkit.AbstractRowsRenderer.process(AbstractRowsRenderer.java:86)

at org.ajax4jsf.model.SequenceDataModel.walk(SequenceDataModel.java:101)

at org.ajax4jsf.component.UIDataAdaptor.walk(UIDataAdaptor.java:1151)

at org.richfaces.renderkit.AbstractRowsRenderer.encodeRows(AbstractRowsRenderer.java:106)

at org.richfaces.renderkit.AbstractRowsRenderer.encodeRows(AbstractRowsRenderer.java:91)

at org.richfaces.renderkit.AbstractTableRenderer.encodeTBody(AbstractTableRenderer.java:73)

at org.richfaces.renderkit.AbstractTableRenderer.encodeChildren(AbstractTableRenderer.java:80)

at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:812)

at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:282)

at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxComponent(AjaxChildrenRenderer.java:124)

at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxChildren(AjaxChildrenRenderer.java:67)

at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxComponent(AjaxChildrenRenderer.java:115)

at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxChildren(AjaxChildrenRenderer.java:67)

at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxComponent(AjaxChildrenRenderer.java:115)

at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxChildren(AjaxChildrenRenderer.java:67)

at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxComponent(AjaxChildrenRenderer.java:115)

at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxChildren(AjaxChildrenRenderer.java:67)

at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxComponent(AjaxChildrenRenderer.java:115)

at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxChildren(AjaxChildrenRenderer.java:67)

at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxComponent(AjaxChildrenRenderer.java:115)

at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxChildren(AjaxChildrenRenderer.java:67)

at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxComponent(AjaxChildrenRenderer.java:115)

at org.ajax4jsf.renderkit.AjaxContainerRenderer.encodeAjax(AjaxContainerRenderer.java:123)

at org.ajax4jsf.component.AjaxViewRoot.encodeAjax(AjaxViewRoot.java:677)

at org.ajax4jsf.component.AjaxViewRoot.encodeChildren(AjaxViewRoot.java:548)

at javax.faces.component.UIComponent.encodeAll(UIComponent.java:886)

at com.sun.faces.application.ViewHandlerImpl.doRenderView(ViewHandlerImpl.java:245)

at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:176)

at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)

at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:196)

at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)

at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)

at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)

at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:177)

at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:267)

at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:380)

at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:507)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)

at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.NoSuchMethodException: Property handler has no getter method

at org.apache.commons.beanutils.PropertyUtilsBean.getSimpleProperty(PropertyUtilsBean.java:1127)

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:135)

 73 more

11:05:46,328 ERROR [BaseXMLFilter] Exception in the filter chain

javax.servlet.ServletException: Property handler has no getter method

at javax.faces.webapp.FacesServlet.service(FacesServlet.java:256)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:177)

at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:267)

at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:380)

at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:507)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)

at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)

at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)

at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)

at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)

at java.lang.Thread.run(Thread.java:619)

Caused by: java.lang.NoSuchMethodException: Property handler has no getter method

at org.apache.commons.beanutils.PropertyUtilsBean.getSimpleProperty(PropertyUtilsBean.java:1127)

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:135)

at org.ajax4jsf.javascript.ScriptUtils.toScript(ScriptUtils.java:105)

at org.ajax4jsf.javascript.ScriptUtils.toScript(ScriptUtils.java:105)

at org.ajax4jsf.javascript.JSFunction.appendScript(JSFunction.java:66)

at org.ajax4jsf.renderkit.AjaxRendererUtils.buildOnEvent(AjaxRendererUtils.java:184)

at org.ajax4jsf.renderkit.AjaxRendererUtils.buildOnClick(AjaxRendererUtils.java:141)

at org.ajax4jsf.renderkit.AjaxCommandRendererBase.getOnClick(AjaxCommandRendererBase.java:83)

at org.ajax4jsf.renderkit.html.CommandButtonRenderer.doEncodeEnd(CommandButtonRenderer.java:135)

at org.ajax4jsf.renderkit.html.CommandButtonRenderer.doEncodeEnd(CommandButtonRenderer.java:182)

at org.ajax4jsf.renderkit.RendererBase.encodeEnd(RendererBase.java:135)

at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:836)

at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:286)

at org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:262)

at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:284)

at org.richfaces.renderkit.AbstractRowsRenderer.encodeCellChildren(AbstractRowsRenderer.java:285)

at org.richfaces.renderkit.AbstractTableRenderer.encodeOneRow(AbstractTableRenderer.java:361)

at org.richfaces.renderkit.AbstractRowsRenderer.process(AbstractRowsRenderer.java:86)

at org.ajax4jsf.model.SequenceDataModel.walk(SequenceDataModel.java:101)

at org.ajax4jsf.component.UIDataAdaptor.walk(UIDataAdaptor.java:1151)

at org.richfaces.renderkit.AbstractRowsRenderer.encodeRows(AbstractRowsRenderer.java:106)

at org.richfaces.renderkit.AbstractRowsRenderer.encodeRows(AbstractRowsRenderer.java:91)

at org.richfaces.renderkit.AbstractTableRenderer.encodeTBody(AbstractTableRenderer.java:73)

at org.richfaces.renderkit.AbstractTableRenderer.encodeChildren(AbstractTableRenderer.java:80)

at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:812)

at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:282)

at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxComponent(AjaxChildrenRenderer.java:124)

at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxChildren(AjaxChildrenRenderer.java:67)

at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxComponent(AjaxChildrenRenderer.java:115)

at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxChildren(AjaxChildrenRenderer.java:67)

at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxComponent(AjaxChildrenRenderer.java:115)

at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxChildren(AjaxChildrenRenderer.java:67)

at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxComponent(AjaxChildrenRenderer.java:115)

at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxChildren(AjaxChildrenRenderer.java:67)

at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxComponent(AjaxChildrenRenderer.java:115)

at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxChildren(AjaxChildrenRenderer.java:67)

at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxComponent(AjaxChildrenRenderer.java:115)

at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxChildren(AjaxChildrenRenderer.java:67)

at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxComponent(AjaxChildrenRenderer.java:115)

at org.ajax4jsf.renderkit.AjaxContainerRenderer.encodeAjax(AjaxContainerRenderer.java:123)

at org.ajax4jsf.component.AjaxViewRoot.encodeAjax(AjaxViewRoot.java:677)

at org.ajax4jsf.component.AjaxViewRoot.encodeChildren(AjaxViewRoot.java:548)

at javax.faces.component.UIComponent.encodeAll(UIComponent.java:886)

at com.sun.faces.application.ViewHandlerImpl.doRenderView(ViewHandlerImpl.java:245)

at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:176)

at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)

at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:196)

at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)

at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)

at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)

at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)

 24 more

11:05:46,328 ERROR [[Faces Servlet]] Servlet.service() for servlet Faces Servlet threw exception

java.lang.NoSuchMethodException: Property handler has no getter method

at org.apache.commons.beanutils.PropertyUtilsBean.getSimpleProperty(PropertyUtilsBean.java:1127)

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:135)

at org.ajax4jsf.javascript.ScriptUtils.toScript(ScriptUtils.java:105)

at org.ajax4jsf.javascript.ScriptUtils.toScript(ScriptUtils.java:105)

at org.ajax4jsf.javascript.JSFunction.appendScript(JSFunction.java:66)

at org.ajax4jsf.renderkit.AjaxRendererUtils.buildOnEvent(AjaxRendererUtils.java:184)

at org.ajax4jsf.renderkit.AjaxRendererUtils.buildOnClick(AjaxRendererUtils.java:141)

at org.ajax4jsf.renderkit.AjaxCommandRendererBase.getOnClick(AjaxCommandRendererBase.java:83)

at org.ajax4jsf.renderkit.html.CommandButtonRenderer.doEncodeEnd(CommandButtonRenderer.java:135)

at org.ajax4jsf.renderkit.html.CommandButtonRenderer.doEncodeEnd(CommandButtonRenderer.java:182)

at org.ajax4jsf.renderkit.RendererBase.encodeEnd(RendererBase.java:135)

at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:836)

at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:286)

at org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:262)

at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:284)

at org.richfaces.renderkit.AbstractRowsRenderer.encodeCellChildren(AbstractRowsRenderer.java:285)

at org.richfaces.renderkit.AbstractTableRenderer.encodeOneRow(AbstractTableRenderer.java:361)

at org.richfaces.renderkit.AbstractRowsRenderer.process(AbstractRowsRenderer.java:86)

at org.ajax4jsf.model.SequenceDataModel.walk(SequenceDataModel.java:101)

at org.ajax4jsf.component.UIDataAdaptor.walk(UIDataAdaptor.java:1151)

at org.richfaces.renderkit.AbstractRowsRenderer.encodeRows(AbstractRowsRenderer.java:106)

at org.richfaces.renderkit.AbstractRowsRenderer.encodeRows(AbstractRowsRenderer.java:91)

at org.richfaces.renderkit.AbstractTableRenderer.encodeTBody(AbstractTableRenderer.java:73)

at org.richfaces.renderkit.AbstractTableRenderer.encodeChildren(AbstractTableRenderer.java:80)

at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:812)

at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:282)

at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxComponent(AjaxChildrenRenderer.java:124)

at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxChildren(AjaxChildrenRenderer.java:67)

at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxComponent(AjaxChildrenRenderer.java:115)

at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxChildren(AjaxChildrenRenderer.java:67)

at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxComponent(AjaxChildrenRenderer.java:115)

at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxChildren(AjaxChildrenRenderer.java:67)

at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxComponent(AjaxChildrenRenderer.java:115)

at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxChildren(AjaxChildrenRenderer.java:67)

at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxComponent(AjaxChildrenRenderer.java:115)

at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxChildren(AjaxChildrenRenderer.java:67)

at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxComponent(AjaxChildrenRenderer.java:115)

at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxChildren(AjaxChildrenRenderer.java:67)

at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxComponent(AjaxChildrenRenderer.java:115)

at org.ajax4jsf.renderkit.AjaxContainerRenderer.encodeAjax(AjaxContainerRenderer.java:123)

at org.ajax4jsf.component.AjaxViewRoot.encodeAjax(AjaxViewRoot.java:677)

at org.ajax4jsf.component.AjaxViewRoot.encodeChildren(AjaxViewRoot.java:548)

at javax.faces.component.UIComponent.encodeAll(UIComponent.java:886)

at com.sun.faces.application.ViewHandlerImpl.doRenderView(ViewHandlerImpl.java:245)

at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:176)

at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)

at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:196)

at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)

at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)

at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)

at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:177)

at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:267)

at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:380)

at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:507)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)

at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)

at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)

at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)

at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)

at java.lang.Thread.run(Thread.java:619)

[/list]

alguém sabe o que está ocorrendo???

2 Respostas

alves.Felipe

cara… deve ser um erro no seu jsp…
mas chega a abrir a tela??
coloca um <h:messages> para ver se mostra algo…

hudson.negao

resolvido, o problema é que o richfaces e o jsf, vai concatenando os ids, resolvi tirando os includes de dentro dos views e subviews

Criado 4 de dezembro de 2008
Ultima resposta 4 de dez. de 2008
Respostas 2
Participantes 2