Fórum Erro no Programa JAVA #592563
18/04/2018
0
ava.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)
Marcivon Filho
Curtir tópico
+ 0Posts
20/04/2018
Leandro Chiodini
seguinte, este erro é bem comum porem pode ter vários significados.
desde um método que esta sendo chamado com parâmetros nulos,
ate você estar tentando mudar uma propriedade de um objeto nulo.
seria interessante você depurar e ver exatamente onde ocorre.
e colocar aqui o seu código.
para dar uma olhada.
Gostei + 0
20/04/2018
Marcivon Filho
public ArrayList<ModelProdutos> retornarListaProdutosDAO(){
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;
}
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)