2

ライブラリを手動で生成しようとした場合でも、アプリを実行した後にエラーが発生した場合でも、次のエラーが発生します。

 {
 "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

ライブで展開すると、1 つを除くすべてのエンドポイントが表示されるので、問題はここにあると思いますが、異常は見られず、エラー ログにも問題はありません。この問題をデバッグする最善の方法は何ですか?

4

1 に答える 1

2

掘り下げた結果、これに対する答えは、名前に大文字のエンドポイントがあったことでした。どうやらあなたはこれを行うことができます。いずれにせよ、これを実際にデバッグする方法は、コマンド ラインでエンドポイントを生成することです。問題のあるクラスで実際にエラーがスローされ、少なくともどれに焦点を当てるかがわかります。

これを行うには、次のコマンドを実行します。

endpoints.sh get-client-lib com.class1.name com.class2.name

Windowsでは、私はそれが

endpoints.bat
于 2013-09-26T21:15:41.987 に答える