No select Item eu tenho 2 opções, se eu selecionar uma das duas funciona, mas se eu clicar no “selecione um item” ele passa nullpointer
SelectItem
<div style="float: left; margin-left: 3px;">
<p:selectOneMenu id="encerramento" value="#{sessaoPublicaBean.situacaoItem}">
<f:selectItem itemLabel="#{msgs['field.label.selecione']}"/>
<f:selectItems value="#{sessaoPublicaBean.situacoesItem}" var="sit" itemValue="#{sit}" itemLabel="#{sit.label}" />
<p:ajax update="total" listener="#{sessaoPublicaBean.renderedCampoAndamento()}"/>
</p:selectOneMenu>
</div>
Validador
public void renderedCampoAndamento(){
if(situacaoItem == null || situacaoItem.equals("") || !situacaoItem.equals(SituacaoItem.EL)){
setRender(false);
}
if(situacaoItem.equals(SituacaoItem.EL)){
setRender(true);
}
}