Hai provato ad eseguire il programma passo per passo per identificare l'istruzione che dà origine all'errore?

In tal caso, dovresti introdurre anche codice in grado di gestirlo prima di passare dati ad una istruzione successiva.