Meu projeto estava rodando normalmente, ao deletar e importar ele novamente está dando erro no converter.
Observação: Tenho 2 .xhtml cadastro/consulta quando vou na consulta e consigo recuperar um objeto e fazer alteração. Agora, quando vou cadastrar diretamente ele apresenta esse erro. Segue o código do converter e o Erro que está aparecendo:
package com.irmaosuspension.controleservico.converter;
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.convert.Converter;
import javax.faces.convert.FacesConverter;
import com.irmaosuspension.controleservico.cdi.CDIServiceLocator;
import com.irmaosuspension.controleservico.dao.FabricanteDAO;
import com.irmaosuspension.controleservico.modelo.Fabricante;
@FacesConverter(forClass = Fabricante.class)
public class FabricanteConverter implements Converter {
private FabricanteDAO fabricanteDAO;
public FabricanteConverter() {
this.fabricanteDAO = CDIServiceLocator.getBean(FabricanteDAO.class);
}
public Object getAsObject(FacesContext context, UIComponent component, String value) {
Fabricante retorno = null;
if (value != null) {
retorno = this.fabricanteDAO.buscarPeloCodigo(new Long(value));
}
return retorno;
}
public String getAsString(FacesContext context, UIComponent component, Object value) {
if (value != null) {
Long codigo = ((Fabricante) value).getCodigo();
return codigo == null ? null : codigo.toString();
}
return "";
}
}
Erro: