Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/01/2013, 02:12
DoHITB
 
Fecha de Ingreso: abril-2012
Ubicación: 41°37′00″N, 00°37′00″E
Mensajes: 462
Antigüedad: 12 años, 1 mes
Puntos: 33
Error on thread (nullpointer)

Buenas!

Tengo un jar que me crea varios (161) hilos.

Éstos los creo en dos fases, así:

Código:
  for(int i=0;i<160;i++)
     new Reader(Integer.toString(i), open(Integer.toString(i), br, pw), pw, v).start();

  new Searcher(v).start();
Entonces, los 160 del bucle me los crea, pero al crear el 161 (Searcher) me da un nullpointerexception, y no se porqué...

La estructura de mis clases es así:

Código:
Reader:

public class Reader extends Thread{
  public Reader(String p, BufferedReader br, PrintWriter pw, VAR v){
    //iniciar variables
  }

  public void run(){
    //etc...
  }
}

Searcher:

public class Searcher extends Thread{
  public Reader(VAR v){
    //iniciar variables
  }

  public void run(){
    v.check();
  }
}
He pensado que quizás falta un "this" en el run de Searcher... pero no se...

¿Alguien sabe qué podría ser?

Gracias