Bonjour à tous,
Comme mon titre l'indique j'ai cette erreur.
J'aimerai savoir si c'est "normal" (mauvaise utilisation de JSF) et si il y a une explication a ce phénomène que je qualifierai d'étrange
Pour information, j'utilise glassfish 3.1 et openJDK 1.6_22
J'explique la procédure pour le reproduire :
1) Créer la page suivante test.xhtml :
2) Supprimer le cookie de session
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <?xml version='1.0' encoding='UTF-8' ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html"> <h:head> <title>Facelet Title</title> </h:head> <h:body> <h:form> <!-- Rajouter ici plein de div imbriqué (dans mon test environ 20 + copier coller 20 fois) --> </h:form> </h:body> </html>
3) Recharger la page et regarder le log de glassfish
L'erreur "PWC3999: Cannot create a session after the response has been committed" apparait losque le cookie de session n'existe pas.
Si on le remet, tout va bien
Arriver vous à le reproduire ?
Est-ce un bug ou moi qui utilise mal la lib?
PS : Pour mon test j'ai exagerer, mais mon bug est apparaue dans un formulaire "normal" (h:form + balise + EL + foreach * 2)
Merci à tous![]()
Partager