Network Management
URIFormatException: Invalid URI: The format of the URI could not be determined
The Core Business Layer fails to start with the following error message: UriFormatException: Invalid URI: The format of the URI could not be determined
First published date
Last published date
Overview
The Core Business Layer fails to start with the following error message:
2014-03-24 11:24:13,651 [8] ERROR SolarWinds.BusinessLayerHost.PluginInstanceAppDomain - Plugin "Core Business Layer" failed to start. System.UriFormatException: Invalid URI: The format of the URI could not be determined. at System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind) at System.Uri..ctor(String uriString) at SolarWinds.Orion.Core.BusinessLayer.ReportJobInitializer.GroupUrls(ReportJobConfiguration config) at SolarWinds.Orion.Core.BusinessLayer.ReportJobInitializer.AddActionsToScheduler(ReportJobConfiguration config, CoreBusinessLayerService service) at SolarWinds.Orion.Core.BusinessLayer.CoreBusinessLayerPlugin.Start() at SolarWinds.BusinessLayerHost.Contract.BusinessLayerPlugin.Start() at SolarWinds.BusinessLayerHost.PluginInstanceAppDomain.Start()
Product section
Cause
Resolution
Important Note: The changes necessary to resolve this issue are non-invasive, however, it is always best practice to ensure you have a current backup of the Orion database prior to making any manual changes.
Solution A
-
Open Database Manager
-
Navigate to the ReportJobs table, and check the WebsiteID column
-
Now navigate to Websites table (take a note of the WebsiteID)
-
Replace the WebsiteID column in the ReportsJobs table with a valid WebsiteID found from Wesbites table
-
Restart the Module Engine service from the Orion Service Manager
Solution B
-
Open Database Manager
-
Navigate to the ReportJobUrls table, and check the URL column
- Locate and correct any row that contains a URL that is improperly formatted, for example: '<servername>/Orion/Report.aspx?Report=CABRS600+Volume+Report' should be 'http://<servername>/Orion/Report.aspx?Report=CABRS600+Volume+Report'
- Restart the Module Engine service from the Orion Service Manager