erro ao executar venda

20 views
Skip to first unread message

Jose Tchivandja

unread,
Dec 12, 2016, 5:06:29 AM12/12/16
to t2ti-s...@googlegroups.com
Alguem me pode dar uma maozinha?

estou a fazer um trabalho de escola em (java-jsp) que tenho de fazer venda.
no momento de efectuar a venda apresenta:

exception

org.apache.jasper.JasperException: java.lang.NullPointerException
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:549)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:470)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:391)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:335)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

root cause

java.lang.NullPointerException
	controlo.VendaC.insereVn(VendaC.java:429)
	controlo.ObjHTML.salvaVenda(ObjHTML.java:521)
	org.apache.jsp.vendSalva_jsp._jspService(vendSalva_jsp.java:84)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:391)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:335)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

note The full stack trace of the root cause is available in the Apache Tomcat/8.0.12 logs.

Imagem intercalada 1

Jefera Leite

unread,
Dec 19, 2016, 12:45:22 PM12/19/16
to t2ti-s...@googlegroups.com
Prezado,

getDataVend() provavelmente esta nulo no Banco! teste antes de setar:
if(getDataVend()!=null){
   con.getStatement()setDate(3, new java.sql.Date(getDataVend().getTime()));
}

até mais...


--
--
Mensagem do grupo "T2Ti-Starter"
 
Grupo para aqueles que desejam aprender a linguagem Java ou C utilizando o tutorial e vídeo aulas disponíveis no site www.t2ti.com
 
Para cancelar a sua inscrição neste grupo, envie um e-mail para t2ti-starter+unsubscribe@googlegroups.com

---
You received this message because you are subscribed to the Google Groups "T2ti Starter" group.
To unsubscribe from this group and stop receiving emails from it, send an email to t2ti-starter+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

jallisson jallis oliveira bandeira

unread,
Dec 19, 2016, 1:20:32 PM12/19/16
to t2ti-s...@googlegroups.com
esta nulo

--
Jallisson Jallis
Analista de Sistema
Técnico Manutenção e Suporte em Informatica
(99) 9142-0419

jallisson jallis oliveira bandeira

unread,
Dec 19, 2016, 1:34:17 PM12/19/16
to t2ti-s...@googlegroups.com
use o if


Em 19 de dezembro de 2016 16:27, jallisson jallis oliveira bandeira <jalli...@gmail.com> escreveu:
    public boolean incluiRequerente(Requerente requerente) {
        try {
            con = acessoBD.conectar();
            ps = con.prepareStatement(incluiRequerente);
//nome, id_nacionalidade, est_civil, profissao, rg, orgao, cpf, id_ruaav, numero, id_bairro, id_cidade

            ps.setString(1, requerente.getNome());
            ps.setString(2, requerente.getNacionalidade());
            ps.setString(3, requerente.getEstadoCivil());
            ps.setString(4, requerente.getProfissao());
            ps.setString(5, requerente.getRg());
            ps.setString(6, requerente.getOrgao());
            ps.setString(7, requerente.getCpf());
            ps.setInt(8, requerente.getLogradouro().getId());
            ps.setString(9, requerente.getNumero());
            ps.setInt(10, requerente.getBairro().getId());
            ps.setInt(11, requerente.getCidade().getId());
            ps.setString(12, requerente.getTelFixo());
            ps.setString(13, requerente.getTelCel());
            ps.setString(14, requerente.getNubente());
            ps.setString(15, requerente.getRegime());
            ps.setString(16, requerente.getRepresentado());
            ps.setString(17, requerente.getRepresentadoNome());
            ps.setString(18, requerente.getRepresentadoTipo());
            ps.setString(19, requerente.getTipoPessoa());
            if(requerente.getRequerente() == null){
                ps.setNull(20, 1);
            }else
                ps.setInt(20, requerente.getRequerente().getId());
            

            ps.executeUpdate();

            acessoBD.desconectar();
            return true;
        } catch (Exception e) {
            e.printStackTrace();
        }
        return false;
    }
Reply all
Reply to author
Forward
0 new messages