Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(494)

Issue 2646041: Setting return-original-content-on-error for accel container (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
15 years, 4 months ago by gagan.goku
Modified:
15 years, 4 months ago
Reviewers:
dev, plindner1
Base URL:
http://svn.apache.org/repos/asf/shindig/trunk/
Visibility:
Public.

Description

Setting returnOriginalContentOnError true for accel container so that ProxyHandler does not throw exceptions and returns original content. When using VanillaCajaHtmlParser, we see the following exception on some pages: org.apache.shindig.gadgets.rewrite.RewritingException: content.getDocument is null. Content: org.apache.shindig.gadgets.rewrite.DomWalker$Rewriter.rewrite(DomWalker.java:162) org.apache.shindig.gadgets.rewrite.DomWalker$Rewriter.rewrite(DomWalker.java:151) org.apache.shindig.gadgets.rewrite.DefaultResponseRewriterRegistry.rewriteHttpResponse(DefaultResponseRewriterRegistry.java:55) org.apache.shindig.gadgets.servlet.ProxyHandler.doFetch(ProxyHandler.java:133) org.apache.shindig.gadgets.servlet.ProxyBase.fetch(ProxyBase.java:165) org.apache.shindig.gadgets.servlet.ProxyServlet.doGet(ProxyServlet.java:60) javax.servlet.http.HttpServlet.service(HttpServlet.java:617) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

Patch Set 1 #

Patch Set 2 : reverting unnecessary files #

Patch Set 3 : reverting unnecessary files #

Total comments: 4

Patch Set 4 : adding tests #

Patch Set 5 : adding tests #

Patch Set 6 : svn up and fixing tests #

Unified diffs Side-by-side diffs Delta from patch set Stats (+93 lines, -3 lines) Patch
M java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/ProxyUriManager.java View 1 2 3 4 5 2 chunks +8 lines, -1 line 0 comments Download
M java/gadgets/src/test/java/org/apache/shindig/gadgets/uri/DefaultAccelUriManagerTest.java View 2 chunks +2 lines, -2 lines 0 comments Download
A java/gadgets/src/test/java/org/apache/shindig/gadgets/uri/ProxyUriManagerTest.java View 1 chunk +83 lines, -0 lines 0 comments Download

Messages

Total messages: 9
anupama.dutta
Could we add some tests for this change? http://codereview.appspot.com/2646041/diff/4001/java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/ProxyUriManager.java File java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/ProxyUriManager.java (right): http://codereview.appspot.com/2646041/diff/4001/java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/ProxyUriManager.java#newcode67 java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/ProxyUriManager.java:67: if ...
15 years, 4 months ago (2010-10-21 16:17:28 UTC) #1
gagan.goku
15 years, 4 months ago (2010-10-21 20:19:06 UTC) #2
gagan.goku
15 years, 4 months ago (2010-10-21 20:24:38 UTC) #3
gagan.goku
Added tests http://codereview.appspot.com/2646041/diff/4001/java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/ProxyUriManager.java File java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/ProxyUriManager.java (right): http://codereview.appspot.com/2646041/diff/4001/java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/ProxyUriManager.java#newcode67 java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/ProxyUriManager.java:67: if (gadget.getContext().getContainer().equals(AccelUriManager.CONTAINER)) { On 2010/10/21 16:17:28, anupama.dutta ...
15 years, 4 months ago (2010-10-21 20:25:27 UTC) #4
anupama.dutta
LGTM. Please send out on dev for further review.
15 years, 4 months ago (2010-10-26 12:42:24 UTC) #5
plindner1
lgtm
15 years, 4 months ago (2010-10-26 16:05:05 UTC) #6
gagan.goku
15 years, 4 months ago (2010-10-27 05:14:39 UTC) #7
plindner1
lgtm++
15 years, 4 months ago (2010-10-27 05:20:37 UTC) #8
gagan.goku
15 years, 4 months ago (2010-10-27 06:14:11 UTC) #9
Thanks Paul.

Fixed DefaultAccelUriManagerTest.java in this patch as i had missed out the
small change.
Build looks nice now.
Committed as r1027824.
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b