Hice un
programa muy básico y no obtengo ningún error, lo que me lleva a recordarte que primero
debes aislar el problema, puesto que poco puedo aportar yo si no tengo acceso al código (si colgarías algún ejemplo donde se pueda reproducir ese error, posiblemente te ayude más*).
Saludos
* No tengo tiempo para completar las porciones de código que pones.