1

运行临时 HelloActivity Java 示例时出现以下错误:

06:43:55.969 [main] INFO  io.temporal.internal.worker.Poller - start(): Poller{options=PollerOptions{maximumPollRateIntervalMilliseconds=1000, maximumPollRatePerSecond=0.0, pollBackoffCoefficient=2.0, pollBackoffInitialInterval=PT0.1S, pollBackoffMaximumInterval=PT1M, pollThreadCount=5, pollThreadNamePrefix='Host Local Workflow Poller'}, identity=23af0cb3-09aa-4cbc-bca2-118cfa79dc96}
06:43:57.291 [Activity Poller taskQueue="HelloActivity", namespace="default": 4] ERROR io.temporal.internal.worker.Poller - Failure in thread Activity Poller taskQueue="HelloActivity", namespace="default": 4
io.grpc.StatusRuntimeException: UNIMPLEMENTED: unknown service temporal.api.workflowservice.v1.WorkflowService
    at io.grpc.stub.ClientCalls.toStatusRuntimeException(ClientCalls.java:244)
    at io.grpc.stub.ClientCalls.getUnchecked(ClientCalls.java:225)
    at io.grpc.stub.ClientCalls.blockingUnaryCall(ClientCalls.java:142)
    at io.temporal.api.workflowservice.v1.WorkflowServiceGrpc$WorkflowServiceBlockingStub.pollActivityTaskQueue(WorkflowServiceGrpc.java:2682)
    at io.temporal.internal.worker.ActivityPollTask.poll(ActivityPollTask.java:95)
    at io.temporal.internal.worker.ActivityPollTask.poll(ActivityPollTask.java:38)
    at io.temporal.internal.worker.Poller$PollExecutionTask.run(Poller.java:273)
    at io.temporal.internal.worker.Poller$PollLoopTask.run(Poller.java:242)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)

作为先决条件,执行了 docker-compose up 并且我运行了所有 3 个服务 temporalio/web、temporalio/auto-setup 和 cassandra。

4

1 回答 1

0

确保您运行的服务版本与示例使用的 Java SDK 所需的版本相同。

看起来样本自述文件没有更新为最新版本。截至目前(2020 年 7 月 21 日),v0.27.0 是最新版本。所以拆除当前运行的服务版本:

docker-compose down

然后安装最新的:

 curl -L https://github.com/temporalio/temporal/releases/download/v0.27.0/docker.tar.gz | tar -xz --strip-components 1 docker/docker-compose.yml
 docker-compose up
于 2020-07-21T20:17:09.813 回答