Bien, comme j'ai mentionné dans mon premier commentaire, j'ai examiné votre code et cela fonctionne très bien dans mon propre projet.
Il est possible que de façon ou d'autre, la génération de projet soit allée de travers et a continué à poser ce problème. Il pourrait y avoir quelques dossiers manquant ou a corrompu quand vous avez créé votre projet à l'origine et c'est pourquoi j'ai continué à demander si vous avez certains articles concernant un projet qui est absent. Vous pourriez avoir rencontré un bogue dans votre ide avant. Ce problème se produit de temps en temps basé sur mon expérience.