I did this and didn't work yet... :(

I can compile the shindig code to debug something for you, just tell me
where should I insert some debug code. Do you think that can be a bug of
shindig or is configuration?

Thanks for you help.

Normandes Junior.


On Wed, Jun 2, 2010 at 4:51 AM, Evgeny Bogdanov <[email protected]>wrote:

> Try gadget in the attachment (takes contacts from your gmail account)
>
> Add the lines below to your oauth.json.
>
>    "http://path_to_your_gadget/oauth_example.xml"; : {
>        "google" : {
>              "consumer_secret" : "you_will_get_it_from_google",
>              "consumer_key"    : "your_consumer_key_from_google",
>              "key_type"        : "HMAC_SHA1"
>                  }
>              },
>
> You can get the keys for google here:
> https://www.google.com/accounts/ManageDomains
>
> This worked perfectly for me a week or two ago
>
>
> On 01.06.10 21:26, Normandes Jr wrote:
>
>> So, where should I start take a look to be able solve this issue? How
>> could
>> I know if the gadget spec is OK?
>>
>>
>> On Tue, Jun 1, 2010 at 4:21 PM, Cesar William<[email protected]>  wrote:
>>
>>
>>
>>>
>>> ---------- Forwarded message ----------
>>> From: Paul Lindner<[email protected]>
>>> Date: Tue, Jun 1, 2010 at 4:17 PM
>>> Subject: Re: Error at shindig with OAuth
>>> To: [email protected]
>>>
>>>
>>> Shindig fetches the gadget spec to pull in the<Oauth...>  stanza, if your
>>> gadget spec cannot be loaded it will give that error message.  Now why
>>> that's happening is another question.  It could be that your gadget spec
>>> is
>>> not getting served up, or it could be a configuration issue with the
>>> shindig
>>> server you have set up (behind a proxy, dns, etc.)
>>>
>>>
>>>
>>> On Tue, Jun 1, 2010 at 12:05 PM, Normandes Jr<[email protected]>
>>> wrote:
>>>
>>>
>>>
>>>> Hi,
>>>>
>>>>   Any gadget that I try to use OAuth, I get this error:
>>>> WARNING: OAuth fetch fatal error
>>>> OAuth error [UNKNOWN_PROBLEM, Could not fetch gadget spec] for
>>>>
>>>>
>>> application
>>>
>>>
>>>> .  Request trace:
>>>> ==== Original request:
>>>> GET /m8/feeds/contacts/default/base?alt=json
>>>>
>>>> Host: www.google.com
>>>> X-Shindig-AuthType: oauth
>>>> X-Forwarded-For: 127.0.0.1
>>>> X-shindig-dos: on
>>>>
>>>>
>>>> ====
>>>> [UNKNOWN_PROBLEM,Could not fetch gadget spec]
>>>>    at
>>>>
>>>>
>>>>
>>>>
>>>
>>> org.apache.shindig.gadgets.oauth.GadgetOAuthTokenStore.findSpec(GadgetOAuthTokenStore.java:286)
>>>
>>>
>>>>    at
>>>>
>>>>
>>>>
>>>>
>>>
>>> org.apache.shindig.gadgets.oauth.GadgetOAuthTokenStore.lookupSpecInfo(GadgetOAuthTokenStore.java:129)
>>>
>>>
>>>>    at
>>>>
>>>>
>>>>
>>>>
>>>
>>> org.apache.shindig.gadgets.oauth.GadgetOAuthTokenStore.getOAuthAccessor(GadgetOAuthTokenStore.java:94)
>>>
>>>
>>>>    at
>>>>
>>>>
>>>>
>>>>
>>>
>>> org.apache.shindig.gadgets.oauth.OAuthRequest.fetchNoThrow(OAuthRequest.java:192)
>>>
>>>
>>>>    at
>>>>
>>>>
>>>>
>>>
>>> org.apache.shindig.gadgets.oauth.OAuthRequest.fetch(OAuthRequest.java:176)
>>>
>>>
>>>>    at
>>>>
>>>>
>>>>
>>>>
>>>
>>> org.apache.shindig.gadgets.http.DefaultRequestPipeline.execute(DefaultRequestPipeline.java:92)
>>>
>>>
>>>>    at
>>>>
>>>>
>>>>
>>>>
>>>
>>> org.apache.shindig.gadgets.servlet.MakeRequestHandler.doFetch(MakeRequestHandler.java:91)
>>>
>>>
>>>>    at
>>>> org.apache.shindig.gadgets.servlet.ProxyBase.fetch(ProxyBase.java:169)
>>>>    at
>>>>
>>>>
>>>>
>>>>
>>>
>>> org.apache.shindig.gadgets.servlet.MakeRequestServlet.doGet(MakeRequestServlet.java:49)
>>>
>>>
>>>>    at
>>>>
>>>>
>>>>
>>>>
>>>
>>> org.apache.shindig.gadgets.servlet.MakeRequestServlet.doPost(MakeRequestServlet.java:55)
>>>
>>>
>>>>    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
>>>>    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>>>>    at
>>>> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
>>>>    at
>>>>
>>>>
>>>>
>>>>
>>>
>>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166)
>>>
>>>
>>>>    at
>>>>
>>>>
>>>>
>>>>
>>>
>>> org.apache.shindig.auth.AuthenticationServletFilter.callChain(AuthenticationServletFilter.java:123)
>>>
>>>
>>>>    at
>>>>
>>>>
>>>>
>>>>
>>>
>>> org.apache.shindig.auth.AuthenticationServletFilter.doFilter(AuthenticationServletFilter.java:86)
>>>
>>>
>>>>    at
>>>>
>>>>
>>>>
>>>>
>>>
>>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
>>>
>>>
>>>>    at
>>>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)
>>>>    at
>>>>
>>>>
>>>>
>>>
>>> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>>>
>>>
>>>>    at
>>>> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>>>>    at
>>>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
>>>>    at
>>>>
>>>>
>>> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418)
>>>
>>>
>>>>    at
>>>>
>>>>
>>>>
>>>>
>>>
>>> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
>>>
>>>
>>>>    at
>>>>
>>>>
>>>>
>>>>
>>>
>>> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
>>>
>>>
>>>>    at
>>>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>>>>    at org.mortbay.jetty.Server.handle(Server.java:326)
>>>>    at
>>>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>>>>    at
>>>>
>>>>
>>>>
>>>>
>>>
>>> org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:938)
>>>
>>>
>>>>    at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:755)
>>>>    at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218)
>>>>    at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>>>>    at
>>>>
>>>>
>>>>
>>>>
>>>
>>> org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
>>>
>>>
>>>>    at
>>>>
>>>>
>>>>
>>>>
>>>
>>> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
>>>
>>>
>>>> Caused by: org.apache.shindig.gadgets.GadgetException: Url  does not
>>>> include
>>>> scheme
>>>>    at
>>>>
>>>>
>>>>
>>>>
>>>
>>> org.apache.shindig.gadgets.http.DefaultRequestPipeline.normalizeProtocol(DefaultRequestPipeline.java:133)
>>>
>>>
>>>>    at
>>>>
>>>>
>>>>
>>>>
>>>
>>> org.apache.shindig.gadgets.http.DefaultRequestPipeline.execute(DefaultRequestPipeline.java:61)
>>>
>>>
>>>>    at
>>>>
>>>>
>>>>
>>>>
>>>
>>> org.apache.shindig.gadgets.AbstractSpecFactory.fetchFromNetwork(AbstractSpecFactory.java:130)
>>>
>>>
>>>>    at
>>>>
>>>>
>>>>
>>>>
>>>
>>> org.apache.shindig.gadgets.AbstractSpecFactory.getSpec(AbstractSpecFactory.java:90)
>>>
>>>
>>>>    at
>>>>
>>>>
>>>>
>>>>
>>>
>>> org.apache.shindig.gadgets.DefaultGadgetSpecFactory.getGadgetSpec(DefaultGadgetSpecFactory.java:86)
>>>
>>>
>>>>    at
>>>>
>>>>
>>>>
>>>>
>>>
>>> org.apache.shindig.gadgets.oauth.GadgetOAuthTokenStore.findSpec(GadgetOAuthTokenStore.java:281)
>>>
>>>
>>>>    ... 32 more
>>>>
>>>> Cold you help me?
>>>>
>>>> Thanks,
>>>>
>>>> Normandes Junior
>>>> Brazil
>>>>
>>>>
>>>>
>>>
>>>
>>>
>> .
>>
>>
>>
>

Reply via email to