Ho risolto il problema, riscrivendo da capo un codice nuovo ed ora funziona tutto.