Dmitry Lysnichenko created AMBARI-24064:
-------------------------------------------

             Summary: Missing LdapFacade in HostUpdateHelper
                 Key: AMBARI-24064
                 URL: https://issues.apache.org/jira/browse/AMBARI-24064
             Project: Ambari
          Issue Type: Bug
          Components: ambari-server
    Affects Versions: 2.7.0
            Reporter: Dmitry Lysnichenko
            Assignee: Dmitry Lysnichenko
             Fix For: 2.7.0


The following error is encountered when executing executing
{noformat}
ambari-server update-host-names host_names_changes.json
{noformat}

{noformat}
2018-06-07 18:04:12,933 ERROR [main] HostUpdateHelper:573 - Unexpected error, 
host names update failed
com.google.inject.CreationException: Unable to create injector, see the 
following errors:

1) No implementation for org.apache.ambari.server.ldap.service.LdapFacade was 
bound.
  while locating org.apache.ambari.server.ldap.service.LdapFacade
    for the 1st parameter of 
org.apache.ambari.server.controller.internal.AmbariServerLDAPConfigurationHandler.<init>(AmbariServerLDAPConfigurationHandler.java:53)
  while locating 
org.apache.ambari.server.controller.internal.AmbariServerLDAPConfigurationHandler
    for field at 
org.apache.ambari.server.controller.internal.RootServiceComponentConfigurationHandlerFactory.ldapConfigurationHandler(RootServiceComponentConfigurationHandlerFactory.java:33)
  while locating 
org.apache.ambari.server.controller.internal.RootServiceComponentConfigurationHandlerFactory
    for field at 
org.apache.ambari.server.controller.internal.RootServiceComponentConfigurationResourceProvider.rootServiceComponentConfigurationHandlerFactory(RootServiceComponentConfigurationResourceProvider.java:48)
  at 
org.apache.ambari.server.controller.ResourceProviderFactory.getRootServiceHostComponentConfigurationResourceProvider(ResourceProviderFactory.java:1)
  at 
com.google.inject.assistedinject.FactoryProvider2.initialize(FactoryProvider2.java:666)
  at 
com.google.inject.assistedinject.FactoryModuleBuilder$1.configure(FactoryModuleBuilder.java:335)
 (via modules: 
org.apache.ambari.server.update.HostUpdateHelper$UpdateHelperModule -> 
com.google.inject.assistedinject.FactoryModuleBuilder$1)

1 error
        at 
com.google.inject.internal.Errors.throwCreationExceptionIfErrorsExist(Errors.java:470)
        at 
com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:176)
        at 
com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:110)
        at com.google.inject.Guice.createInjector(Guice.java:99)
        at com.google.inject.Guice.createInjector(Guice.java:73)
        at com.google.inject.Guice.createInjector(Guice.java:62)
        at 
org.apache.ambari.server.update.HostUpdateHelper.main(HostUpdateHelper.java:544)
{noformat}




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to