I upgrade a 7.8.4 application to 7.9.0-rc1 (ticket #36827)
When restoring the backup or a project export from the gateway page, when I open the project into the designer I don’t have the Windows And Template in the project Browser !!! No Root for Windows And Template
I delete the projet recreate a blank amnd make a project import from the designer.
Windows and template are well imported, but I have the following error.
See Attached screenshot.
When I open the project properties windows and select the Client / user interface Topic, I have a error message “Error deserialization property resource”
See Attached screenshot. Seem to be the same message…
Part of the changes to support multi-monitor support altered a class that is used in the ui properties. If you have non-default ui properties, it looks like we are erroring when we try to deserialize the project resource they were stored in.
The workaround for now would be to:
Make a backup.
Write down or take a screenshot of the ui property configuration in your project
Find the ui.props resource for the project you are seeing the errors in (likely all projects with non-default ui settings, so get the settings for them all if you want to put them back later)
select * from project_resources where resourcetype = "ui.props"
Delete the ui.props project resource(s) from the internal database (a new resource will be created when you reapply your settings in 7.9).
upgrade
Launch a designer and apply your settings.
We’ll get this fixed, but the above workaround should be pretty quick and easy. If you want to delete the resources in 7.9, the new internal db utility can be accessed at localhost:8088/main/web/status/sys.internaldb (change url/port as needed)
[color=#4080FF]edit:[/color] just for clarity, when I say “ui props”, I am speaking specifically of the User Interface project properties that you change in the Client Interface window shown in the post. This is not an issue that applies to other project resources.