Closed yoannlecuyer closed 11 years ago
Serait-ce possible d'avoir un bout de stacktrace ton erreur ?
Ne serait-ce pas un soucis de config puisque j'ai effectivement une erreur si j'active "add exception handling" de nhenry commit 0dc9dbbd6
Par contre si je la desactive j'ai une exception à propos de : CachingEmailExceptionServiceImpl] - javax.el.ELException: java.lang.NullPointerException an exception occured while sending the email to '"Maintainer (normally sent to bugs@domain.edu)" maintainer@domain.edu' using SMTP server 'localhost:2525'.
Si ce n'est pas la même erreur que tu as alors tant que je n'ai pas la conf pour fakeSmtp ou pour envoi de mail je ne peux avancer dessus
Ok j'ai le culprit : org.esupportail.opi.web.controllers.formation.ConfirmationController.java (ligne507)
(ligne511 || ligne516) -> NPE le champs vrsEtape de type VersionEtapeDTO semble être mal initialisé dans IndVoeuPojo.java (i.e.: vrsEtape.datDebMinVet, vrsEtape.datFinMinVet, vrsEtape.datDebMinpVet, vrsEtape.datFinMinpVet sont à null)
Comme c'est un DTO pour les WS CXF, ne serait-ce pas le WS d'en face qui ne respecterait pas le contrat en fournissant des datas à null du coup ? A-t-on la main sur le EndPoint de ce serveur CXF ?
Après avoir regardé dans le code de la 1.17 en debug, il s'avère qu'en 1.17 j'ai une valeur null dans la date. La grosse différence est qu'en 1.17, la date n'est pas transformé et donc ne provoque pas de NullPointer. De plus, le cas de la date null est traitée dans la suite du code donc il faut garder la référence du code en 1.17.
Lorsque je suis sur le dossier du candidat (cas sur DOPI de Sandrine Lecuyer)
Je clique sur "Confirmer/Désister" et j'ai une erreur pour la page : /stylesheets/candidat/formation/confirmCandidatures.xhtml