Bug #9552
ferméAu premier démarrage avec un look, la page d'acceuil ne s'affiche pas
100%
Description
Avec le look Aurora, au premier démarrage de Silverpeas, à la connexion d'un utilisateur, la page d'accueil ne s'affiche pas et une erreur 500 est levée.
Après une investigation rapide, il semblerait qu'il y ait un NullPointerException à la récupération des questions par le look auprès d'une application QuestionReply.
Mis à jour par Miguel Moquillon il y a presque 7 ans
- Statut changé de New à In progress...
Après une séance de déboguage, j'ai découvert que le problème venait en fait de SilverpeasBeanDAOImpl
lors de son instanciation.
Plus exactement, lorsque le type d'une propriété d'un bean SilverpeasBean
n'est pas gérée par la persistance, un avertissement est journalisé. Le problème ici est que la récupération du journal (le logger) retourne null et c'est l'appel à la méthode warn
sur cet objet null qui provoque l'exception NullPointerException
. Il semblerait, à première vue, que l'objet référencé par le WeakReference a été gc entre le moment où un test est fait sur cet objet et le moment où il est retourné par SysLoggerFactory
.
L'objectif de la correction est de corriger ce point en améliorant la gestion des WeakReference dans le sous-système de logging.
Mis à jour par Miguel Moquillon il y a presque 7 ans
- Statut changé de In progress... à Resolved
- % réalisé changé de 0 à 100
Mis à jour par Yohann Chastagnier il y a presque 7 ans
- Statut changé de Resolved à Integration in progress...
Mis à jour par Yohann Chastagnier il y a presque 7 ans
- Statut changé de Integration in progress... à Closed
Intégré et reporté en 6.1