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();