ICEfaces
  1. ICEfaces
  2. ICE-2990

Seam exception redirecting not working with ICEFaces

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.7Beta1
    • Fix Version/s: 1.7.2
    • Component/s: None
    • Labels:
      None
    • Environment:
      JBoss 4.2.2.GA, JDK6

      Description

      setting debug mode to false (facelets debug to false in web.xml, seam core debug false, removing seam debug jar)
      adding to home.xhtml a

      <ice:form>
      <ice:commandButton value="NPE" action="#{npe.npe}"/>
      </ice:form>

      and a

      @Name("npe")
      public class NPE {
      public void npe() {
      throw new NullPointerException("npe");
      }
      }

      clicking the NPE hangs the application instead of redirecting according to the catch-all pages.xml exception handler

      debug mode shows redirect to errors.xhtml and block/errors.xhtml but results in hang.

        Issue Links

          Activity

          Repository Revision Date User Message
          ICEsoft Public SVN Repository #17701 Fri Oct 03 17:09:11 MDT 2008 judy.guglielmin ICE-2990/JBSEAM-3426 Change applicable for Seam applications only.
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/ServletExternalContext.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #17700 Fri Oct 03 17:08:58 MDT 2008 judy.guglielmin ICE-2990/JBSEAM-3426 Change applicable for Seam applications only.
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/portlet/PortletExternalContext.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #17699 Fri Oct 03 17:08:44 MDT 2008 judy.guglielmin ICE-2990/JBSEAM-3426 Change applicable for Seam applications only.
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/context/BridgeExternalContext.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #17698 Fri Oct 03 17:08:07 MDT 2008 judy.guglielmin ICE-2990, set requestAttributes to Noop ICE-2990
          Files Changed
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/core/src/com/icesoft/faces/webapp/http/portlet/PortletExternalContext.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #17697 Fri Oct 03 17:07:27 MDT 2008 judy.guglielmin remove try,catch clause from copySeamRequestAttributes ICE-2990
          Files Changed
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/core/src/com/icesoft/faces/context/BridgeExternalContext.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #17656 Fri Sep 26 11:35:22 MDT 2008 deryk.sinotte ICE-2990: In Seam, we need to save the request attributes before the release() and restore them after the release() in order to support Seam redirection.
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/context/BridgeExternalContext.java
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/ServletExternalContext.java
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/portlet/PortletExternalContext.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #17655 Fri Sep 26 11:13:49 MDT 2008 judy.guglielmin ICE-2990/JBSEAM-3426 fix for ajax-push and Seam.
          Files Changed
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/core/src/com/icesoft/faces/context/UnknownExternalContext.java
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/ServletExternalContext.java
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/core/src/com/icesoft/faces/webapp/http/portlet/PortletExternalContext.java
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/core/src/com/icesoft/faces/context/BridgeExternalContext.java
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/core/src/com/icesoft/faces/webapp/xmlhttp/PersistentFacesState.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #17638 Wed Sep 24 14:36:52 MDT 2008 deryk.sinotte ICE-2990: In Seam, we need to save the request attributes before the release() and restore them after the release() in order to support Seam redirection.
          Files Changed
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/ServletExternalContext.java
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/core/src/com/icesoft/faces/webapp/http/portlet/PortletExternalContext.java
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/core/src/com/icesoft/faces/context/BridgeExternalContext.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #17637 Wed Sep 24 12:46:01 MDT 2008 judy.guglielmin ICE-2990/JBSEAM-3426 Change applicable for Seam applications only.
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/ServletExternalContext.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #17636 Wed Sep 24 12:45:48 MDT 2008 judy.guglielmin ICE-2990/JBSEAM-3426 Change applicable for Seam applications only.
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/portlet/PortletExternalContext.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #17634 Wed Sep 24 12:39:56 MDT 2008 judy.guglielmin ICE-2990/JBSEAM-3426 Change applicable for Seam applications only.
          Files Changed
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/core/src/com/icesoft/faces/webapp/http/portlet/PortletExternalContext.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #17632 Wed Sep 24 11:57:10 MDT 2008 judy.guglielmin ICE-2990/JBSEAM-3426 done for servlet. Still have to consider portlets.
          Files Changed
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/ServletExternalContext.java

            People

            • Assignee:
              Unassigned
              Reporter:
              Nicklas Karlsson
            • Votes:
              10 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: