【问题标题】:App Engine Java Deployment Error: java.lang.NoSuchMethodError: com.google.common.reflect.TypeToken.isSubtypeOfApp Engine Java 部署错误:java.lang.NoSuchMethodError:com.google.common.reflect.TypeToken.isSubtypeOf
【发布时间】:2017-11-15 10:31:30
【问题描述】:

自过去 4-5 天以来,我们在应用引擎服务器上部署时遇到以下错误。有时部署有效,但大多数时候它会给出以下错误。

记录sn-p 1:

Error for /_ah/api/agentEndPoint/v1/addLead
java.lang.NoSuchMethodError: com.google.common.reflect.TypeToken.isSubtypeOf(Ljava/lang/reflect/Type;)Z
    at com.google.api.server.spi.config.model.Types.getArrayItemType(Types.java:138)
    at com.google.api.server.spi.SystemService.registerService(SystemService.java:185)
    at com.google.api.server.spi.SystemService$Builder.build(SystemService.java:524)
    at com.google.api.server.spi.EndpointsServlet.createSystemService(EndpointsServlet.java:130)

记录sn-p 2:

/_ah/api/taskEndPoint/v1/gettaskdetailresponse/TCB-16327
java.lang.NullPointerException
    at com.google.api.server.spi.EndpointsServlet.service(EndpointsServlet.java:71)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

【问题讨论】:

标签: java google-app-engine servlets google-cloud-endpoints-v2


【解决方案1】:

build.gradle 的变化

classpath 'com.google.cloud.tools:endpoints-framework-gradle-plugin:1.0.1'

改为

classpath 'com.google.cloud.tools:endpoints-framework-gradle-plugin:1.0.2'

为我工作。

还有额外的 gradle clean 删除错误

https://github.com/GoogleCloudPlatform/endpoints-framework-gradle-plugin/blob/master/ANDROID_README.md

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-25
    • 1970-01-01
    • 2021-12-31
    • 2015-09-21
    相关资源
    最近更新 更多