运行HelloActivity示例临时Java程序时出错

运行HelloActivity示例临时Java程序时出错,java,temporal,temporal-workflow,Java,Temporal,Temporal Workflow,在运行时态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, pollBackoffIni

在运行时态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。

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

看起来样本自述没有更新为最新版本。截至目前(7/21/20),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

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

看起来样本自述没有更新为最新版本。截至目前(7/21/20),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