Hello all,
Hope you are well.
I'm pasting here some facts that may or may not help you but should be close. If you have any follow-up questions let us know.
- In version 9.0.46 and version 9.1.16, newtonsoft.json dll was updated from version 11 to 13.
- This means that any downgrade from those versions will not work properly, since uninstall does not replace the DLL.
- In fact, uninstalling a CRM patch is something that does not bring ever good results. First because DB versions are not downgraded and 2nd because a perfect uninstall regarding dlls versions cannot be executed.
In terms of jumping from high v9.0.47+++ builds into v9.1, due to a problem with files versioning, you will always need to jump into 9.1.20 since this file versioning is fixed. Otherwise you will get organization errors everywhere since the DB excepts files that are were not upgraded on moving the server to v9.1. New orgs will also fails, since files are not updated to match the DB version we are trying to create.
For @daniel schneider problem, the solution is to upgrade the server to v9.1.20.
The generic solution here for netwonsoft.json mistmatches, would be to reinstall CRM and make sure the dynamics 365 folder is deleted before reinstalling. Jumping inplace upgrade from 9.0.46+++ into something lower than 9.1.16 will cause newtonsoft.json mismatch.
For other errors on organizations handling on servers/dbs that were upgrade to v9.0.47++++ and then v9.1, solution is to move the server up until v9.1.20.