[ 
https://issues.apache.org/jira/browse/MRM-1907?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Oliver E resolved MRM-1907.
---------------------------
    Resolution: Invalid

Okay, I got this running again.

Two issues with this:
* First it was not clear where to find the redback runtime configuration. It is 
stored inside the archiva.xml file. Unfortunately I thought this file is empty 
because there are a lot of empty lines inside. I don't know if this is a bug, 
if so then this is minor.
* Maybe the documentation could state where the runtime configuration is stored?
* What happened with my bug? Chrome automatically inserted my username in the 
tab "LDAP" with "bindDn", therefore this was saved as LDAP Configuration. It is 
not entirely clear that the "Save" Button saves all settings of all tabs. 
Surprisingly the fields "bindDn" and "password" are automatically filled *even 
though the tab wasn't even selected*.

I don't know if I should open another ticket for this, because it has a minor 
priority.

> Archiva won't start due to a misconfigured Redback Runtime Configuration
> ------------------------------------------------------------------------
>
>                 Key: MRM-1907
>                 URL: https://issues.apache.org/jira/browse/MRM-1907
>             Project: Archiva
>          Issue Type: Bug
>          Components: redback, Users/Security
>    Affects Versions: 2.2.0
>            Reporter: Oliver E
>            Priority: Critical
>
> I already posted this on the mailing list, but it won't show up so I will 
> post it here.
> I hope you can help since we need to upgrade Archiva to the latest version as 
> fast as possible due to a Java Update.
> Steps that I did:
> * Upgrade 1.3.6 to 2.2.0
> * Open Redback Runtime Configuration
> * Switch to tab "Properties"
> * Set Password expiration to false
> Archiva then displayed something like "Could not save property". Now archiva 
> won't start anymore.
> *Note:* We use our database for user management and therefore I changed 
> nothing on the user managers.
>  
> Somehow Archiva now thinks I configured LDAP (at least the log indicates 
> this).
>  
> How can I undo my configuration so that Archiva starts again without LDAP? As 
> already stated, Archiva won't start therefore I have no UI to configure the 
> system.
> Maybe a side question: Where are the Redback Runtime Configurations stored? I 
> couldn't find it.
>  
> Side note: The stack trace shows "invalid name" of my name - but I have no 
> idea where the server could have taken this from?
>  
> Thanks in advance!
>  
> Here the output from catalina.out:
> {code}
> SEVERE: Exception sending context initialized event to listener instance of 
> class org.springframework.web.context.ContextLoaderListener
> org.springframework.beans.factory.BeanCreationException: Error creating bean 
> with name 'archivaServices': Cannot resolve reference to bean 
> 'authenticationInterceptor#rest' while setting bean property 'providers' with 
> key [1]; nested exception is 
> org.springframework.beans.factory.BeanCreationException: Error creating bean 
> with name 'authenticationInterceptor#rest': Injection of autowired 
> dependencies failed; nested exception is 
> org.springframework.beans.factory.BeanCreationException: Could not autowire 
> field: private 
> org.apache.archiva.redback.integration.filter.authentication.basic.HttpBasicAuthentication
>  
> org.apache.archiva.redback.rest.services.interceptors.AuthenticationInterceptor.httpAuthenticator;
>  nested exception is org.springframework.beans.factory.BeanCreationException: 
> Error creating bean with name 'httpAuthenticator#basic': Injection of 
> autowired dependencies failed; nested exception is 
> org.springframework.beans.factory.BeanCreationException: Could not autowire 
> field: protected org.apache.archiva.redback.system.SecuritySystem 
> org.apache.archiva.redback.integration.filter.authentication.HttpAuthenticator.securitySystem;
>  nested exception is org.springframework.beans.factory.BeanCreationException: 
> Error creating bean with name 'securitySystem': Injection of autowired 
> dependencies failed; nested exception is 
> org.springframework.beans.factory.BeanCreationException: Could not autowire 
> field: private 
> org.apache.archiva.redback.authentication.AuthenticationManager 
> org.apache.archiva.redback.system.DefaultSecuritySystem.authnManager; nested 
> exception is org.springframework.beans.factory.BeanCreationException: Error 
> creating bean with name 'authenticationManager': Invocation of init method 
> failed; nested exception is 
> org.springframework.beans.factory.BeanCreationException: Error creating bean 
> with name 'authenticator#ldap': Injection of autowired dependencies failed; 
> nested exception is org.springframework.beans.factory.BeanCreationException: 
> Could not autowire field: private 
> org.apache.archiva.redback.common.ldap.connection.LdapConnectionFactory 
> org.apache.archiva.redback.authentication.ldap.LdapBindAuthenticator.connectionFactory;
>  nested exception is org.springframework.beans.factory.BeanCreationException: 
> Error creating bean with name 'ldapConnectionFactory#archiva': Invocation of 
> init method failed; nested exception is java.lang.RuntimeException: Error 
> while initializing connection factory.
>     at 
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:359)
>     at 
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
>     at 
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:382)
>     at 
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:157)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1469)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1214)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
>     at 
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
>     at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:762)
>     at 
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757)
>     at 
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
>     at 
> org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:403)
>     at 
> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)
>     at 
> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106)
>     at 
> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5016)
>     at 
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5528)
>     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
>     at 
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
>     at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
>     at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
>     at 
> org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:677)
>     at 
> org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1912)
>     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
>     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>     at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>     at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>     at java.lang.Thread.run(Thread.java:745)
> Caused by: org.springframework.beans.factory.BeanCreationException: Error 
> creating bean with name 'authenticationInterceptor#rest': Injection of 
> autowired dependencies failed; nested exception is 
> org.springframework.beans.factory.BeanCreationException: Could not autowire 
> field: private 
> org.apache.archiva.redback.integration.filter.authentication.basic.HttpBasicAuthentication
>  
> org.apache.archiva.redback.rest.services.interceptors.AuthenticationInterceptor.httpAuthenticator;
>  nested exception is org.springframework.beans.factory.BeanCreationException: 
> Error creating bean with name 'httpAuthenticator#basic': Injection of 
> autowired dependencies failed; nested exception is 
> org.springframework.beans.factory.BeanCreationException: Could not autowire 
> field: protected org.apache.archiva.redback.system.SecuritySystem 
> org.apache.archiva.redback.integration.filter.authentication.HttpAuthenticator.securitySystem;
>  nested exception is org.springframework.beans.factory.BeanCreationException: 
> Error creating bean with name 'securitySystem': Injection of autowired 
> dependencies failed; nested exception is 
> org.springframework.beans.factory.BeanCreationException: Could not autowire 
> field: private 
> org.apache.archiva.redback.authentication.AuthenticationManager 
> org.apache.archiva.redback.system.DefaultSecuritySystem.authnManager; nested 
> exception is org.springframework.beans.factory.BeanCreationException: Error 
> creating bean with name 'authenticationManager': Invocation of init method 
> failed; nested exception is 
> org.springframework.beans.factory.BeanCreationException: Error creating bean 
> with name 'authenticator#ldap': Injection of autowired dependencies failed; 
> nested exception is org.springframework.beans.factory.BeanCreationException: 
> Could not autowire field: private 
> org.apache.archiva.redback.common.ldap.connection.LdapConnectionFactory 
> org.apache.archiva.redback.authentication.ldap.LdapBindAuthenticator.connectionFactory;
>  nested exception is org.springframework.beans.factory.BeanCreationException: 
> Error creating bean with name 'ldapConnectionFactory#archiva': Invocation of 
> init method failed; nested exception is java.lang.RuntimeException: Error 
> while initializing connection factory.
>     at 
> org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1202)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
>     at 
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
>     at 
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)
>     ... 30 more
> Caused by: org.springframework.beans.factory.BeanCreationException: Could not 
> autowire field: private 
> org.apache.archiva.redback.integration.filter.authentication.basic.HttpBasicAuthentication
>  
> org.apache.archiva.redback.rest.services.interceptors.AuthenticationInterceptor.httpAuthenticator;
>  nested exception is org.springframework.beans.factory.BeanCreationException: 
> Error creating bean with name 'httpAuthenticator#basic': Injection of 
> autowired dependencies failed; nested exception is 
> org.springframework.beans.factory.BeanCreationException: Could not autowire 
> field: protected org.apache.archiva.redback.system.SecuritySystem 
> org.apache.archiva.redback.integration.filter.authentication.HttpAuthenticator.securitySystem;
>  nested exception is org.springframework.beans.factory.BeanCreationException: 
> Error creating bean with name 'securitySystem': Injection of autowired 
> dependencies failed; nested exception is 
> org.springframework.beans.factory.BeanCreationException: Could not autowire 
> field: private 
> org.apache.archiva.redback.authentication.AuthenticationManager 
> org.apache.archiva.redback.system.DefaultSecuritySystem.authnManager; nested 
> exception is org.springframework.beans.factory.BeanCreationException: Error 
> creating bean with name 'authenticationManager': Invocation of init method 
> failed; nested exception is 
> org.springframework.beans.factory.BeanCreationException: Error creating bean 
> with name 'authenticator#ldap': Injection of autowired dependencies failed; 
> nested exception is org.springframework.beans.factory.BeanCreationException: 
> Could not autowire field: private 
> org.apache.archiva.redback.common.ldap.connection.LdapConnectionFactory 
> org.apache.archiva.redback.authentication.ldap.LdapBindAuthenticator.connectionFactory;
>  nested exception is org.springframework.beans.factory.BeanCreationException: 
> Error creating bean with name 'ldapConnectionFactory#archiva': Invocation of 
> init method failed; nested exception is java.lang.RuntimeException: Error 
> while initializing connection factory.
>     at 
> org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:561)
>     at 
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
>     at 
> org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
>     ... 38 more
> Caused by: org.springframework.beans.factory.BeanCreationException: Error 
> creating bean with name 'httpAuthenticator#basic': Injection of autowired 
> dependencies failed; nested exception is 
> org.springframework.beans.factory.BeanCreationException: Could not autowire 
> field: protected org.apache.archiva.redback.system.SecuritySystem 
> org.apache.archiva.redback.integration.filter.authentication.HttpAuthenticator.securitySystem;
>  nested exception is org.springframework.beans.factory.BeanCreationException: 
> Error creating bean with name 'securitySystem': Injection of autowired 
> dependencies failed; nested exception is 
> org.springframework.beans.factory.BeanCreationException: Could not autowire 
> field: private 
> org.apache.archiva.redback.authentication.AuthenticationManager 
> org.apache.archiva.redback.system.DefaultSecuritySystem.authnManager; nested 
> exception is org.springframework.beans.factory.BeanCreationException: Error 
> creating bean with name 'authenticationManager': Invocation of init method 
> failed; nested exception is 
> org.springframework.beans.factory.BeanCreationException: Error creating bean 
> with name 'authenticator#ldap': Injection of autowired dependencies failed; 
> nested exception is org.springframework.beans.factory.BeanCreationException: 
> Could not autowire field: private 
> org.apache.archiva.redback.common.ldap.connection.LdapConnectionFactory 
> org.apache.archiva.redback.authentication.ldap.LdapBindAuthenticator.connectionFactory;
>  nested exception is org.springframework.beans.factory.BeanCreationException: 
> Error creating bean with name 'ldapConnectionFactory#archiva': Invocation of 
> init method failed; nested exception is java.lang.RuntimeException: Error 
> while initializing connection factory.
>     at 
> org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1202)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
>     at 
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
>     at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1127)
>     at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1051)
>     at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:949)
>     at 
> org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:533)
>     ... 40 more
> Caused by: org.springframework.beans.factory.BeanCreationException: Could not 
> autowire field: protected org.apache.archiva.redback.system.SecuritySystem 
> org.apache.archiva.redback.integration.filter.authentication.HttpAuthenticator.securitySystem;
>  nested exception is org.springframework.beans.factory.BeanCreationException: 
> Error creating bean with name 'securitySystem': Injection of autowired 
> dependencies failed; nested exception is 
> org.springframework.beans.factory.BeanCreationException: Could not autowire 
> field: private 
> org.apache.archiva.redback.authentication.AuthenticationManager 
> org.apache.archiva.redback.system.DefaultSecuritySystem.authnManager; nested 
> exception is org.springframework.beans.factory.BeanCreationException: Error 
> creating bean with name 'authenticationManager': Invocation of init method 
> failed; nested exception is 
> org.springframework.beans.factory.BeanCreationException: Error creating bean 
> with name 'authenticator#ldap': Injection of autowired dependencies failed; 
> nested exception is org.springframework.beans.factory.BeanCreationException: 
> Could not autowire field: private 
> org.apache.archiva.redback.common.ldap.connection.LdapConnectionFactory 
> org.apache.archiva.redback.authentication.ldap.LdapBindAuthenticator.connectionFactory;
>  nested exception is org.springframework.beans.factory.BeanCreationException: 
> Error creating bean with name 'ldapConnectionFactory#archiva': Invocation of 
> init method failed; nested exception is java.lang.RuntimeException: Error 
> while initializing connection factory.
>     at 
> org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:561)
>     at 
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
>     at 
> org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
>     ... 51 more
> Caused by: org.springframework.beans.factory.BeanCreationException: Error 
> creating bean with name 'securitySystem': Injection of autowired dependencies 
> failed; nested exception is 
> org.springframework.beans.factory.BeanCreationException: Could not autowire 
> field: private 
> org.apache.archiva.redback.authentication.AuthenticationManager 
> org.apache.archiva.redback.system.DefaultSecuritySystem.authnManager; nested 
> exception is org.springframework.beans.factory.BeanCreationException: Error 
> creating bean with name 'authenticationManager': Invocation of init method 
> failed; nested exception is 
> org.springframework.beans.factory.BeanCreationException: Error creating bean 
> with name 'authenticator#ldap': Injection of autowired dependencies failed; 
> nested exception is org.springframework.beans.factory.BeanCreationException: 
> Could not autowire field: private 
> org.apache.archiva.redback.common.ldap.connection.LdapConnectionFactory 
> org.apache.archiva.redback.authentication.ldap.LdapBindAuthenticator.connectionFactory;
>  nested exception is org.springframework.beans.factory.BeanCreationException: 
> Error creating bean with name 'ldapConnectionFactory#archiva': Invocation of 
> init method failed; nested exception is java.lang.RuntimeException: Error 
> while initializing connection factory.
>     at 
> org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1202)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
>     at 
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
>     at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1127)
>     at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1051)
>     at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:949)
>     at 
> org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:533)
>     ... 53 more
> Caused by: org.springframework.beans.factory.BeanCreationException: Could not 
> autowire field: private 
> org.apache.archiva.redback.authentication.AuthenticationManager 
> org.apache.archiva.redback.system.DefaultSecuritySystem.authnManager; nested 
> exception is org.springframework.beans.factory.BeanCreationException: Error 
> creating bean with name 'authenticationManager': Invocation of init method 
> failed; nested exception is 
> org.springframework.beans.factory.BeanCreationException: Error creating bean 
> with name 'authenticator#ldap': Injection of autowired dependencies failed; 
> nested exception is org.springframework.beans.factory.BeanCreationException: 
> Could not autowire field: private 
> org.apache.archiva.redback.common.ldap.connection.LdapConnectionFactory 
> org.apache.archiva.redback.authentication.ldap.LdapBindAuthenticator.connectionFactory;
>  nested exception is org.springframework.beans.factory.BeanCreationException: 
> Error creating bean with name 'ldapConnectionFactory#archiva': Invocation of 
> init method failed; nested exception is java.lang.RuntimeException: Error 
> while initializing connection factory.
>     at 
> org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:561)
>     at 
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
>     at 
> org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
>     ... 64 more
> Caused by: org.springframework.beans.factory.BeanCreationException: Error 
> creating bean with name 'authenticationManager': Invocation of init method 
> failed; nested exception is 
> org.springframework.beans.factory.BeanCreationException: Error creating bean 
> with name 'authenticator#ldap': Injection of autowired dependencies failed; 
> nested exception is org.springframework.beans.factory.BeanCreationException: 
> Could not autowire field: private 
> org.apache.archiva.redback.common.ldap.connection.LdapConnectionFactory 
> org.apache.archiva.redback.authentication.ldap.LdapBindAuthenticator.connectionFactory;
>  nested exception is org.springframework.beans.factory.BeanCreationException: 
> Error creating bean with name 'ldapConnectionFactory#archiva': Invocation of 
> init method failed; nested exception is java.lang.RuntimeException: Error 
> while initializing connection factory.
>     at 
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:136)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:408)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1558)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
>     at 
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
>     at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1127)
>     at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1051)
>     at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:949)
>     at 
> org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:533)
>     ... 66 more
> Caused by: org.springframework.beans.factory.BeanCreationException: Error 
> creating bean with name 'authenticator#ldap': Injection of autowired 
> dependencies failed; nested exception is 
> org.springframework.beans.factory.BeanCreationException: Could not autowire 
> field: private 
> org.apache.archiva.redback.common.ldap.connection.LdapConnectionFactory 
> org.apache.archiva.redback.authentication.ldap.LdapBindAuthenticator.connectionFactory;
>  nested exception is org.springframework.beans.factory.BeanCreationException: 
> Error creating bean with name 'ldapConnectionFactory#archiva': Invocation of 
> init method failed; nested exception is java.lang.RuntimeException: Error 
> while initializing connection factory.
>     at 
> org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1202)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
>     at 
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
>     at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:523)
>     at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:512)
>     at 
> org.springframework.context.support.AbstractApplicationContext.getBeansOfType(AbstractApplicationContext.java:1052)
>     at 
> org.apache.archiva.redback.authentication.DefaultAuthenticationManager.initialize(DefaultAuthenticationManager.java:71)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>     at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>     at java.lang.reflect.Method.invoke(Method.java:497)
>     at 
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:349)
>     at 
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:300)
>     at 
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133)
>     ... 78 more
> Caused by: org.springframework.beans.factory.BeanCreationException: Could not 
> autowire field: private 
> org.apache.archiva.redback.common.ldap.connection.LdapConnectionFactory 
> org.apache.archiva.redback.authentication.ldap.LdapBindAuthenticator.connectionFactory;
>  nested exception is org.springframework.beans.factory.BeanCreationException: 
> Error creating bean with name 'ldapConnectionFactory#archiva': Invocation of 
> init method failed; nested exception is java.lang.RuntimeException: Error 
> while initializing connection factory.
>     at 
> org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:561)
>     at 
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
>     at 
> org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
>     ... 96 more
> Caused by: org.springframework.beans.factory.BeanCreationException: Error 
> creating bean with name 'ldapConnectionFactory#archiva': Invocation of init 
> method failed; nested exception is java.lang.RuntimeException: Error while 
> initializing connection factory.
>     at 
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:136)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:408)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1558)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
>     at 
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
>     at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1127)
>     at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1051)
>     at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:949)
>     at 
> org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:533)
>     ... 98 more
> Caused by: java.lang.RuntimeException: Error while initializing connection 
> factory.
>     at 
> org.apache.archiva.web.runtime.ldap.ArchivaLdapConnectionFactory.initialize(ArchivaLdapConnectionFactory.java:69)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>     at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>     at java.lang.reflect.Method.invoke(Method.java:497)
>     at 
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:349)
>     at 
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:300)
>     at 
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133)
>     ... 110 more
> Caused by: javax.naming.InvalidNameException: Invalid name: erharto
>     at javax.naming.ldap.Rfc2253Parser.doParse(Rfc2253Parser.java:111)
>     at javax.naming.ldap.Rfc2253Parser.parseDn(Rfc2253Parser.java:70)
>     at javax.naming.ldap.LdapName.parse(LdapName.java:785)
>     at javax.naming.ldap.LdapName.<init>(LdapName.java:123)
>     at 
> org.apache.archiva.redback.common.ldap.connection.LdapConnectionConfiguration.setBindDn(LdapConnectionConfiguration.java:198)
>     at 
> org.apache.archiva.web.runtime.ldap.ArchivaLdapConnectionFactory.initialize(ArchivaLdapConnectionFactory.java:62)
>     ... 117 more
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to