Falha na geração dos metadados da API para as classes do Cloud Endpoints
Estou trabalhando em um back-end para o meu aplicativo Android no google appengine de meses até agora. Tudo estava funcionando muito bem até ontem. Não gerei endpoint nos últimos 2 meses, mas quando tentei fazer isso ontem, o erro apareceu.
Esse é o cenário.
No IDE Android (Eclipse 4.2), clico em 'Gerar biblioteca cliente de terminal em nuvem'.Eu tenho que esperar muito tempo ...O erro aparece (colarei o stacktrace abaixo).Saída esperada -> tudo ok e minha nova biblioteca de terminais no meu projeto Android.
Saída real -> (rastreamento de pilha abaixo).
Estou trabalhando em uma máquina com Ubuntu 13.04 64bit. E eu tentei com 3 versões diferentes do appengine sdk (1.9.2, 1.9.3, 1.9.4)
O problema relatado é este:
> com.google.appengine.repackaged.com.google.api.client.http.HttpResponseException: 400 Bad Request
{"error": {"message": "Bad Request", "code": 400, "errors": [{"message": "api exception", "debug_info": "Cannot decode JSON Schema for: {u'parameterName': u'resource'}"}]}} *AppName*-AppEngine Unknown Google App Engine Cloud Endpoints Problem Marker
E o stacktrace é este:
> java.lang.reflect.InvocationTargetException
at com.google.gdt.eclipse.appengine.swarm.wizards.GenerateSwarmApiAction$1.run(GenerateSwarmApiAction.java:82)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
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": {"message": "Bad Request", "code": 400, "errors": [{"message": "api exception", "debug_info": "Cannot decode JSON Schema for: {u'parameterName': u'resource'}"}]}}
at com.google.gdt.eclipse.appengine.swarm.wizards.helpers.SwarmApiCreator.createClientLibFromApiConfig(SwarmApiCreator.java:144)
at com.google.gdt.eclipse.appengine.swarm.wizards.helpers.SwarmApiCreator.createSwarmApi(SwarmApiCreator.java:258)
at com.google.gdt.eclipse.appengine.swarm.wizards.helpers.SwarmServiceCreator.create(SwarmServiceCreator.java:444)
at com.google.gdt.eclipse.appengine.swarm.wizards.GenerateSwarmApiAction$1.run(GenerateSwarmApiAction.java:80)
... 1 more
Caused by: com.google.appengine.repackaged.com.google.api.client.http.HttpResponseException: 400 Bad Request
{"error": {"message": "Bad Request", "code": 400, "errors": [{"message": "api exception", "debug_info": "Cannot decode JSON Schema for: {u'parameterName': u'resource'}"}]}}
at com.google.appengine.repackaged.com.google.api.client.http.HttpRequest.execute(HttpRequest.java:1054)
at com.google.api.server.spi.tools.CloudClientLibGenerator.postRequest(CloudClientLibGenerator.java:53)
at com.google.api.server.spi.tools.CloudClientLibGenerator.generateClientLib(CloudClientLibGenerator.java:44)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at com.google.gdt.eclipse.appengine.swarm.wizards.helpers.SwarmApiCreator.createClientLibFromApiConfig(SwarmApiCreator.java:142)
... 4 more
Eu tentei várias vezes limpar e compilar o projeto e excluir manualmente arquivos * .api * .discovery antigos antes de uma nova compilação, mas nada parece funcionar.
Você pode por favor me ajudar? Obrigado