Justamente pensaba en un close como el que plantea marcoszorrilla, pero se me adelantó
Deberías revisar bien el código, me parece que el problema viene dado por una clase que o bien fue liberada o nunca se instanció y se hace referencia.
Lo extraño es eso de que ejecutando un close te anda perfecto
