gpt4 book ai didi

google-app-engine - NoSuchMethodError : google common ImmutableSet. copyOf(..)

转载 作者:太空宇宙 更新时间:2023-11-03 15:29:58 29 4
gpt4 key购买 nike

我从 1.7 升级了我的 Google App Engine 应用程序。到 1.8。 + Java 7,我将所有 API 库升级为最新版本。我在 GAE 容器中进行应用程序初始化期间遇到奇怪的异常:

构造函数抛出异常;嵌套异常是 java.lang.NoSuchMethodError:

java.lang.NoClassDefFoundError: Could not initialize class com.google.gdata.client.contacts.ContactsService    
.
and this exception follows :
.
java.lang.NoSuchMethodError: com.google.common.collect.ImmutableSet.copyOf([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;:
.
.
com.google.apphosting.runtime.jetty.AppVersionHandlerMap.createHandler(AppVersionHandlerMap.java:219)

“可疑”库:

  • guava 11.0.2(因为它是实际 gdata 项目 1.47.1 的依赖项)
  • gdata-contacts-3.0.jar
  • gdata-contacts-meta-3.0.jar
  • gdata-core-1.0.jar
  • gdata-client-1.0.jar
  • gdata-base-1.0.jar
  • http 客户端库版本:1.14.1
  • (以及其他一些与此问题无关的问题)

即使没有 guava 库,也会出现同样的错误。是什么导致了这种不兼容?我没有找到更新版本的 gdata-contact API (1.47.1)。有任何想法吗 ?

最佳答案

我删除了最新的 Guava 库并使用了一些工作正常的 rc05 版本。

关于google-app-engine - NoSuchMethodError : google common ImmutableSet. copyOf(..),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16475015/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com