Hola Maria.
Para próximas ocasiones, creo que es mejor que continues con el
hilo original. Aunque la pregunta es diferente la información que hay allí puede ser útil.
La pregunta es la misma que ya te hice en el otro hilo.
żCual es la línea que te da el error? (ejecuta paso a paso).
Tiene pinta de bucle infinito o llamada recursiva, pero en ese código...

