com.google.api.gax.rpc.FailedPreconditionException:此订阅类型不支持此方法

问题描述 投票:0回答:1

com.google.api.gax.rpc.FailedPreconditionException:com.google.api.gax.rpc.FailedPreconditionException:io.grpc.StatusRuntimeException:FAILED_PRECONDITION:此订阅类型不支持此方法。 在 com.google.api.gax.rpc.ApiExceptionFactory.createException(ApiExceptionFactory.java:102) ~[gax-2.19.4.jar!/:2.19.4] 在 com.google.api.gax.rpc.ApiExceptionFactory.createException(ApiExceptionFactory.java:41) ~[gax-2.19.4.jar!/:2.19.4] 在 com.google.cloud.pubsub.v1.StreamingSubscriberConnection$1.onFailure(StreamingSubscriberConnection.java:331) ~[google-cloud-pubsub-1.120.24.jar!/:1.120.24] 在 com.google.api.core.ApiFutures$1.onFailure(ApiFutures.java:67) ~[api-common-2.2.1.jar!/:?] 在 com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1132) ~[guava-31.1-jre.jar!/:?] 在 com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:31) ~[guava-31.1-jre.jar!/:?] 在 com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1270) ~[guava-31.1-jre.jar!/:?] 在 com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:1038) ~[guava-31.1-jre.jar!/:?] 在 com.google.common.util.concurrent.AbstractFuture.setException(AbstractFuture.java:808) ~[guava-31.1-jre.jar!/:?] 在 com.google.api.core.AbstractApiFuture$InternalSettableFuture.setException(AbstractApiFuture.java:94) ~[api-common-2.2.1.jar!/:?] 在 com.google.api.core.AbstractApiFuture.setException(AbstractApiFuture.java:76) ~[api-common-2.2.1.jar!/:?] 在 com.google.api.core.SettableApiFuture.setException(SettableApiFuture.java:51) ~[api-common-2.2.1.jar!/:?] 在 com.google.cloud.pubsub.v1.StreamingSubscriberConnection$StreamingPullResponseObserver.onError(StreamingSubscriberConnection.java:255) ~[google-cloud-pubsub-

这里topicId对应的subscription_id类型需要改变,要么pull改为push,要么反之亦然

java spring google-cloud-platform publish-subscribe
1个回答
0
投票

我将 subscription_id pull 的类型更改为推送,反之亦然,而不是它的工作。谢谢

我正在使用 gcp 云发布-订阅消息引擎。

© www.soinside.com 2019 - 2024. All rights reserved.