Small fixup for my last commit.
git-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1654672 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/framework/widget/src/org/ofbiz/widget/renderer/html/HtmlScreenRenderer.java b/framework/widget/src/org/ofbiz/widget/renderer/html/HtmlScreenRenderer.java
index 04a81cb..a7be400 100644
--- a/framework/widget/src/org/ofbiz/widget/renderer/html/HtmlScreenRenderer.java
+++ b/framework/widget/src/org/ofbiz/widget/renderer/html/HtmlScreenRenderer.java
@@ -28,6 +28,7 @@
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
+import javax.xml.parsers.ParserConfigurationException;
import org.ofbiz.base.util.Debug;
import org.ofbiz.base.util.GeneralException;
@@ -65,6 +66,7 @@
import org.ofbiz.widget.renderer.MenuStringRenderer;
import org.ofbiz.widget.renderer.Paginator;
import org.ofbiz.widget.renderer.ScreenStringRenderer;
+import org.xml.sax.SAXException;
/**
* Widget Library - HTML Form Renderer implementation
@@ -290,7 +292,12 @@
protected void renderScreenletPaginateMenu(Appendable writer, Map<String, Object> context, Form form) throws IOException {
HttpServletResponse response = (HttpServletResponse) context.get("response");
HttpServletRequest request = (HttpServletRequest) context.get("request");
- ModelForm modelForm = form.getModelForm(context);
+ ModelForm modelForm;
+ try {
+ modelForm = form.getModelForm(context);
+ } catch (Exception e) {
+ throw new IOException(e);
+ }
modelForm.runFormActions(context);
Paginator.preparePager(modelForm, context);
String targetService = modelForm.getPaginateTarget(context);
diff --git a/framework/widget/src/org/ofbiz/widget/renderer/macro/MacroScreenRenderer.java b/framework/widget/src/org/ofbiz/widget/renderer/macro/MacroScreenRenderer.java
index 66c7f23..5e5213d 100644
--- a/framework/widget/src/org/ofbiz/widget/renderer/macro/MacroScreenRenderer.java
+++ b/framework/widget/src/org/ofbiz/widget/renderer/macro/MacroScreenRenderer.java
@@ -684,7 +684,12 @@
protected void renderScreenletPaginateMenu(Appendable writer, Map<String, Object> context, ModelScreenWidget.Form form) throws IOException {
HttpServletResponse response = (HttpServletResponse) context.get("response");
HttpServletRequest request = (HttpServletRequest) context.get("request");
- ModelForm modelForm = form.getModelForm(context);
+ ModelForm modelForm;
+ try {
+ modelForm = form.getModelForm(context);
+ } catch (Exception e) {
+ throw new IOException(e);
+ }
modelForm.runFormActions(context);
Paginator.preparePager(modelForm, context);
String targetService = modelForm.getPaginateTarget(context);