[英]NoSuchMethodError : google common ImmutableSet.copyOf(..)
I upgraded my Google app Engine app from 1.7. 我将Google App Engine应用程序从1.7升级了。 to 1.8.
到1.8。 + Java 7 and i leveled up all API libraries to be up-to-date.
+ Java 7和i升级了所有API库,使其保持最新状态。 I am getting strange exceptions during app inicialization in GAE container :
我在GAE容器中的应用程序初始化过程中遇到了奇怪的异常:
Constructor threw exception; 构造函数抛出异常; nested exception is java.lang.NoSuchMethodError:
嵌套的异常是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)
"suspicious" Libraries : “可疑”库:
Even without guava library there`s the same error. 即使没有番石榴库也有同样的错误。 What causes this incompatibility ?
是什么原因导致这种不兼容? I did not found newer version of gdata-contact API (1.47.1).
我没有找到较新版本的gdata-contact API(1.47.1)。 Any ideas ?
有任何想法吗 ?
我删除了最新的番石榴库,并使用了一些rc05版本,效果很好。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.