Network Management
Orion Configuration wizard on an additional polling engine fails with an error No valid connection received for a service ServiceId
This article describes an error seen in Core 2018.2 where an additional polling engine fails on the configuration wizard with an error such as: No valid connection information received for a service 'ServiceId: Core.BusinessLayer, ServiceLogicalInstanceId: engine:13, ServiceInstancePropertyFilters: isLocal-True, isStreamed-False'.
First published date
Last published date
Overview
You may find an additional polling engine is failing during the configuration wizard with the following error:
1 No valid connection information received for a service 'ServiceId: Core.BusinessLayer, 2 ServiceLogicalInstanceId: engine:13, ServiceInstancePropertyFilters: isLocal-True, 3 isStreamed-False'.
Example 1:
Example 2:
Configuration wizard log C:\ProgramData\SolarWinds\Logs\Orion\configurationwizard.log:
When adding nodes to the additional polling engine, you may see the following message in the webserver Orionweb.log.
You may also see this error in the Business Layer log file on the additional polling engine:
BusinessLayerHost log C:\ProgramData\SolarWinds\Logs\Orion\BusinessLayerHost.log
01 ERROR ApiProxy<ICoreBusinessLayer, ServiceDirectoryQuery> - (null) All #3 retries 02 calling an API channel from a pool 'RootPool' failed due to a transient error detected. 03 SolarWinds.ApiProxyFactory.TransientApiProxyException: No valid connection information 04 received for a service 'ServiceId: Core.BusinessLayer, ServiceLogicalInstanceId: 05 engine:13 06 , ServiceInstancePropertyFilters: isLocal-False, isStreamed-False'. 07 at SolarWinds.ApiProxyFactory.ApiProxy`2.GetAcquiredApiChannel() 08 at SolarWinds.ApiProxyFactory.ApiProxy`2.<AcquireChannelFromCacheOrPool>b__18_0 09 (IInvocation _) 10 at System.Collections.Concurrent.ConcurrentDictionary`2.AddOrUpdate(TKey key, Func`2 11 addValueFactory, Func`3 updateValueFactory) 12 at SolarWinds.ApiProxyFactory.ApiProxy`2.AcquireChannelFromCacheOrPool(IInvocation 13 invocation) 14 at SolarWinds.ApiProxyFactory.ApiProxy`2.ApiCallInterceptor.Intercept(IInvocation 15 invocation) 16 at Castle.DynamicProxy.AbstractInvocation.Proceed() 17 at Microsoft.Practices.TransientFaultHandling.RetryPolicy.<>c__DisplayClass1. 18 <ExecuteAction>b__0() 19 at Microsoft.Practices.TransientFaultHandling.RetryPolicy.ExecuteAction[TResult] 20 (Func`1 func)
Product section
Cause
- The additional polling engine is not licensed.
- Mismatch of products
- DNS \ Different Domain related Issues
- Port 17777 is not open.
Resolution
- Open the web-based License Manager (Settings > All Settings > License Manager).
- Activate the license for the additional polling engine.
- Re-run the Configuration Wizard on the affected polling engine.
- Check to see if there is any mismatch of products between the polling engines.
- Check if the additional polling engine is in another domain and The DNS hostname is not resolvable of each server to the host files.