Ca semble OK mais à la lecture du code si m_creds est null c’est à priori qu’il y a eu une erreur de parsing (ou autre) de la configuration au moment du postLoad.
Peux tu faire un clear cache partiel sur l’objet et regarder les logs en y accédant. Merci
Je veux dire au moment où on accède la première fois à l’objet après un clear cache, le postLoad est appelé, c’est lui qui parse la configuration et ça catche les exceptions pour les tracer dans les logs
Donc ma question est y-a-t-il des traces d’erreur à ce moment ?
Si le postLoad ne s’est pas bien passé alors le NPE en question peut effectivement se produire, on va rendre ça plus propre en évitant le NPE et en mettant une erreur plus explicite mais ça ne résoudra pas ton pb qui est ailleurs.
PS: par hasard as-tu surchargé le hook postLoad de ton objet ? Si oui il faut impérativement appeler le super.postLoad() pour ce genre d’objets service
à nouveau, la honte me submerge… j’ai ajouté une surcharge du postLoad pour paramétrer du debug dans le code de l’objet service et j’ai zappé le super.postLoad()…