Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
Marcivon Ribeiro de Moura

Java Erro em Programa JAVA alguém Soluciona, tentei mas não consegui ??

Recommended Posts

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)

Compartilhar este post


Link para o post
Compartilhar em outros sites

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.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

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.

Compartilhar este post


Link para o post
Compartilhar em outros sites
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;
    }

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

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.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário






Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×