After upgrading from 9.4 to 10.2 and consolidating 2 landscapes into 1, Spectrum OneClick will not start. The tomcat service starts but the tomcat log references the now non existent landscape in the following error message:
UserModelDomainList: could not obtain the name for domain >landscape name<
The retired landscape is still visible in OneClick web administration landscapes page, as a null entry, but is not referenced in the landscape map of the main landscape server or anywhere else on the Spectrum system. The configurations are all as they should be.
At the date of publishing this article, this has been reproduced in Spectrum 10.2.2 and Spectrum 10.2.3, but does not reproduce on any other version.
This is a known issue and is resolved by running an ./update action=0x10103 mh=<user_model> against the model handle of all users, from CLI.
The attached script (user_model_sync.txt) can be used to do this automatically for all user models.
If this does not work, a patch is currently available on 10.2.2 as Spectrum_10.02.02.PTF_10.2.225, and on 10.2.3 as 10.02.03.D361, which removes the error message seen in the tomcat log and allows Spectrum Oneclick to start as normal. The correct landscapes are seen correctly in the OneClick gui afterwards.
Please contact support for a patch if you see this problem after upgrading to Spectrum 10.2.x.