Olá pessoal, sou novo em JSF e estou tentando setar o valor digitado de um campo inputTest em uma lista de valores pré-carregada em um campo selectItems:
Segue a baixo o conteúdo da página que estou fazendo e logo após a implementação no ManagedBean:
<h:panelGrid styleClass="ui-panel-componente-jsf">
<h:outputLabel value="Código" for="codNatureza" />
<h:inputText id="codNatureza" label="#codNatureza" value="#{searchEstimativaReceitaPpaBean.criteria.orgao}"
required="false" size="80" maxlength="80"
disabled="#{param.disabled ne null and param.disabled}"
style="width: 40px" valueChangeListener="#{searchEstimativaReceitaPpaBean.carregarItemComboNatureza}" >
<p:ajax update="natureza"></p:ajax>
</h:inputText>
</h:panelGrid>
<h:panelGrid styleClass="ui-panel-componente-jsf">
<h:outputLabel value="Natureza" for="natureza" />
<h:selectOneMenu id="natureza" style="width: 140"
value="#{searchEstimativaReceitaPpaBean.criteria.orgao}"
label="#{msgs['label.estimativareceitappa.orgao']}"
required="false"
disabled="#{param.disabled ne null and param.disabled}" >
<f:converter converterId="OrgaoConverter" />
<f:selectItem itemLabel="Selecionar" />
<f:selectItems
value="#{searchEstimativaReceitaPpaBean.listaOrgao}" var="orgao"
itemLabel="#{orgao.descricao}" />
</h:selectOneMenu>
</h:panelGrid>
Implementação no ManagedBean:
public void carregarItemComboNatureza(ValueChangeEvent event) {
LOGGER.debug("Carregando item no combo de natureza.");
if(event != null && event.getNewValue() != null){
Orgao orgao = (Orgao) event.getNewValue();
criteria.setOrgao(orgao);
}
}
Estou me deparando com o seguinte erro após a execução do método carregarItemComboNatureza(ValueChangeEvent event)
Gostaria de informar que todos os objetos estão sendo carregados, neste caso não há a condição de nullpoint o problema ocorre como dito acima após a execução do método e com a renderização da página.
09:45:21,093 ERROR [kfe.framework.web.exception.DefaultExceptionHandler] Caught an unhandled exception. Generated code: [SG5URBBC]: : javax.faces.component.UpdateModelException: javax.el.PropertyNotWritableException: /resources/pages/estimativareceitappa/createEstimativaReceitaPpaPrototipoJSF.xhtml @127,30 value="": Illegal Syntax for Set Operation
at javax.faces.component.UIInput.updateModel(UIInput.java:848) [:2.0.3-]
at javax.faces.component.UIInput.processUpdates(UIInput.java:730) [:2.0.3-]
at javax.faces.component.UIComponentBase.processUpdates(UIComponentBase.java:1109) [:2.0.3-]
at javax.faces.component.UIComponentBase.processUpdates(UIComponentBase.java:1109) [:2.0.3-]
at javax.faces.component.UIComponentBase.processUpdates(UIComponentBase.java:1109) [:2.0.3-]
at org.primefaces.component.panel.Panel.processUpdates(Panel.java:291) [:]
at javax.faces.component.UIForm.processUpdates(UIForm.java:268) [:2.0.3-]
at javax.faces.component.UIComponentBase.processUpdates(UIComponentBase.java:1109) [:2.0.3-]
at javax.faces.component.UIComponentBase.processUpdates(UIComponentBase.java:1109) [:2.0.3-]
at javax.faces.component.UIViewRoot.processUpdates(UIViewRoot.java:1218) [:2.0.3-]
at com.sun.faces.lifecycle.UpdateModelValuesPhase.execute(UpdateModelValuesPhase.java:74) [:2.0.3-]
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:97) [:2.0.3-]
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:114) [:2.0.3-]
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:308) [:2.0.3-]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:324) [:6.0.0.Final]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242) [:6.0.0.Final]
at com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:118) [:]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274) [:6.0.0.Final]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242) [:6.0.0.Final]
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:734) [:6.0.0.Final]
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:541) [:6.0.0.Final]
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:479) [:6.0.0.Final]
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:407) [:6.0.0.Final]
at com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:110) [:]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274) [:6.0.0.Final]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242) [:6.0.0.Final]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [:6.0.0.Final]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) [:6.0.0.Final]
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:181) [:6.0.0.Final]
at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.event(CatalinaContext.java:285) [:1.1.0.Final]
at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.invoke(CatalinaContext.java:261) [:1.1.0.Final]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) [:6.0.0.Final]
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:88) [:6.0.0.Final]
at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:100) [:6.0.0.Final]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) [:6.0.0.Final]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [:6.0.0.Final]
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158) [:6.0.0.Final]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [:6.0.0.Final]
at org.jboss.web.tomcat.service.request.ActiveRequestResponseCacheValve.invoke(ActiveRequestResponseCacheValve.java:53) [:6.0.0.Final]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362) [:6.0.0.Final]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [:6.0.0.Final]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:654) [:6.0.0.Final]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951) [:6.0.0.Final]
at java.lang.Thread.run(Thread.java:662) [:1.6.0_23]
Caused by: javax.el.PropertyNotWritableException: /resources/pages/estimativareceitappa/createEstimativaReceitaPpaPrototipoJSF.xhtml @127,30 value="": Illegal Syntax for Set Operation
at com.sun.faces.facelets.el.TagValueExpression.setValue(TagValueExpression.java:133) [:2.0.3-]
at javax.faces.component.UIInput.updateModel(UIInput.java:813) [:2.0.3-]
… 43 more
09:45:21,141 WARN [org.jboss.seam.faces.environment.SeamApplicationWrapper] Cannot attempt extension on null
09:45:21,183 WARN [org.jboss.seam.faces.environment.SeamApplicationWrapper] Cannot attempt extension on null
09:45:21,184 WARN [org.jboss.seam.faces.environment.SeamApplicationWrapper] Cannot attempt extension on null
09:45:21,194 WARN [org.jboss.seam.faces.environment.SeamApplicationWrapper] Cannot attempt extension on null
09:45:21,197 WARN [org.jboss.seam.faces.environment.SeamApplicationWrapper] Cannot attempt extension on null
09:45:21,313 WARN [org.jboss.seam.faces.environment.SeamApplicationWrapper] Cannot attempt extension on null
09:45:21,436 WARN [org.jboss.seam.faces.environment.SeamApplicationWrapper] Cannot attempt extension on null
09:45:21,436 WARN [org.jboss.seam.faces.environment.SeamApplicationWrapper] Cannot attempt extension on null
09:45:21,436 WARN [org.jboss.seam.faces.environment.SeamApplicationWrapper] Cannot attempt extension on null
09:45:21,436 WARN [org.jboss.seam.faces.environment.SeamApplicationWrapper] Cannot attempt extension on null
09:45:21,634 WARN [org.jboss.seam.faces.environment.SeamApplicationWrapper] Cannot attempt extension on null
09:45:21,670 WARN [org.jboss.seam.faces.environment.SeamApplicationWrapper] Cannot attempt extension on null
09:45:21,672 WARN [org.jboss.seam.faces.environment.SeamApplicationWrapper] Cannot attempt extension on null
09:45:21,675 WARN [org.jboss.seam.faces.environment.SeamApplicationWrapper] Cannot attempt extension on null
09:45:21,676 WARN [org.jboss.seam.faces.environment.SeamApplicationWrapper] Cannot attempt extension on null
09:45:21,753 WARN [org.jboss.seam.faces.environment.SeamApplicationWrapper] Cannot attempt extension on null
09:45:21,785 WARN [org.jboss.seam.faces.environment.SeamApplicationWrapper] Cannot attempt extension on null
09:45:21,787 WARN [org.jboss.seam.faces.environment.SeamApplicationWrapper] Cannot attempt extension on null
09:45:21,790 WARN [org.jboss.seam.faces.environment.SeamApplicationWrapper] Cannot attempt extension on null
09:45:21,791 WARN [org.jboss.seam.faces.environment.SeamApplicationWrapper] Cannot attempt extension on null
09:45:21,857 WARN [org.jboss.seam.faces.environment.SeamApplicationWrapper] Cannot attempt extension on null
09:45:21,880 WARN [org.jboss.seam.faces.environment.SeamApplicationWrapper] Cannot attempt extension on null
09:45:21,881 WARN [org.jboss.seam.faces.environment.SeamApplicationWrapper] Cannot attempt extension on null
09:45:21,884 WARN [org.jboss.seam.faces.environment.SeamApplicationWrapper] Cannot attempt extension on null
09:45:21,885 WARN [org.jboss.seam.faces.environment.SeamApplicationWrapper] Cannot attempt extension on null
09:45:21,955 WARN [org.jboss.seam.faces.environment.SeamApplicationWrapper] Cannot attempt extension on null
09:45:21,977 WARN [org.jboss.seam.faces.environment.SeamApplicationWrapper] Cannot attempt extension on null
09:45:21,978 WARN [org.jboss.seam.faces.environment.SeamApplicationWrapper] Cannot attempt extension on null
09:45:21,982 WARN [org.jboss.seam.faces.environment.SeamApplicationWrapper] Cannot attempt extension on null
09:45:21,983 WARN [org.jboss.seam.faces.environment.SeamApplicationWrapper] Cannot attempt extension on null