Puesto que esta reclamando que el indice 0 esta fuera de los rangos validos para un arreglo que tienes en tu programa,
esto quiere decir que tu arreglo esta vacio y tu estas queriendo obtener un primer elemento de el, cosa obviamente imposible de lograr si esta vacio.