[
https://issues.apache.org/jira/browse/JAMES-1204?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Norman Maurer resolved JAMES-1204.
----------------------------------
Resolution: Fixed
fixed.. Thanks for reporting
> org.apache.james.user.ldap.ReadOnlyUsersLDAPRepository throws
> IllegalArgumentException if no "restriction" was configured
> -------------------------------------------------------------------------------------------------------------------------
>
> Key: JAMES-1204
> URL: https://issues.apache.org/jira/browse/JAMES-1204
> Project: JAMES Server
> Issue Type: Bug
> Components: UsersStore & UsersRepository
> Affects Versions: 3.0-M1
> Reporter: Norman Maurer
> Assignee: Norman Maurer
> Fix For: 3.0-M3
>
>
> If you use the following configuration you will see a
> IllegalArgumentException:
> <usersrepository>
> <!-- Read-Only LDAP based UsersRepository -->
> <repository name="LocalUsers"
> class="org.apache.james.user.ldap.ReadOnlyUsersLDAPRepository"
> ldapHost="ldap://obm3.kvm.rla:389"
> principal="" credentials="" userBase="dc=local"
> userIdAttribute="mailBox"/>;
> </usersrepository>
> It will look like:
> jvm 1 | Caused by: java.lang.IllegalArgumentException: Passed in key must
> select exactly one node: restriction
> jvm 1 | at
> org.apache.commons.configuration.HierarchicalConfiguration.configurationAt(HierarchicalConfiguration.java:576)
> jvm 1 | at
> org.apache.commons.configuration.HierarchicalConfiguration.configurationAt(HierarchicalConfiguration.java:596)
> jvm 1 | at
> org.apache.james.user.ldap.ReadOnlyUsersLDAPRepository.configure(ReadOnlyUsersLDAPRepository.java:236)
> jvm 1 | at
> org.apache.james.container.spring.SpringInstanceFactory.newInstance(SpringInstanceFactory.java:67)
> jvm 1 | at
> org.apache.james.user.lib.JamesUsersStore.init(JamesUsersStore.java:86)
> jvm 1 | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> jvm 1 | at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> jvm 1 | at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> jvm 1 | at java.lang.reflect.Method.invoke(Method.java:597)
> jvm 1 | at
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:340)
> jvm 1 | at
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:293)
> jvm 1 | at
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:130)
> jvm 1 | ... 84 more
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]