Salut à tous,
Je ne sais combien ont fait la même expérience que moi, mais maintenant à chaque étape de mon activité de développement je croise les doigt que ça marche. Je vais prendre juste un cas récent pour illustrer (j'en rencontre très très souvent)
J'ai écrit une application, cela marchait parfaitement dans mon environnement de dev, il me fallait maintenant déployer dans l'environnement de production, en fait c'est une activité tellement banale que je ne planifie pas une "date line" pour elle. ( constamment je déploie sur l'environnement que production en quelque minute et tout marche bien).
Mais cette fois-ci, une erreur est générée par l'infrastructure ( le serveur d'app Jboss+framework seam) me disant qu'une de mes classes est introuvable, pourtant elle est bien là dans le classpath.
Après avoir cherché pendant 3 jours, j'ai constaté que dans cette dernière itération de mon application, j'ai utilisé un outil optionnel de Seam (quartz) qui lui même avait un fichier de config (.properties) qui n'avait pas été pris en compte dans le script de déploiement de mon application (donc le fichier quartz.properties était absent dans le serveur de production). Mais le message d'erreur affiché ne faisait même pas allusion à quartz, m'affichait une erreur qui n'avait rien avoir avec le vrai problème.
Cela m'a pris trois jours pour identifier le problème, pour une activité qui me prend d'habitude quelques minutes (voir quelques secondes)!!
Et j'ai de nombreux exemples de problèmes "bizarres" qui m'arrivent quand je développe.
Qu'en est il pour vous?
Partager