Error when accessing System Health UI: "Model is empty, check connection settings"

  • KM00558735
  • 10-Sep-2013
  • 10-Sep-2013

Summary

When accessing a System Health's UI, the following error is encountered: "Model is empty, check connection settings".

Question

When accessing a System Health's UI, the following error is encountered: "Model is empty, check connection settings".

In the log files we see the following errors:

"java.io.FileNotFoundException: I:\SiteScope\conf\sh\shModel.ser (The system cannot find the file specified)"

 

--> It was tried to replace the shModel.ser file with one from another SH machine.  When that was done, the error disappeared, however now SysH showed the other machines names in it.

--> The following 2 steps were tried as well, however the issue persisted:

1. Delete shModel.ser (backup before deleting);
2. Restart SystemHealth while BSM is running;

Answer

Doublecheck the value for the "machine.names" property in Sitescope\conf\sh\systemhealth.properties file, to verify whether it is correct.
Check if there are http characters in front of the BSM machine name (like http://BSMMachineName instead of just BSMMachineName) in the value for machine.names. Also check if the specified BSM machine name is correct.
If it isn't correct then correct it OR if it has "http://" in front of it then remove those characters so that it has only the BSM machine name, and then save the systemhealth.properties file. After that, follow these steps:
1. Stop System Health.
2. Run System Health Configuration Tool, and run through the configuration again - enter the correct BSM machine name when asked for it.
3. Start System Health.
Open System Health UI, and verify that the error does not show up anymore.