gpt4 book ai didi

java - Google App Engine 上的 NoSuchMethod 错误

转载 作者:行者123 更新时间:2023-11-30 06:33:29 25 4
gpt4 key购买 nike

我的 Google App Engine 服务器运行:

  • Firebase 管理 SDK
  • Google Cloud Endpoints v2

最近更新到 Endpoints v2 后(不确定是否相关),我的移动应用程序在服务器上收到此错误:

com.google.api.server.spi.SystemService invokeServiceMethod: exception occurred while calling backend method
java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkState(ZLjava/lang/String;Ljava/lang/Object;)V
at com.google.firebase.FirebaseApp.checkNotDeleted(FirebaseApp.java:314)
at com.google.firebase.FirebaseApp.getOptions(FirebaseApp.java:260)
at com.google.firebase.auth.FirebaseAuth.<init>(FirebaseAuth.java:74)
at com.google.firebase.auth.FirebaseAuth.<init>(FirebaseAuth.java:61)
at com.google.firebase.auth.FirebaseAuth.<init>(FirebaseAuth.java:52)
at com.google.firebase.auth.FirebaseAuth$FirebaseAuthService.<init>(FirebaseAuth.java:316)
at com.google.firebase.auth.FirebaseAuth.getInstance(FirebaseAuth.java:98)
at com.google.firebase.auth.FirebaseAuth.getInstance(FirebaseAuth.java:85)
at com.project.apis.UserAPI.verifyUserIDToken(MyAPI.java:100)

有人可以建议吗?其他报告建议更新我的 pom.xml 中的 Guava 依赖项,但我什至没有使用 Guava:

最佳答案

当类路径中有 2 个不兼容的 guava 版本时,就会发生这种情况。 Firebase 使用一个版本(v20.0),而 Google App Engine 库使用旧版本(我相信是 v18.0)。您可以使用 mvn dependency:tree 命令检查依赖关系树,然后向旧版本添加排除规则。

关于java - Google App Engine 上的 NoSuchMethod 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45625108/

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