title: Seam does not capture the ViewExpiredException
body: <p>I'm using the JSF 1.2 + Seam 2.2.1 and JBossAS 4.0.4. </p>
  
  <p>I have the following entry in the file pages.xml:</p>
  
  <pre><code>&lt;exception&gt;
      &lt;end-conversation/&gt;
      &lt;redirect view-id="/facelets/error.xhtml"/&gt;
  &lt;/exception&gt;
  </code></pre>
  
  <p>But if I click on a commandLink and a commandButton after the session has expired, the server throws the following exception:</p>
  
  <pre><code>12:19:09,671 WARN  [lifecycle] executePhase(RESTORE_VIEW 1,com.sun.faces.context.FacesContextImpl@1d7187f) threw exception
  javax.faces.application.ViewExpiredException: viewId:/facelets/login.xhtml - View /facelets/login.xhtml could not be restored.
    at com.sun.faces.lifecycle.RestoreViewPhase.execute(RestoreViewPhase.java:187)
  </code></pre>
  
  <p>It may also be worth noting, that no response get returned whatsoever.</p>
  
  <p>I have already tried to catch the catch the exception explicitly, but it does not work. </p>
  
  <p>Any suggestions?</p>