[seam-commits] Seam SVN: r10060 - branches/enterprise/JBPAPP_4_3_FP01/src/main/org/jboss/seam/web.
seam-commits at lists.jboss.org
seam-commits at lists.jboss.org
Thu Feb 19 16:13:59 EST 2009
Author: manaRH
Date: 2009-02-19 16:13:59 -0500 (Thu, 19 Feb 2009)
New Revision: 10060
Modified:
branches/enterprise/JBPAPP_4_3_FP01/src/main/org/jboss/seam/web/ExceptionFilter.java
Log:
JBPAPP-1427
Modified: branches/enterprise/JBPAPP_4_3_FP01/src/main/org/jboss/seam/web/ExceptionFilter.java
===================================================================
--- branches/enterprise/JBPAPP_4_3_FP01/src/main/org/jboss/seam/web/ExceptionFilter.java 2009-02-19 17:25:24 UTC (rev 10059)
+++ branches/enterprise/JBPAPP_4_3_FP01/src/main/org/jboss/seam/web/ExceptionFilter.java 2009-02-19 21:13:59 UTC (rev 10060)
@@ -27,6 +27,7 @@
import org.jboss.seam.annotations.web.Filter;
import org.jboss.seam.contexts.Contexts;
import org.jboss.seam.contexts.FacesLifecycle;
+import org.jboss.seam.contexts.Lifecycle;
import org.jboss.seam.core.ConversationPropagation;
import org.jboss.seam.core.Manager;
import org.jboss.seam.exception.Exceptions;
@@ -92,6 +93,9 @@
(Manager) request.getAttribute( Seam.getComponentName(Manager.class) );
String conversationId = manager==null ? null : manager.getCurrentConversationId();
+ // Ensure that the call in which the exception occurred was cleaned up - it might not be, and there is no harm in trying
+ Lifecycle.endRequest();
+
//Initialize the temporary context objects
FacesLifecycle.beginExceptionRecovery( facesContext.getExternalContext() );
More information about the seam-commits
mailing list