SafeSlingerProject / SafeSlinger-AppEngine

Source code for App Engine platform server SafeSlinger
MIT License
9 stars 4 forks source link

HTTPException in postMessage.py #23

Closed mwfarb closed 9 years ago

mwfarb commented 9 years ago

app: safeslinger-messenger: We need to add logic for backoff/retry for old c2dm calls

Deadline exceeded while waiting for HTTP response from URL: https://android.apis.google.com/c2dm/send Traceback (most recent call last): File "/base/data/home/runtimes/python27/python27_lib/versions/third_party/webapp2-2.3/webapp2.py", line 1511, in call rv = self.handle_exception(request, response, e) File "/base/data/home/runtimes/python27/python27_lib/versions/third_party/webapp2-2.3/webapp2.py", line 1505, in call rv = self.router.dispatch(request, response) File "/base/data/home/runtimes/python27/python27_lib/versions/third_party/webapp2-2.3/webapp2.py", line 1253, in default_dispatcher return route.handler_adapter(request, response) File "/base/data/home/runtimes/python27/python27_lib/versions/third_party/webapp2-2.3/webapp2.py", line 1077, in call return handler.dispatch() File "/base/data/home/runtimes/python27/python27_lib/versions/third_party/webapp2-2.3/webapp2.py", line 547, in dispatch return self.handle_exception(e, self.app.debug) File "/base/data/home/runtimes/python27/python27_lib/versions/third_party/webapp2-2.3/webapp2.py", line 545, in dispatch return method(_args, _kwargs) File "/base/data/home/apps/s~safeslinger-messenger/01060000p.382656230585809204/postMessage.py", line 239, in post respMessage = sender.sendMessage() File "/base/data/home/apps/s~safeslinger-messenger/01060000p.382656230585809204/c2dm.py", line 60, in sendMessage response = urllib2.urlopen(request) File "/base/data/home/runtimes/python27/python27_dist/lib/python2.7/urllib2.py", line 127, in urlopen return _opener.open(url, data, timeout) File "/base/data/home/runtimes/python27/python27_dist/lib/python2.7/urllib2.py", line 404, in open response = self._open(req, data) File "/base/data/home/runtimes/python27/python27_dist/lib/python2.7/urllib2.py", line 422, in _open '_open', req) File "/base/data/home/runtimes/python27/python27_dist/lib/python2.7/urllib2.py", line 382, in _call_chain result = func(args) File "/base/data/home/runtimes/python27/python27_dist/lib/python2.7/urllib2.py", line 1222, in https_open return self.do_open(httplib.HTTPSConnection, req) File "/base/data/home/runtimes/python27/python27_dist/lib/python2.7/urllib2.py", line 1187, in do_open r = h.getresponse(buffering=True) File "/base/data/home/runtimes/python27/python27_dist/lib/python2.7/gae_override/httplib.py", line 526, in getresponse raise HTTPException(str(e)) HTTPException: Deadline exceeded while waiting for HTTP response from URL: https://android.apis.google.com/c2dm/send