Dire quali siano gli errori restituiti aiuterebbe, così come aiuterebbe un codice correttamente formattato, così è impossibile da leggere.