Eu não sei exatamente o que acontece com meu código, mas vou tentar explicar.
Desenvolvendo classes Servlets em Tomcat 4.1 em windows XP
Eu comecei a codificar duas classes, uma chamada Banco e a outra chamada Cliente, estava dando tudo certo, até que me deparei com uma Exception chamada NullPointerException, até então nada bem, pois eu já havia colocados as linhas abaixo para que este problema não existise:
Banco ban = new Banco()
Cliente cli = new Cliente()
e também testei com:
SetBanco(){}
SetCliente(){}
ban.SetBanco(this);
cli.SetCliente(this);
Bom, eu tentei, mas o erro continuava, então comesei a usar a criatividade para concertar este erro, e tive uma surpresa, eu coloquei uma linha assim:
Banco banc = new Banco();
Logo antes da linha que gerava o erro na execussão, e por encrivel que pareça, comessou a funcionar, e logo depois, eu tive uma outra ocasião que tive que fazer o mesmo, olhe melhor o código para que vcs possam ter uma idéia:
CLASSE QUE GERA ERRO NA EXECUÇÂO
Classe Cliente.
linha 30: Banco ban = new Banco();
linha 268: ban.Method();
CLASSE QUE RODA NORMAL
linha 30: Banco ban = new Banco();
linha 268: Banco banc = new Banco();
linha 269: ban.Method(); //exatamente assim
OBS: esta chamada está dentro do metodo doPost() e a instancia da classe foi declarada de todas as forma possíveis.
Bom, espero que alguem já tenha visto isso, achei estranho d+.
Atenciosamente.
Bruno Henrique.

