Java 应用引擎云端点400部署时的值无效
无论我尝试手动生成库还是在运行应用程序后生成库,都会出现以下错误:Java 应用引擎云端点400部署时的值无效,java,google-cloud-endpoints,Java,Google Cloud Endpoints,无论我尝试手动生成库还是在运行应用程序后生成库,都会出现以下错误: { "error": { "errors": [ { "domain": "global", "reason": "invalid", "message": "Invalid Value" } ] , "code": 400, "message": "Invalid Value" } } 我在Eclipse中的错误日志中也看到了以下内容,但只有在我运行应用程序浏览器之后: java.lang.refle
{
"error": {
"errors": [
{
"domain": "global",
"reason": "invalid",
"message": "Invalid Value"
}
] ,
"code": 400,
"message": "Invalid Value"
}
}
我在Eclipse中的错误日志中也看到了以下内容,但只有在我运行应用程序浏览器之后:
java.lang.reflect.InvocationTargetException
at com.google.gdt.eclipse.appengine.swarm.wizards.GenerateSwarmApiAction$1.run(GenerateSwarmApiAction.java:85)
...
Caused by: com.google.gdt.eclipse.appengine.swarm.wizards.helpers.SwarmGenerationException: com.google.appengine.repackaged.com.google.api.client.http.HttpResponseException: 400 Bad Request
{
"error": {
"errors": [
{
"domain": "global",
"reason": "invalid",
"message": "Invalid Value"
}
],
"code": 400,
"message": "Invalid Value"
}
}
at com.google.gdt.eclipse.appengine.swarm.wizards.helpers.SwarmApiCreator.generateAndWriteDiscovery(SwarmApiCreator.java:307)
at com.google.gdt.eclipse.appengine.swarm.wizards.helpers.SwarmApiCreator.createClientLibFromApiConfig(SwarmApiCreator.java:96)
at com.google.gdt.eclipse.appengine.swarm.wizards.helpers.SwarmApiCreator.createSwarmApi(SwarmApiCreator.java:252)
at com.google.gdt.eclipse.appengine.swarm.wizards.helpers.SwarmServiceCreator.create(SwarmServiceCreator.java:471)
at com.google.gdt.eclipse.appengine.swarm.wizards.GenerateSwarmApiAction$1.run(GenerateSwarmApiAction.java:83)
... 37 more
当我部署live时,除了一个端点之外,我看到了所有端点,所以我假设问题就在这里,但我没有看到任何异常,错误日志也没有抱怨。调试这个问题的最佳方法是什么?经过大量挖掘,我发现这个问题的答案是我有一个名称中有大写字母的端点。显然你能做到。无论如何,真正调试它的方法是尝试在命令行上生成端点。它实际上会在有问题的类上抛出一个错误,至少你知道该关注哪个问题 要执行此操作,请运行以下命令:
endpoints.sh get-client-lib com.class1.name com.class2.name
在窗户上,我想是的
endpoints.bat