Olá,
estou desenvolvendo um projeto em JSP e hibernate. Fiz vários relacionamentos com combos e
tudo certinho, mas agora o meu ultimo não está funcionando.
será que alguem sabe que erro que esse,
agradeço muito
Exception while calling encodeEnd on component : {Component-Path : [Class: org.ajax4jsf.component.AjaxViewRoot,ViewId: /pages/despejo/incluirDespejo.jsp][Class: javax.faces.component.html.HtmlForm,Id: j_id_jsp_450981329_3][Class: org.richfaces.component.html.HtmlPanel,Id: j_id_jsp_450981329_4][Class: javax.faces.component.html.HtmlSelectOneMenu,Id: j_id_jsp_450981329_9]}
Caused by:
java.lang.IllegalArgumentException - Value binding '#{despejo.empresas}'of UISelectItems with component-path {Component-Path : [Class: org.ajax4jsf.component.AjaxViewRoot,ViewId: /pages/despejo/incluirDespejo.jsp][Class: javax.faces.component.html.HtmlForm,Id: j_id_jsp_450981329_3][Class: org.richfaces.component.html.HtmlPanel,Id: j_id_jsp_450981329_4][Class: javax.faces.component.html.HtmlSelectOneMenu,Id: j_id_jsp_450981329_9][Class: javax.faces.component.UISelectItems,Id: j_id_jsp_450981329_11]} does not reference an Object of type SelectItem, SelectItem[], Collection or Map but of type : null
oo erro é nesse código
<h:outputLabel value="EMPRESA:" styleClass="rotulos" /><BR>
<h:selectOneMenu value="#{despejo.idDespejo}" >
<f:selectItem itemValue="0" itemLabel="Escolha a Empresa" />
<f:selectItems value="#{despejo.empresas}" />
</h:selectOneMenu>
<br>
<h:outputLabel value="POLUENTE:" styleClass="rotulos" /><BR>
<h:selectOneMenu value="#{despejo.idDespejo}" >
<f:selectItem itemValue="0" itemLabel="Tipo de Poluente" />
<f:selectItems value="#{despejo.poluentes}" />
</h:selectOneMenu>
<br>
<h:outputLabel value="RIO:" styleClass="rotulos" /><BR>
<h:selectOneMenu value="#{despejo.idDespejo}" >
<f:selectItem itemValue="0" itemLabel="Escolha o Rio" />
<f:selectItems value="#{despejo.rios}" />
</h:selectOneMenu>