Javax.faces.application.ViewExpiredException after updating to icy surfaces 1.7.2

Hello, I just updated icefaces 1.7.1 to 1.7.2 and started getting javax.faces.application.ViewExpiredException after double clicking the same link. I am using JBoss Seam 2.0.2 and I suppose it was some silly mistake I made during the upgrade, but I cannot figure out what. I just replaced three jars with new ones (icefaces.jar, icefaces-comps.jar and icefaces-facelets.jar). Should I do something else? When I go back to 1.7.1 everything works fine as before.

+1


source to share


1 answer


My opinion is that ICEfaces is not fully binary compatible and cannot be updated without recompiling the JBoss Seam components. Compatible combinations that you can find in the changelog.txt file from the JBoss Seam packages. I have the following combinations:

  • JBoss Seam 2.1.2 and ICEfaces 1.8.0
  • JBoss Seam 2.1.1 and ICEfaces 1.7.2 SP1
  • JBoss Seam 2.1.0 and ICEfaces 1.7.2
  • JBoss Seam 2.0.2 and ICEfaces 1.7.0
  • JBoss Seam 2.0.0 and ICEfaces 1.6.1 ( additional information )
  • JBoss Seam 1.2.1 and ICEfaces 1.6.0
  • JBoss Seam 1.1.0 and ICEfaces 1.5.1


You can read the detailed 1.7.2 changelog or try to update ICEface or JBoss Seam to a newer version. Also this problem is well known on the icefaces forum .

+1


source







All Articles