We are migrating an old Seam webapp (Seam 2.2, JSF 1.2, JBoss 5.1) to JBoss 7.1 (Seam 2.3, JSF 2.0) and facing this srange problem:
All the EL expressions as value of <ui:repeat>
within conditionally rendered <s:fragement>
tags are evaluated to null
which causes NPE during render response phase. The strange thing is, why did Facelets or JSF try to evaluate these EL expressions although the conditions (the rendered
attribute of <s:fragment>
) for them to be rendered didn't apply?