Erro de gravaçao

2 respostas
J

tenho uma aplicaçao em JSF 2.0, usando PrimeFaces.

<h:form>
        	<p:messages/>
        	<h5>
			<h:panelGrid columns="2">
				<h:outputLabel value="Código:" id="lcodigo"/>
				<h:inputText value="#{transacaoLote.campo.codigo}" id="codigo" onkeypress="return txtBoxFormat(this, '999999', event);"
					onkeydown="if(event.keyCode==13) {event.keyCode=9};" size="6" readonly="true" style="color:black;background:LightGrey" />
				
				<h:outputLabel value="Descrição:" id="ldescricao"/>
				<h:inputText value="#{transacaoLote.campo.descricao}" id="descricao" style="color:black;background:Cornsilk"
					onkeydown="if(event.keyCode==13) {event.keyCode=9};" size="30" maxlength="30"/>
				
				<h:outputLabel value="Data Inicial:" id="ldt_inicio"/>
				<p:calendar value="#{transacaoLote.campo.dt_inicio}" id="dt_inicio" onkeypress="return txtBoxFormat(this, '99/99/9999', event);"
					onkeydown="if(event.keyCode==13) {event.keyCode=9};" size="10" maxlength="10" pattern="dd/MM/yyyy" 
						mode="popup" showOn="button" popupIconOnly="true" style="color:black;background:Cornsilk"/>
				
				<h:outputLabel value="Data Final:" id="ldt_fechamento"/>
				<p:calendar value="#{transacaoLote.campo.dt_fechamento}" id="dt_fechamento" onkeypress="return txtBoxFormat(this, '99/99/9999', event);"
					onkeydown="if(event.keyCode==13) {event.keyCode=9};" size="10" maxlength="10" pattern="dd/MM/yyyy" 
						mode="popup" showOn="button" popupIconOnly="true"/>
				
				<p:commandButton value="Gravar" action="#{transacaoLote.tipoTransacao}"/>
				<p:commandButton value="Sair" onclick="GridLote" action="#{transacaoLote.cancelarItem}"/>
				
			</h:panelGrid>
			<p:focus for="descricao"/>
			</h5>
			
			</h:form>

toda vez que clico no botao Gravar ou Sair, gera o seguinte erro:

javax.servlet.ServletException: [Ljava.lang.Object; cannot be cast to com.sun.faces.application.view.StateHolderSaver

O maior detalhe é que no meu metodo, que é no transacaoLote.tipoTransacao, se eu debugar, ao clicar no botao, ele nao chega nesse metodo, nao passa por ele.

a minha classe tem como anotaçoes:
@ManagedBean
@RequestScoped

Se alguem souber o que pode ser??

2 Respostas

Polverini

Já tentou usar o ViewScoped ?

J

Já tentei, a mesma coisa…o mesmo erro.

Criado 1 de março de 2011
Ultima resposta 1 de mar. de 2011
Respostas 2
Participantes 2