gpt4 book ai didi

google-app-engine - GAE : java. lang.NoSuchMethodError : com. google.api.client.json.GenericJson.set

转载 作者:行者123 更新时间:2023-12-01 23:08:07 24 4
gpt4 key购买 nike

从 6 月 12 日开始,我使用 DriveAPI 的应用程序遇到以下错误(显示在 GAE 服务器日志中):

java.lang.NoSuchMethodError:com.google.api.client.json.GenericJson.set(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/api/client/json/GenericJson; 在 com.google.api.client.googleapis.auth.oauth2.GoogleClientSecrets$Details.set(GoogleClientSecrets.java:166) 在 com.google.api.client.googleapis.auth.oauth2.GoogleClientSecrets$Details.set(GoogleClientSecrets.java:87) 在com.google.api.client.json.JsonParser.parse(JsonParser.java:357) 在 com.google.api.client.json.JsonParser.parseValue(JsonParser.java:586) 在 com.google.api.client.json.JsonParser.parse(JsonParser.java:350) 在 com.google.api.client.json.JsonParser.parseValue(JsonParser.java:586) 在com.google.api.client.json.JsonParser.parse(JsonParser.java:289) 在com.google.api.client.json.JsonParser.parse(JsonParser.java:266) 在 com.google.api.client.json.JsonParser.parseAndClose(JsonParser.java:141) 在 com.google.api.client.json.JsonFactory.fromInputStream(JsonFactory.java:223) 在 com.google.api.client.googleapis.auth.oauth2.GoogleClientSecrets.load(GoogleClientSecrets.java:195) 在 finbudget.server.handlers.lists.cronimport.AutoImportBackend.doImport(AutoImportBackend.java:112) 在 finbudget.server.handlers.lists.cronimport.AutoImportBackend.doPost(AutoImportBackend.java:76)......

这个问题似乎是在 1.8.1 版本的 AppEngine 版本中出现的。在它运行良好之前...有人遇到同样的问题吗?解决这个问题的办法是什么?

最佳答案

这是类路径冲突。

如果 war/WEB-INF/lib 包含多个版本的 DriveAPI jar,则运行时加载错误的版本可能会导致奇怪的问题。删除过时的 jar 可以解决问题。

(注意:我复制并格式化了原始提问者通过编辑添加到问题中的答案。我这样做是作为清理任务。)

关于google-app-engine - GAE : java. lang.NoSuchMethodError : com. google.api.client.json.GenericJson.set,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17101810/

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