Ruud Welling
Ruud Welling
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...
When executing the tests in https://github.com/uber/cadence-java-samples (e.g. [HelloAsyncLambdaTest](https://github.com/uber/cadence-java-samples/blob/master/src/test/java/com/uber/cadence/samples/hello/HelloAsyncLambdaTest.java)) most of them log an exception even though the test itself succeeds. It seems that DecisionTask StartToCloseTimeout is being executed even after...
While enabling a ContextPropagators to include MDC in logging I found that it did not work during my tests. After some investigation I found out that the [TestWorkflowEnvironmentInternal](https://github.com/uber/cadence-java-client/blob/master/src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java#L166) calls `WorkflowClientOptions.newBuilder(options)`....
See the discussion in #168 > I'd suggest that we have the config disable multiple tag support entirely, fail fast when persisting multiple tags, and maybe warn or even fail...