On Wed, Mar 12, 2008 at 11:25 PM, Vamsavardhana Reddy <[EMAIL PROTECTED]> wrote:
> The statement about the User DN may not be correct. Will reverify. Verified to be not correct. Got confused with the ERROR logged that time!! > > Problem may not be with the directory plugin, but, when ever there is a > login failure with the LDAP realm, the following error is logged (don't > remember seeing this error earlier): > > 23:16:52,671 ERROR [UnbindHandler] failed to unbind session properly > org.apache.directory.shared.ldap.exception.LdapNameNotFoundException: > uid=admin,ou=system > at > org.apache.directory.server.core.partition.DefaultPartitionNexus.getPartition > (DefaultPartitionNexus.java:1114) > at > org.apache.directory.server.core.partition.DefaultPartitionNexus.unbind( > DefaultPartitionNexus.java:773) > at > org.apache.directory.server.core.interceptor.InterceptorChain$1.unbind( > InterceptorChain.java:210) > at > org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind > (InterceptorChain.java:1412) > at org.apache.directory.server.core.interceptor.BaseInterceptor.unbind > (BaseInterceptor.java:229) > at > org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind > (InterceptorChain.java:1412) > at org.apache.directory.server.core.interceptor.BaseInterceptor.unbind > (BaseInterceptor.java:229) > at > org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind > (InterceptorChain.java:1412) > at org.apache.directory.server.core.interceptor.BaseInterceptor.unbind > (BaseInterceptor.java:229) > at > org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind > (InterceptorChain.java:1412) > at org.apache.directory.server.core.interceptor.BaseInterceptor.unbind > (BaseInterceptor.java:229) > at > org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind > (InterceptorChain.java:1412) > at org.apache.directory.server.core.interceptor.BaseInterceptor.unbind > (BaseInterceptor.java:229) > at > org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind > (InterceptorChain.java:1412) > at org.apache.directory.server.core.interceptor.BaseInterceptor.unbind > (BaseInterceptor.java:229) > at > org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind > (InterceptorChain.java:1412) > at org.apache.directory.server.core.interceptor.BaseInterceptor.unbind > (BaseInterceptor.java:229) > at > org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind > (InterceptorChain.java:1412) > at org.apache.directory.server.core.interceptor.BaseInterceptor.unbind > (BaseInterceptor.java:229) > at > org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind > (InterceptorChain.java:1412) > at org.apache.directory.server.core.interceptor.BaseInterceptor.unbind > (BaseInterceptor.java:229) > at > org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind > (InterceptorChain.java:1412) > at org.apache.directory.server.core.interceptor.BaseInterceptor.unbind > (BaseInterceptor.java:229) > at > org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind > (InterceptorChain.java:1412) > at org.apache.directory.server.core.interceptor.BaseInterceptor.unbind > (BaseInterceptor.java:229) > at > org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind > (InterceptorChain.java:1412) > at org.apache.directory.server.core.interceptor.BaseInterceptor.unbind > (BaseInterceptor.java:229) > at > org.apache.directory.server.core.interceptor.InterceptorChain.unbind( > InterceptorChain.java:794) > at > org.apache.directory.server.core.partition.PartitionNexusProxy.unbind( > PartitionNexusProxy.java:684) > at > org.apache.directory.server.core.partition.PartitionNexusProxy.unbind( > PartitionNexusProxy.java:701) > at org.apache.directory.server.core.jndi.ServerLdapContext.ldapUnbind( > ServerLdapContext.java:210) > at > org.apache.directory.server.ldap.support.UnbindHandler.messageReceived( > UnbindHandler.java:58) > at org.apache.mina.handler.demux.DemuxingIoHandler.messageReceived( > DemuxingIoHandler.java:141) > at > org.apache.directory.server.ldap.LdapProtocolProvider$LdapProtocolHandler.messageReceived > (LdapProtocolProvider.java:428) > at > org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageReceived > (AbstractIoFilterChain.java:570) > at > org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived > (AbstractIoFilterChain.java:299) > at org.apache.mina.common.support.AbstractIoFilterChain.access$1100( > AbstractIoFilterChain.java:53) > at > org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived > (AbstractIoFilterChain.java:648) > at > org.apache.mina.filter.codec.support.SimpleProtocolDecoderOutput.flush( > SimpleProtocolDecoderOutput.java:58) > at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived( > ProtocolCodecFilter.java:176) > at > org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived > (AbstractIoFilterChain.java:299) > at org.apache.mina.common.support.AbstractIoFilterChain.access$1100( > AbstractIoFilterChain.java:53) > at > org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived > (AbstractIoFilterChain.java:648) > at org.apache.mina.filter.executor.ExecutorFilter.processEvent( > ExecutorFilter.java:220) > at > org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run( > ExecutorFilter.java:264) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask( > ThreadPoolExecutor.java:650) > at java.util.concurrent.ThreadPoolExecutor$Worker.run( > ThreadPoolExecutor.java:675) > at java.lang.Thread.run(Thread.java:595) > 23:17:15,609 ERROR [UnbindHandler] failed to unbind session properly > org.apache.directory.shared.ldap.exception.LdapNameNotFoundException: > uid=admin,ou=system > at > org.apache.directory.server.core.partition.DefaultPartitionNexus.getPartition > (DefaultPartitionNexus.java:1114) > at > org.apache.directory.server.core.partition.DefaultPartitionNexus.unbind( > DefaultPartitionNexus.java:773) > at > org.apache.directory.server.core.interceptor.InterceptorChain$1.unbind( > InterceptorChain.java:210) > at > org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind > (InterceptorChain.java:1412) > at org.apache.directory.server.core.interceptor.BaseInterceptor.unbind > (BaseInterceptor.java:229) > at > org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind > (InterceptorChain.java:1412) > at org.apache.directory.server.core.interceptor.BaseInterceptor.unbind > (BaseInterceptor.java:229) > at > org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind > (InterceptorChain.java:1412) > at org.apache.directory.server.core.interceptor.BaseInterceptor.unbind > (BaseInterceptor.java:229) > at > org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind > (InterceptorChain.java:1412) > at org.apache.directory.server.core.interceptor.BaseInterceptor.unbind > (BaseInterceptor.java:229) > at > org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind > (InterceptorChain.java:1412) > at org.apache.directory.server.core.interceptor.BaseInterceptor.unbind > (BaseInterceptor.java:229) > at > org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind > (InterceptorChain.java:1412) > at org.apache.directory.server.core.interceptor.BaseInterceptor.unbind > (BaseInterceptor.java:229) > at > org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind > (InterceptorChain.java:1412) > at org.apache.directory.server.core.interceptor.BaseInterceptor.unbind > (BaseInterceptor.java:229) > at > org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind > (InterceptorChain.java:1412) > at org.apache.directory.server.core.interceptor.BaseInterceptor.unbind > (BaseInterceptor.java:229) > at > org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind > (InterceptorChain.java:1412) > at org.apache.directory.server.core.interceptor.BaseInterceptor.unbind > (BaseInterceptor.java:229) > at > org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind > (InterceptorChain.java:1412) > at org.apache.directory.server.core.interceptor.BaseInterceptor.unbind > (BaseInterceptor.java:229) > at > org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind > (InterceptorChain.java:1412) > at org.apache.directory.server.core.interceptor.BaseInterceptor.unbind > (BaseInterceptor.java:229) > at > org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind > (InterceptorChain.java:1412) > at org.apache.directory.server.core.interceptor.BaseInterceptor.unbind > (BaseInterceptor.java:229) > at > org.apache.directory.server.core.interceptor.InterceptorChain.unbind( > InterceptorChain.java:794) > at > org.apache.directory.server.core.partition.PartitionNexusProxy.unbind( > PartitionNexusProxy.java:684) > at > org.apache.directory.server.core.partition.PartitionNexusProxy.unbind( > PartitionNexusProxy.java:701) > at org.apache.directory.server.core.jndi.ServerLdapContext.ldapUnbind( > ServerLdapContext.java:210) > at > org.apache.directory.server.ldap.support.UnbindHandler.messageReceived( > UnbindHandler.java:58) > at org.apache.mina.handler.demux.DemuxingIoHandler.messageReceived( > DemuxingIoHandler.java:141) > at > org.apache.directory.server.ldap.LdapProtocolProvider$LdapProtocolHandler.messageReceived > (LdapProtocolProvider.java:428) > at > org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageReceived > (AbstractIoFilterChain.java:570) > at > org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived > (AbstractIoFilterChain.java:299) > at org.apache.mina.common.support.AbstractIoFilterChain.access$1100( > AbstractIoFilterChain.java:53) > at > org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived > (AbstractIoFilterChain.java:648) > at > org.apache.mina.filter.codec.support.SimpleProtocolDecoderOutput.flush( > SimpleProtocolDecoderOutput.java:58) > at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived( > ProtocolCodecFilter.java:176) > at > org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived > (AbstractIoFilterChain.java:299) > at org.apache.mina.common.support.AbstractIoFilterChain.access$1100( > AbstractIoFilterChain.java:53) > at > org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived > (AbstractIoFilterChain.java:648) > at org.apache.mina.filter.executor.ExecutorFilter.processEvent( > ExecutorFilter.java:220) > at > org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run( > ExecutorFilter.java:264) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask( > ThreadPoolExecutor.java:650) > at java.util.concurrent.ThreadPoolExecutor$Worker.run( > ThreadPoolExecutor.java:675) > at java.lang.Thread.run(Thread.java:595) > > > > On Wed, Mar 12, 2008 at 10:56 PM, Vamsavardhana Reddy <[EMAIL PROTECTED]> > wrote: > > > I have built the plugin from > > http://svn.apache.org/repos/asf/geronimo/plugins/directory/tags/directory-parent-1.0/and > > then used my local m2repo in Plugins portlet to install the plugin. I > > have verified by creating an LDAP Realm and a sample application using that > > realm. Only problem I ran into with the realm is that I had to use User > > DN="uid=admin, ou=system" where as earlier I could use User > > DN="uid=admin,ou=system" (note: there is no space after admin, in the second > > entry). > > > > ++Vamsi > > > > > > On Wed, Mar 12, 2008 at 2:04 PM, Vamsavardhana Reddy < > > [EMAIL PROTECTED]> wrote: > > > > > Took the liberty to create this thread for discussion on the release. > > > > > > How do I install it as a plugin in G 2.1 using the artifacts in the > > > staging repo? I tried "deploy install-plugin directory-1.0.car" but > > > ended up with a missing dependency exception. > > > > > > ++Vamsi > > > > > > > >
