Here it is : justunfollow.action.Login authenticate: Error obtaining redirect URL twitter4j.TwitterException: Could not fetch URL: https://twitter.com/oauth/request_token at twitter4j.internal.http.HttpClient.request(HttpClient.java:340) at twitter4j.internal.http.HttpClientWrapper.request(HttpClientWrapper.java: 68) at twitter4j.internal.http.HttpClientWrapper.post(HttpClientWrapper.java: 99) at twitter4j.http.OAuthAuthorization.getOAuthRequestToken(OAuthAuthorization.java: 121) at twitter4j.Twitter.getOAuthRequestToken(Twitter.java:1406) at justunfollow.manager.impl.JustUnfollowManagerImpl.redirectURL(JustUnfollowManagerImpl.java: 60) at justunfollow.action.Login.authenticate(Login.java:56) at sun.reflect.GeneratedMethodAccessor68.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.google.apphosting.runtime.security.shared.intercept.java.lang.reflect.Method_ $1.run(Method_.java:165) at java.security.AccessController.doPrivileged(Native Method) at com.google.apphosting.runtime.security.shared.intercept.java.lang.reflect.Method_.privilegedInvoke(Method_.java: 163) at com.google.apphosting.runtime.security.shared.intercept.java.lang.reflect.Method_.invoke_(Method_.java: 124) at com.google.apphosting.runtime.security.shared.intercept.java.lang.reflect.Method_.invoke(Method_.java: 43) at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java: 404) at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java: 267) at justunfollow.interceptor.ExceptionInterceptor.intercept(ExceptionInterceptor.java: 23) at com.opensymphony.xwork2.DefaultActionInvocation $2.doProfiling(DefaultActionInvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation $2.doProfiling(DefaultActionInvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java: 455) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java: 221) at com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java: 221) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java: 86) at com.opensymphony.xwork2.DefaultActionInvocation $2.doProfiling(DefaultActionInvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation $2.doProfiling(DefaultActionInvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java: 455) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java: 221) at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java: 150) at org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java: 48) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java: 86) at com.opensymphony.xwork2.DefaultActionInvocation $2.doProfiling(DefaultActionInvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation $2.doProfiling(DefaultActionInvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java: 455) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java: 221) at com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java: 123) at com.opensymphony.xwork2.DefaultActionInvocation $2.doProfiling(DefaultActionInvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation $2.doProfiling(DefaultActionInvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java: 455) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java: 221) at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java: 184) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java: 86) at com.opensymphony.xwork2.DefaultActionInvocation $2.doProfiling(DefaultActionInvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation $2.doProfiling(DefaultActionInvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java: 455) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java: 221) at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java: 105) at com.opensymphony.xwork2.DefaultActionInvocation $2.doProfiling(DefaultActionInvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation $2.doProfiling(DefaultActionInvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java: 455) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java: 221) at org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java: 83) at com.opensymphony.xwork2.DefaultActionInvocation $2.doProfiling(DefaultActionInvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation $2.doProfiling(DefaultActionInvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java: 455) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java: 221) at org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java: 207) at com.opensymphony.xwork2.DefaultActionInvocation $2.doProfiling(DefaultActionInvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation $2.doProfiling(DefaultActionInvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java: 455) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java: 221) at com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java: 74) at com.opensymphony.xwork2.DefaultActionInvocation $2.doProfiling(DefaultActionInvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation $2.doProfiling(DefaultActionInvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java: 455) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java: 221) at com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java: 127) at com.opensymphony.xwork2.DefaultActionInvocation $2.doProfiling(DefaultActionInvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation $2.doProfiling(DefaultActionInvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java: 455) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java: 221) at org.apache.struts2.interceptor.ProfilingActivationInterceptor.intercept(ProfilingActivationInterceptor.java: 107) at com.opensymphony.xwork2.DefaultActionInvocation $2.doProfiling(DefaultActionInvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation $2.doProfiling(DefaultActionInvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java: 455) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java: 221) at org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java: 206) at com.opensymphony.xwork2.DefaultActionInvocation $2.doProfiling(DefaultActionInvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation $2.doProfiling(DefaultActionInvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java: 455) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java: 221) at com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java: 115) at com.opensymphony.xwork2.DefaultActionInvocation $2.doProfiling(DefaultActionInvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocatio
IMO the appengine URLfetch is throwing up. -Nischal On Jul 23, 10:51 am, Alon Carmel <[email protected]> wrote: > Can you give the 500 exception so maybe we can dissect it here? im pretty > familiar with the twitter api oauth process... maybe i can help.. > Its definitely app engine side because all of my php twitter connect apps > work fine. > - > Cheers, > > def AlonCarmel(request) > import simplejson as json > contact = {} > contant['email'] = '[email protected]' > contact['twitter'] = '@aloncarmel' > contact['web'] = 'http://aloncarmel.me' > contact['phone'] = '+972-54-4860380' > return HttpResponse(json.dumps(contact)) > > * If you received an unsolicited email from by mistake that wasn't of your > matter please delete immediately. All E-mail sent from Alon Carmel is > copyrighted to Alon Carmel 2008. Any details revealed in e-mails sent by > Alon Carmel are owned by the Author only. Any attempt to duplicate or > imitate any of the Content is prohibited under copyright law 2008. > > On Fri, Jul 23, 2010 at 8:33 AM, David Hewitson <[email protected]>wrote: > > > > > That really sucks. Guess it's just a matter of waiting it out. > > > On Fri, Jul 23, 2010 at 6:29 AM, nischalshetty > > <[email protected]>wrote: > > >> Yeah, its Google's problem. Checked out a list of twitter apps here - > >>http://appgallery.appspot.com/results?q=twitter&start=10&num=5 and > >> none of them seem to be able to connect to twitter :( > > >> I'm baffled to not have received any reply from a single appengine > >> engineer. I respect them all, they do a lot of work, but hope they > >> see this and do something about it. > > >> -Nischal > > >> On Jul 23, 10:16 am, David Hewitson <[email protected]> wrote: > >> > @Nischal is it definitely on Google's side? Tried accessing the endpoint > >> > with CURL or similar? > > >> > On Fri, Jul 23, 2010 at 6:14 AM, nischalshetty < > >> [email protected]>wrote: > > >> > > @David I'm hoping the same. Well over 10,000 twitter users access my > >> > > app every single day. Now everything's gone for a toss. Months of > >> > > efforts just seem to be going down the drain. To top it, I feel so > >> > > helpless! > > >> > > -Nischal > > >> > > On Jul 23, 10:08 am, David Hewitson <[email protected]> wrote: > >> > > > I'm beginning to remember some of the benefits of running my own > >> LAMP > >> > > > stack... > > >> > > > Hope they get this fixed soon! > > >> > > > On Fri, Jul 23, 2010 at 6:06 AM, nischalshetty < > >> > > [email protected]>wrote: > > >> > > > > @Shoubhik 500 keeps coming once a while (which is another > >> appengine > >> > > > > issue). But if you refresh, and click the sign in with twitter > >> button, > >> > > > > app engine is just not able to connect to twitter! > > >> > > > > I really wonder where the app engine team is. My site's completely > >> > > > > unusable. The most frustrating experience ever! > > >> > > > > -Nischal > > >> > > > > On Jul 23, 9:02 am, "[email protected]" <[email protected]> wrote: > >> > > > > > I think it's because of the problem. > >> > > > > > I could see the top page but couldn't login. > >> > > > > > That's what we are yelling about > > >> > > > > > On Jul 23, 12:57 pm, Shoubhik <[email protected]> wrote: > > >> > > > > > > Hi Nischal, > >> > > > > > > its giving error 500 > > >> > > > > -- > >> > > > > You received this message because you are subscribed to the Google > >> > > Groups > >> > > > > "Google App Engine" group. > >> > > > > To post to this group, send email to > >> [email protected] > >> > > . > >> > > > > To unsubscribe from this group, send email to > >> > > > > [email protected]<google-appengine%2Bunsubscrib > >> > > > > [email protected]><google-appengine%2Bunsubscrib > >> [email protected]><google-appengine%2Bunsubscrib > >> > > [email protected]> > >> > > > > . > >> > > > > For more options, visit this group at > >> > > > >http://groups.google.com/group/google-appengine?hl=en. > > >> > > > -- > >> > > > David > > >> > > -- > >> > > You received this message because you are subscribed to the Google > >> Groups > >> > > "Google App Engine" group. > >> > > To post to this group, send email to > >> [email protected]. > >> > > To unsubscribe from this group, send email to > >> > > [email protected]<google-appengine%2Bunsubscrib > >> > > [email protected]><google-appengine%2Bunsubscrib > >> [email protected]> > >> > > . > >> > > For more options, visit this group at > >> > >http://groups.google.com/group/google-appengine?hl=en. > > >> > -- > >> > David > > >> -- > >> You received this message because you are subscribed to the Google Groups > >> "Google App Engine" group. > >> To post to this group, send email to [email protected]. > >> To unsubscribe from this group, send email to > >> [email protected]<google-appengine%2Bunsubscrib > >> [email protected]> > >> . > >> For more options, visit this group at > >>http://groups.google.com/group/google-appengine?hl=en. > > > -- > > David > > > -- > > You received this message because you are subscribed to the Google Groups > > "Google App Engine" group. > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > > [email protected]<google-appengine%2Bunsubscrib > > [email protected]> > > . > > For more options, visit this group at > >http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
