Author: etnu
Date: Sat Oct 18 13:33:29 2008
New Revision: 705919
URL: http://svn.apache.org/viewvc?rev=705919&view=rev
Log:
Improved error message propagation on rendering.
Modified:
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/process/Processor.java
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/render/HtmlRenderer.java
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/GadgetRenderingServlet.java
Modified:
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/process/Processor.java
URL:
http://svn.apache.org/viewvc/incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/process/Processor.java?rev=705919&r1=705918&r2=705919&view=diff
==============================================================================
---
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/process/Processor.java
(original)
+++
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/process/Processor.java
Sat Oct 18 13:33:29 2008
@@ -88,7 +88,7 @@
.setSpec(spec)
.setCurrentView(getView(context, spec));
} catch (GadgetException e) {
- throw new ProcessingException(e);
+ throw new ProcessingException(e.getMessage(), e);
}
}
Modified:
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/render/HtmlRenderer.java
URL:
http://svn.apache.org/viewvc/incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/render/HtmlRenderer.java?rev=705919&r1=705918&r2=705919&view=diff
==============================================================================
---
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/render/HtmlRenderer.java
(original)
+++
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/render/HtmlRenderer.java
Sat Oct 18 13:33:29 2008
@@ -96,7 +96,7 @@
return rewriter.rewriteGadget(gadget, response.getResponseAsString());
}
} catch (GadgetException e) {
- throw new RenderingException(e);
+ throw new RenderingException(e.getMessage(), e);
}
}
}
Modified:
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/GadgetRenderingServlet.java
URL:
http://svn.apache.org/viewvc/incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/GadgetRenderingServlet.java?rev=705919&r1=705918&r2=705919&view=diff
==============================================================================
---
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/GadgetRenderingServlet.java
(original)
+++
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/GadgetRenderingServlet.java
Sat Oct 18 13:33:29 2008
@@ -69,7 +69,7 @@
resp.getWriter().print(results.getContent());
break;
case ERROR:
- resp.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR,
results.getErrorMessage());
+ resp.sendError(HttpServletResponse.SC_BAD_GATEWAY,
results.getErrorMessage());
break;
case MUST_REDIRECT:
resp.sendRedirect(results.getRedirect().toString());