Bonjour,
comme l'indique le titre de mon message j'ai une erreur lors de l'affichage de tableaux sur mes serveurs en cluster en production . J'utilise richfaces 3.3.3, apparemment le problème ce produit lors de l'utilisation de HasMap pour l'alimentation d'un <rich:datatable>
Je suis certain que tout mes objets métiers sont sérialisables, d'ailleurs si j'utilise une List cela marche très bien, mais vu la complexité des tableaux je suis obligé de passer par des hashmap.
Est ce quelqu'un aurait une piste, je ne trouve pas grand chose sur google, et la trace et plus qu’abscons.
La trace
j'utilise cette syntaxe pour afficher les valeurs de chaque ligne, cela pourrait il être la source du problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ERROR [org.jboss.web.tomcat.service.session.JBossCacheService] externalizeSession(): exception occurred externalizing session SessionBasedClusteredSession[id: hcIjOrlgRV4xdQN9e8MGDg** lastAccessedTime: 1308568729685 version: 235 lastOutdated: 0] java.io.NotSerializableException: javax.servlet.jsp.jstl.core.IteratedExpression
bean = mon managedBean
Code : Sélectionner tout - Visualiser dans une fenêtre à part <h:outputText id="lib_pn" value="#{bean.map[element].MaValeur}"/>
map = ma hashMap contentant la liste de tous les éléments
element = renvoi la ligne courante, donnée par la rich:datatable
maValleur = un attribut de mon objet métier stocké dans la hashMap
merci pour votre aide
Partager