Issue: Website Error - Object reference not set to an instance of an object in Cireson.ServiceManager.Library.ConsoleSettings.GetSettings()

After installation accessing the website gives you the following error:

Note: The Service Manager and Service Management services must be installed on the same server, otherwise they will not function correctly.

Check the webconsole.log, if it ends with:

Getting Console Settings...

This could mean a possible issue with your management pack settings.  In some environments the default values for True/False properties provided in the management pack are not populated in the Service Manager database and can cause this issue.   To rectify the issue you can run the following smlets powershell scripts to populate :

Get-SCSMObject –Class (Get-SCSMClass –Name Cireson.Analyst.Web.Console.Settings) | Set-SCSMObject –Property NewIR –Value "True"

Get-SCSMObject –Class (Get-SCSMClass –Name Cireson.Analyst.Web.Console.Settings) | Set-SCSMObject –Property NewSR –Value "True"

Get-SCSMObject –Class (Get-SCSMClass –Name Cireson.Analyst.Web.Console.Settings) | Set-SCSMObject –Property NewCR –Value "True"

Get-SCSMObject –Class (Get-SCSMClass –Name Cireson.Analyst.Web.Console.Settings) | Set-SCSMObject –Property NewPR –Value "True"

Get-SCSMObject –Class (Get-SCSMClass –Name Cireson.Analyst.Web.Console.Settings) | Set-SCSMObject –Property NewRR –Value "True"

Get-SCSMObject –Class (Get-SCSMClass –Name Cireson.Analyst.Web.Console.Settings) | Set-SCSMObject –Property ActivityFilter –Value "False"

 

After running these scripts then perform these steps:

  • Recycle the Application Pool
  • Restart the Website

If the issue persists please open an Incident in the support portal and attach your web console log.

Â