Ir ao conteúdo

Posts recomendados

Postado

ALGUÉM ME AJUDA COM ESSE ERRO ??

 

java.lang.NullPointerException
    at DAO.DaoProdutos.retornarListaProdutoDAO(DaoProdutos.java:126)
    at Controller.ControllerProdutos.retornarListaProdutoController(ControllerProdutos.java:54)
    at view.ViewProduto.carregarProdutos(ViewProduto.java:252)
    at view.ViewProduto.<init>(ViewProduto.java:25)
    at view.ViewProduto$3.run(ViewProduto.java:244)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
    at java.awt.EventQueue.access$500(EventQueue.java:97)
    at java.awt.EventQueue$3.run(EventQueue.java:709)
    at java.awt.EventQueue$3.run(EventQueue.java:703)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

Postado

Lamento informar mas o programa apresentou mal funcionamento e essa informação que você postou só faz sentido para o programador que tiver acesso ao fonte do mesmo.

 

Postado

Tudo que dá pra saber é que alguma coisa que não deveria apontou pra null.

 

Pra saber o que realmente causou só com acesso ao código fonte.

Postado
18 horas atrás, Boko Moko disse:

 

ESSE É O CÓDIGO FONTE

 

public ArrayList<ModelProdutos> retornarListaProdutoDAO(){
        ArrayList<ModelProdutos> listaModelProdutos = new ArrayList<>();
        ModelProdutos modelProdutos = new ModelProdutos();
        try{
            this.conectar();
            this.executarSQL("SELECT "
                + "pk_id_produto,"
                + "pro_nome,"
                + "pro_valor,"
                + "pro_estoque"
                + "FROM tbl_produto;");
            
            
            while (this.getResultSet().next()) {
                modelProdutos = new ModelProdutos();
                modelProdutos.setIdProduto(this.getResultSet().getInt(1));
                modelProdutos.setProNome(this.getResultSet().getString(2));
                modelProdutos.setProValor(this.getResultSet().getDouble(3));
                modelProdutos.setProEstoque(this.getResultSet().getInt(4)); 
                listaModelProdutos.add(modelProdutos);
            }
        }catch (Exception e){
            e.printStackTrace();
        }finally{   
            this.fecharConexao();
        }
        return listaModelProdutos;
    }

 

Postado

O problema é de conexão com o banco de dados, A query não está funcionando. POde ter sido o servidor de banco de dados que caiu. Vale a pena verificar se ele está no ar. Se estiver, verificar se a instancia do banco de dados que o programa acessa está íntegra. Isolando essa variável do banco, é verificar na tabela.

 

Observe que o método invoca um método 
 this.conectar();

antes de executar o comando SQL.  Seria bom tratar o erro de conexão de forma mais completa para dar a dica.

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!