Issue: Hyland RPA Conductor service does not start - Conductor Platform - Foundation 24.1 - Foundation 24.1 - Ready - Hyland RPA - external - Hyland-RPA/Conductor-Platform/Foundation-24.1/Hyland-RPA-Conductor-Platform/Troubleshooting/Issue-Hyland-RPA-Conductor-service-does-not-start - 2025-04-03

Hyland RPA Conductor Platform

Platform
Hyland RPA
Product
Conductor Platform
Release
Foundation 24.1
License
The Hyland RPA Conductor service does not start with the following message in the Windows Event Log:
HylandRPA Conductor stopped working.
Version: 24.1.0.0

Message: Conductor services failed during runtime.
Stacktrace: 

Message: An exception occurred creating the service: AmConductorServiceHostControl
Stacktrace:    at Topshelf.Builders.DelegateServiceBuilder`1.Build(HostSettings settings)
   at Topshelf.Builders.RunBuilder.Build(ServiceBuilder serviceBuilder)
   at Topshelf.HostConfigurators.HostConfiguratorImpl.CreateHost()

Message: Error activating IInstanceIdentificationService
No matching bindings are available, and the type is not self-bindable.
Activation path:
 11) Injection of dependency IInstanceIdentificationService into parameter instanceIdentificationService of constructor of type InstanceRepository
 10) Injection of dependency IInstanceRepository into parameter instanceRepository of constructor of type InstanceStatus
  9) Injection of dependency IInstanceStatus into parameter instanceStatus of constructor of type InstanceSettingsService
  8) Injection of dependency IInstanceSettingsService into parameter instanceSettingsService of constructor of type StatusMonitor
  7) Injection of dependency IStatusMonitor into parameter statusMonitor of constructor of type CredentialProviderProxy
  6) Injection of dependency IHandlePipeMessage into parameter pipeMessageHandler of constructor of type PipeServer
  5) Injection of dependency INamedPipeServer into parameter pipeServer of constructor of type ServiceManager
  4) Injection of dependency IServiceManager into parameter serviceManager of constructor of type SystemServiceControl
  3) Injection of dependency ISystemServiceControl into property SystemServiceControl of type ServiceSwitch
  2) Injection of dependency IServiceSwitch into property ServiceSwitch of type AmConductorServiceHostControl
  1) Request for AmConductorServiceHostControl

Suggestions:
  1) Ensure that you have defined a binding for IInstanceIdentificationService.
  2) If the binding was defined in a module, ensure that the module has been loaded into the kernel.
  3) Ensure you have not accidentally created more than one kernel.
  4) If you are using constructor arguments, ensure that the parameter name matches the constructors parameter name.
  5) If you are using automatic module loading, ensure the search path and filters are correct.

Stacktrace:    at Ninject.KernelBase.Resolve(IRequest request, Boolean handleMissingBindings, Boolean filterImplicitBindings)
   at Ninject.Planning.Targets.Target`1.ResolveWithin(IContext parent)
   at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
   at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
   at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
   at Ninject.Activation.Providers.StandardProvider.Create(IContext context)
   at Ninject.Activation.Context.ResolveInternal(Object scope)
   at Ninject.Activation.Context.Resolve()
   at Ninject.KernelBase.Resolve(IRequest request, Boolean handleMissingBindings, Boolean filterImplicitBindings)
   at Ninject.Planning.Targets.Target`1.ResolveWithin(IContext parent)
   at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
   at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
   at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
   at Ninject.Activation.Providers.StandardProvider.Create(IContext context)
   at Ninject.Activation.Context.ResolveInternal(Object scope)
   at Ninject.Activation.Context.Resolve()
   at Ninject.KernelBase.Resolve(IRequest request, Boolean handleMissingBindings, Boolean filterImplicitBindings)
   at Ninject.Planning.Targets.Target`1.ResolveWithin(IContext parent)
   at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
   at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
   at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
   at Ninject.Activation.Providers.StandardProvider.Create(IContext context)
   at Ninject.Activation.Context.ResolveInternal(Object scope)
   at Ninject.Activation.Context.Resolve()
   at Ninject.KernelBase.Resolve(IRequest request, Boolean handleMissingBindings, Boolean filterImplicitBindings)
   at Ninject.Planning.Targets.Target`1.ResolveWithin(IContext parent)
   at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
   at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
   at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
   at Ninject.Activation.Providers.StandardProvider.Create(IContext context)
   at Ninject.Activation.Context.ResolveInternal(Object scope)
   at Ninject.Activation.Context.Resolve()
   at Ninject.KernelBase.Resolve(IRequest request, Boolean handleMissingBindings, Boolean filterImplicitBindings)
   at Ninject.Planning.Targets.Target`1.ResolveWithin(IContext parent)
   at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
   at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
   at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
   at Ninject.Activation.Providers.StandardProvider.Create(IContext context)
   at Ninject.Activation.Context.ResolveInternal(Object scope)
   at Ninject.Activation.Context.Resolve()
   at Ninject.KernelBase.Resolve(IRequest request, Boolean handleMissingBindings, Boolean filterImplicitBindings)
   at Ninject.Planning.Targets.Target`1.ResolveWithin(IContext parent)
   at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
   at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
   at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
   at Ninject.Activation.Providers.StandardProvider.Create(IContext context)
   at Ninject.Activation.Context.ResolveInternal(Object scope)
   at Ninject.Activation.Context.Resolve()
   at Ninject.KernelBase.Resolve(IRequest request, Boolean handleMissingBindings, Boolean filterImplicitBindings)
   at Ninject.Planning.Targets.Target`1.ResolveWithin(IContext parent)
   at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
   at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
   at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
   at Ninject.Activation.Providers.StandardProvider.Create(IContext context)
   at Ninject.Activation.Context.ResolveInternal(Object scope)
   at Ninject.Activation.Context.Resolve()
   at Ninject.KernelBase.Resolve(IRequest request, Boolean handleMissingBindings, Boolean filterImplicitBindings)
   at Ninject.Planning.Targets.Target`1.ResolveWithin(IContext parent)
   at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
   at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
   at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
   at Ninject.Activation.Providers.StandardProvider.Create(IContext context)
   at Ninject.Activation.Context.ResolveInternal(Object scope)
   at Ninject.Activation.Context.Resolve()
   at Ninject.KernelBase.Resolve(IRequest request, Boolean handleMissingBindings, Boolean filterImplicitBindings)
   at Ninject.Planning.Targets.Target`1.ResolveWithin(IContext parent)
   at Ninject.Activation.Strategies.PropertyInjectionStrategy.Activate(IContext context, InstanceReference reference)
   at Ninject.Infrastructure.Language.ExtensionsForIEnumerableOfT.Map[T](IEnumerable`1 series, Action`1 action)
   at Ninject.Activation.Pipeline.Activate(IContext context, InstanceReference reference)
   at Ninject.Activation.Context.ResolveInternal(Object scope)
   at Ninject.Activation.Context.Resolve()
   at Ninject.KernelBase.Resolve(IRequest request, Boolean handleMissingBindings, Boolean filterImplicitBindings)
   at Ninject.Planning.Targets.Target`1.ResolveWithin(IContext parent)
   at Ninject.Activation.Strategies.PropertyInjectionStrategy.Activate(IContext context, InstanceReference reference)
   at Ninject.Infrastructure.Language.ExtensionsForIEnumerableOfT.Map[T](IEnumerable`1 series, Action`1 action)
   at Ninject.Activation.Pipeline.Activate(IContext context, InstanceReference reference)
   at Ninject.Activation.Context.ResolveInternal(Object scope)
   at Ninject.Activation.Context.Resolve()
   at Ninject.KernelBase.Resolve(IRequest request, Boolean handleMissingBindings, Boolean filterImplicitBindings)
   at Ninject.ResolutionExtensions.Get[T](IResolutionRoot root, IParameter[] parameters)
   at Topshelf.Builders.DelegateServiceBuilder`1.Build(HostSettings settings)

This issue can be caused by blocked files or modules.

Do the following:

  1. From the [Hyland RPA Installation]\Conductor\Service\Plugins directory, open config.xml with a text editor.
  2. Search the file for the following <message> element:
    <plugin directory="AM.Conductor.Plugin.BehaviorTree.AgentRegistration">
       <version>1.0.0.0</version>
       <enabled>false</enabled>
       <exception>
          <type>System.IO.FileLoadException</type>
          <message>Could not load file or assembly 'AM.Conductor.Plugin.BehaviorTree.AgentRegistration, Version=24.1.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515)</message>
       </exception>
    </plugin>
    
  3. If the <message> element exists in the file, you need to unblock the RPA Conductor files. Complete the following substeps:
    1. Open a Powershell window.
    2. Execute the following command, replacing $YourConductorInstallDir with the RPA Conductor installation directory, for example C:\Program Files (x86)\Hyland RPA\Conductor.
      dir "$YourConductorInstallDir"  -Recurse | Unblock-File
  4. From the [Hyland RPA Installation]\Conductor\Service\Plugins directory, delete config.xml.
  5. Restart the Hyland RPA Conductor service.