Submit a ticketCall us

WebinarVisual Monitoring Tactics: Getting More Log Search Value from SolarWinds Log & Event Manager with nDepth Webcast

Do things seem to make more sense when they are visualized? Are you an IT professional or security expert with a wish for more cybersecurity tools that provide an intuitive visual experience? Join Alexis Horn and Jamie Hynds from SolarWinds as they demonstrate how the nDepth feature in LEM can help make visualizing log search results a reality.

Register now.

Home > Success Center > Database Performance Analyzer (DPA) > DPA - Knowledgebase Articles > DPA server integration with Orion Platform fails

DPA server integration with Orion Platform fails

Updated November 30, 2016


When you try to integrate your DPA server with the Orion Platform, the integration fails at the Discovering node relationships step. This error is displayed in the GUI. 

Establishing Integration

Unexpected Error Occurred All changed reverted. Please try again later or contact support.

You can find this exception in the DPA.BusinessLayer.log file: 

ERROR SolarWinds.DPA.BusinessLayer.Integration.Commands.ConfigureIntegration.DiscoverNodeRelationshipsCommand - Discover Node relationships failed
System.NullReferenceException: Object reference not set to an instance of an object.
at SolarWinds.DPA.Data.Mapping.NodeExplorer.<>c.<getdiscoverednoderelationships>b__27_3(DatabaseInstance instance) in C:\Perforce\Dev\Main\Orion\DPA\Src\Lib\SolarWinds.DPA.Data\Mapping\NodeExplorer.cs:line 123
at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()
at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
at SolarWinds.DPA.Data.Mapping.NodeExplorer.GetDiscoveredNodeRelationships() in C:\Perforce\Dev\Main\Orion\DPA\Src\Lib\SolarWinds.DPA.Data\Mapping\NodeExplorer.cs:line 119
at SolarWinds.DPA.Data.Mapping.NodeExplorer.Discover() in C:\Perforce\Dev\Main\Orion\DPA\Src\Lib\SolarWinds.DPA.Data\Mapping\NodeExplorer.cs:line 91
at SolarWinds.DPA.BusinessLayer.Integration.Commands.ConfigureIntegration.DiscoverNodeRelationshipsCommand.ExecuteInternal(ExecutionContext context) in C:\Perforce\Dev\Main\Orion\DPA\Src\Lib\SolarWinds.DPA.BusinessLayer\Integration\Commands\ConfigureIntegration\DiscoverNodeRelationshipsCommand.cs:line 55


  • DPA in Orion 10.2 and later


This happens if you registered Oracle databases using the Transparent Network Substrate (TNS) Name or TNS Connect Descriptor. In this case, the database instance has an empty Host property In the DPA database.

If you register your Oracle database instance with TNS Name or TNS Connect Descriptor, DPA in Orion will not be able to find the correct relationship for that database instance.


Recommended method

SolarWinds recommends changing the connection type to Direct Connect for each Oracle database instances registered using TNS Name or TNS Connect Descriptor.

  1. In DPA, click Options > Update Connection Info.
  2. Select the Oracle database instance, and click Next.
  3. Change the Connection Option, and complete the wizard.

Alternative method

The alternative method is to update the Host property to an empty string instead of null.

  1. Check if there is at least one database instance with an empty Host, and run the following SQL query on the DPA database:

    If the list if empty, there is a different issue. Submit a ticket with customer support in that case.

  2. If the list is not empty, run this script:
  3. Integrate your DPA server with the Orion Platform again.


Last modified