geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Jencks <david_jen...@yahoo.com>
Subject Re: [DISCUSS] Geronimo 2.1 plugin for Apache Directory 1.5.1 version 1.0
Date Wed, 12 Mar 2008 18:26:21 GMT
I believe I've seen this with standalone apacheds 1.5.1 as well, I  
don't think it is the plugin's fault.  I don't see any geronimo- 
controlled classes in this stack trace.

anyone able to verify?

thanks
david jencks

On Mar 12, 2008, at 10:55 AM, Vamsavardhana Reddy wrote:

> The statement about the User DN may not be correct.  Will reverify.
>
> 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.getPa 
> rtition(DefaultPartitionNexus.java:1114)
>     at  
> org.apache.directory.server.core.partition.DefaultPartitionNexus.unbin 
> d(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.callNextMessageRe 
> ceived(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.callNextMessageRe 
> ceived(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.getPa 
> rtition(DefaultPartitionNexus.java:1114)
>     at  
> org.apache.directory.server.core.partition.DefaultPartitionNexus.unbin 
> d(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.callNextMessageRe 
> ceived(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.callNextMessageRe 
> ceived(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  
> <c1vamsi1c@gmail.com> 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  
> <c1vamsi1c@gmail.com> 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
>
>


Mime
View raw message