directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alex Karasulu <aok...@bellsouth.net>
Subject Re: locking issue with apacheds 0.9 - URGENT !!!
Date Fri, 07 Jul 2006 18:50:17 GMT
Ajay,

Sorry I cannot help you with this non-stable version of ApacheDS.  Move 
up to the RC candidates and see if you get this problem.

Alex


Ajay Upadhyaya wrote:
> Hi,
> I'm using apacheds0.9 on jdk 1.4. The ADS hangs intermittently, and the 
> thread dump shows it clearly. Any suggestion (fix) would be highly 
> appreciated. Also, where can I get complete source of apacheds 0.9 
> release. The source zip at 
> http://apache.us.lucid.dk/directory/apacheds/unstable/0.9/0.9.0/ is not 
> complete... e.g. I could not locate sources for org.apache.ldap.common 
> package ( and its sub packages). Can someone can direct me to the source 
> of 0.9 release
> 
> Once ADS encounters this issue, the client (which is using JNDI pooled 
> connections) max outs the connections in the pool, and subsequent 
> threads wait for connections to be come free...
> 
> Thanks,
> Ajay
> 
> Here is the thread dump of ADS
> =======================================================================================
> "VM Periodic Task Thread" prio=1 tid=0x080a8ec0 nid=0x22a1 waiting on 
> condition
> "Suspend Checker Thread" prio=1 tid=0x080a5d08 nid=0x22a1 runnable
> Full thread dump Java HotSpot(TM) Client VM (1.4.2_06-b03 mixed mode):
> 
> "IoThreadPool-41" prio=1 tid=0x081f8f18 nid=0x22a1 in Object.wait() 
> [6def7000..6def722c]
>     at java.lang.Object.wait(Native Method)
>     - waiting on <0x7492d738> (a org.apache.mina.util.BlockingSet)
>     at java.lang.Object.wait(Object.java:429)
>     at org.apache.mina.util.BlockingSet.waitForNewItem (BlockingSet.java:61)
>     - locked <0x7492d738> (a org.apache.mina.util.BlockingSet)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.fetchBuffer(BaseThreadPool.java:298)
>     - locked <0x7492d738> (a org.apache.mina.util.BlockingSet)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:271)
> 
> "IoThreadPool-40" prio=1 tid=0x0825bc70 nid=0x22a1 in Object.wait() 
> [6e605000..6e60522c]
>     at java.lang.Object.wait(Native Method)
>     - waiting on <0x7492d6d8> (a org.apache.mina.util.BlockingSet)
>     at java.lang.Object.wait(Object.java:429)
>     at org.apache.mina.util.BlockingSet.waitForNewItem (BlockingSet.java:61)
>     - locked <0x7492d6d8> (a org.apache.mina.util.BlockingSet)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.fetchBuffer(BaseThreadPool.java:298)
>     - locked <0x7492d6d8> (a org.apache.mina.util.BlockingSet)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:271)
> 
> "IoThreadPool-39" prio=1 tid=0x081f8998 nid=0x22a1 waiting for monitor 
> entry [6df77000..6df7822c]
>     at jdbm.btree.BTree.find(BTree.java:397)
>     - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
>     at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
>     at org.apache.ldap.server.db.jdbm.JdbmTable.get (JdbmTable.java:275)
>     at 
> org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
>     at 
> org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
>     at org.apache.ldap.server.AbstractContextPartition.lookup 
> (AbstractContextPartition.java:313)
>     at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
>     at 
> org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
>     at org.apache.ldap.server.authn.AuthenticationService.process 
> (AuthenticationService.java:277)
>     at 
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java 
> :185)
>     at 
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
>     at org.apache.ldap.server.interceptor.InterceptorChain.process 
> (InterceptorChain.java:478)
>     at 
> org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
>     at 
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
>     at 
> org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
>     at 
> org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
>     at org.apache.ldap.server.jndi.ServerLdapContext 
> .<init>(ServerLdapContext.java:56)
>     at 
> org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
>     at 
> org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java 
> :245)
>     at 
> org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
>     at 
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
>     at javax.naming.InitialContext.getDefaultInitCtx 
> (InitialContext.java:243)
>     at javax.naming.InitialContext.init(InitialContext.java:219)
>     at 
> javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
>     at org.apache.ldap.server.protocol.BindHandler.messageReceived 
> (BindHandler.java:134)
>     at 
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(AbstractProtocolFilterChain.java 
> :149)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java 
> :50)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java 
> :99)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java 
> :354)
>     at 
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived 
> (AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived 
> (AbstractProtocolFilterChain.java:524)
>     at 
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java 
> :340)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)
> 
> "IoThreadPool-38" prio=1 tid=0x081f82a8 nid=0x22a1 waiting for monitor 
> entry [6dff8000..6dff922c]
>     at jdbm.btree.BTree.find (BTree.java:397)
>     - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
>     at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
>     at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
>     at 
> org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
>     at 
> org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
>     at org.apache.ldap.server.AbstractContextPartition.lookup 
> (AbstractContextPartition.java:313)
>     at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
>     at 
> org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
>     at org.apache.ldap.server.authn.AuthenticationService.process 
> (AuthenticationService.java:277)
>     at 
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java 
> :185)
>     at 
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
>     at org.apache.ldap.server.interceptor.InterceptorChain.process 
> (InterceptorChain.java:478)
>     at 
> org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
>     at 
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
>     at 
> org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
>     at 
> org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
>     at org.apache.ldap.server.jndi.ServerLdapContext 
> .<init>(ServerLdapContext.java:56)
>     at 
> org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
>     at 
> org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java 
> :245)
>     at 
> org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
>     at 
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
>     at javax.naming.InitialContext.getDefaultInitCtx 
> (InitialContext.java:243)
>     at javax.naming.InitialContext.init(InitialContext.java:219)
>     at 
> javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
>     at org.apache.ldap.server.protocol.BindHandler.messageReceived 
> (BindHandler.java:134)
>     at 
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(AbstractProtocolFilterChain.java 
> :149)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java 
> :50)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java 
> :99)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java 
> :354)
>     at 
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived 
> (AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived 
> (AbstractProtocolFilterChain.java:524)
>     at 
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java 
> :340)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)
> 
> "IoThreadPool-37" prio=1 tid=0x081f7da8 nid=0x22a1 waiting for monitor 
> entry [6e079000..6e07a22c]
>     at jdbm.btree.BTree.find (BTree.java:397)
>     - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
>     at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
>     at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
>     at 
> org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
>     at 
> org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
>     at org.apache.ldap.server.AbstractContextPartition.lookup 
> (AbstractContextPartition.java:313)
>     at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
>     at 
> org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
>     at org.apache.ldap.server.authn.AuthenticationService.process 
> (AuthenticationService.java:277)
>     at 
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java 
> :185)
>     at 
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
>     at org.apache.ldap.server.interceptor.InterceptorChain.process 
> (InterceptorChain.java:478)
>     at 
> org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
>     at 
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
>     at 
> org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
>     at 
> org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
>     at org.apache.ldap.server.jndi.ServerLdapContext 
> .<init>(ServerLdapContext.java:56)
>     at 
> org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
>     at 
> org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java 
> :245)
>     at 
> org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
>     at 
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
>     at javax.naming.InitialContext.getDefaultInitCtx 
> (InitialContext.java:243)
>     at javax.naming.InitialContext.init(InitialContext.java:219)
>     at 
> javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
>     at org.apache.ldap.server.protocol.BindHandler.messageReceived 
> (BindHandler.java:134)
>     at 
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(AbstractProtocolFilterChain.java 
> :149)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java 
> :50)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java 
> :99)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java 
> :354)
>     at 
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived 
> (AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived 
> (AbstractProtocolFilterChain.java:524)
>     at 
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java 
> :340)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)
> 
> "IoThreadPool-36" prio=1 tid=0x081f7018 nid=0x22a1 waiting for monitor 
> entry [6e0fa000..6e0fb22c]
>     at jdbm.btree.BTree.find (BTree.java:397)
>     - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
>     at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
>     at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
>     at 
> org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
>     at 
> org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
>     at org.apache.ldap.server.AbstractContextPartition.lookup 
> (AbstractContextPartition.java:313)
>     at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
>     at 
> org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
>     at org.apache.ldap.server.authn.AuthenticationService.process 
> (AuthenticationService.java:277)
>     at 
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java 
> :185)
>     at 
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
>     at org.apache.ldap.server.interceptor.InterceptorChain.process 
> (InterceptorChain.java:478)
>     at 
> org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
>     at 
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
>     at 
> org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
>     at 
> org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
>     at org.apache.ldap.server.jndi.ServerLdapContext 
> .<init>(ServerLdapContext.java:56)
>     at 
> org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
>     at 
> org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java 
> :245)
>     at 
> org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
>     at 
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
>     at javax.naming.InitialContext.getDefaultInitCtx 
> (InitialContext.java:243)
>     at javax.naming.InitialContext.init(InitialContext.java:219)
>     at 
> javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
>     at org.apache.ldap.server.protocol.BindHandler.messageReceived 
> (BindHandler.java:134)
>     at 
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(AbstractProtocolFilterChain.java 
> :149)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java 
> :50)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java 
> :99)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java 
> :354)
>     at 
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived 
> (AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived 
> (AbstractProtocolFilterChain.java:524)
>     at 
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java 
> :340)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)
> 
> "IoThreadPool-35" prio=1 tid=0x08261a60 nid=0x22a1 waiting for monitor 
> entry [6e17b000..6e17c22c]
>     at jdbm.btree.BTree.find (BTree.java:397)
>     - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
>     at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
>     at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
>     at 
> org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
>     at 
> org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
>     at org.apache.ldap.server.AbstractContextPartition.lookup 
> (AbstractContextPartition.java:313)
>     at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
>     at 
> org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
>     at org.apache.ldap.server.authn.AuthenticationService.process 
> (AuthenticationService.java:277)
>     at 
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java 
> :185)
>     at 
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
>     at org.apache.ldap.server.interceptor.InterceptorChain.process 
> (InterceptorChain.java:478)
>     at 
> org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
>     at 
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
>     at 
> org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
>     at 
> org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
>     at org.apache.ldap.server.jndi.ServerLdapContext 
> .<init>(ServerLdapContext.java:56)
>     at 
> org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
>     at 
> org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java 
> :245)
>     at 
> org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
>     at 
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
>     at javax.naming.InitialContext.getDefaultInitCtx 
> (InitialContext.java:243)
>     at javax.naming.InitialContext.init(InitialContext.java:219)
>     at 
> javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
>     at org.apache.ldap.server.protocol.BindHandler.messageReceived 
> (BindHandler.java:134)
>     at 
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(AbstractProtocolFilterChain.java 
> :149)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java 
> :50)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java 
> :99)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java 
> :354)
>     at 
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived 
> (AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived 
> (AbstractProtocolFilterChain.java:524)
>     at 
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java 
> :340)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)
> 
> "IoThreadPool-34" prio=1 tid=0x08261620 nid=0x22a1 waiting for monitor 
> entry [6e1fc000..6e1fd22c]
>     at jdbm.btree.BTree.find (BTree.java:397)
>     - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
>     at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
>     at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
>     at 
> org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
>     at 
> org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
>     at org.apache.ldap.server.AbstractContextPartition.lookup 
> (AbstractContextPartition.java:313)
>     at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
>     at 
> org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
>     at org.apache.ldap.server.authn.AuthenticationService.process 
> (AuthenticationService.java:277)
>     at 
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java 
> :185)
>     at 
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
>     at org.apache.ldap.server.interceptor.InterceptorChain.process 
> (InterceptorChain.java:478)
>     at 
> org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
>     at 
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
>     at 
> org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
>     at 
> org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
>     at org.apache.ldap.server.jndi.ServerLdapContext 
> .<init>(ServerLdapContext.java:56)
>     at 
> org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
>     at 
> org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java 
> :245)
>     at 
> org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
>     at 
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
>     at javax.naming.InitialContext.getDefaultInitCtx 
> (InitialContext.java:243)
>     at javax.naming.InitialContext.init(InitialContext.java:219)
>     at 
> javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
>     at org.apache.ldap.server.protocol.BindHandler.messageReceived 
> (BindHandler.java:134)
>     at 
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(AbstractProtocolFilterChain.java 
> :149)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java 
> :50)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java 
> :99)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java 
> :354)
>     at 
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived 
> (AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived 
> (AbstractProtocolFilterChain.java:524)
>     at 
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java 
> :340)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)
> 
> "IoThreadPool-33" prio=1 tid=0x08260f00 nid=0x22a1 waiting for monitor 
> entry [6e27d000..6e27e22c]
>     at jdbm.btree.BTree.find (BTree.java:397)
>     - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
>     at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
>     at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
>     at 
> org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
>     at 
> org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
>     at org.apache.ldap.server.AbstractContextPartition.lookup 
> (AbstractContextPartition.java:313)
>     at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
>     at 
> org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
>     at org.apache.ldap.server.authn.AuthenticationService.process 
> (AuthenticationService.java:277)
>     at 
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java 
> :185)
>     at 
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
>     at org.apache.ldap.server.interceptor.InterceptorChain.process 
> (InterceptorChain.java:478)
>     at 
> org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
>     at 
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
>     at 
> org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
>     at 
> org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
>     at org.apache.ldap.server.jndi.ServerLdapContext 
> .<init>(ServerLdapContext.java:56)
>     at 
> org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
>     at 
> org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java 
> :245)
>     at 
> org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
>     at 
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
>     at javax.naming.InitialContext.getDefaultInitCtx 
> (InitialContext.java:243)
>     at javax.naming.InitialContext.init(InitialContext.java:219)
>     at 
> javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
>     at org.apache.ldap.server.protocol.BindHandler.messageReceived 
> (BindHandler.java:134)
>     at 
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(AbstractProtocolFilterChain.java 
> :149)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java 
> :50)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java 
> :99)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java 
> :354)
>     at 
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived 
> (AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived 
> (AbstractProtocolFilterChain.java:524)
>     at 
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java 
> :340)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)
> 
> "IoThreadPool-32" prio=1 tid=0x08260170 nid=0x22a1 waiting for monitor 
> entry [6e2fe000..6e2ff22c]
>     at jdbm.btree.BTree.find (BTree.java:397)
>     - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
>     at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
>     at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
>     at 
> org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
>     at 
> org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
>     at org.apache.ldap.server.AbstractContextPartition.lookup 
> (AbstractContextPartition.java:313)
>     at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
>     at 
> org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
>     at org.apache.ldap.server.authn.AuthenticationService.process 
> (AuthenticationService.java:277)
>     at 
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java 
> :185)
>     at 
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
>     at org.apache.ldap.server.interceptor.InterceptorChain.process 
> (InterceptorChain.java:478)
>     at 
> org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
>     at 
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
>     at 
> org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
>     at 
> org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
>     at org.apache.ldap.server.jndi.ServerLdapContext 
> .<init>(ServerLdapContext.java:56)
>     at 
> org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
>     at 
> org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java 
> :245)
>     at 
> org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
>     at 
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
>     at javax.naming.InitialContext.getDefaultInitCtx 
> (InitialContext.java:243)
>     at javax.naming.InitialContext.init(InitialContext.java:219)
>     at 
> javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
>     at org.apache.ldap.server.protocol.BindHandler.messageReceived 
> (BindHandler.java:134)
>     at 
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(AbstractProtocolFilterChain.java 
> :149)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java 
> :50)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java 
> :99)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java 
> :354)
>     at 
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived 
> (AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived 
> (AbstractProtocolFilterChain.java:524)
>     at 
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java 
> :340)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)
> 
> "IoThreadPool-31" prio=1 tid=0x0825efc8 nid=0x22a1 waiting for monitor 
> entry [6e37f000..6e38022c]
>     at jdbm.btree.BTree.find (BTree.java:397)
>     - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
>     at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
>     at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
>     at 
> org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
>     at 
> org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
>     at org.apache.ldap.server.AbstractContextPartition.lookup 
> (AbstractContextPartition.java:313)
>     at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
>     at 
> org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
>     at org.apache.ldap.server.authn.AuthenticationService.process 
> (AuthenticationService.java:277)
>     at 
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java 
> :185)
>     at 
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
>     at org.apache.ldap.server.interceptor.InterceptorChain.process 
> (InterceptorChain.java:478)
>     at 
> org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
>     at 
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
>     at 
> org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
>     at 
> org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
>     at org.apache.ldap.server.jndi.ServerLdapContext 
> .<init>(ServerLdapContext.java:56)
>     at 
> org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
>     at 
> org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java 
> :245)
>     at 
> org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
>     at 
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
>     at javax.naming.InitialContext.getDefaultInitCtx 
> (InitialContext.java:243)
>     at javax.naming.InitialContext.init(InitialContext.java:219)
>     at 
> javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
>     at org.apache.ldap.server.protocol.BindHandler.messageReceived 
> (BindHandler.java:134)
>     at 
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(AbstractProtocolFilterChain.java 
> :149)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java 
> :50)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java 
> :99)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java 
> :354)
>     at 
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived 
> (AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived 
> (AbstractProtocolFilterChain.java:524)
>     at 
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java 
> :340)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)
> 
> "IoThreadPool-30" prio=1 tid=0x0825b158 nid=0x22a1 waiting for monitor 
> entry [6e90a000..6e90b22c]
>     at jdbm.btree.BTree.find (BTree.java:397)
>     - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
>     at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
>     at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
>     at 
> org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
>     at 
> org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
>     at org.apache.ldap.server.AbstractContextPartition.lookup 
> (AbstractContextPartition.java:313)
>     at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
>     at 
> org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
>     at org.apache.ldap.server.authn.AuthenticationService.process 
> (AuthenticationService.java:277)
>     at 
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java 
> :185)
>     at 
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
>     at org.apache.ldap.server.interceptor.InterceptorChain.process 
> (InterceptorChain.java:478)
>     at 
> org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
>     at 
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
>     at 
> org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
>     at 
> org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
>     at org.apache.ldap.server.jndi.ServerLdapContext 
> .<init>(ServerLdapContext.java:56)
>     at 
> org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
>     at 
> org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java 
> :245)
>     at 
> org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
>     at 
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
>     at javax.naming.InitialContext.getDefaultInitCtx 
> (InitialContext.java:243)
>     at javax.naming.InitialContext.init(InitialContext.java:219)
>     at 
> javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
>     at org.apache.ldap.server.protocol.BindHandler.messageReceived 
> (BindHandler.java:134)
>     at 
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(AbstractProtocolFilterChain.java 
> :149)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java 
> :50)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java 
> :99)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java 
> :354)
>     at 
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived 
> (AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived 
> (AbstractProtocolFilterChain.java:524)
>     at 
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java 
> :340)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)
> 
> "IoThreadPool-28" prio=1 tid=0x0825e020 nid=0x22a1 waiting for monitor 
> entry [6e400000..6e40122c]
>     at jdbm.btree.BTree.find (BTree.java:397)
>     - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
>     at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
>     at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
>     at 
> org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
>     at 
> org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
>     at org.apache.ldap.server.AbstractContextPartition.lookup 
> (AbstractContextPartition.java:313)
>     at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
>     at 
> org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
>     at org.apache.ldap.server.authn.AuthenticationService.process 
> (AuthenticationService.java:277)
>     at 
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java 
> :185)
>     at 
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
>     at org.apache.ldap.server.interceptor.InterceptorChain.process 
> (InterceptorChain.java:478)
>     at 
> org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
>     at 
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
>     at 
> org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
>     at 
> org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
>     at org.apache.ldap.server.jndi.ServerLdapContext 
> .<init>(ServerLdapContext.java:56)
>     at 
> org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
>     at 
> org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java 
> :245)
>     at 
> org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
>     at 
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
>     at javax.naming.InitialContext.getDefaultInitCtx 
> (InitialContext.java:243)
>     at javax.naming.InitialContext.init(InitialContext.java:219)
>     at 
> javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
>     at org.apache.ldap.server.protocol.BindHandler.messageReceived 
> (BindHandler.java:134)
>     at 
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(AbstractProtocolFilterChain.java 
> :149)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java 
> :50)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java 
> :99)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java 
> :354)
>     at 
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived 
> (AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived 
> (AbstractProtocolFilterChain.java:524)
>     at 
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java 
> :340)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)
> 
> "IoThreadPool-27" prio=1 tid=0x0825d900 nid=0x22a1 waiting for monitor 
> entry [6e481000..6e48222c]
>     at jdbm.btree.BTree.find (BTree.java:397)
>     - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
>     at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
>     at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
>     at 
> org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
>     at 
> org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
>     at org.apache.ldap.server.AbstractContextPartition.lookup 
> (AbstractContextPartition.java:313)
>     at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
>     at 
> org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
>     at org.apache.ldap.server.authn.AuthenticationService.process 
> (AuthenticationService.java:277)
>     at 
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java 
> :185)
>     at 
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
>     at org.apache.ldap.server.interceptor.InterceptorChain.process 
> (InterceptorChain.java:478)
>     at 
> org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
>     at 
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
>     at 
> org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
>     at 
> org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
>     at org.apache.ldap.server.jndi.ServerLdapContext 
> .<init>(ServerLdapContext.java:56)
>     at 
> org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
>     at 
> org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java 
> :245)
>     at 
> org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
>     at 
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
>     at javax.naming.InitialContext.getDefaultInitCtx 
> (InitialContext.java:243)
>     at javax.naming.InitialContext.init(InitialContext.java:219)
>     at 
> javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
>     at org.apache.ldap.server.protocol.BindHandler.messageReceived 
> (BindHandler.java:134)
>     at 
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(AbstractProtocolFilterChain.java 
> :149)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java 
> :50)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java 
> :99)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java 
> :354)
>     at 
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived 
> (AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived 
> (AbstractProtocolFilterChain.java:524)
>     at 
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java 
> :340)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)
> 
> "IoThreadPool-26" prio=1 tid=0x0825cbf8 nid=0x22a1 waiting for monitor 
> entry [6e502000..6e50322c]
>     at jdbm.btree.BTree.find (BTree.java:397)
>     - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
>     at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
>     at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
>     at 
> org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
>     at 
> org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
>     at org.apache.ldap.server.AbstractContextPartition.lookup 
> (AbstractContextPartition.java:313)
>     at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
>     at 
> org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
>     at org.apache.ldap.server.authn.AuthenticationService.process 
> (AuthenticationService.java:277)
>     at 
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java 
> :185)
>     at 
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
>     at org.apache.ldap.server.interceptor.InterceptorChain.process 
> (InterceptorChain.java:478)
>     at 
> org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
>     at 
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
>     at 
> org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
>     at 
> org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
>     at org.apache.ldap.server.jndi.ServerLdapContext 
> .<init>(ServerLdapContext.java:56)
>     at 
> org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
>     at 
> org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java 
> :245)
>     at 
> org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
>     at 
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
>     at javax.naming.InitialContext.getDefaultInitCtx 
> (InitialContext.java:243)
>     at javax.naming.InitialContext.init(InitialContext.java:219)
>     at 
> javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
>     at org.apache.ldap.server.protocol.BindHandler.messageReceived 
> (BindHandler.java:134)
>     at 
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(AbstractProtocolFilterChain.java 
> :149)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java 
> :50)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java 
> :99)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java 
> :354)
>     at 
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived 
> (AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived 
> (AbstractProtocolFilterChain.java:524)
>     at 
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java 
> :340)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)
> 
> "IoThreadPool-25" prio=1 tid=0x0825c818 nid=0x22a1 waiting for monitor 
> entry [6e583000..6e58422c]
>     at jdbm.btree.BTree.find (BTree.java:397)
>     - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
>     at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
>     at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
>     at 
> org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
>     at 
> org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
>     at org.apache.ldap.server.AbstractContextPartition.lookup 
> (AbstractContextPartition.java:313)
>     at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
>     at 
> org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
>     at org.apache.ldap.server.authn.AuthenticationService.process 
> (AuthenticationService.java:277)
>     at 
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java 
> :185)
>     at 
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
>     at org.apache.ldap.server.interceptor.InterceptorChain.process 
> (InterceptorChain.java:478)
>     at 
> org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
>     at 
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
>     at 
> org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
>     at 
> org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
>     at org.apache.ldap.server.jndi.ServerLdapContext 
> .<init>(ServerLdapContext.java:56)
>     at 
> org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
>     at 
> org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java 
> :245)
>     at 
> org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
>     at 
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
>     at javax.naming.InitialContext.getDefaultInitCtx 
> (InitialContext.java:243)
>     at javax.naming.InitialContext.init(InitialContext.java:219)
>     at 
> javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
>     at org.apache.ldap.server.protocol.BindHandler.messageReceived 
> (BindHandler.java:134)
>     at 
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(AbstractProtocolFilterChain.java 
> :149)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java 
> :50)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java 
> :99)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java 
> :354)
>     at 
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived 
> (AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived 
> (AbstractProtocolFilterChain.java:524)
>     at 
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java 
> :340)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)
> 
> "IoThreadPool-23" prio=1 tid=0x0825b8c8 nid=0x22a1 waiting for monitor 
> entry [6e685000..6e68622c]
>     at jdbm.btree.BTree.find (BTree.java:397)
>     - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
>     at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
>     at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
>     at 
> org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
>     at 
> org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
>     at org.apache.ldap.server.AbstractContextPartition.lookup 
> (AbstractContextPartition.java:313)
>     at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
>     at 
> org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
>     at org.apache.ldap.server.authn.AuthenticationService.process 
> (AuthenticationService.java:277)
>     at 
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java 
> :185)
>     at 
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
>     at org.apache.ldap.server.interceptor.InterceptorChain.process 
> (InterceptorChain.java:478)
>     at 
> org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
>     at 
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
>     at 
> org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
>     at 
> org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
>     at org.apache.ldap.server.jndi.ServerLdapContext 
> .<init>(ServerLdapContext.java:56)
>     at 
> org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
>     at 
> org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java 
> :245)
>     at 
> org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
>     at 
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
>     at javax.naming.InitialContext.getDefaultInitCtx 
> (InitialContext.java:243)
>     at javax.naming.InitialContext.init(InitialContext.java:219)
>     at 
> javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
>     at org.apache.ldap.server.protocol.BindHandler.messageReceived 
> (BindHandler.java:134)
>     at 
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(AbstractProtocolFilterChain.java 
> :149)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java 
> :50)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java 
> :99)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java 
> :354)
>     at 
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived 
> (AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived 
> (AbstractProtocolFilterChain.java:524)
>     at 
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java 
> :340)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)
> 
> "IoThreadPool-22" prio=1 tid=0x0825b500 nid=0x22a1 waiting for monitor 
> entry [6e706000..6e70722c]
>     at jdbm.btree.BTree.find (BTree.java:397)
>     - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
>     at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
>     at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
>     at 
> org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
>     at 
> org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
>     at org.apache.ldap.server.AbstractContextPartition.lookup 
> (AbstractContextPartition.java:313)
>     at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
>     at 
> org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
>     at org.apache.ldap.server.authn.AuthenticationService.process 
> (AuthenticationService.java:277)
>     at 
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java 
> :185)
>     at 
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
>     at org.apache.ldap.server.interceptor.InterceptorChain.process 
> (InterceptorChain.java:478)
>     at 
> org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
>     at 
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
>     at 
> org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
>     at 
> org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
>     at org.apache.ldap.server.jndi.ServerLdapContext 
> .<init>(ServerLdapContext.java:56)
>     at 
> org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
>     at 
> org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java 
> :245)
>     at 
> org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
>     at 
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
>     at javax.naming.InitialContext.getDefaultInitCtx 
> (InitialContext.java:243)
>     at javax.naming.InitialContext.init(InitialContext.java:219)
>     at 
> javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
>     at org.apache.ldap.server.protocol.BindHandler.messageReceived 
> (BindHandler.java:134)
>     at 
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(AbstractProtocolFilterChain.java 
> :149)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java 
> :50)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java 
> :99)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java 
> :354)
>     at 
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived 
> (AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived 
> (AbstractProtocolFilterChain.java:524)
>     at 
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java 
> :340)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)
> 
> "IoThreadPool-21" prio=1 tid=0x081f0200 nid=0x22a1 waiting for monitor 
> entry [6e787000..6e78822c]
>     at jdbm.btree.BTree.find (BTree.java:397)
>     - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
>     at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
>     at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
>     at 
> org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
>     at 
> org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
>     at org.apache.ldap.server.AbstractContextPartition.lookup 
> (AbstractContextPartition.java:313)
>     at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
>     at 
> org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
>     at org.apache.ldap.server.authn.AuthenticationService.process 
> (AuthenticationService.java:277)
>     at 
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java 
> :185)
>     at 
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
>     at org.apache.ldap.server.interceptor.InterceptorChain.process 
> (InterceptorChain.java:478)
>     at 
> org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
>     at 
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
>     at 
> org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
>     at 
> org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
>     at org.apache.ldap.server.jndi.ServerLdapContext 
> .<init>(ServerLdapContext.java:56)
>     at 
> org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
>     at 
> org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java 
> :245)
>     at 
> org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
>     at 
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
>     at javax.naming.InitialContext.getDefaultInitCtx 
> (InitialContext.java:243)
>     at javax.naming.InitialContext.init(InitialContext.java:219)
>     at 
> javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
>     at org.apache.ldap.server.protocol.BindHandler.messageReceived 
> (BindHandler.java:134)
>     at 
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(AbstractProtocolFilterChain.java 
> :149)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java 
> :50)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java 
> :99)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java 
> :354)
>     at 
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived 
> (AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived 
> (AbstractProtocolFilterChain.java:524)
>     at 
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java 
> :340)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)
> 
> "IoThreadPool-19" prio=1 tid=0x08252800 nid=0x22a1 waiting for monitor 
> entry [6e808000..6e80922c]
>     at jdbm.btree.BTree.find (BTree.java:397)
>     - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
>     at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
>     at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
>     at 
> org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
>     at 
> org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
>     at org.apache.ldap.server.AbstractContextPartition.lookup 
> (AbstractContextPartition.java:313)
>     at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
>     at 
> org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
>     at org.apache.ldap.server.authn.AuthenticationService.process 
> (AuthenticationService.java:277)
>     at 
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java 
> :185)
>     at 
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
>     at org.apache.ldap.server.interceptor.InterceptorChain.process 
> (InterceptorChain.java:478)
>     at 
> org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
>     at 
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
>     at 
> org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
>     at 
> org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
>     at org.apache.ldap.server.jndi.ServerLdapContext 
> .<init>(ServerLdapContext.java:56)
>     at 
> org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
>     at 
> org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java 
> :245)
>     at 
> org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
>     at 
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
>     at javax.naming.InitialContext.getDefaultInitCtx 
> (InitialContext.java:243)
>     at javax.naming.InitialContext.init(InitialContext.java:219)
>     at 
> javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
>     at org.apache.ldap.server.protocol.BindHandler.messageReceived 
> (BindHandler.java:134)
>     at 
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(AbstractProtocolFilterChain.java 
> :149)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java 
> :50)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java 
> :99)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java 
> :354)
>     at 
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived 
> (AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived 
> (AbstractProtocolFilterChain.java:524)
>     at 
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java 
> :340)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)
> 
> "IoThreadPool-17" prio=1 tid=0x081f4ef8 nid=0x22a1 waiting for monitor 
> entry [6e98b000..6e98c22c]
>     at jdbm.btree.BTree.find (BTree.java:397)
>     - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
>     at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
>     at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
>     at 
> org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
>     at 
> org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
>     at org.apache.ldap.server.AbstractContextPartition.lookup 
> (AbstractContextPartition.java:313)
>     at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
>     at 
> org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
>     at org.apache.ldap.server.authn.AuthenticationService.process 
> (AuthenticationService.java:277)
>     at 
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java 
> :185)
>     at 
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
>     at org.apache.ldap.server.interceptor.InterceptorChain.process 
> (InterceptorChain.java:478)
>     at 
> org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
>     at 
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
>     at 
> org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
>     at 
> org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
>     at org.apache.ldap.server.jndi.ServerLdapContext 
> .<init>(ServerLdapContext.java:56)
>     at 
> org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
>     at 
> org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java 
> :245)
>     at 
> org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
>     at 
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
>     at javax.naming.InitialContext.getDefaultInitCtx 
> (InitialContext.java:243)
>     at javax.naming.InitialContext.init(InitialContext.java:219)
>     at 
> javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
>     at org.apache.ldap.server.protocol.BindHandler.messageReceived 
> (BindHandler.java:134)
>     at 
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(AbstractProtocolFilterChain.java 
> :149)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java 
> :50)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java 
> :99)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java 
> :354)
>     at 
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived 
> (AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived 
> (AbstractProtocolFilterChain.java:524)
>     at 
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java 
> :340)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)
> 
> "IoThreadPool-15" prio=1 tid=0x080ee770 nid=0x22a1 runnable 
> [6ea8d000..6ea8e22c]
>     at java.util.HashMap.containsKey (HashMap.java:345)
>     at 
> org.apache.ldap.common.util.SequencedHashMap.containsKey(SequencedHashMap.java:240)
>     at 
> org.apache.ldap.common.schema.CachingNormalizer.normalize(CachingNormalizer.java:78)
>     at org.apache.ldap.server.db.LeafEvaluator.evalEquality 
> (LeafEvaluator.java:322)
>     at 
> org.apache.ldap.server.db.LeafEvaluator.evaluate(LeafEvaluator.java:111)
>     at 
> org.apache.ldap.server.db.ExpressionEvaluator.evaluate(ExpressionEvaluator.java:105)
>     at org.apache.ldap.server.db.ExpressionEvaluator.evaluate 
> (ExpressionEvaluator.java:132)
>     at 
> org.apache.ldap.server.db.ExpressionEnumerator$2.assertCandidate(ExpressionEnumerator.java:252)
>     at 
> org.apache.ldap.server.db.IndexAssertionEnumeration.prefetch(IndexAssertionEnumeration.java 
> :184)
>     at 
> org.apache.ldap.server.db.IndexAssertionEnumeration.next(IndexAssertionEnumeration.java:137)
>     at 
> org.apache.ldap.server.db.SearchResultEnumeration.next(SearchResultEnumeration.java:90)
>     at org.apache.ldap.server.db.ResultFilteringEnumeration.prefetch 
> (ResultFilteringEnumeration.java:243)
>     at 
> org.apache.ldap.server.db.ResultFilteringEnumeration.<init>(ResultFilteringEnumeration.java:88)
>     at 
> org.apache.ldap.server.operational.OperationalAttributeService.process 
> (OperationalAttributeService.java:261)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:145)
>     at 
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java 
> :578)
>     at 
> org.apache.ldap.server.schema.SchemaService.process(SchemaService.java:133)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:145)
>     at org.apache.ldap.server.interceptor.InterceptorChain$3.process 
> (InterceptorChain.java:578)
>     at 
> org.apache.ldap.server.exception.ExceptionService.process(ExceptionService.java:322)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:145)
>     at 
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:251)
>     at org.apache.ldap.server.authz.AuthorizationService.process 
> (AuthorizationService.java:384)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:145)
>     at 
> org.apache.ldap.server.authz.AuthorizationService.process(AuthorizationService.java:97) 
> 
>     at 
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
>     at 
> org.apache.ldap.server.authn.AuthenticationService.process(AuthenticationService.java:217)
>     at org.apache.ldap.server.interceptor.InterceptorChain$3.process 
> (InterceptorChain.java:578)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:251)
>     at 
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java 
> :151)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:145)
>     at 
> org.apache.ldap.server.interceptor.InterceptorChain.process(InterceptorChain.java:478)
>     at org.apache.ldap.server.jndi.JndiProvider.invoke 
> (JndiProvider.java:171)
>     at 
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.search(JndiProvider.java:235)
>     at 
> org.apache.ldap.server.jndi.ServerDirContext.search(ServerDirContext.java:593)
>     at 
> org.apache.ldap.server.jndi.ServerDirContext.search(ServerDirContext.java:545)
>     at 
> javax.naming.directory.InitialDirContext.search(InitialDirContext.java:238)
>     at org.apache.ldap.server.protocol.SearchHandler.messageReceived 
> (SearchHandler.java:126)
>     at 
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived 
> (AbstractProtocolFilterChain.java:149)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
>     at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100 
> (AbstractProtocolFilterChain.java:50)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived 
> (AbstractProtocolFilterChain.java:99)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived 
> (AbstractProtocolFilterChain.java:354)
>     at 
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived 
> (AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived 
> (AbstractProtocolFilterChain.java:524)
>     at 
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java 
> :340)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)
> 
> "SocketIoProcessor" prio=1 tid=0x081ffcf8 nid=0x22a1 runnable 
> [6eb0f000..6eb0f22c]
>     at sun.nio.ch.PollArrayWrapper.poll0 (Native Method)
>     at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:100)
>     at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:64)
>     at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java :59)
>     - locked <0x74a01950> (a java.util.HashSet)
>     - locked <0x74a01960> (a java.util.HashSet)
>     - locked <0x74a01900> (a sun.nio.ch.PollSelectorImpl)
>     at sun.nio.ch.SelectorImpl.select (SelectorImpl.java:70)
>     at 
> org.apache.mina.io.socket.SocketIoProcessor$Worker.run(SocketIoProcessor.java:516)
> 
> "IoThreadPool-13" prio=1 tid=0x081f11d8 nid=0x22a1 runnable 
> [6e889000..6e88a22c]
>     at java.util.HashMap.get(HashMap.java:325)
>     at 
> org.apache.ldap.common.util.SequencedHashMap.put(SequencedHashMap.java:414)
>     at org.apache.ldap.common.util.LRUMap.get(LRUMap.java:93)
>     at org.apache.ldap.common.schema.CachingNormalizer.normalize 
> (CachingNormalizer.java:80)
>     at 
> org.apache.ldap.server.db.LeafEvaluator.evalEquality(LeafEvaluator.java:322)
>     at 
> org.apache.ldap.server.db.LeafEvaluator.evaluate(LeafEvaluator.java:111)
>     at org.apache.ldap.server.db.ExpressionEvaluator.evaluate 
> (ExpressionEvaluator.java:105)
>     at 
> org.apache.ldap.server.db.ExpressionEvaluator.evaluate(ExpressionEvaluator.java:132)
>     at 
> org.apache.ldap.server.db.ExpressionEnumerator$2.assertCandidate(ExpressionEnumerator.java 
> :252)
>     at 
> org.apache.ldap.server.db.IndexAssertionEnumeration.prefetch(IndexAssertionEnumeration.java:184)
>     at 
> org.apache.ldap.server.db.IndexAssertionEnumeration.next(IndexAssertionEnumeration.java:137)
>     at 
> org.apache.ldap.server.db.SearchResultEnumeration.next(SearchResultEnumeration.java:90)
>     at 
> org.apache.ldap.server.db.ResultFilteringEnumeration.prefetch(ResultFilteringEnumeration.java:243)
>     at org.apache.ldap.server.db.ResultFilteringEnumeration 
> .<init>(ResultFilteringEnumeration.java:88)
>     at 
> org.apache.ldap.server.operational.OperationalAttributeService.process(OperationalAttributeService.java:261)
>     at org.apache.ldap.server.interceptor.BaseInterceptor.process 
> (BaseInterceptor.java:145)
>     at 
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
>     at 
> org.apache.ldap.server.schema.SchemaService.process(SchemaService.java:133)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:145)
>     at 
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
>     at org.apache.ldap.server.exception.ExceptionService.process 
> (ExceptionService.java:322)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:145)
>     at 
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578) 
> 
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:251)
>     at 
> org.apache.ldap.server.authz.AuthorizationService.process(AuthorizationService.java:384)
>     at org.apache.ldap.server.interceptor.BaseInterceptor.process 
> (BaseInterceptor.java:145)
>     at 
> org.apache.ldap.server.authz.AuthorizationService.process(AuthorizationService.java:97)
>     at 
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578) 
> 
>     at 
> org.apache.ldap.server.authn.AuthenticationService.process(AuthenticationService.java:217)
>     at 
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
>     at org.apache.ldap.server.interceptor.BaseInterceptor.process 
> (BaseInterceptor.java:251)
>     at 
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:151)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java 
> :145)
>     at 
> org.apache.ldap.server.interceptor.InterceptorChain.process(InterceptorChain.java:478)
>     at 
> org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
>     at 
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.search 
> (JndiProvider.java:235)
>     at 
> org.apache.ldap.server.jndi.ServerDirContext.search(ServerDirContext.java:593)
>     at 
> org.apache.ldap.server.jndi.ServerDirContext.search(ServerDirContext.java:545)
>     at javax.naming.directory.InitialDirContext.search 
> (InitialDirContext.java:238)
>     at 
> org.apache.ldap.server.protocol.SearchHandler.messageReceived(SearchHandler.java:126)
>     at 
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java 
> :69)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(AbstractProtocolFilterChain.java:149)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java 
> :363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java 
> :524)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java:99)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java 
> :363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java:354)
>     at 
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java 
> :77)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java 
> :50)
>     at 
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
>     at 
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java 
> :96)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java:340)
>     at 
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)
> 
> "SocketAcceptor-0" prio=1 tid=0x08257bf8 nid=0x22a1 runnable 
> [6eb8f000..6eb9022c]
>     at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
>     at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:100)
>     at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:64)
>     at sun.nio.ch.SelectorImpl.lockAndDoSelect (SelectorImpl.java:59)
>     - locked <0x74942e88> (a java.util.HashSet)
>     - locked <0x74942e98> (a java.util.HashSet)
>     - locked <0x7492d4a0> (a sun.nio.ch.PollSelectorImpl)
>     at sun.nio.ch.SelectorImpl.select (SelectorImpl.java:70)
>     at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:74)
>     at 
> org.apache.mina.io.socket.SocketAcceptor$Worker.run(SocketAcceptor.java:226)
> 
> "Signal Dispatcher" daemon prio=1 tid=0x080a66f8 nid=0x22a1 runnable [0..0]
> 
> "Finalizer" daemon prio=1 tid=0x08092c40 nid=0x22a1 in Object.wait() 
> [6f532000..6f53222c]
>     at java.lang.Object.wait(Native Method)
>     - waiting on <0x74910138> (a java.lang.ref.ReferenceQueue$Lock )
>     at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
>     - locked <0x74910138> (a java.lang.ref.ReferenceQueue$Lock)
>     at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
>     at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
> 
> "Reference Handler" daemon prio=1 tid=0x080911d0 nid=0x22a1 in 
> Object.wait() [6f5b3000..6f5b322c]
>     at java.lang.Object.wait(Native Method)
>     - waiting on <0x749101a0> (a java.lang.ref.Reference$Lock)
>     at java.lang.Object.wait(Object.java:429)
>     at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115)
>     - locked <0x749101a0> (a java.lang.ref.Reference$Lock)
> 
> "main" prio=1 tid=0x0805ba40 nid=0x22a1 runnable [bfffc000..bfffd9ac]
>     at java.util.HashMap.get(HashMap.java:325)
>     at org.apache.ldap.common.util.SequencedHashMap.put 
> (SequencedHashMap.java:414)
>     at org.apache.ldap.common.util.LRUMap.get(LRUMap.java:93)
>     at 
> org.apache.ldap.common.schema.CachingNormalizer.normalize(CachingNormalizer.java:80)
>     at 
> org.apache.ldap.server.schema.ConcreteNameComponentNormalizer.normalizeByName 
> (ConcreteNameComponentNormalizer.java:59)
>     at 
> org.apache.ldap.common.name.antlrValueParser.value(antlrValueParser.java:128)
>     at 
> org.apache.ldap.common.name.antlrNameParser.attributeTypeAndValue(antlrNameParser.java 
> :189)
>     at 
> org.apache.ldap.common.name.antlrNameParser.nameComponent(antlrNameParser.java:120)
>     at 
> org.apache.ldap.common.name.antlrNameParser.name(antlrNameParser.java:95)
>     at org.apache.ldap.common.name.DnParser.parse (DnParser.java:178)
>     - locked <0x74936c58> (a java.io.PipedOutputStream)
>     at org.apache.ldap.common.name.DnParser.parse(DnParser.java:255)
>     at 
> org.apache.ldap.common.schema.DnComparator.compare(DnComparator.java :93)
>     at 
> org.apache.ldap.server.schema.SerializableComparator.compare(SerializableComparator.java:94)
>     at jdbm.btree.BPage.compare(BPage.java:841)
>     at jdbm.btree.BPage.findChildren(BPage.java:682)
>     at jdbm.btree.BPage.find(BPage.java:269)
>     at jdbm.btree.BPage.find(BPage.java:286)
>     at jdbm.btree.BTree.find(BTree.java:406)
>     - locked <0x749926d8> (a jdbm.btree.BTree)
>     at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw (JdbmTable.java:1094)
>     at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java:275)
>     at 
> org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
>     at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId 
> (JdbmDatabase.java:419)
>     at 
> org.apache.ldap.server.AbstractContextPartition.lookup(AbstractContextPartition.java:313)
>     at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
>     at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate 
> (SimpleAuthenticator.java:95)
>     at 
> org.apache.ldap.server.authn.AuthenticationService.process(AuthenticationService.java:277)
>     at 
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java 
> :578)
>     at 
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:185)
>     at 
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
>     at org.apache.ldap.server.interceptor.BaseInterceptor.process 
> (BaseInterceptor.java:101)
>     at 
> org.apache.ldap.server.interceptor.InterceptorChain.process(InterceptorChain.java:478)
>     at 
> org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
>     at 
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry 
> (JndiProvider.java:247)
>     at 
> org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
>     at 
> org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
>     at org.apache.ldap.server.jndi.ServerLdapContext 
> .<init>(ServerLdapContext.java:56)
>     at 
> org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
>     at 
> org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java 
> :188)
>     at 
> org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
>     at 
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
>     at javax.naming.InitialContext.getDefaultInitCtx 
> (InitialContext.java:243)
>     at javax.naming.InitialContext.init(InitialContext.java:219)
>     at javax.naming.InitialContext.<init>(InitialContext.java:195)
>     at javax.naming.directory.InitialDirContext.<init>( 
> InitialDirContext.java:80)
>     at org.apache.ldap.server.ServerMain.main(ServerMain.java:97)
> 


Mime
View raw message