You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@shindig.apache.org by Andreas Kohn <an...@gmail.com> on 2014/02/24 20:32:01 UTC
Re: Review Request 15958: Fix off-by-one in OAuth2TokenHandler#listToString()
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/15958/
-----------------------------------------------------------
(Updated Feb. 24, 2014, 8:32 p.m.)
Review request for shindig.
Changes
-------
Rebased to 1571405, and fixed the join character to ' ' (a single space character).
Going to commit tomorrow unless there are objections.
Bugs: SHINDIG-1958
https://issues.apache.org/jira/browse/SHINDIG-1958
Repository: shindig
Description
-------
Fix for
SEVERE: Servlet.service() for servlet [OAuth2Servlet] in context with path [/api] threw exception [java.lang.StringIndexOutOfBoundsException: String index out of range: 34] with root cause
java.lang.StringIndexOutOfBoundsException: String index out of range: 34
at java.lang.AbstractStringBuilder.deleteCharAt(AbstractStringBuilder.java:762)
at java.lang.StringBuilder.deleteCharAt(StringBuilder.java:258)
at org.apache.shindig.social.core.oauth2.OAuth2TokenHandler.listToString(OAuth2TokenHandler.java:94)
at org.apache.shindig.social.core.oauth2.OAuth2TokenHandler.handle(OAuth2TokenHandler.java:73)
at org.apache.shindig.social.core.oauth2.OAuth2Servlet.doGet(OAuth2Servlet.java:71)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
Happens when the OAuth2Code has a non-null/non-empty scope set.
Diffs (updated)
-----
trunk/java/social-api/src/main/java/org/apache/shindig/social/core/oauth2/OAuth2TokenHandler.java 1547796
trunk/java/social-api/src/test/java/org/apache/shindig/social/core/oauth2/OAuth2TokenHandlerTest.java PRE-CREATION
Diff: https://reviews.apache.org/r/15958/diff/
Testing
-------
* Unit test in the patch.
* Use in our application which uses OAuth scopes
Thanks,
Andreas Kohn
Re: Review Request 15958: Fix off-by-one in OAuth2TokenHandler#listToString()
Posted by Stanton Sievers <si...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/15958/#review35316
-----------------------------------------------------------
Ship it!
Ship It!
- Stanton Sievers
On Feb. 24, 2014, 7:32 p.m., Andreas Kohn wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/15958/
> -----------------------------------------------------------
>
> (Updated Feb. 24, 2014, 7:32 p.m.)
>
>
> Review request for shindig.
>
>
> Bugs: SHINDIG-1958
> https://issues.apache.org/jira/browse/SHINDIG-1958
>
>
> Repository: shindig
>
>
> Description
> -------
>
> Fix for
>
> SEVERE: Servlet.service() for servlet [OAuth2Servlet] in context with path [/api] threw exception [java.lang.StringIndexOutOfBoundsException: String index out of range: 34] with root cause
> java.lang.StringIndexOutOfBoundsException: String index out of range: 34
> at java.lang.AbstractStringBuilder.deleteCharAt(AbstractStringBuilder.java:762)
> at java.lang.StringBuilder.deleteCharAt(StringBuilder.java:258)
> at org.apache.shindig.social.core.oauth2.OAuth2TokenHandler.listToString(OAuth2TokenHandler.java:94)
> at org.apache.shindig.social.core.oauth2.OAuth2TokenHandler.handle(OAuth2TokenHandler.java:73)
> at org.apache.shindig.social.core.oauth2.OAuth2Servlet.doGet(OAuth2Servlet.java:71)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
>
> Happens when the OAuth2Code has a non-null/non-empty scope set.
>
>
> Diffs
> -----
>
> trunk/java/social-api/src/main/java/org/apache/shindig/social/core/oauth2/OAuth2TokenHandler.java 1547796
> trunk/java/social-api/src/test/java/org/apache/shindig/social/core/oauth2/OAuth2TokenHandlerTest.java PRE-CREATION
>
> Diff: https://reviews.apache.org/r/15958/diff/
>
>
> Testing
> -------
>
> * Unit test in the patch.
> * Use in our application which uses OAuth scopes
>
>
> Thanks,
>
> Andreas Kohn
>
>