NullPointerExcpetion

4 respostas
C

Oh pessoal,

Eu criei uma Thread que chama a classe Arquivo, esta classe le um arquivo qualquer…

Quando a Thread eh acionada, chama uma exception NullPointerException antes de chamar a classe Arquivo, pq?

Codigo:
public void run(){

try{
	Arquivo arq = new Arquivo();
	arq.buscaArquivo();
}
catch(Exception e){	
}

}

4 Respostas

J

Kra… o código da Thread parece estar correto. Coloca a mensagem de erro da exceção e o código onde você inicializa a thread…

Flw…

C

Certo, mas eu ja fiz isso e foi por isso que enviei essa pergunta para o forum…

Se olhar o codigo atual vai ver:

public class ThreadReceiver implements Runnable {

public void run(){
	System.out.println("Run aqui");
						
	try{
		System.out.println("Antes do Arquivo");
		Arquivo arq = new Arquivo();
		arq.buscaArquivo();
	}
	catch(Exception e){	
		System.out.println(e);
		System.out.println("Erro no Arquivo");
	}		
}

}

Esta eh a sequencia de mensagens:
Run aqui
Antes do Arquivo
java.lang.NullPointerException
Erro no Arquivo

E ai que vem minha pergunta, pq NullPointerException?

Flw…

D

parece que o erro deve estar nessa classe Arquivo

C

Certo era isso mesmo …

Valeu!!!

Criado 24 de abril de 2005
Ultima resposta 24 de abr. de 2005
Respostas 4
Participantes 3