zmsoft / google-glass-api

Automatically exported from code.google.com/p/google-glass-api
0 stars 0 forks source link

oauth2 java.net.SocketTimeoutException on AppEngine #99

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1.go to https://jepp-glass-demo.appspot.com
2.click on allow accees button

What is the expected output? What do you see instead?
Expected output is the java quickstart mirror app
Instead I get created with a 500 error:
Error: Server Error

The server encountered an error and could not complete your request.
If the problem persists, please report your problem and mention this error 
message and the query that caused it.

Here is the entire stracktrace from the AppEngine logs:

2013-06-06 08:22:18.736 
/oauth2callback?code=4/BHquVSf_uf-AqGrv_WhkQTNNlcFL.0qMlIsIpeG4SmmS0T3UFEsNODyw0
fgI 500 39845ms 0kb Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 
(KHTML, like Gecko) Chrome/27.0.1453.110 Safari/537.36
169.xxx.xxx.xxx - - [06/Jun/2013:08:22:18 -0700] "GET 
/oauth2callback?code=4/BHquVSf_uf-AqGrv_WhkQTNNlcFL.0qMlIsIpeG4SmmS0T3UFEsNODyw0
fgI HTTP/1.1" 500 0 - "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 
(KHTML, like Gecko) Chrome/27.0.1453.110 Safari/537.36" 
"jepp-glass-demo.appspot.com" ms=39845 cpu_ms=412 cpm_usd=0.000070 
app_engine_release=1.8.0 instance=00c61b117ceef78f28e94e826228c5b966ee27
I 2013-06-06 08:21:38.921
com.google.glassware.AuthFilter doFilter: Skipping auth check during auth flow
I 2013-06-06 08:21:38.923
com.google.glassware.AuthServlet doGet: Got a code. Attempting to exchange for 
access token.
C 2013-06-06 08:22:18.735
Uncaught exception from servlet
java.net.SocketTimeoutException: Timeout while fetching URL: 
https://accounts.google.com/o/oauth2/token
    at com.google.appengine.api.urlfetch.URLFetchServiceImpl.convertApplicationException(URLFetchServiceImpl.java:141)
    at com.google.appengine.api.urlfetch.URLFetchServiceImpl.fetch(URLFetchServiceImpl.java:43)
    at com.google.api.client.extensions.appengine.http.UrlFetchRequest.execute(UrlFetchRequest.java:75)
    at com.google.api.client.http.HttpRequest.execute(HttpRequest.java:980)
    at com.google.api.client.auth.oauth2.TokenRequest.executeUnparsed(TokenRequest.java:299)
    at com.google.api.client.googleapis.auth.oauth2.GoogleAuthorizationCodeTokenRequest.execute(GoogleAuthorizationCodeTokenRequest.java:175)
    at com.google.api.client.googleapis.auth.oauth2.GoogleAuthorizationCodeTokenRequest.execute(GoogleAuthorizationCodeTokenRequest.java:78)
    at com.google.glassware.AuthServlet.doGet(AuthServlet.java:53)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166)
    at com.google.glassware.AuthFilter.doFilter(AuthFilter.java:58)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
    at com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter(ParseBlobUploadFilter.java:125)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
    at com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter(SaveSessionFilter.java:35)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
    at com.google.apphosting.utils.servlet.JdbcMySqlConnectionCleanupFilter.doFilter(JdbcMySqlConnectionCleanupFilter.java:57)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
    at com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:43)
    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 com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle(AppVersionHandlerMap.java:266)
    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.headerComplete(HttpConnection.java:923)
    at com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable(RpcRequestParser.java:76)
    at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
    at com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java:146)
    at com.google.apphosting.runtime.JavaRuntime$RequestRunnable.run(JavaRuntime.java:439)
    at com.google.tracing.TraceContext$TraceContextRunnable.runInContext(TraceContext.java:480)
    at com.google.tracing.TraceContext$TraceContextRunnable$1.run(TraceContext.java:487)
    at com.google.tracing.TraceContext.runInContext(TraceContext.java:774)
    at com.google.tracing.TraceContext$DoInTraceContext.runInContext(TraceContext.java:751)
    at com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:342)
    at com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:334)
    at com.google.tracing.TraceContext$TraceContextRunnable.run(TraceContext.java:484)
    at com.google.apphosting.runtime.ThreadGroupPool$PoolEntry.run(ThreadGroupPool.java:251)
    at java.lang.Thread.run(Thread.java:722)

Original issue reported on code.google.com by wange...@gmail.com on 6 Jun 2013 at 4:46

GoogleCodeExporter commented 9 years ago

Original comment by mimm...@google.com on 6 Jun 2013 at 10:17

GoogleCodeExporter commented 9 years ago

Original comment by mimm...@google.com on 7 Jun 2013 at 2:37

GoogleCodeExporter commented 9 years ago
It appears to be an issue impacting all OAuth APIs on App Engine.

Usage of the Mirror API from other systems is not impacted. 

Original comment by mimm...@google.com on 7 Jun 2013 at 11:51

GoogleCodeExporter commented 9 years ago

Original comment by mimm...@google.com on 7 Jun 2013 at 11:52

GoogleCodeExporter commented 9 years ago
You may want to check this posting out on the App engine downtime notify board 
https://groups.google.com/forum/?fromgroups#!topic/google-appengine-downtime-not
ify/TqKVL9TNq2A  

Original comment by jsfonta...@gmail.com on 8 Jun 2013 at 2:25

GoogleCodeExporter commented 9 years ago
The board says the problem is fixed but I'm still getting the same error.

"com.google.glassware.MirrorClient getItem: Timeout while fetching URL: 
https://accounts.google.com/o/oauth2/token"

Original comment by icebra...@gmail.com on 8 Jun 2013 at 3:06

GoogleCodeExporter commented 9 years ago
Same here. As of 9:40pm PST on 6/7/13 I'm still getting 500 errors with the 
same exception.

Original comment by wange...@gmail.com on 8 Jun 2013 at 4:43

GoogleCodeExporter commented 9 years ago
Getting this same error even when the GAE topic says it was fixed as of 6/7/13.

Original comment by cecilia....@gmail.com on 10 Jun 2013 at 2:32

GoogleCodeExporter commented 9 years ago
Same error.
Yesterday it worked for me from about 9pm till the time I wen to bad(around 1am)

Now getting the same exception:
java.net.SocketTimeoutException: Timeout while fetching URL: 
https://accounts.google.com/o/oauth2/token
    at com.google.appengine.api.urlfetch.URLFetchServiceImpl.convertApplicationException(URLFetchServiceImpl.java:142)
    at com.google.appengine.api.urlfetch.URLFetchServiceImpl.fetch(URLFetchServiceImpl.java:43)
    at com.google.apphosting.utils.security.urlfetch.URLFetchServiceStreamHandler$Connection.fetchResponse(URLFetchServiceStreamHandler.java:417)
    at com.google.apphosting.utils.security.urlfetch.URLFetchServiceStreamHandler$Connection.getInputStream(URLFetchServiceStreamHandler.java:296)
    at com.google.apphosting.utils.security.urlfetch.URLFetchServiceStreamHandler$Connection.getResponseCode(URLFetchServiceStreamHandler.java:149)
    at com.google.api.client.http.javanet.NetHttpResponse.<init>(NetHttpResponse.java:37)
    at com.google.api.client.http.javanet.NetHttpRequest.execute(NetHttpRequest.java:94)
    at com.google.api.client.http.HttpRequest.execute(HttpRequest.java:960)
    at com.google.api.client.auth.oauth2.TokenRequest.executeUnparsed(TokenRequest.java:328)
    at com.google.api.client.googleapis.auth.oauth2.GoogleAuthorizationCodeTokenRequest.execute(GoogleAuthorizationCodeTokenRequest.java:186)
    at com.artigile.howismyphonedoing.server.rpc.AuthRpcServiceImpl.validateGooglePlusCallback(AuthRpcServiceImpl.java:84)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    at com.google.apphosting.runtime.security.shared.intercept.java.lang.reflect.Method_$1.run(Method_.java:179)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.google.apphosting.runtime.security.shared.intercept.java.lang.reflect.Method_.privilegedInvoke(Method_.java:176)
    at com.google.apphosting.runtime.security.shared.intercept.java.lang.reflect.Method_.invoke_(Method_.java:137)
    at com.google.apphosting.runtime.security.shared.intercept.java.lang.reflect.Method_.invoke(Method_.java:45)
    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
    at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    at sun.proxy.$Proxy25.validateGooglePlusCallback(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    at com.google.apphosting.runtime.security.shared.intercept.java.lang.reflect.Method_$1.run(Method_.java:179)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.google.apphosting.runtime.security.shared.intercept.java.lang.reflect.Method_.privilegedInvoke(Method_.java:176)
    at com.google.apphosting.runtime.security.shared.intercept.java.lang.reflect.Method_.invoke_(Method_.java:137)
    at com.google.apphosting.runtime.security.shared.intercept.java.lang.reflect.Method_.invoke(Method_.java:45)
    at org.gwtwidgets.server.spring.GWTRPCServiceExporter.invokeMethodOnService(GWTRPCServiceExporter.java:245)
    at org.gwtwidgets.server.spring.GWTRPCServiceExporter.processCall(GWTRPCServiceExporter.java:410)
    at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:248)
    at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)
    at org.gwtwidgets.server.spring.GWTRPCServiceExporter.handleRequest(GWTRPCServiceExporter.java:478)
    at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
    at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)
    at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
    at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)
    at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:838)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
    at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166)
    at com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter(ParseBlobUploadFilter.java:125)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
    at com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter(SaveSessionFilter.java:35)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
    at com.google.apphosting.utils.servlet.JdbcMySqlConnectionCleanupFilter.doFilter(JdbcMySqlConnectionCleanupFilter.java:57)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
    at com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:43)
    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 com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle(AppVersionHandlerMap.java:266)
    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.headerComplete(HttpConnection.java:923)
    at com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable(RpcRequestParser.java:76)
    at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
    at com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java:146)
    at com.google.apphosting.runtime.JavaRuntime$RequestRunnable.run(JavaRuntime.java:439)
    at com.google.tracing.TraceContext$TraceContextRunnable.runInContext(TraceContext.java:480)
    at com.google.tracing.TraceContext$TraceContextRunnable$1.run(TraceContext.java:487)
    at com.google.tracing.TraceContext.runInContext(TraceContext.java:774)
    at com.google.tracing.TraceContext$DoInTraceContext.runInContext(TraceContext.java:751)
    at com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:342)
    at com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:334)
    at com.google.tracing.TraceContext$TraceContextRunnable.run(TraceContext.java:484)
    at com.google.apphosting.runtime.ThreadGroupPool$PoolEntry.run(ThreadGroupPool.java:251)
    at java.lang.Thread.run(Thread.java:722)

Original comment by ioanb...@gmail.com on 10 Jun 2013 at 3:06

GoogleCodeExporter commented 9 years ago
I thought this was fixed on Saturday morning (GMT), but has since recurred. 
Getting them all the time again now.

Original comment by n...@extropy.net on 10 Jun 2013 at 4:40

GoogleCodeExporter commented 9 years ago
We are also getting frequent timeout failures between our app engine 
application and OAuth communication with the BigQuery API since the 5th Of June.

Original comment by arno...@computecsa.co.za on 10 Jun 2013 at 12:41

GoogleCodeExporter commented 9 years ago
Constant failures today.

com.google.appengine.api.urlfetch.URLFetchServiceImpl.convertApplicationExceptio
n(URLFetchServiceImpl.java:142)
com.google.appengine.api.urlfetch.URLFetchServiceImpl.fetch(URLFetchServiceImpl.
java:43)
com.google.apphosting.utils.security.urlfetch.URLFetchServiceStreamHandler$Conne
ction.fetchResponse(URLFetchServiceStreamHandler.java:417)
com.google.apphosting.utils.security.urlfetch.URLFetchServiceStreamHandler$Conne
ction.getInputStream(URLFetchServiceStreamHandler.java:296)
com.google.apphosting.utils.security.urlfetch.URLFetchServiceStreamHandler$Conne
ction.getResponseCode(URLFetchServiceStreamHandler.java:149)
com.google.api.client.http.javanet.NetHttpResponse.(NetHttpResponse.java:37)
com.google.api.client.http.javanet.NetHttpRequest.execute(NetHttpRequest.java:94
)
com.google.api.client.http.HttpRequest.execute(HttpRequest.java:960)
com.google.api.client.auth.oauth2.TokenRequest.executeUnparsed(TokenRequest.java
:328)
com.google.api.client.auth.oauth2.TokenRequest.execute(TokenRequest.java:352)
com.google.api.client.auth.oauth2.Credential.executeRefreshToken(Credential.java
:535)
com.google.api.client.googleapis.auth.oauth2.GoogleCredential.executeRefreshToke
n(GoogleCredential.java:248)
com.google.api.client.auth.oauth2.Credential.refreshToken(Credential.java:454)

Original comment by Louis...@gmail.com on 10 Jun 2013 at 12:44

GoogleCodeExporter commented 9 years ago
It looks it fixes everyday from around 10:30 pm and then breaks again at about 
8am next day. Really looks like high load issue!

Original comment by ioanb...@gmail.com on 10 Jun 2013 at 4:04

GoogleCodeExporter commented 9 years ago
Hi Everyone,

If you're still observing this issue, can you please share the app IDs of your 
App Engine apps? This is the part before .appspot.com in the default domain 
name.

Thanks!

Original comment by mimm...@google.com on 10 Jun 2013 at 4:45

GoogleCodeExporter commented 9 years ago
Sure, here you go:

glassstocks [.appspot.com]
glasspraiser [.appspot.com]

Original comment by icebra...@gmail.com on 10 Jun 2013 at 4:49

GoogleCodeExporter commented 9 years ago
getlifebits
getglassgenie

Original comment by cecilia....@gmail.com on 10 Jun 2013 at 4:54

GoogleCodeExporter commented 9 years ago
howismyphonedoing

Original comment by ioanb...@gmail.com on 10 Jun 2013 at 4:56

GoogleCodeExporter commented 9 years ago
Kksocialtask

Original comment by max.bruz...@gmail.com on 10 Jun 2013 at 5:03

GoogleCodeExporter commented 9 years ago
Goo-gomi

On Mon, Jun 10, 2013 at 6:04 PM, null <google-glass-api@googlecode.com>
wrote:

Original comment by n...@extropy.net on 10 Jun 2013 at 6:30

GoogleCodeExporter commented 9 years ago
floreysofteditey

Original comment by daniel.florey@gmail.com on 10 Jun 2013 at 9:37

GoogleCodeExporter commented 9 years ago
fusionglassapp

Original comment by anthony....@gmail.com on 10 Jun 2013 at 10:13

GoogleCodeExporter commented 9 years ago
bglheartbeat 

Original comment by tyler.mi...@whitestratus.com on 10 Jun 2013 at 10:30

GoogleCodeExporter commented 9 years ago
cliquidity-dev
cliquidity-app

Original comment by arno...@computecsa.co.za on 11 Jun 2013 at 6:02

GoogleCodeExporter commented 9 years ago
i-go-to-mount-everest

Original comment by mark.ste...@googlemail.com on 11 Jun 2013 at 9:11

GoogleCodeExporter commented 9 years ago
revevol-password-management
solvay-email-config-sync

Original comment by santlal....@revevol.eu on 11 Jun 2013 at 11:26

GoogleCodeExporter commented 9 years ago
I am also receiving this issue: moose-mobility

Original comment by evan.r...@gmail.com on 11 Jun 2013 at 12:02

GoogleCodeExporter commented 9 years ago
I'm experiencing the same issue. AppId: cmsevobg-hr

Original comment by MGe...@gmail.com on 11 Jun 2013 at 12:38

GoogleCodeExporter commented 9 years ago
Same here...

Original comment by bytel.gl...@gmail.com on 11 Jun 2013 at 12:48

GoogleCodeExporter commented 9 years ago
Got this response from Google :

Hi Koen,
this is a well-known bug which we're working on (internal reference number 
9336196).

Our Engineering Team is aware of this issue with URLFetch and they are working 
on it.
Unfortunately I cannot provide you with an ETA for a fix at this moment. 

Thanks for reporting it.

Original comment by k...@koma.be on 11 Jun 2013 at 12:51

GoogleCodeExporter commented 9 years ago
streetlearn
ar-learn

Original comment by stefaan....@gmail.com on 11 Jun 2013 at 1:12

GoogleCodeExporter commented 9 years ago
Same issue experienced for some projects , but not all of them

Original comment by webmas...@netuniversecorp.com on 11 Jun 2013 at 1:20

GoogleCodeExporter commented 9 years ago
nuiapps
nuimap
smartestconsole
meetmetab

Original comment by webmas...@netuniversecorp.com on 11 Jun 2013 at 1:29

GoogleCodeExporter commented 9 years ago
The issue is still there.. But it works fine on the local app engine 
development server but not on App Engine.

Original comment by dzakari...@gmail.com on 11 Jun 2013 at 2:34

GoogleCodeExporter commented 9 years ago
wmphighrise
wmp-highrise-plugin-2

Original comment by j...@collabspot.com on 11 Jun 2013 at 2:36

GoogleCodeExporter commented 9 years ago
qkrglass

Original comment by oran.cum...@gmail.com on 11 Jun 2013 at 3:38

GoogleCodeExporter commented 9 years ago
secretstatusuat

Original comment by benjamin...@gmail.com on 11 Jun 2013 at 3:59

GoogleCodeExporter commented 9 years ago

calendarplant

Original comment by Steven.M...@gmail.com on 11 Jun 2013 at 4:02

GoogleCodeExporter commented 9 years ago
Here is the stack trace.

Uncaught exception from servlet
java.net.SocketTimeoutException: Timeout while fetching URL: 
https://accounts.google.com/o/oauth2/token
    at com.google.appengine.api.urlfetch.URLFetchServiceImpl.convertApplicationException(URLFetchServiceImpl.java:141)
    at com.google.appengine.api.urlfetch.URLFetchServiceImpl.fetch(URLFetchServiceImpl.java:43)
    at com.google.api.client.extensions.appengine.http.urlfetch.UrlFetchRequest.execute(UrlFetchRequest.java:81)
    at com.google.api.client.http.HttpRequest.execute(HttpRequest.java:842)
    at com.google.api.client.auth.oauth2.TokenRequest.executeUnparsed(TokenRequest.java:284)
    at com.google.api.client.googleapis.auth.oauth2.GoogleAuthorizationCodeTokenRequest.execute(GoogleAuthorizationCodeTokenRequest.java:147)
    at com.google.api.client.googleapis.auth.oauth2.GoogleAuthorizationCodeTokenRequest.execute(GoogleAuthorizationCodeTokenRequest.java:78)
    at com.google.api.client.extensions.servlet.auth.oauth2.AbstractAuthorizationCodeCallbackServlet.doGet(AbstractAuthorizationCodeCallbackServlet.java:129)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166)
    at com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter(ParseBlobUploadFilter.java:125)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
    at com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter(SaveSessionFilter.java:35)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
    at com.google.apphosting.utils.servlet.JdbcMySqlConnectionCleanupFilter.doFilter(JdbcMySqlConnectionCleanupFilter.java:57)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
    at com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:43)
    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 com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle(AppVersionHandlerMap.java:266)
    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.headerComplete(HttpConnection.java:923)
    at com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable(RpcRequestParser.java:76)
    at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
    at com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java:146)
    at com.google.apphosting.runtime.JavaRuntime$RequestRunnable.run(JavaRuntime.java:439)
    at com.google.tracing.TraceContext$TraceContextRunnable.runInContext(TraceContext.java:483)
    at com.google.tracing.TraceContext$TraceContextRunnable$1.run(TraceContext.java:490)
    at com.google.tracing.TraceContext.runInContext(TraceContext.java:777)
    at com.google.tracing.TraceContext$DoInTraceContext.runInContext(TraceContext.java:754)
    at com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:345)
    at com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:337)
    at com.google.tracing.TraceContext$TraceContextRunnable.run(TraceContext.java:487)
    at com.google.apphosting.runtime.ThreadGroupPool$PoolEntry.run(ThreadGroupPool.java:251)
    at java.lang.Thread.run(Thread.java:679)

Original comment by Steven.M...@gmail.com on 11 Jun 2013 at 4:05

GoogleCodeExporter commented 9 years ago
Its still down for me.

Original comment by zkwans...@gmail.com on 11 Jun 2013 at 5:27

GoogleCodeExporter commented 9 years ago
We're still working the issue, but things should be starting to get better now.

There's an official thread on the App Engine group: 
https://groups.google.com/forum/?fromgroups#!topic/google-appengine-downtime-not
ify/TqKVL9TNq2A  This is the first place that will be notified once we're all 
clear.

Original comment by mimm...@google.com on 11 Jun 2013 at 10:27

GoogleCodeExporter commented 9 years ago
It's working now for me!
Thanks!!

Original comment by cecilia....@gmail.com on 11 Jun 2013 at 10:44

GoogleCodeExporter commented 9 years ago
yep, it looks it's up again!

Original comment by ioanb...@gmail.com on 11 Jun 2013 at 10:45

GoogleCodeExporter commented 9 years ago
From the groups thread I linked, "The problem with the Google App Engine URL 
Fetch service to Google Accounts authentication endpoints was resolved as of 
2:50 PM US/Pacific June 11 2013."

Original comment by mimm...@google.com on 12 Jun 2013 at 12:17

GoogleCodeExporter commented 9 years ago
Problem accessing /oauth2callback. Reason:

    connect timed out
Caused by:

java.net.SocketTimeoutException: connect timed out
    at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
    at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75)
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:157)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
    at java.net.Socket.connect(Socket.java:579)
    at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:618)
    at sun.net.NetworkClient.doConnect(NetworkClient.java:175)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:378)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:473)
    at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:270)
    at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:327)
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:931)
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177)
    at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1090)
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:250)
    at com.google.api.client.http.javanet.NetHttpRequest.execute(NetHttpRequest.java:77)
    at com.google.api.client.http.HttpRequest.execute(HttpRequest.java:965)
    at com.google.api.client.auth.oauth2.TokenRequest.executeUnparsed(TokenRequest.java:283)
    at com.google.api.client.googleapis.auth.oauth2.GoogleAuthorizationCodeTokenRequest.execute(GoogleAuthorizationCodeTokenRequest.java:158)
    at com.google.api.client.googleapis.auth.oauth2.GoogleAuthorizationCodeTokenRequest.execute(GoogleAuthorizationCodeTokenRequest.java:79)
    at com.google.glassware.AuthServlet.doGet(AuthServlet.java:53)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
    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:1221)
    at com.google.glassware.ReauthFilter.doFilter(ReauthFilter.java:53)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
    at com.google.glassware.AuthFilter.doFilter(AuthFilter.java:50)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
    at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
    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:766)
    at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
    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.headerComplete(HttpConnection.java:928)
    at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
    at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
    at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
    at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)
    at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)

Original comment by appydro...@gmail.com on 23 Jun 2014 at 4:57

GoogleCodeExporter commented 9 years ago
level-poetry-641

I also have the same issue

Original comment by Nidhi.sh...@gmail.com on 14 Jul 2014 at 3:34