我有一个应用程序,自 2012 年 8 月以来一直在开发,直到最后一次 Python SDK 更新,我在本地为 GAE 开发都没有问题。在 1.7.6 版本之后,我一启动应用程序就开始收到以下递归错误:
File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/api/apiproxy_rpc.py", line 156, in _WaitImpl
self.request, self.response)
File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/remote_api/remote_api_stub.py", line 200, in MakeSyncCall
self._MakeRealSyncCall(service, call, request, response)
File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/remote_api/remote_api_stub.py", line 218, in _MakeRealSyncCall
request_pb.set_request(request.Encode())
File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/net/proto/ProtocolBuffer.py", line 54, in Encode
e = Encoder()
RuntimeError: maximum recursion depth exceeded
我直接从 Google AppEngineLauncher 创建和运行一个空白的新项目时看到了同样的错误,我现在已经在两台不同的机器上进行了测试和复制。