Closed slechta closed 5 years ago
The issue seems to be a new version of API on newly created collections in CosmosDB. So it seems this connector does support the new API version yet. On old collections this does not happen. It happens only on newly created collections.
@slechta thanks for reporting this. Are you using Hash v2 for prod? support for Hash v2 in sdk fixed in this PR: https://github.com/Azure/azure-cosmosdb-java/pull/96 The SDK fix hasn't been released yet.
@srinathnarayanan @christopheranderson
This looks like an issue with 2.4.x SDKs. I think #96 indeed fixed this support. @srinathnarayanan is working on the 2.5.0 release which will have this fix.
Fixed in 2.5.0
When calling client.createDocument(documentLink, assetState, requestOptions, true)
The problem is in the method JsonSerializable.getObject(propertyName="version", class="PartitionKeyDefinitionVersion.class")
on the line:
where the version is an integer:
and it is beign converted to String.
Problem occures every time when calling createDocument().