a parte che

java.lang.NullPointerException

indica qualcosa di non inzializzato che tenti di utilizzare come lo fosse.
Controlla che hai inizializzato tutte le risorse che usi all'interno del metodo. In genere ti darà anche un numero di riga, che è quello in cui si verifica l'eccezione (in quella riga c'è qualcosa di null insomma)