如何修复以下异常com.google.appengine.api.labs.modules.ModulesException:实例ID不可用

时间:2013-11-13 02:10:21

标签: java google-app-engine

我正在尝试将1.8.x之前的Google App Engine应用程序移植到1.8.7

我在本地开发服务器上以及每次调用URL时将应用程序部署到GAE时都会出现以下错误。

我看到其他人也遇到了同样的问题,但我在互联网上找到的帖子都没有实际解决方案。

Nov 12, 2013 9:05:40 PM com.google.appengine.tools.development.DevAppServerModulesFilter doDirectRequest
[INFO] FINEST: request to specific module instance: -1.default
[INFO] Nov 12, 2013 9:05:40 PM com.google.appengine.tools.development.DevAppServerModulesFilter getCurrentModuleInstance
[INFO] FINE: Exception getting module instance
[INFO] com.google.appengine.api.labs.modules.ModulesException: Instance id unavailable
[INFO]  at com.google.appengine.api.labs.modules.ModulesServiceImpl.getCurrentInstanceId(ModulesServiceImpl.java:68)

2 个答案:

答案 0 :(得分:5)

这是一个已知问题(我在1.8.9中遇到过它),但可以忽略。

Issue 10412: Skeleton web application's doGet throws "ModulesException: Instance id unavailable"

答案 1 :(得分:5)

正如Tom正确回答的那样,这不是问题,但它是2015年4月,这个异常仍然填满了我的devserver的日志!

将以下内容添加到logging.properties,以便在开发服务器中运行时将噪音排除在日志之外。

# turn off error com.google.appengine.api.modules.ModulesException: Instance id unavailable errors in devserver
com.google.appengine.tools.development.DevAppServerModulesFilter.level = SEVERE