Eclipse HttpResponseException:500内部服务器错误

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

几周来,我一直在使用Google App Engine插件For eclipse来“生成云端点客户端库”,效果非常好。今天,它完全停止工作,并以“尝试生成客户端库时出错。有关详细信息,请参阅错误日志”作为响应。错误日志显示“HttpResponseException:500内部服务器错误”

在Eclipse和Windows环境中,这些代码我已经好几个星期没有接触过了,而且昨天已经运行了,但现在还没有任何更新

我已经在三台计算机上试用过,其中一台是全新安装的Eclipse和用于Eclipse的GAE插件。然后,我通读了StackOverflow,似乎谷歌方面偶尔会出现这个问题。那么,谷歌方面还有其他问题吗?如果是这样,请尽快修复

另外,将来是否有计划提供一个本地插件,允许开发人员在本地生成代码?或者,是否有一个网站显示谷歌方面似乎损坏的组件的状态

谢谢

计算机信息: Eclipse错误信息

信息: 异常堆栈跟踪: 会话数据: 我在谷歌发布了一份bug报告,网址是:

谷歌回应了以下解决方案:

简言之,假设:

  • Windows操作系统
  • Eclipse(任何版本)
  • Maven输出(如果您喜欢,用gradle替换Maven)
  • Appengine SDK 1.9.19(尽管其他软件可以使用)
  • 您的WEB-INF文件夹位于c:\myproject\war
  • 端点API包含com.myproject.MyApiClass和com.myproject.MyApiClass2
  • 您希望将客户端库输出到c:\
然后,您可以通过执行以下操作在本地生成客户端库:

  • 以管理员身份运行命令提示符“
  • 在命令提示符下,使用appengine java sdk切换到目录

    cd C:\Eclipse\Eclipse\plugins\com.google.appengine.Eclipse.sdkbundle_1.9.19\appengine-java-sdk-1.9.19\bin

  • 生成库

    enpoints.cmd get client lib--war=c:\myproject\war--build system=maven--output=c:\com.myproject.MyApiClass com.myproject.MyApiClass2

  • 请注意,c:\的输出要求以管理员身份运行命令提示符,并且API中的两个类之间用空格分隔


    另外,如果您没有提供输出,那么客户端库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