This error: 'IllegalStateException: Unexpected combination of element change and change type found' or 'IllegalStateException: Service change in an inconsistent state' occurs when a worker sends authorisation requests to two or more separate colleagues and one of the colleagues authorises. Then the worker completes the step, and that leaves the other outstanding authorisation request as a relic in the system tether to the other workers.
β
This can also happen with certification tasks on cycles also, as one worker might certify and then the cycle gets completed but there is another worker with the same request to certify.
There is another scenario we are aware of that this can happen whereby the worker who sends the authorisation double-clicks the 'Add' button for the authoriser they are adding. This then duplicates the task and when that single worker authorises one of those tasks that allows a step to be completed, that leaves the other task still in existence.
If you're getting this issue, we can run a script to clear the problem. Please raise a new case online and reference the title of this article.
β
If your error is more to do with Authorisation screens not behaving in a way you expect (dropdowns etc) or you need assistance with how to configure Authorisations within Mosaic then please head over to Issues with finance authorisations
