You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by mu...@apache.org on 2008/11/18 23:43:53 UTC

svn commit: r718748 - /struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/UIBean.java

Author: musachy
Date: Tue Nov 18 14:43:53 2008
New Revision: 718748

URL: http://svn.apache.org/viewvc?rev=718748&view=rev
Log:
WW-2071 UIBean.end does not fail when an exception happens. Throw a runtime exception, instead of just logging it

Modified:
    struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/UIBean.java

Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/UIBean.java
URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/UIBean.java?rev=718748&r1=718747&r2=718748&view=diff
==============================================================================
--- struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/UIBean.java (original)
+++ struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/UIBean.java Tue Nov 18 14:43:53 2008
@@ -32,6 +32,7 @@
 import javax.servlet.http.HttpServletResponse;
 
 import org.apache.struts2.StrutsConstants;
+import org.apache.struts2.StrutsException;
 import org.apache.struts2.util.TextProviderHelper;
 import org.apache.struts2.components.template.Template;
 import org.apache.struts2.components.template.TemplateEngine;
@@ -511,7 +512,7 @@
             super.end(writer, body, false);
             mergeTemplate(writer, buildTemplateName(template, getDefaultTemplate()));
         } catch (Exception e) {
-            LOG.error("error when rendering", e);
+            throw new StrutsException(e);
         }
         finally {
             popComponentStack();