我有一个appengine (Java)应用程序与通过谷歌登录的能力。为此我使用UserServiceFactory.getUserService () .createLoginURL(…).
到目前为止,这一直工作得很好,并且仍然在本地工作得很好(使用mvn appengine:run
),但在生产中,它始终抛出一个通用的500,而在/_ah/conflogin?state=~AJKiYcHHHXI45-...
(登录过程的第5个URL,而已经与谷歌登录),我可以在日志浏览器中找到任何相关的https://console.cloud.google.com/logs/…
我已经更新到最新的https://mvnrepository.com/artifact/com.google.appengine/appengine-api-1.0-sdk/2.0.10,但问题仍然存在。
我应该从哪里去解决这个问题?
要找到这个问题的根本原因,您可以找到这个错误的日志将是有帮助的。
在本文档中有一个示例查询,您可以尝试检查状态为500的日志错误。
resource.type="gae_app" AND
log_id("appengine.googleapis.com/request_log") AND
httpRequest.status>=500
或者你也可以尝试运行' gcloud app logs read ',就像在这个文档中提到的,看看你是否得到任何日志。
Rez在评论中提到的问题跟踪器被标记为Fixed,在检查您的问题后,我认为它也与相同的问题跟踪器有关。当它关闭时,我建议解决您的问题,我建议通过引用固定的问题来提出新的问题跟踪器,否则您可以使用google
提出支持票。