Ruud Welling

Results 4 issues of 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)`....

bug

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...

enhancement :rocket: