cadence-java-client icon indicating copy to clipboard operation
cadence-java-client copied to clipboard

Java framework for Cadence Workflow Service

Results 143 cadence-java-client issues
Sort by recently updated
recently updated
newest added

https://github.com/uber/cadence-java-client/blob/dca853aaa047071caab8b16a345474aa3708d162/src/main/java/com/uber/cadence/internal/replay/ReplayDecisionTaskHandler.java#L219 https://github.com/uber/cadence-java-client/blob/dca853aaa047071caab8b16a345474aa3708d162/src/main/java/com/uber/cadence/internal/replay/ReplayDecisionTaskHandler.java#L145

bug

https://github.com/uber/cadence-java-client/blob/dca853aaa047071caab8b16a345474aa3708d162/src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java#L134 Related to https://github.com/uber/cadence-java-client/issues/654 During replay, if an activity doesn't not exist in the history, the replay would run into this branch and throw some weird error messages.

bug

1. Signal with start semantics 2. Stub difference , signalWithStart 3. Versioning and cadence change version 4. Use different timeouts 5. Changing workflow state or schedule activity is prohibited in...

enhancement

Making decisions like scheduling activities is critically wrong to do in Cadence. This will help prevent people from doing it

enhancement

``` qlong@~: $cadence wf query .... Error: Query workflow failed. Error Details: QueryFailedError{Message: java.lang.IllegalStateException: Signal received after workflow is closed. at com.uber.cadence.internal.replay.ReplayDecider.handleWorkflowExecutionSignaled(ReplayDecider.java:384) at com.uber.cadence.internal.replay.ReplayDecider.processEvent(ReplayDecider.java:206) at com.uber.cadence.internal.replay.ReplayDecider.decideImpl(ReplayDecider.java:472) at com.uber.cadence.internal.replay.ReplayDecider.query(ReplayDecider.java:619) at com.uber.cadence.internal.replay.ReplayDecisionTaskHandler.processQuery(ReplayDecisionTaskHandler.java:219)...

https://github.com/temporalio/sdk-java/issues/43

feature

I tried using the cadence-java-client with java 17. However it appears that the `CustomThrowableTypeAdapter` uses a reflection method which no longer works in java 17. The code https://github.com/uber/cadence-java-client/blob/master/src/main/java/com/uber/cadence/converter/CustomThrowableTypeAdapter.java#L83 Makes the...

Refactor the context propagators to support OpenTelemetry and add an example OTEL propagator.

https://github.com/uber/cadence-java-client/blob/dca853aaa047071caab8b16a345474aa3708d162/src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java#L668 This will be important for make sure non-long poll is not running into high latency issue.

## The ActivityCompletionClient method does not work `com.uber.cadence.internal.sync.ActivityCompletionClientImpl#complete(com.uber.cadence.WorkflowExecution execution, java.lang.String activityId, R result)` invocation of the method always results in exception ``` Caused by: com.uber.cadence.client.ActivityCompletionFailureException: ActivityIdXX Caused by: com.uber.cadence.BadRequestError: ActivityID...