ho fatto qualche modifica ed ha funzionato.

non il codice sotto mano, ma le modifiche fatte erano veramente stupide.
quindi probabilmente avevo fatto un errore che poi ho corretto per sbaglio.

grazie!!