Olá pessoal,
eu estou com um probleminha aqui
na minha página jsf quando eu clico
no botão avançar eu crio uma nova
solicitação na memória, mas na tela
aparece a seguinte mensagem:
O problema é que não aparece nenhuma mensagem
no terminal e eu não sei porque essa mensagem
esta aparecendo. Será que alguém sabe o que pode
estar acontecendo?
Queria aproveitar e perguntar também
se existe uma maneira de DEBUGAR
páginas JSF?
publicclassSolicitacaoController{privateSolicitacaoServicosolicitacao;privateDataModelmodel;/** * Construtor responsavel por criar um nova solicitação * * @return "novo" */publicStringnovaSolicitacao(){Calendarcal1=Calendar.getInstance();Stringdata=cal1.get(Calendar.YEAR)+"/"+(cal1.get(Calendar.MONTH)+1)+"/"+cal1.get(Calendar.DATE);Calendarcal2=Calendar.getInstance();Stringhorario=cal2.get(Calendar.HOUR_OF_DAY)+":"+cal2.get(Calendar.MINUTE)+":"+cal2.get(Calendar.SECOND);this.solicitacao=newSolicitacaoServico();this.solicitacao.setListaAmostra(newArrayList<Amostra>());this.solicitacao.setData(data);this.solicitacao.setHora(horario);return"nova_solicitacao";}
E quando eu clico no botão eu chamo esse método:
publicStringcreate()throwsAnaliseException{SolicitacaoServicessolicitacaoServices;try{solicitacaoServices=newSolicitacaoServices();//O Erro acho q está vindo dessa linha.Integerid=newInteger(solicitacao.getProtocolo());if(id==null){solicitacaoServices.salvarSolicitacaoServico(solicitacao);FacesContext.getCurrentInstance().addMessage("",newFacesMessage("Solicitação Registrada com sucesso!"));}else{solicitacaoServices.atualizarSolicitacaoServico(solicitacao);FacesContext.getCurrentInstance().addMessage("",newFacesMessage("Os dados da Solicitação foram atualizados!"));}}...}
[]'s.
surfzera
o erro realmente não é claro mais diz que você está tentando converter um valor de forma errada na linha que você indicou.
o .getProtocolo é de que tipo ?
surfzera
mais um coisa tais solicitando com algum required ???
pq se tiver pode estar ai um dos problemas, pelo que to vendo aqui no google… to vendo que tem um monte de gente com o mesmo problema.