From 6199a402675ed625c11dce1ad8fe6fffc87430cd Mon Sep 17 00:00:00 2001 From: Musachy Barroso Date: Tue, 18 Nov 2008 22:43:53 +0000 Subject: [PATCH] WW-2071 UIBean.end does not fail when an exception happens. Throw a runtime exception, instead of just logging it git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@718748 13f79535-47bb-0310-9956-ffa450edef68 --- core/src/main/java/org/apache/struts2/components/UIBean.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/apache/struts2/components/UIBean.java b/core/src/main/java/org/apache/struts2/components/UIBean.java index 06c1aed42..05720134e 100644 --- a/core/src/main/java/org/apache/struts2/components/UIBean.java +++ b/core/src/main/java/org/apache/struts2/components/UIBean.java @@ -32,6 +32,7 @@ import javax.servlet.http.HttpServletRequest; 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 @@ public abstract class UIBean extends Component { 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();