diff --git a/sdk/pom.xml b/sdk/pom.xml
index 41731644a..0cf0af598 100644
--- a/sdk/pom.xml
+++ b/sdk/pom.xml
@@ -62,6 +62,12 @@
mockito-core
test
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-xml
+ 2.11.3
+ test
+
commons-cli
commons-cli
diff --git a/sdk/src/main/java/io/dapr/client/DaprClientHttp.java b/sdk/src/main/java/io/dapr/client/DaprClientHttp.java
index bb8bcc273..76a8c6c05 100644
--- a/sdk/src/main/java/io/dapr/client/DaprClientHttp.java
+++ b/sdk/src/main/java/io/dapr/client/DaprClientHttp.java
@@ -395,7 +395,7 @@ public class DaprClientHttp extends AbstractDaprClient {
}
byte[] data = this.stateSerializer.serialize(state.getValue());
// Custom serializer, so everything is byte[].
- operations.add(new TransactionalStateOperation<>(operation.getOperation(),
+ internalOperationObjects.add(new TransactionalStateOperation<>(operation.getOperation(),
new State<>(state.getKey(), data, state.getEtag(), state.getMetadata(), state.getOptions())));
}
TransactionalStateRequest