On the Admin page / Update Center / Nuxeo Studio page, the update button performs a check on the Studio package to install/update. If that package has uninstalled dependencies ("resolution requires changes"), then an error is raised:
This "wanted behavior"
was introduced with
because this button performs hotreload which is not available for most of the other packages.
Workaround is to individually install the Studio dependencies first, to use the command line or any other UI mean but that button.
Improve the error message to something like: << Upgrading this Studio package requires the following changes on other packages which are not able to hot-reload: (...).
You can choose to cancel and manually apply those changes first or to continue anyway. >>
Do not raise an error if the required changes apply only to hotreload-able packages.