Bonjour,

J'ai récemment téléchargé la dernière version de Jahi disponible : jahia 5.0 
Communauty Edition.
J'ai un bug que je n'arrive pas à résoudre :
Dans un nouveau gabarit, je déclare un ContainerList (avec le tag 
<content:declareContainerList name="parentContainerList">).
Dans ce ContainerList je déclare un Container (<content:declareContainer 
name="container">), qui contient des champs (<content:declareField...>).
J'inclue ensuite dans le gabarit un fichier séparé qui appelle le ContainerList 
déclaré (<content:containerList name="parentcontainerList">), et appelle son 
Container et ses champs.
Jusqu'ici tout va bien.

Je décide ensuite d'ajouter au sein de la déclaration du ContainerList parent, 
à la suite des champs, la déclaration d'un ContainerList imbriqué 
(<content:declareContainer name="secondContainerList">).
Ca ne pose pas de problème. Mais quand j'inclue ensuite dans mon fichier 
spéaré, à la suite de l'appel des champs du ContainerList parent, un appel au 
ContainerList imbriqué (<content:containerList name="secondContainerList">), 
j'ai un NullPointerException à la ligne du .java généré qui tente d'exécuter le 
tag <content:containerList> associé au name "secondContainerList", comme si 
leContainerList de ce nom n'avait pas été déclaré...

Quelqu'un a-til déjà eu ce problème, et sait s'il y a une astuce pour imbriquer 
un CntainerList dans un autre ?

Merci,

Anoine Taillefer
Société Smile (Paris)

Répondre à