gpt4 book ai didi

java - 线程 "main"java.lang.NoSuchMethodError : com. google.common.base.Preconditions.checkArgument 中的 Cloud Vision API 异常

转载 作者:行者123 更新时间:2023-12-01 17:36:45 27 4
gpt4 key购买 nike

我按照https://cloud.google.com/vision/docs/ocr中的所有步骤进行操作执行代码时出现以下异常。

完整的堆栈跟踪:

Exception in thread "main" java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;CLjava/lang/Object;)V
at io.grpc.Metadata$Key.validateName(Metadata.java:742)
at io.grpc.Metadata$Key.<init>(Metadata.java:750)
at io.grpc.Metadata$Key.<init>(Metadata.java:668)
at io.grpc.Metadata$AsciiKey.<init>(Metadata.java:959)
at io.grpc.Metadata$AsciiKey.<init>(Metadata.java:954)
at io.grpc.Metadata$Key.of(Metadata.java:705)
at io.grpc.Metadata$Key.of(Metadata.java:701)
at com.google.api.gax.grpc.GrpcHeaderInterceptor.<init>(GrpcHeaderInterceptor.java:60)
at com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.createSingleChannel(InstantiatingGrpcChannelProvider.java:228)
at com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.access$1500(InstantiatingGrpcChannelProvider.java:71)
at com.google.api.gax.grpc.InstantiatingGrpcChannelProvider$1.createSingleChannel(InstantiatingGrpcChannelProvider.java:202)
at com.google.api.gax.grpc.ChannelPool.create(ChannelPool.java:72)
at com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.createChannel(InstantiatingGrpcChannelProvider.java:209)
at com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.getTransportChannel(InstantiatingGrpcChannelProvider.java:192)
at com.google.api.gax.rpc.ClientContext.create(ClientContext.java:155)
at com.google.cloud.vision.v1.stub.GrpcImageAnnotatorStub.create(GrpcImageAnnotatorStub.java:117)
at com.google.cloud.vision.v1.stub.ImageAnnotatorStubSettings.createStub(ImageAnnotatorStubSettings.java:156)
at com.google.cloud.vision.v1.ImageAnnotatorClient.<init>(ImageAnnotatorClient.java:136)
at com.google.cloud.vision.v1.ImageAnnotatorClient.create(ImageAnnotatorClient.java:117)
at com.google.cloud.vision.v1.ImageAnnotatorClient.create(ImageAnnotatorClient.java:108)

我尝试使用与 Google Cloud Platform 库(28.2 和 4.4.12)上已使用的版本不同的 Guava(22.0 和 23.6)和 HttpCore(5.0 和 4.4.8)版本,但没有成功。

我正在使用 Eclipse,并使用了 Eclipse 并按照以下步骤操作:https://cloud.google.com/eclipse/docs/libraries

最佳答案

正如您所指出的,此类错误通常表示版本不匹配。您还没有说明您是使用 Maven 还是 Cloud Tools for Eclipse native 项目。我建议您使用 Maven 设置,以便您可以利用 the Cloud Libraries BOM 。这应该可以消除这些版本不匹配的情况。

关于java - 线程 "main"java.lang.NoSuchMethodError : com. google.common.base.Preconditions.checkArgument 中的 Cloud Vision API 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61022224/

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