- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
什么 Google Maven 依赖项可以修复此错误:
java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;J)V
at com.google.cloud.storage.spi.v1.HttpStorageRpc.read(HttpStorageRpc.java:487)
at com.google.cloud.storage.BlobReadChannel$1.call(BlobReadChannel.java:127)
at com.google.cloud.storage.BlobReadChannel$1.call(BlobReadChannel.java:124)
at com.google.api.gax.retrying.DirectRetryingExecutor.submit(DirectRetryingExecutor.java:94)
at com.google.cloud.RetryHelper.runWithRetries(RetryHelper.java:54)
at com.google.cloud.storage.BlobReadChannel.read(BlobReadChannel.java:124)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:65)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:109)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:103)
at java.io.InputStream.read(InputStream.java:101)
代码:
Blob blob = storage.get(blobId);
if(blob.exists()) {
return true;
}
最佳答案
您的 Google Guava 版本太旧 (< 20.0) 或不匹配(多个 jars 版本)。确保您的依赖关系树中没有多个版本。
使用
mvn dependency:tree | less
寻找 Guava 版本。
关于java - NoSuchMethodError : com. google.common.base.Preconditions.checkArgument(ZLjava/lang/String;J)V,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45247193/
我想检查基类的前提条件,以便我知道子类型将始终使用有效的构造函数参数。 让我们以一个构造函数为例: 接受 2 个或更多参数 接受不同类型的参数 对于一个参数,它执行多项检查(例如,字符串不为空并且不为
我收到以下错误: java.lang.IllegalArgumentException at com.google.api.client.repackaged.com.google.commo
我真的很喜欢 guava 库如何允许使用简单的一行代码来检查 null: public void methodWithNullCheck(String couldBeNull) { Strin
我一直收到这个错误: Exception in thread "main" java.lang.NoSuchMethodError: com.google.common.base.Preconditi
我正在尝试运行 grpc-Java我本地的例子。对应的 proto 文件是 here .当我尝试在本地运行时,它会从 here 引发以下异常: Exception in thread "main" j
什么 Google Maven 依赖项可以修复此错误: java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkA
和: Java 1.8.0_231 Hadoop 3.2.1 水槽 1.8.0 在 9000 端口上创建了 hdfs 服务。 jps: 11688 DataNode 10120 Jps 11465 N
我正在使用谷歌BETA API:AutoML Natural Language,在训练该API之后,我在Java SE项目中进行了测试,获得了满意的结果,但是,当我将其迁移到Java EE项目时,我遇
我正在尝试创建一个 API,该 API 在被触发时会向 Dialogflow 发送请求。为此,我使用了 Java SDK,如发现的那样 here . 有问题的代码片段是从 here 复制粘贴的, 到页
我正在尝试使用 IntelliJ 使用 Spark Scala 将消息发布到 GCP 的 Pub/Sub 中的主题。这是代码:GcpPublish.scala val publisher = Publ
我在使用 Android Studio 3.0.1 时遇到此错误。 尝试了太多方法但没有成功。 我的build.gradle如下: buildscript { repositories { j
我按照https://cloud.google.com/vision/docs/ocr中的所有步骤进行操作执行代码时出现以下异常。 完整的堆栈跟踪: Exception in thread "main
我收到此错误是因为我有 ValidationFramework.jar,其中包含与 Google Cloud Platform Libraries 相同的类,即 com.google.common.b
我正在为KMS使用Java客户端库。 KeyManagementServiceClient.create()方法shown here引发上述异常。 Guava 依赖项看起来还不错-27.1-jre p
我是一名优秀的程序员,十分优秀!