Hello, I have followed Magnolia LDAP Connector 1.5 documentation using Magnolia Enterprise Edition 4.5. When I start up JBoss 4.2.0 server it seems to be starting up fine. It also seems to be reading ldap.properties fine. But when I try to login then I receive below error. The log says 'Login succeeded' just before throwing exception 'javax.naming.NotContextException'.
Can someone help me figure out this issue? See below the log for details. 13:14:45,810 INFO [STDOUT] 13:14:45.810 [http-0.0.0.0-8080-5] DEBUG o.a.j.c.q.lucene.join.QueryEngine - SQL2 SELECT took 20 ms. selector: [mgnl:user] AS mgnl:user, columns: [mgnl:user.jcr:uuid, mgnl:user.jcr:createdBy, mgnl:user.jcr:created, mgnl:user.jcr:primaryType], constraint: (NAME(mgnl:user) = 'svc-magnolia') AND (ISDESCENDANTNODE(mgnl:user, [/system])), offset 0, limit -1 13:14:45,810 INFO [STDOUT] 13:14:45.810 [http-0.0.0.0-8080-5] DEBUG o.a.j.c.q.lucene.join.QueryEngine - SQL2 SORT took 0 ms. 13:14:45,810 INFO [STDOUT] 13:14:45.810 [http-0.0.0.0-8080-5] DEBUG o.a.j.c.q.lucene.join.QueryEngine - SQL2 QUERY execute took 20 ms. native sort is false. 13:14:45,810 INFO [STDOUT] 13:14:45.810 [http-0.0.0.0-8080-5] DEBUG o.a.j.core.session.SessionState - Performed query.execute(SELECT [mgnl:user].* FROM [mgnl:user] WHERE NAME([mgnl:user]) = 'svc-magnolia' AND ISDESCENDANTNODE([mgnl:user], [/system])) in 20400000us 13:14:45,810 INFO [STDOUT] 13:14:45.810 [http-0.0.0.0-8080-5] DEBUG o.a.j.c.query.QueryObjectModelImpl - executed in 20 ms. (SELECT [mgnl:user].* FROM [mgnl:user] WHERE NAME([mgnl:user]) = 'svc-magnolia' AND ISDESCENDANTNODE([mgnl:user], [/system])) 13:14:45,813 INFO [STDOUT] 13:14:45.813 [http-0.0.0.0-8080-5] DEBUG i.m.jaas.sp.ldap.ConnectionFactory - Trying to log in as CN=svc-magnolia,OU=Service Accounts,OU=New York,OU=Americas,DC=fitch,DC=corp with a password. 13:14:45,813 INFO [STDOUT] 13:14:45.813 [http-0.0.0.0-8080-5] DEBUG i.m.jaas.sp.ldap.ConnectionFactory - Login succeeded. 13:14:45,814 ERROR [STDERR] javax.naming.NotContextException: Not an instance of DirContext 13:14:45,814 ERROR [STDERR] at javax.naming.directory.InitialDirContext.getURLOrDefaultInitDirCtx(InitialDirContext.java:92) 13:14:45,814 ERROR [STDERR] at javax.naming.directory.InitialDirContext.search(InitialDirContext.java:248) 13:14:45,814 ERROR [STDERR] at info.magnolia.jaas.sp.ldap.LDAPUserManager.getUser(LDAPUserManager.java:74) 13:14:45,814 ERROR [STDERR] at info.magnolia.cms.security.DelegatingUserManager$4.delegate(DelegatingUserManager.java:103) 13:14:45,814 ERROR [STDERR] at info.magnolia.cms.security.DelegatingUserManager$4.delegate(DelegatingUserManager.java:100) 13:14:45,814 ERROR [STDERR] at info.magnolia.cms.security.DelegatingUserManager.delegateUntilNotNull(DelegatingUserManager.java:168) 13:14:45,814 ERROR [STDERR] at info.magnolia.cms.security.DelegatingUserManager.getUser(DelegatingUserManager.java:100) 13:14:45,814 ERROR [STDERR] at info.magnolia.jaas.sp.jcr.JCRAuthenticationModule.initUser(JCRAuthenticationModule.java:137) 13:14:45,814 ERROR [STDERR] at info.magnolia.jaas.sp.jcr.JCRAuthenticationModule.validateUser(JCRAuthenticationModule.java:109) 13:14:45,814 ERROR [STDERR] at info.magnolia.jaas.sp.AbstractLoginModule.login(AbstractLoginModule.java:201) 13:14:45,814 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 13:14:45,814 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 13:14:45,814 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 13:14:45,814 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:597) 13:14:45,814 ERROR [STDERR] at javax.security.auth.login.LoginContext.invoke(LoginContext.java:769) 13:14:45,814 ERROR [STDERR] at javax.security.auth.login.LoginContext.access$000(LoginContext.java:186) 13:14:45,814 ERROR [STDERR] at javax.security.auth.login.LoginContext$4.run(LoginContext.java:683) 13:14:45,814 ERROR [STDERR] at java.security.AccessController.doPrivileged(Native Method) 13:14:45,814 ERROR [STDERR] at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:680) 13:14:45,814 ERROR [STDERR] at javax.security.auth.login.LoginContext.login(LoginContext.java:579) 13:14:45,814 ERROR [STDERR] at info.magnolia.cms.security.SecuritySupportBase.authenticate(SecuritySupportBase.java:63) 13:14:45,814 ERROR [STDERR] at info.magnolia.cms.security.SecuritySupportImpl$$EnhancerByCGLIB$$acb0dd3b.authenticate(<generated>) 13:14:45,814 ERROR [STDERR] at info.magnolia.cms.security.auth.login.LoginHandlerBase.authenticate(LoginHandlerBase.java:47) 13:14:45,814 ERROR [STDERR] at info.magnolia.cms.security.auth.login.FormLogin.handle(FormLogin.java:76) 13:14:45,814 ERROR [STDERR] at info.magnolia.cms.security.auth.login.LoginFilter.doFilter(LoginFilter.java:66) 13:14:45,814 ERROR [STDERR] at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:91) 13:14:45,814 ERROR [STDERR] at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:83) 13:14:45,814 ERROR [STDERR] at info.magnolia.enterprise.registration.RegistrationFilter.doFilter(RegistrationFilter.java:52) Thanks, Rushabh Shah -- Context is everything: http://forum.magnolia-cms.com/forum/thread.html?threadId=47d169cd-f3e3-4e07-972c-3e480a152580 ---------------------------------------------------------------- For list details, see http://www.magnolia-cms.com/community/mailing-lists.html Alternatively, use our forums: http://forum.magnolia-cms.com/ To unsubscribe, E-mail to: <[email protected]> ----------------------------------------------------------------
