Eclipse HttpResponseException:500内部服务器错误
几周来,我一直在使用Google App Engine插件For eclipse来“生成云端点客户端库”,效果非常好。今天,它完全停止工作,并以“尝试生成客户端库时出错。有关详细信息,请参阅错误日志”作为响应。错误日志显示“HttpResponseException:500内部服务器错误” 在Eclipse和Windows环境中,这些代码我已经好几个星期没有接触过了,而且昨天已经运行了,但现在还没有任何更新 我已经在三台计算机上试用过,其中一台是全新安装的Eclipse和用于Eclipse的GAE插件。然后,我通读了StackOverflow,似乎谷歌方面偶尔会出现这个问题。那么,谷歌方面还有其他问题吗?如果是这样,请尽快修复 另外,将来是否有计划提供一个本地插件,允许开发人员在本地生成代码?或者,是否有一个网站显示谷歌方面似乎损坏的组件的状态 谢谢 计算机信息: Eclipse错误信息 信息: 异常堆栈跟踪: 会话数据: 我在谷歌发布了一份bug报告,网址是:Eclipse HttpResponseException:500内部服务器错误,eclipse,google-app-engine,endpoints,Eclipse,Google App Engine,Endpoints,几周来,我一直在使用Google App Engine插件For eclipse来“生成云端点客户端库”,效果非常好。今天,它完全停止工作,并以“尝试生成客户端库时出错。有关详细信息,请参阅错误日志”作为响应。错误日志显示“HttpResponseException:500内部服务器错误” 在Eclipse和Windows环境中,这些代码我已经好几个星期没有接触过了,而且昨天已经运行了,但现在还没有任何更新 我已经在三台计算机上试用过,其中一台是全新安装的Eclipse和用于Eclipse的GA
谷歌回应了以下解决方案: 简言之,假设:
- Windows操作系统
- Eclipse(任何版本)
- Maven输出(如果您喜欢,用gradle替换Maven)
- Appengine SDK 1.9.19(尽管其他软件可以使用)
- 您的WEB-INF文件夹位于c:\myproject\war
- 端点API包含com.myproject.MyApiClass和com.myproject.MyApiClass2
- 您希望将客户端库输出到c:\
另外,如果您没有提供输出,那么客户端库zip文件位于执行命令提示符的同一目录中(C:\Eclipse\Eclipse\plugins\com.google.appengine.Eclipse.sdkbundle_1.9.19\appengine-java-sdk-1.9.19\bin,如果您完全按照说明操作)我为android客户端尝试了以下方法,给我错误>endpoints.cmd get client lib--war=D:\MyProj AppEngine\war-bs gradle com.MyProj.QuizTableEndpoint.class我得到下面的消息>endpoints.cmd get client lib--war=D:\MyProj AppEngine\war-bs gradle com.MyProj.QuizTableEndpoint.class首先,到WEB-INF文件夹的路径是什么?实际上,我看到了一个问题。将com.myproj.QuizTableEndpoint.class替换为有帮助的com.myproj.QuizTableEndpoint(即remove.class),谢谢。现在它表示API客户端库已写入。\quiztableendpoint-v1-java.zip。我在哪里可以找到这个zip文件?
Windows 8.1 x64
Eclipse Luna (4.3)
GAE Plugin For Eclipse (3.8.0v201410302155-rel-r42)
App Engine SDK 1.9.19 and 1.8.8 (I tried both independently)
Unexpected Exception
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:122)
Caused by: com.google.gdt.eclipse.appengine.swarm.wizards.helpers.SwarmGenerationException: com.google.appengine.repackaged.com.google.api.client.http.HttpResponseException: 500 Internal Server Error
at com.google.gdt.eclipse.appengine.swarm.wizards.helpers.SwarmApiCreator.createClientLibFromApiConfig(SwarmApiCreator.java:201)
at com.google.gdt.eclipse.appengine.swarm.wizards.helpers.SwarmApiCreator.createSwarmApi(SwarmApiCreator.java:320)
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: 500 Internal Server Error
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(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.gdt.eclipse.appengine.swarm.wizards.helpers.SwarmApiCreator.createCli entLibFromApiConfig(SwarmApiCreator.java:199)
... 4 more
eclipse.buildId=4.4.2.M20150204-1700
java.version=1.8.0_05
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Framework arguments: -product com.android.ide.eclipse.adt.package.adtproduct
Command-line arguments: -os win32 -ws win32 -arch x86_64 -product com.android.ide.eclipse.adt.package.adtproduct -clean