Problema com formulario JSF

3 respostas
F

Ola!
Estou tendo um problema com meu formulario JSF…
eu tenho dois botoes nele, e nenhum deles funciona quando clico neles…
quando clico em qq um deles, o seguinte erro aparece:

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: Error testing property id in bean of type null

javax.faces.webapp.FacesServlet.service(FacesServlet.java:209)

oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._invokeDoFilter(AdfFacesFilterImpl.java:356)

oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._doFilterImpl(AdfFacesFilterImpl.java:325)

oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.doFilter(AdfFacesFilterImpl.java:190)

oracle.adf.view.faces.webapp.AdfFacesFilter.doFilter(AdfFacesFilter.java:87)

root cause

javax.faces.el.PropertyNotFoundException: Error testing property id in bean of type null

com.sun.faces.el.PropertyResolverImpl.isReadOnly(PropertyResolverImpl.java:254)

com.sun.faces.el.impl.ArraySuffix.isReadOnly(ArraySuffix.java:216)

com.sun.faces.el.impl.ComplexValue.isReadOnly(ComplexValue.java:189)

com.sun.faces.el.ValueBindingImpl.isReadOnly(ValueBindingImpl.java:293)

oracle.adfinternal.view.faces.renderkit.uix.InputRenderer.wasSubmitted(InputRenderer.java:36)

oracle.adfinternal.view.faces.uinode.DecodingUINodeRenderer.decode(DecodingUINodeRenderer.java:34)

oracle.adf.view.faces.component.UIXComponentBase.__rendererDecode(UIXComponentBase.java:990)

oracle.adf.view.faces.component.UIXComponentBase.decode(UIXComponentBase.java:577)

oracle.adf.view.faces.component.UIXComponentBase.processDecodes(UIXComponentBase.java:660)

oracle.adf.view.faces.component.UIXEditableValue.processDecodes(UIXEditableValue.java:268 )

oracle.adf.view.faces.component.UIXComponentBase.decodeChildrenImpl(UIXComponentBase.java:802)

oracle.adf.view.faces.component.UIXComponentBase.decodeChildren(UIXComponentBase.java:787)

oracle.adf.view.faces.component.UIXForm.processDecodes(UIXForm.java:53)

oracle.adf.view.faces.component.UIXComponentBase.decodeChildrenImpl(UIXComponentBase.java:802)

oracle.adf.view.faces.component.UIXComponentBase.decodeChildren(UIXComponentBase.java:787)

oracle.adf.view.faces.component.UIXComponentBase.processDecodes(UIXComponentBase.java:657)

oracle.adf.view.faces.component.UIXComponentBase.decodeChildrenImpl(UIXComponentBase.java:802)

oracle.adf.view.faces.component.UIXComponentBase.decodeChildren(UIXComponentBase.java:787)

oracle.adf.view.faces.component.UIXComponentBase.processDecodes(UIXComponentBase.java:657)

javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:880)

javax.faces.component.UIViewRoot.processDecodes(UIViewRoot.java:306)

com.sun.faces.lifecycle.ApplyRequestValuesPhase.execute(ApplyRequestValuesPhase.java:79)

com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)

com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)

javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)

oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._invokeDoFilter(AdfFacesFilterImpl.java:356)

oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._doFilterImpl(AdfFacesFilterImpl.java:325)

oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.doFilter(AdfFacesFilterImpl.java:190)

oracle.adf.view.faces.webapp.AdfFacesFilter.doFilter(AdfFacesFilter.java:87)

imagino que o errro possa estar no proprio formulario ou no faces_config…

alguem sabe o que pode ser??

obrigado

3 Respostas

Lucas_Lacerda_Gertel
javax.servlet.ServletException: Error testing property 'id' in bean of type null

Você mapeou o atributo id no faces-config porém ele não existe no seu Controller.
Acho que pode ser isso.

Abraços

F

o id é um atributo de uma classe, que ja esta mapeada… acho que num rpeciso mapear o id, preciso??

e desculpa a ignorancia, mas o que esse controller??

Lucas_Lacerda_Gertel

Fernando, posta aqui o teu Bean, o faces-config e o teu .jsf.

Para entender melhor sobre controller:
http://java.sun.com/blueprints/patterns/MVC-detailed.html

Abraços

Criado 14 de julho de 2008
Ultima resposta 14 de jul. de 2008
Respostas 3
Participantes 2