On Tue, May 17, 2011 at 8:50 AM, Amila Suriarachchi <[email protected]> wrote:

> hi,
>
> I changed the Role name user name and connection names in user-mgt.xml as
> follows.
>
>  <Configuration>
>                 <AdminRole>adminRole</AdminRole>
>                 <AdminUser>
>                      <UserName>amila</UserName>
>                      <Password>admin123</Password>
>                 </AdminUser>
>             <EveryOneRoleName>everyoneRole</EveryOneRoleName> <!-- By
> default users in this role sees the registry root -->
>
>  <Property name="ConnectionName">uid=amila,ou=system</Property>
>             <Property name="ConnectionPassword">admin123</Property>
>
>
> and getting this exception.
>

AFAIK, ConnectionName means that an existing user in LDAP who has permission
to read users and attributes and also perform searches on the LDAP server.
This user has been defined for LDAP as "admin  (dn -> uid=admin ,ou=system
)" and password as "admin". Therefore you need to connect to the LDAP using
above user and change it. Exception has occurred due to that there is no
such user called "uid=amila,ou=system", in LDAP when server is started.

However you can change Admin user by changing the admin configuration
parameters which can be found in embedded-ldap.xml and also by configuring
same value as Admin user in user-mgt.xml

Thanks,
Asela.



>
> [2011-05-17 08:43:11,550] ERROR
> {org.wso2.carbon.user.core.ldap.LDAPConnectionContext} -  Error obtaining
> connection. [LDAP: error code 49 - cannot bind the principalDn.]
> javax.naming.AuthenticationException: [LDAP: error code 49 - cannot bind
> the principalDn.]
>     at com.sun.jndi.ldap.LdapCtx.mapErrorCode(LdapCtx.java:3014)
>     at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2960)
>     at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2762)
>     at com.sun.jndi.ldap.LdapCtx.connect(LdapCtx.java:2676)
>     at com.sun.jndi.ldap.LdapCtx.<init>(LdapCtx.java:288)
>     at
> com.sun.jndi.ldap.LdapCtxFactory.getUsingURL(LdapCtxFactory.java:175)
>     at
> com.sun.jndi.ldap.LdapCtxFactory.getUsingURLs(LdapCtxFactory.java:193)
>     at
> com.sun.jndi.ldap.LdapCtxFactory.getLdapCtxInstance(LdapCtxFactory.java:136)
>     at
> com.sun.jndi.ldap.LdapCtxFactory.getInitialContext(LdapCtxFactory.java:66)
>     at
> org.wso2.carbon.utils.multitenancy.CarbonContextHolder$CarbonInitialJNDIContextFactory.getInitialContext(CarbonContextHolder.java:755)
>     at
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
>     at
> javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
>     at javax.naming.InitialContext.init(InitialContext.java:223)
>     at javax.naming.InitialContext.<init>(InitialContext.java:197)
>     at
> javax.naming.directory.InitialDirContext.<init>(InitialDirContext.java:82)
>     at
> org.wso2.carbon.user.core.ldap.LDAPConnectionContext.getContext(LDAPConnectionContext.java:93)
>     at
> org.wso2.carbon.user.core.ldap.LDAPUserStoreManager.<init>(LDAPUserStoreManager.java:102)
>     at
> org.wso2.carbon.user.core.ldap.ApacheDSUserStoreManager.<init>(ApacheDSUserStoreManager.java:93)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.wso2.carbon.user.core.common.DefaultRealm.createObjectWithOptions(DefaultRealm.java:194)
>     at
> org.wso2.carbon.user.core.common.DefaultRealm.initializeObjects(DefaultRealm.java:147)
>     at
> org.wso2.carbon.user.core.common.DefaultRealm.init(DefaultRealm.java:113)
>     at
> org.wso2.carbon.user.core.common.DefaultRealmService.initializeRealm(DefaultRealmService.java:226)
>     at
> org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmService.java:104)
>     at
> org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmService.java:117)
>     at
> org.wso2.carbon.user.core.internal.Activator.startDeploy(Activator.java:51)
>     at
> org.wso2.carbon.user.core.internal.BundleCheckActivator.start(BundleCheckActivator.java:54)
>     at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:782)
>     at java.security.AccessController.doPrivileged(Native Method)
>     at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:773)
>     at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:754)
>     at
> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:352)
>     at
> org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:370)
>     at
> org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1068)
>     at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:557)
>     at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:464)
>     at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:248)
>     at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:445)
>     at
> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:220)
>     at
> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:330)
> [2011-05-17 08:43:11,552] ERROR
> {org.wso2.carbon.user.core.ldap.LDAPConnectionContext} -  Trying again to
> get connection.
> [2011-05-17 08:43:11,575] ERROR
> {org.wso2.carbon.user.core.ldap.LDAPConnectionContext} -  Error obtaining
> connection for the second time[LDAP: error code 49 - cannot bind the
> principalDn.]
> javax.naming.AuthenticationException: [LDAP: error code 49 - cannot bind
> the principalDn.]
>     at com.sun.jndi.ldap.LdapCtx.mapErrorCode(LdapCtx.java:3014)
>     at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2960)
>     at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2762)
>     at com.sun.jndi.ldap.LdapCtx.connect(LdapCtx.java:2676)
>     at com.sun.jndi.ldap.LdapCtx.<init>(LdapCtx.java:288)
>     at
> com.sun.jndi.ldap.LdapCtxFactory.getUsingURL(LdapCtxFactory.java:175)
>     at
> com.sun.jndi.ldap.LdapCtxFactory.getUsingURLs(LdapCtxFactory.java:193)
>     at
> com.sun.jndi.ldap.LdapCtxFactory.getLdapCtxInstance(LdapCtxFactory.java:136)
>     at
> com.sun.jndi.ldap.LdapCtxFactory.getInitialContext(LdapCtxFactory.java:66)
>     at
> org.wso2.carbon.utils.multitenancy.CarbonContextHolder$CarbonInitialJNDIContextFactory.getInitialContext(CarbonContextHolder.java:755)
>     at
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
>     at
> javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
>     at javax.naming.InitialContext.init(InitialContext.java:223)
>     at javax.naming.InitialContext.<init>(InitialContext.java:197)
>     at
> javax.naming.directory.InitialDirContext.<init>(InitialDirContext.java:82)
>     at
> org.wso2.carbon.user.core.ldap.LDAPConnectionContext.getContext(LDAPConnectionContext.java:93)
>     at
> org.wso2.carbon.user.core.ldap.LDAPUserStoreManager.<init>(LDAPUserStoreManager.java:102)
>     at
> org.wso2.carbon.user.core.ldap.ApacheDSUserStoreManager.<init>(ApacheDSUserStoreManager.java:93)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.wso2.carbon.user.core.common.DefaultRealm.createObjectWithOptions(DefaultRealm.java:194)
>     at
> org.wso2.carbon.user.core.common.DefaultRealm.initializeObjects(DefaultRealm.java:147)
>     at
> org.wso2.carbon.user.core.common.DefaultRealm.init(DefaultRealm.java:113)
>     at
> org.wso2.carbon.user.core.common.DefaultRealmService.initializeRealm(DefaultRealmService.java:226)
>     at
> org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmService.java:104)
>     at
> org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmService.java:117)
>     at
> org.wso2.carbon.user.core.internal.Activator.startDeploy(Activator.java:51)
>     at
> org.wso2.carbon.user.core.internal.BundleCheckActivator.start(BundleCheckActivator.java:54)
>     at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:782)
>     at java.security.AccessController.doPrivileged(Native Method)
>     at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:773)
>     at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:754)
>     at
> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:352)
>     at
> org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:370)
>     at
> org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1068)
>     at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:557)
>     at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:464)
>     at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:248)
>     at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:445)
>     at
> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:220)
>     at
> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:330)
> [2011-05-17 08:43:11,576] ERROR
> {org.wso2.carbon.user.core.ldap.LDAPUserStoreManager} -  Error obtaining
> connection. [LDAP: error code 49 - cannot bind the principalDn.]
> org.wso2.carbon.user.core.UserStoreException: Error obtaining connection.
> [LDAP: error code 49 - cannot bind the principalDn.]
>     at
> org.wso2.carbon.user.core.ldap.LDAPConnectionContext.getContext(LDAPConnectionContext.java:102)
>     at
> org.wso2.carbon.user.core.ldap.LDAPUserStoreManager.<init>(LDAPUserStoreManager.java:102)
>     at
> org.wso2.carbon.user.core.ldap.ApacheDSUserStoreManager.<init>(ApacheDSUserStoreManager.java:93)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.wso2.carbon.user.core.common.DefaultRealm.createObjectWithOptions(DefaultRealm.java:194)
>     at
> org.wso2.carbon.user.core.common.DefaultRealm.initializeObjects(DefaultRealm.java:147)
>     at
> org.wso2.carbon.user.core.common.DefaultRealm.init(DefaultRealm.java:113)
>     at
> org.wso2.carbon.user.core.common.DefaultRealmService.initializeRealm(DefaultRealmService.java:226)
>     at
> org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmService.java:104)
>     at
> org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmService.java:117)
>     at
> org.wso2.carbon.user.core.internal.Activator.startDeploy(Activator.java:51)
>     at
> org.wso2.carbon.user.core.internal.BundleCheckActivator.start(BundleCheckActivator.java:54)
>     at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:782)
>     at java.security.AccessController.doPrivileged(Native Method)
>     at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:773)
>     at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:754)
>     at
> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:352)
>     at
> org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:370)
>     at
> org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1068)
>     at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:557)
>     at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:464)
>     at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:248)
>     at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:445)
>     at
> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:220)
>     at
> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:330)
> Caused by: javax.naming.AuthenticationException: [LDAP: error code 49 -
> cannot bind the principalDn.]
>     at com.sun.jndi.ldap.LdapCtx.mapErrorCode(LdapCtx.java:3014)
>     at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2960)
>     at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2762)
>     at com.sun.jndi.ldap.LdapCtx.connect(LdapCtx.java:2676)
>     at com.sun.jndi.ldap.LdapCtx.<init>(LdapCtx.java:288)
>     at
> com.sun.jndi.ldap.LdapCtxFactory.getUsingURL(LdapCtxFactory.java:175)
>     at
> com.sun.jndi.ldap.LdapCtxFactory.getUsingURLs(LdapCtxFactory.java:193)
>     at
> com.sun.jndi.ldap.LdapCtxFactory.getLdapCtxInstance(LdapCtxFactory.java:136)
>     at
> com.sun.jndi.ldap.LdapCtxFactory.getInitialContext(LdapCtxFactory.java:66)
>     at
> org.wso2.carbon.utils.multitenancy.CarbonContextHolder$CarbonInitialJNDIContextFactory.getInitialContext(CarbonContextHolder.java:755)
>     at
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
>     at
> javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
>     at javax.naming.InitialContext.init(InitialContext.java:223)
>     at javax.naming.InitialContext.<init>(InitialContext.java:197)
>     at
> javax.naming.directory.InitialDirContext.<init>(InitialDirContext.java:82)
>     at
> org.wso2.carbon.user.core.ldap.LDAPConnectionContext.getContext(LDAPConnectionContext.java:93)
>     ... 27 more
> [2011-05-17 08:43:11,579] ERROR
> {org.wso2.carbon.user.core.common.DefaultRealm} -  Cannot create
> org.wso2.carbon.user.core.ldap.ApacheDSUserStoreManager . Error is : null
> java.lang.reflect.InvocationTargetException
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.wso2.carbon.user.core.common.DefaultRealm.createObjectWithOptions(DefaultRealm.java:194)
>     at
> org.wso2.carbon.user.core.common.DefaultRealm.initializeObjects(DefaultRealm.java:147)
>     at
> org.wso2.carbon.user.core.common.DefaultRealm.init(DefaultRealm.java:113)
>     at
> org.wso2.carbon.user.core.common.DefaultRealmService.initializeRealm(DefaultRealmService.java:226)
>     at
> org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmService.java:104)
>     at
> org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmService.java:117)
>     at
> org.wso2.carbon.user.core.internal.Activator.startDeploy(Activator.java:51)
>     at
> org.wso2.carbon.user.core.internal.BundleCheckActivator.start(BundleCheckActivator.java:54)
>     at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:782)
>     at java.security.AccessController.doPrivileged(Native Method)
>     at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:773)
>     at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:754)
>     at
> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:352)
>     at
> org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:370)
>     at
> org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1068)
>     at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:557)
>     at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:464)
>     at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:248)
>     at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:445)
>     at
> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:220)
>     at
> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:330)
> Caused by: org.wso2.carbon.user.core.UserStoreException: Cannot create
> connection to Active directory server. Error message Error obtaining
> connection. [LDAP: error code 49 - cannot bind the principalDn.]
>     at
> org.wso2.carbon.user.core.ldap.LDAPUserStoreManager.<init>(LDAPUserStoreManager.java:105)
>     at
> org.wso2.carbon.user.core.ldap.ApacheDSUserStoreManager.<init>(ApacheDSUserStoreManager.java:93)
>     ... 25 more
> [2011-05-17 08:43:11,580] ERROR
> {org.wso2.carbon.user.core.common.DefaultRealmService} -  Cannot initialize
> the realm.
> org.wso2.carbon.user.core.UserStoreException: nullType class
> java.lang.reflect.InvocationTargetException
>     at
> org.wso2.carbon.user.core.common.DefaultRealm.createObjectWithOptions(DefaultRealm.java:235)
>     at
> org.wso2.carbon.user.core.common.DefaultRealm.initializeObjects(DefaultRealm.java:147)
>     at
> org.wso2.carbon.user.core.common.DefaultRealm.init(DefaultRealm.java:113)
>     at
> org.wso2.carbon.user.core.common.DefaultRealmService.initializeRealm(DefaultRealmService.java:226)
>     at
> org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmService.java:104)
>     at
> org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmService.java:117)
>     at
> org.wso2.carbon.user.core.internal.Activator.startDeploy(Activator.java:51)
>     at
> org.wso2.carbon.user.core.internal.BundleCheckActivator.start(BundleCheckActivator.java:54)
>     at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:782)
>     at java.security.AccessController.doPrivileged(Native Method)
>     at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:773)
>     at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:754)
>     at
> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:352)
>     at
> org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:370)
>     at
> org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1068)
>     at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:557)
>     at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:464)
>     at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:248)
>     at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:445)
>     at
> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:220)
>     at
> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:330)
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.wso2.carbon.user.core.common.DefaultRealm.createObjectWithOptions(DefaultRealm.java:194)
>     ... 20 more
> Caused by: org.wso2.carbon.user.core.UserStoreException: Cannot create
> connection to Active directory server. Error message Error obtaining
> connection. [LDAP: error code 49 - cannot bind the principalDn.]
>     at
> org.wso2.carbon.user.core.ldap.LDAPUserStoreManager.<init>(LDAPUserStoreManager.java:105)
>     at
> org.wso2.carbon.user.core.ldap.ApacheDSUserStoreManager.<init>(ApacheDSUserStoreManager.java:93)
>     ... 25 more
> [2011-05-17 08:43:11,616] ERROR
> {org.wso2.carbon.user.core.internal.Activator} -  Cannot start User Manager
> Core bundle
> org.wso2.carbon.user.core.UserStoreException: Cannot initialize the realm.
>     at
> org.wso2.carbon.user.core.common.DefaultRealmService.initializeRealm(DefaultRealmService.java:230)
>     at
> org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmService.java:104)
>     at
> org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmService.java:117)
>     at
> org.wso2.carbon.user.core.internal.Activator.startDeploy(Activator.java:51)
>     at
> org.wso2.carbon.user.core.internal.BundleCheckActivator.start(BundleCheckActivator.java:54)
>     at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:782)
>     at java.security.AccessController.doPrivileged(Native Method)
>     at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:773)
>     at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:754)
>     at
> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:352)
>     at
> org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:370)
>     at
> org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1068)
>     at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:557)
>     at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:464)
>     at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:248)
>     at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:445)
>     at
> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:220)
>     at
> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:330)
> Caused by: org.wso2.carbon.user.core.UserStoreException: nullType class
> java.lang.reflect.InvocationTargetException
>     at
> org.wso2.carbon.user.core.common.DefaultRealm.createObjectWithOptions(DefaultRealm.java:235)
>     at
> org.wso2.carbon.user.core.common.DefaultRealm.initializeObjects(DefaultRealm.java:147)
>     at
> org.wso2.carbon.user.core.common.DefaultRealm.init(DefaultRealm.java:113)
>     at
> org.wso2.carbon.user.core.common.DefaultRealmService.initializeRealm(DefaultRealmService.java:226)
>     ... 17 more
> Caused by: java.lang.reflect.InvocationTargetException
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>     at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>     at
> org.wso2.carbon.user.core.common.DefaultRealm.createObjectWithOptions(DefaultRealm.java:194)
>     ... 20 more
> Caused by: org.wso2.carbon.user.core.UserStoreException: Cannot create
> connection to Active directory server. Error message Error obtaining
> connection. [LDAP: error code 49 - cannot bind the principalDn.]
>     at
> org.wso2.carbon.user.core.ldap.LDAPUserStoreManager.<init>(LDAPUserStoreManager.java:105)
>     at
> org.wso2.carbon.user.core.ldap.ApacheDSUserStoreManager.<init>(ApacheDSUserStoreManager.java:93)
>     ... 25 more
> ^C
>
> Is there a relationship between those two?
>
> thanks,
> Amila.
>
>
>
> _______________________________________________
> Carbon-dev mailing list
> [email protected]
> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>
>
_______________________________________________
Carbon-dev mailing list
[email protected]
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to