Problem with failing to upload a microservice "dynamic-mapper"

I’m trying to use Dynamic Mapper with the another topic in this communicty.

I downloaded “dynamic-mapping-service.zip” from github releases and uploaded it as microservice, but an error occurred.

Dynamic Mapper version is 5.4.1.
I have confirmed that the tenant’s microservices are enabled and that another microservice is available.
The error message is “Push failed on image: Config file does not .json extension”.

I unzipped the downloaded “dynamic-mapping-service.zip” and confirmed that the manifest file extension is json.

I understand that I have not been able to provide much information, but could you help me solve this problem?

It’s unfortunately a known issue with microservice build with docker v25+ and “old” cumulocity instances.
See here Error uploading microservice: "Config file does not .json extension."

There is already a fix for cumulocity for specific versions as mentioned in that post but as a workaround you could also try to build the mapper with a docker version < 25

1 Like