directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ajay Upadhyaya" <aja...@gmail.com>
Subject Re: locking issue with apacheds 0.9 - URGENT !!!
Date Fri, 07 Jul 2006 07:06:46 GMT
I think I'm getting to the issue here... it seems that java.util.HashMap.get()
is getting stuck in infinite loop , and it is happening due to
CachingNormalizer not protecting LRUMap from concurrent access in multiple
threads

So following two threads are stuck in infinite loop

"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). ......
   More lines deleted for clarity


"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)...
   More lines deleted for clarity

And rest are waiting to lock the btree like this
"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)




On 7/6/06, Ajay Upadhyaya <ajayup@gmail.com> 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.9release. 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.commonpackage ( 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 o
> ...
>
> [Message clipped]

Mime
View raw message