2008-11-07 5 views
1

Здравствуйте, я только что обновил icefaces 1.7.1 до 1.7.2 и начал получать исключения javax.faces.application.ViewExpiredException после двойного щелчка по одной и той же ссылке , Я использую JBoss Seam 2.0.2, и я полагаю, что это была глупая ошибка, которую я сделал во время обновления, но я не могу понять, что. Я только что заменил три баночки новыми (icefaces.jar, icefaces-comps.jar и icefaces-facelets.jar). Что-нибудь еще мне нужно сделать? Когда я вернусь к 1.7.1, все работает отлично по-прежнему.javax.faces.application.ViewExpiredException после обновления до icefaces 1.7.2

ответ

1

Мое мнение, что ICEfaces не полностью совместима с двоичным кодом и не может быть обновлена ​​без перекомпиляции компонентов JBoss Seam. Совместимые комбинации вы можете найти в файле changelog.txt от JBoss Seam packages.У меня есть следующие комбинации:

  • JBoss Seam 2.1.2 и 1.8.0 ICEfaces
  • JBoss Seam 2.1.1 и 1.7.2 ICEfaces SP1
  • JBoss Seam 2.1.0 и 1.7.2 ICEfaces
  • JBoss Seam 2.0.2 и 1.7.0 ICEfaces
  • JBoss Seam 2.0.0 и 1.6.1 ICEfaces (more info)
  • JBoss Seam 1.2.1 и ICEfaces 1.6.0
  • JBoss Seam 1.1.0 и 1.5.1 ICEfaces

Вы можете прочитать подробную 1.7.2 changelog или попытаться обновить ICEface или JBoss Seam на более новую версию. Также эта проблема хорошо обнаруживается на icefaces forum.