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]>
----------------------------------------------------------------

Reply via email to