Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException

3 respostas
JavaX_JavaX

Javax_javaX

run:
1 = C:/Documents and Settings/user/Desktop/Exercicio_java/Boleto/src/Boleto/Bd/BancoDeDados/Boleto
2 = jdbc:derby:Boleto
Conteudo do Arquivo = Sequencia = 1 kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkRua prof lurdes lopes romeiro yanuzzi n�35kkkkkkkkkkkkkkkkkk0123456789Vila JoiakkkkkkkkkkkMogi das CruzeskkkkkkkkkkkkkkkSP08000-000
Dados do Campo = 'kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk', 'Rua prof lurdes lopes romeiro yanuzzi n�35kkkkkkkkkkkkkkkkkk', '[telefone removido]', 'Vila Joiakkkkkkkkkkk', 'Mogi das Cruzeskkkkkkkkkkkkkkk', 'SP', '08000-000'
Número do Campo = 7
Total de Campos = 7
Instrução Sql = INSERT INTO APP.Tipo01 values ('kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk', 'Rua prof lurdes lopes romeiro yanuzzi n�35kkkkkkkkkkkkkkkkkk', '[telefone removido]', 'Vila Joiakkkkkkkkkkk', 'Mogi das Cruzeskkkkkkkkkkkkkkk', 'SP', '08000-000')
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
        at Boleto.Boleto$2.actionPerformed(Boleto.java:170)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
        at java.awt.Component.processMouseEvent(Component.java:6134)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
        at java.awt.Component.processEvent(Component.java:5899)
        at java.awt.Container.processEvent(Container.java:2023)
        at java.awt.Component.dispatchEventImpl(Component.java:4501)
        at java.awt.Container.dispatchEventImpl(Container.java:2081)
        at java.awt.Component.dispatchEvent(Component.java:4331)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4301)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3965)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3895)
        at java.awt.Container.dispatchEventImpl(Container.java:2067)
        at java.awt.Window.dispatchEventImpl(Window.java:2458)
        at java.awt.Component.dispatchEvent(Component.java:4331)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
3 = C:/Documents and Settings/user/Desktop/Exercicio_java/Boleto/src/Boleto/Bd/BancoDeDados/Boleto
CONSTRUÍDO COM SUCESSO (tempo total: 19 segundos)

alguem sabe o porque desse erro , ele acontece quando estou tentando carregar um banco de dados uso Derby .

Obrigado

3 Respostas

JavaX_JavaX

wellington.nogueira:
Veja a classe Boleto.java na linha 170.

Provavelmente há alguma chamada a um método de um objeto não instanciado (null)

Exemplo:

Object teste = null; System.out.println(teste.toString());
Vai dar NullPointerException pois teste é null, logo não poderia chamar toString()

Amigo wellington.nogueira , Bom dia

caso possa me ajudar

a sua dica , mostra que o problema esta no comando [color=green]Instrucao[/color] abaixo

Declaro uma variavel chamada

Statement Instrucao;

e uso o comando conforme abaixo , no que estou errando ?

Instrucao.execute("INSERT INTO APP.Tipo01 values (" + dados + ")");

agradeço sua atenção e vou testar sua dica.

Muito Obrigado.

WellingtonRamos

Veja a classe Boleto.java na linha 170.

Provavelmente há alguma chamada a um método de um objeto não instanciado (null)

Exemplo:

Object teste = null; System.out.println(teste.toString());
Vai dar NullPointerException pois teste é null, logo não poderia chamar toString()

WellingtonRamos

Em que momento vc inicializou o Statement?

Deve haver, em algum ponto algo como

Talvez o createStatement esteja retornando null.

“Boa prática de codificação”:
Use variaveis/atributos iniciando por letras minúsculas:
Statement instrucao;

Criado 18 de agosto de 2010
Ultima resposta 19 de ago. de 2010
Respostas 3
Participantes 2