We experienced the following issue after running both manually written and automatically generated migration scripts:
ERROR - tion.runtime.base.VersionFixer - Migration assistant detected inconsistency in language versions. Module my.module.namespace.solution [solution] uses language my.language.namespace.langName with version 3 while its model my.module.namespace.solution.Model uses this language with version 2
We are uncertain how this state comes about. We suspect it might have to do with using a devkit as a "used language" dependency + an additional language dependency to my.language.namespace.langName. The language in question (my.language.namespace.langName) was not part of the devkit, but might have been resolved nonetheless since extending languages have been part of the devkit.
Any hints on how the inconsistent state comes about would be appreciated.