ICEfaces
  1. ICEfaces
  2. ICE-1133

Unchecked exceptions are eaten by Blocking Servlet and bypass declarative exception handling rules

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: 1.5.1
    • Fix Version/s: 1.6DR#6, 1.6
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      Operating System: Windows XP
      Platform: PC

      Description

      Not sure if the Servlet exception handling rules are still supposed to apply in
      JSF, but setting the following in web.xml doesn't have any effect in ICEfaces as
      exceptions are eaten:

      <error-page>
      <exception-type>java.lang.IllegalArgumentException</exception-type>
      <location>/error.jsp</location>
      </error-page>

      Several people in the forum
      (http://www.icefaces.org/JForum/posts/list/0/2893.page#15494) have requested
      some solution for a global error handling mechanism in ICEfaces.

        Issue Links

          Activity

          Repository Revision Date User Message
          ICEsoft Public SVN Repository #14163 Fri Jun 15 11:35:44 MDT 2007 mircea.toma Apply "workaround" for exceptions zealously captured & wrapped by the JSF implementations -- ICE-1133.
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/ViewBoundAdaptingServlet.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #14021 Wed May 30 17:13:47 MDT 2007 mircea.toma Handle HTTP 500 errors -- ICE-1133.
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/ViewBoundAdaptingServlet.java
          Commit graph MODIFY /icefaces/trunk/icefaces/bridge/src/connection.async.js
          Commit graph MODIFY /icefaces/trunk/icefaces/bridge/src/connection.js
          Commit graph MODIFY /icefaces/trunk/icefaces/bridge/src/application.js
          Commit graph MODIFY /icefaces/trunk/icefaces/bridge/lib/ajax.js

            People

            • Assignee:
              Unassigned
              Reporter:
              Philip Breau
            • Votes:
              2 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: