Array NullPointerException? [duplicar

Esta pregunta ya tiene una respuesta aquí:

¿Qué es una NullPointerException y cómo la soluciono? 12 respuestas

Okay. No entiendo por qué mi código informa una NullPointerException, pero he estado aquí durante bastante tiempo tratando de resolverlo.

Y no,files no esnull.

Edit: Eso fue un error de mi parte, fue nulo (no vi el orden en el que estaba ejecutando las funciones.

Aquí está mi código:

public String[] files;

private void updateRefs(String filepath) {
    try { 
        scr++;
        files[scr] = filepath; //NullPointerException???
    } catch ( Exception e ) {
        e.printStackTrace();
    }
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta