Probabilmente l'errore è causato da altro nel tuo codice. Bisognerebbe vederlo tutto, compilarlo ed eseguirlo.