sdk-java icon indicating copy to clipboard operation
sdk-java copied to clipboard

Cannot return value of WorkflowLocal var from query method

Open tsurdilo opened this issue 3 years ago • 0 comments

Query method:

     @Override
     public String queryGreeting() {
         return greeting.get();
     }

where greeting is

    private WorkflowLocal<String> greeting = WorkflowLocal.withInitial(() -> "hello");

When a client calls queryGreeting SDK fails with:

     Caused by: io.grpc.StatusRuntimeException: INVALID_ARGUMENT: java.lang.Error: Called from non workflow or workflow callback thread

tsurdilo avatar Apr 04 '22 19:04 tsurdilo