Good day everyone.
We are currently experiencing a sync issue between bahmni (version 0.92) and odoo; in our failed events records, we have the 3 following recurring exceptions:
Exception 1: represents 80% of failed messages
com.fasterxml.jackson.databind.JsonMappingException: Can not deserialize instance of java.lang.String out of START_OBJECT token
Exception 2: represents 10% of failed messages
java.lang.RuntimeException: warning -- Previous order id does not exist in DB. This can be because of previous failed events
Exception 3: represents 10% of failed messages
java.lang.RuntimeException: 'list' object has no attribute 'ids'
For the most recurring failed event (i.e. Exception 1), there has been a PR on bahmni-erp-connect 0.93 (see: https://bahmni.atlassian.net/browse/BAH-1212 and BAH-1212 | Fixing order sync error if encounter has associatded coded obs related to order by angshu · Pull Reque) that addresses the issue. However, we are not yet ready to fully migrate to Bahmni 0.93; but thinking of updating only bahmni-erp-connect component to 0.93 to attempt to resolve the sync issue. We are concerned about potential unforeseen issues this might cause. Is it possible to use bahmni-erp-connect 0.93 with bahmni 0.92? Has anyone tried this before? What could be the possible issues to look out for?