[RESOLVIDO] Erro de converter: Erro de conversão ao definir o valor '' para 'null Converter'

0 respostas
javer

Estou usando o JSF e ao tentar salvar um form para o Bean recebo essa mensagem de erro.

O mais bizarro que não estou usando nenhum Converter.

<p:tab id="tabDados" title="Dados">
	<!-- CNPJ -->
	<div class="table_row_box">
		<div class="colLabel">
			<h:outputText value="#{msg['label.remetente.cnpj']}" />
		</div>
		<div class="colField">
			<p:inputMask value="#{remetenteMB.remetente.cnpj}" mask="99.999.999/9999-99" required="true"
				placeHolder="_" label="#{msg['label.remetente.cnpj']}" maxlength="18" id="campoCnpj"
				styleClass="w120">
				<f:validator validatorId="CnpjValidator" />
				<f:ajax event="blur" render="cnpjErrorMessage" />
			</p:inputMask>
			<h:message for="campoCnpj" styleClass="error-msg" id="cnpjErrorMessage" />
		</div>
	</div>

	<!-- Inscrição estadual -->
	<div class="table_row_box">
		<div class="colLabel">
			<h:outputText value="#{msg['label.remetente.ie']}" />
		</div>
		<div class="colField">
			<h:inputText value="#{remetenteMB.remetente.inscricaoEstadual}"
				label="#{msg['label.remetente.ie']}" required="false" maxlength="20" id="campoIE"
				styleClass="w120">
			</h:inputText>
			<h:message for="campoIE" styleClass="error-msg" id="ieErrorMessage" />
		</div>
	</div>

	<!-- Inscrição SUFRAMA -->
	<div class="table_row_box">
		<div class="colLabel">
			<h:outputText value="#{msg['label.remetente.inscsuframa']}" />
		</div>
		<div class="colField">
			<h:inputText value="#{remetenteMB.remetente.inscricaoSUFRAMA}"
				label="#{msg['label.remetente.inscsuframa']}" required="false" maxlength="20"
				id="campoInscSuframa" styleClass="w120">
			</h:inputText>
			<h:message for="campoInscSuframa" styleClass="error-msg" id="inscSuframaErrorMessage" />
		</div>
	</div>

	<div class="table_row_box">
		<div class="colLabel">
			<h:outputText value="#{msg['label.remetente.nome']}" />
		</div>
		<div class="colField">
			<h:inputText value="#{remetenteMB.remetente.razaoSocialNome}" id="campoRazaoSocial"
				label="#{msg['label.remetente.nome']}" required="true" styleClass="w300">
				<f:validateLength minimum="5" maximum="100" />
				<f:ajax event="blur" render="razaoSocialErrorMessage" />
			</h:inputText>
			<h:message for="campoRazaoSocial" styleClass="error-msg" id="razaoSocialErrorMessage" />
		</div>
	</div>

	<div class="table_row_box">
		<div class="colLabel">
			<h:outputText value="#{msg['label.remetente.contato']}" />
		</div>
		<div class="colField">
			<h:inputText value="#{remetenteMB.remetente.nomeContato}" id="campoNomeContato"
				label="#{msg['label.remetente.contato']}" required="true" styleClass="w300">
				<f:validateLength minimum="5" maximum="60" />
				<f:ajax event="blur" render="nomeContatoErrorMessage" />
			</h:inputText>
			<h:message for="campoNomeContato" styleClass="error-msg" id="nomeContatoErrorMessage" />
		</div>
	</div>

</p:tab>
Trecho do botão que envia:
<div class="table_row_box" style="margin-top: 10px; text-align: right;">
	<p:commandButton value="#{msg['button.salvar']}" action="#{remetenteMB.salvar}"
		styleClass="btn btn-success" onclick="dlg.show();" oncomplete="dlg.hide();"
		rendered="#{remetenteMB.remetente != null}" />
		
	<p:button value="#{msg['button.cancelar']}" outcome="listaRemetentes" styleClass="btn" />
	
	<p:commandButton value="#{msg['button.excluir']}" onclick="confirmation.show()"
		rendered="#{remetenteMB.remetente.id != null}" immediate="true" styleClass="btn btn-danger" />
</div>

Que raio de negócio é esse?
Já té vi algumas soluções aqui mas sempre pra alguém que estava usando Converter, eu não estou.

Criado 9 de maio de 2014
Respostas 0
Participantes 1