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.9 release. The source zip at http://apache.us.lucid.dk/directory/apacheds/unstable/0.9/0.9.0/ is not complete... e.g. I could not locate sources for org.apache.ldap.common package ( and its sub packages). Can someone can direct me to the source of 0.9 release

Once ADS encounters this issue, the client (which is using JNDI pooled connections) max outs the connections in the pool, and subsequent threads wait for connections to be come free...

Thanks,
Ajay

Here is the thread dump of ADS
=======================================================================================
"VM Periodic Task Thread" prio=1 tid=0x080a8ec0 nid=0x22a1 waiting on condition
"Suspend Checker Thread" prio=1 tid=0x080a5d08 nid=0x22a1 runnable
Full thread dump Java HotSpot(TM) Client VM (1.4.2_06-b03 mixed mode):

"IoThreadPool-41" prio=1 tid=0x081f8f18 nid=0x22a1 in Object.wait() [6def7000..6def722c]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x7492d738> (a org.apache.mina.util.BlockingSet)
    at java.lang.Object.wait(Object.java:429)
    at org.apache.mina.util.BlockingSet.waitForNewItem (BlockingSet.java:61)
    - locked <0x7492d738> (a org.apache.mina.util.BlockingSet)
    at org.apache.mina.util.BaseThreadPool$Worker.fetchBuffer(BaseThreadPool.java:298)
    - locked <0x7492d738> (a org.apache.mina.util.BlockingSet)
    at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:271)

"IoThreadPool-40" prio=1 tid=0x0825bc70 nid=0x22a1 in Object.wait() [6e605000..6e60522c]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x7492d6d8> (a org.apache.mina.util.BlockingSet)
    at java.lang.Object.wait(Object.java:429)
    at org.apache.mina.util.BlockingSet.waitForNewItem (BlockingSet.java:61)
    - locked <0x7492d6d8> (a org.apache.mina.util.BlockingSet)
    at org.apache.mina.util.BaseThreadPool$Worker.fetchBuffer(BaseThreadPool.java:298)
    - locked <0x7492d6d8> (a org.apache.mina.util.BlockingSet)
    at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:271)

"IoThreadPool-39" prio=1 tid=0x081f8998 nid=0x22a1 waiting for monitor entry [6df77000..6df7822c]
    at jdbm.btree.BTree.find(BTree.java:397)
    - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
    at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
    at org.apache.ldap.server.db.jdbm.JdbmTable.get (JdbmTable.java:275)
    at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
    at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
    at org.apache.ldap.server.AbstractContextPartition.lookup (AbstractContextPartition.java:313)
    at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
    at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
    at org.apache.ldap.server.authn.AuthenticationService.process (AuthenticationService.java:277)
    at org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java :185)
    at org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
    at org.apache.ldap.server.interceptor.InterceptorChain.process (InterceptorChain.java:478)
    at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
    at org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
    at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
    at org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
    at org.apache.ldap.server.jndi.ServerLdapContext .<init>(ServerLdapContext.java:56)
    at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
    at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java :245)
    at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
    at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
    at javax.naming.InitialContext.getDefaultInitCtx (InitialContext.java:243)
    at javax.naming.InitialContext.init(InitialContext.java:219)
    at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
    at org.apache.ldap.server.protocol.BindHandler.messageReceived (BindHandler.java:134)
    at org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived( AbstractProtocolFilterChain.java :149)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java :50)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java :99)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java :354)
    at org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived (AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived (AbstractProtocolFilterChain.java:524)
    at org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
    at org.apache.mina.util.BaseThreadPool$Worker.processEvents( BaseThreadPool.java :340)
    at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)

"IoThreadPool-38" prio=1 tid=0x081f82a8 nid=0x22a1 waiting for monitor entry [6dff8000..6dff922c]
    at jdbm.btree.BTree.find (BTree.java:397)
    - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
    at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
    at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
    at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
    at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
    at org.apache.ldap.server.AbstractContextPartition.lookup (AbstractContextPartition.java:313)
    at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
    at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
    at org.apache.ldap.server.authn.AuthenticationService.process (AuthenticationService.java:277)
    at org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java :185)
    at org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
    at org.apache.ldap.server.interceptor.InterceptorChain.process (InterceptorChain.java:478)
    at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
    at org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
    at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
    at org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
    at org.apache.ldap.server.jndi.ServerLdapContext .<init>(ServerLdapContext.java:56)
    at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
    at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java :245)
    at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
    at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
    at javax.naming.InitialContext.getDefaultInitCtx (InitialContext.java:243)
    at javax.naming.InitialContext.init(InitialContext.java:219)
    at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
    at org.apache.ldap.server.protocol.BindHandler.messageReceived (BindHandler.java:134)
    at org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived( AbstractProtocolFilterChain.java :149)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java :50)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java :99)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java :354)
    at org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived (AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived (AbstractProtocolFilterChain.java:524)
    at org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
    at org.apache.mina.util.BaseThreadPool$Worker.processEvents( BaseThreadPool.java :340)
    at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)

"IoThreadPool-37" prio=1 tid=0x081f7da8 nid=0x22a1 waiting for monitor entry [6e079000..6e07a22c]
    at jdbm.btree.BTree.find (BTree.java:397)
    - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
    at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
    at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
    at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
    at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
    at org.apache.ldap.server.AbstractContextPartition.lookup (AbstractContextPartition.java:313)
    at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
    at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
    at org.apache.ldap.server.authn.AuthenticationService.process (AuthenticationService.java:277)
    at org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java :185)
    at org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
    at org.apache.ldap.server.interceptor.InterceptorChain.process (InterceptorChain.java:478)
    at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
    at org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
    at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
    at org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
    at org.apache.ldap.server.jndi.ServerLdapContext .<init>(ServerLdapContext.java:56)
    at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
    at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java :245)
    at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
    at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
    at javax.naming.InitialContext.getDefaultInitCtx (InitialContext.java:243)
    at javax.naming.InitialContext.init(InitialContext.java:219)
    at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
    at org.apache.ldap.server.protocol.BindHandler.messageReceived (BindHandler.java:134)
    at org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived( AbstractProtocolFilterChain.java :149)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java :50)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java :99)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java :354)
    at org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived (AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived (AbstractProtocolFilterChain.java:524)
    at org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
    at org.apache.mina.util.BaseThreadPool$Worker.processEvents( BaseThreadPool.java :340)
    at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)

"IoThreadPool-36" prio=1 tid=0x081f7018 nid=0x22a1 waiting for monitor entry [6e0fa000..6e0fb22c]
    at jdbm.btree.BTree.find (BTree.java:397)
    - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
    at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
    at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
    at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
    at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
    at org.apache.ldap.server.AbstractContextPartition.lookup (AbstractContextPartition.java:313)
    at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
    at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
    at org.apache.ldap.server.authn.AuthenticationService.process (AuthenticationService.java:277)
    at org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java :185)
    at org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
    at org.apache.ldap.server.interceptor.InterceptorChain.process (InterceptorChain.java:478)
    at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
    at org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
    at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
    at org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
    at org.apache.ldap.server.jndi.ServerLdapContext .<init>(ServerLdapContext.java:56)
    at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
    at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java :245)
    at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
    at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
    at javax.naming.InitialContext.getDefaultInitCtx (InitialContext.java:243)
    at javax.naming.InitialContext.init(InitialContext.java:219)
    at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
    at org.apache.ldap.server.protocol.BindHandler.messageReceived (BindHandler.java:134)
    at org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived( AbstractProtocolFilterChain.java :149)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java :50)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java :99)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java :354)
    at org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived (AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived (AbstractProtocolFilterChain.java:524)
    at org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
    at org.apache.mina.util.BaseThreadPool$Worker.processEvents( BaseThreadPool.java :340)
    at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)

"IoThreadPool-35" prio=1 tid=0x08261a60 nid=0x22a1 waiting for monitor entry [6e17b000..6e17c22c]
    at jdbm.btree.BTree.find (BTree.java:397)
    - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
    at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
    at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
    at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
    at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
    at org.apache.ldap.server.AbstractContextPartition.lookup (AbstractContextPartition.java:313)
    at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
    at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
    at org.apache.ldap.server.authn.AuthenticationService.process (AuthenticationService.java:277)
    at org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java :185)
    at org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
    at org.apache.ldap.server.interceptor.InterceptorChain.process (InterceptorChain.java:478)
    at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
    at org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
    at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
    at org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
    at org.apache.ldap.server.jndi.ServerLdapContext .<init>(ServerLdapContext.java:56)
    at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
    at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java :245)
    at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
    at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
    at javax.naming.InitialContext.getDefaultInitCtx (InitialContext.java:243)
    at javax.naming.InitialContext.init(InitialContext.java:219)
    at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
    at org.apache.ldap.server.protocol.BindHandler.messageReceived (BindHandler.java:134)
    at org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived( AbstractProtocolFilterChain.java :149)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java :50)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java :99)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java :354)
    at org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived (AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived (AbstractProtocolFilterChain.java:524)
    at org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
    at org.apache.mina.util.BaseThreadPool$Worker.processEvents( BaseThreadPool.java :340)
    at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)

"IoThreadPool-34" prio=1 tid=0x08261620 nid=0x22a1 waiting for monitor entry [6e1fc000..6e1fd22c]
    at jdbm.btree.BTree.find (BTree.java:397)
    - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
    at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
    at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
    at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
    at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
    at org.apache.ldap.server.AbstractContextPartition.lookup (AbstractContextPartition.java:313)
    at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
    at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
    at org.apache.ldap.server.authn.AuthenticationService.process (AuthenticationService.java:277)
    at org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java :185)
    at org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
    at org.apache.ldap.server.interceptor.InterceptorChain.process (InterceptorChain.java:478)
    at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
    at org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
    at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
    at org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
    at org.apache.ldap.server.jndi.ServerLdapContext .<init>(ServerLdapContext.java:56)
    at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
    at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java :245)
    at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
    at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
    at javax.naming.InitialContext.getDefaultInitCtx (InitialContext.java:243)
    at javax.naming.InitialContext.init(InitialContext.java:219)
    at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
    at org.apache.ldap.server.protocol.BindHandler.messageReceived (BindHandler.java:134)
    at org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived( AbstractProtocolFilterChain.java :149)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java :50)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java :99)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java :354)
    at org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived (AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived (AbstractProtocolFilterChain.java:524)
    at org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
    at org.apache.mina.util.BaseThreadPool$Worker.processEvents( BaseThreadPool.java :340)
    at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)

"IoThreadPool-33" prio=1 tid=0x08260f00 nid=0x22a1 waiting for monitor entry [6e27d000..6e27e22c]
    at jdbm.btree.BTree.find (BTree.java:397)
    - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
    at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
    at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
    at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
    at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
    at org.apache.ldap.server.AbstractContextPartition.lookup (AbstractContextPartition.java:313)
    at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
    at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
    at org.apache.ldap.server.authn.AuthenticationService.process (AuthenticationService.java:277)
    at org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java :185)
    at org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
    at org.apache.ldap.server.interceptor.InterceptorChain.process (InterceptorChain.java:478)
    at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
    at org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
    at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
    at org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
    at org.apache.ldap.server.jndi.ServerLdapContext .<init>(ServerLdapContext.java:56)
    at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
    at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java :245)
    at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
    at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
    at javax.naming.InitialContext.getDefaultInitCtx (InitialContext.java:243)
    at javax.naming.InitialContext.init(InitialContext.java:219)
    at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
    at org.apache.ldap.server.protocol.BindHandler.messageReceived (BindHandler.java:134)
    at org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived( AbstractProtocolFilterChain.java :149)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java :50)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java :99)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java :354)
    at org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived (AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived (AbstractProtocolFilterChain.java:524)
    at org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
    at org.apache.mina.util.BaseThreadPool$Worker.processEvents( BaseThreadPool.java :340)
    at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)

"IoThreadPool-32" prio=1 tid=0x08260170 nid=0x22a1 waiting for monitor entry [6e2fe000..6e2ff22c]
    at jdbm.btree.BTree.find (BTree.java:397)
    - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
    at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
    at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
    at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
    at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
    at org.apache.ldap.server.AbstractContextPartition.lookup (AbstractContextPartition.java:313)
    at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
    at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
    at org.apache.ldap.server.authn.AuthenticationService.process (AuthenticationService.java:277)
    at org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java :185)
    at org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
    at org.apache.ldap.server.interceptor.InterceptorChain.process (InterceptorChain.java:478)
    at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
    at org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
    at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
    at org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
    at org.apache.ldap.server.jndi.ServerLdapContext .<init>(ServerLdapContext.java:56)
    at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
    at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java :245)
    at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
    at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
    at javax.naming.InitialContext.getDefaultInitCtx (InitialContext.java:243)
    at javax.naming.InitialContext.init(InitialContext.java:219)
    at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
    at org.apache.ldap.server.protocol.BindHandler.messageReceived (BindHandler.java:134)
    at org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived( AbstractProtocolFilterChain.java :149)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java :50)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java :99)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java :354)
    at org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived (AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived (AbstractProtocolFilterChain.java:524)
    at org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
    at org.apache.mina.util.BaseThreadPool$Worker.processEvents( BaseThreadPool.java :340)
    at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)

"IoThreadPool-31" prio=1 tid=0x0825efc8 nid=0x22a1 waiting for monitor entry [6e37f000..6e38022c]
    at jdbm.btree.BTree.find (BTree.java:397)
    - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
    at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
    at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
    at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
    at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
    at org.apache.ldap.server.AbstractContextPartition.lookup (AbstractContextPartition.java:313)
    at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
    at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
    at org.apache.ldap.server.authn.AuthenticationService.process (AuthenticationService.java:277)
    at org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java :185)
    at org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
    at org.apache.ldap.server.interceptor.InterceptorChain.process (InterceptorChain.java:478)
    at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
    at org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
    at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
    at org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
    at org.apache.ldap.server.jndi.ServerLdapContext .<init>(ServerLdapContext.java:56)
    at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
    at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java :245)
    at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
    at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
    at javax.naming.InitialContext.getDefaultInitCtx (InitialContext.java:243)
    at javax.naming.InitialContext.init(InitialContext.java:219)
    at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
    at org.apache.ldap.server.protocol.BindHandler.messageReceived (BindHandler.java:134)
    at org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived( AbstractProtocolFilterChain.java :149)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java :50)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java :99)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java :354)
    at org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived (AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived (AbstractProtocolFilterChain.java:524)
    at org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
    at org.apache.mina.util.BaseThreadPool$Worker.processEvents( BaseThreadPool.java :340)
    at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)

"IoThreadPool-30" prio=1 tid=0x0825b158 nid=0x22a1 waiting for monitor entry [6e90a000..6e90b22c]
    at jdbm.btree.BTree.find (BTree.java:397)
    - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
    at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
    at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
    at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
    at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
    at org.apache.ldap.server.AbstractContextPartition.lookup (AbstractContextPartition.java:313)
    at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
    at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
    at org.apache.ldap.server.authn.AuthenticationService.process (AuthenticationService.java:277)
    at org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java :185)
    at org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
    at org.apache.ldap.server.interceptor.InterceptorChain.process (InterceptorChain.java:478)
    at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
    at org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
    at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
    at org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
    at org.apache.ldap.server.jndi.ServerLdapContext .<init>(ServerLdapContext.java:56)
    at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
    at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java :245)
    at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
    at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
    at javax.naming.InitialContext.getDefaultInitCtx (InitialContext.java:243)
    at javax.naming.InitialContext.init(InitialContext.java:219)
    at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
    at org.apache.ldap.server.protocol.BindHandler.messageReceived (BindHandler.java:134)
    at org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived( AbstractProtocolFilterChain.java :149)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java :50)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java :99)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java :354)
    at org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived (AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived (AbstractProtocolFilterChain.java:524)
    at org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
    at org.apache.mina.util.BaseThreadPool$Worker.processEvents( BaseThreadPool.java :340)
    at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)

"IoThreadPool-28" prio=1 tid=0x0825e020 nid=0x22a1 waiting for monitor entry [6e400000..6e40122c]
    at jdbm.btree.BTree.find (BTree.java:397)
    - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
    at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
    at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
    at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
    at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
    at org.apache.ldap.server.AbstractContextPartition.lookup (AbstractContextPartition.java:313)
    at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
    at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
    at org.apache.ldap.server.authn.AuthenticationService.process (AuthenticationService.java:277)
    at org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java :185)
    at org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
    at org.apache.ldap.server.interceptor.InterceptorChain.process (InterceptorChain.java:478)
    at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
    at org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
    at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
    at org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
    at org.apache.ldap.server.jndi.ServerLdapContext .<init>(ServerLdapContext.java:56)
    at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
    at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java :245)
    at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
    at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
    at javax.naming.InitialContext.getDefaultInitCtx (InitialContext.java:243)
    at javax.naming.InitialContext.init(InitialContext.java:219)
    at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
    at org.apache.ldap.server.protocol.BindHandler.messageReceived (BindHandler.java:134)
    at org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived( AbstractProtocolFilterChain.java :149)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java :50)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java :99)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java :354)
    at org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived (AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived (AbstractProtocolFilterChain.java:524)
    at org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
    at org.apache.mina.util.BaseThreadPool$Worker.processEvents( BaseThreadPool.java :340)
    at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)

"IoThreadPool-27" prio=1 tid=0x0825d900 nid=0x22a1 waiting for monitor entry [6e481000..6e48222c]
    at jdbm.btree.BTree.find (BTree.java:397)
    - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
    at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
    at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
    at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
    at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
    at org.apache.ldap.server.AbstractContextPartition.lookup (AbstractContextPartition.java:313)
    at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
    at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
    at org.apache.ldap.server.authn.AuthenticationService.process (AuthenticationService.java:277)
    at org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java :185)
    at org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
    at org.apache.ldap.server.interceptor.InterceptorChain.process (InterceptorChain.java:478)
    at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
    at org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
    at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
    at org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
    at org.apache.ldap.server.jndi.ServerLdapContext .<init>(ServerLdapContext.java:56)
    at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
    at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java :245)
    at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
    at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
    at javax.naming.InitialContext.getDefaultInitCtx (InitialContext.java:243)
    at javax.naming.InitialContext.init(InitialContext.java:219)
    at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
    at org.apache.ldap.server.protocol.BindHandler.messageReceived (BindHandler.java:134)
    at org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived( AbstractProtocolFilterChain.java :149)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java :50)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java :99)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java :354)
    at org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived (AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived (AbstractProtocolFilterChain.java:524)
    at org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
    at org.apache.mina.util.BaseThreadPool$Worker.processEvents( BaseThreadPool.java :340)
    at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)

"IoThreadPool-26" prio=1 tid=0x0825cbf8 nid=0x22a1 waiting for monitor entry [6e502000..6e50322c]
    at jdbm.btree.BTree.find (BTree.java:397)
    - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
    at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
    at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
    at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
    at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
    at org.apache.ldap.server.AbstractContextPartition.lookup (AbstractContextPartition.java:313)
    at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
    at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
    at org.apache.ldap.server.authn.AuthenticationService.process (AuthenticationService.java:277)
    at org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java :185)
    at org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
    at org.apache.ldap.server.interceptor.InterceptorChain.process (InterceptorChain.java:478)
    at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
    at org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
    at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
    at org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
    at org.apache.ldap.server.jndi.ServerLdapContext .<init>(ServerLdapContext.java:56)
    at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
    at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java :245)
    at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
    at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
    at javax.naming.InitialContext.getDefaultInitCtx (InitialContext.java:243)
    at javax.naming.InitialContext.init(InitialContext.java:219)
    at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
    at org.apache.ldap.server.protocol.BindHandler.messageReceived (BindHandler.java:134)
    at org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived( AbstractProtocolFilterChain.java :149)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java :50)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java :99)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java :354)
    at org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived (AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived (AbstractProtocolFilterChain.java:524)
    at org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
    at org.apache.mina.util.BaseThreadPool$Worker.processEvents( BaseThreadPool.java :340)
    at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)

"IoThreadPool-25" prio=1 tid=0x0825c818 nid=0x22a1 waiting for monitor entry [6e583000..6e58422c]
    at jdbm.btree.BTree.find (BTree.java:397)
    - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
    at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
    at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
    at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
    at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
    at org.apache.ldap.server.AbstractContextPartition.lookup (AbstractContextPartition.java:313)
    at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
    at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
    at org.apache.ldap.server.authn.AuthenticationService.process (AuthenticationService.java:277)
    at org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java :185)
    at org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
    at org.apache.ldap.server.interceptor.InterceptorChain.process (InterceptorChain.java:478)
    at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
    at org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
    at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
    at org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
    at org.apache.ldap.server.jndi.ServerLdapContext .<init>(ServerLdapContext.java:56)
    at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
    at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java :245)
    at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
    at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
    at javax.naming.InitialContext.getDefaultInitCtx (InitialContext.java:243)
    at javax.naming.InitialContext.init(InitialContext.java:219)
    at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
    at org.apache.ldap.server.protocol.BindHandler.messageReceived (BindHandler.java:134)
    at org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived( AbstractProtocolFilterChain.java :149)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java :50)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java :99)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java :354)
    at org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived (AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived (AbstractProtocolFilterChain.java:524)
    at org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
    at org.apache.mina.util.BaseThreadPool$Worker.processEvents( BaseThreadPool.java :340)
    at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)

"IoThreadPool-23" prio=1 tid=0x0825b8c8 nid=0x22a1 waiting for monitor entry [6e685000..6e68622c]
    at jdbm.btree.BTree.find (BTree.java:397)
    - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
    at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
    at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
    at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
    at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
    at org.apache.ldap.server.AbstractContextPartition.lookup (AbstractContextPartition.java:313)
    at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
    at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
    at org.apache.ldap.server.authn.AuthenticationService.process (AuthenticationService.java:277)
    at org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java :185)
    at org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
    at org.apache.ldap.server.interceptor.InterceptorChain.process (InterceptorChain.java:478)
    at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
    at org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
    at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
    at org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
    at org.apache.ldap.server.jndi.ServerLdapContext .<init>(ServerLdapContext.java:56)
    at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
    at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java :245)
    at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
    at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
    at javax.naming.InitialContext.getDefaultInitCtx (InitialContext.java:243)
    at javax.naming.InitialContext.init(InitialContext.java:219)
    at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
    at org.apache.ldap.server.protocol.BindHandler.messageReceived (BindHandler.java:134)
    at org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived( AbstractProtocolFilterChain.java :149)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java :50)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java :99)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java :354)
    at org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived (AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived (AbstractProtocolFilterChain.java:524)
    at org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
    at org.apache.mina.util.BaseThreadPool$Worker.processEvents( BaseThreadPool.java :340)
    at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)

"IoThreadPool-22" prio=1 tid=0x0825b500 nid=0x22a1 waiting for monitor entry [6e706000..6e70722c]
    at jdbm.btree.BTree.find (BTree.java:397)
    - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
    at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
    at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
    at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
    at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
    at org.apache.ldap.server.AbstractContextPartition.lookup (AbstractContextPartition.java:313)
    at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
    at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
    at org.apache.ldap.server.authn.AuthenticationService.process (AuthenticationService.java:277)
    at org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java :185)
    at org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
    at org.apache.ldap.server.interceptor.InterceptorChain.process (InterceptorChain.java:478)
    at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
    at org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
    at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
    at org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
    at org.apache.ldap.server.jndi.ServerLdapContext .<init>(ServerLdapContext.java:56)
    at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
    at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java :245)
    at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
    at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
    at javax.naming.InitialContext.getDefaultInitCtx (InitialContext.java:243)
    at javax.naming.InitialContext.init(InitialContext.java:219)
    at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
    at org.apache.ldap.server.protocol.BindHandler.messageReceived (BindHandler.java:134)
    at org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived( AbstractProtocolFilterChain.java :149)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java :50)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java :99)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java :354)
    at org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived (AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived (AbstractProtocolFilterChain.java:524)
    at org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
    at org.apache.mina.util.BaseThreadPool$Worker.processEvents( BaseThreadPool.java :340)
    at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)

"IoThreadPool-21" prio=1 tid=0x081f0200 nid=0x22a1 waiting for monitor entry [6e787000..6e78822c]
    at jdbm.btree.BTree.find (BTree.java:397)
    - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
    at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
    at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
    at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
    at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
    at org.apache.ldap.server.AbstractContextPartition.lookup (AbstractContextPartition.java:313)
    at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
    at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
    at org.apache.ldap.server.authn.AuthenticationService.process (AuthenticationService.java:277)
    at org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java :185)
    at org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
    at org.apache.ldap.server.interceptor.InterceptorChain.process (InterceptorChain.java:478)
    at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
    at org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
    at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
    at org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
    at org.apache.ldap.server.jndi.ServerLdapContext .<init>(ServerLdapContext.java:56)
    at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
    at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java :245)
    at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
    at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
    at javax.naming.InitialContext.getDefaultInitCtx (InitialContext.java:243)
    at javax.naming.InitialContext.init(InitialContext.java:219)
    at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
    at org.apache.ldap.server.protocol.BindHandler.messageReceived (BindHandler.java:134)
    at org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived( AbstractProtocolFilterChain.java :149)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java :50)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java :99)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java :354)
    at org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived (AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived (AbstractProtocolFilterChain.java:524)
    at org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
    at org.apache.mina.util.BaseThreadPool$Worker.processEvents( BaseThreadPool.java :340)
    at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)

"IoThreadPool-19" prio=1 tid=0x08252800 nid=0x22a1 waiting for monitor entry [6e808000..6e80922c]
    at jdbm.btree.BTree.find (BTree.java:397)
    - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
    at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
    at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
    at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
    at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
    at org.apache.ldap.server.AbstractContextPartition.lookup (AbstractContextPartition.java:313)
    at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
    at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
    at org.apache.ldap.server.authn.AuthenticationService.process (AuthenticationService.java:277)
    at org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java :185)
    at org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
    at org.apache.ldap.server.interceptor.InterceptorChain.process (InterceptorChain.java:478)
    at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
    at org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
    at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
    at org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
    at org.apache.ldap.server.jndi.ServerLdapContext .<init>(ServerLdapContext.java:56)
    at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
    at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java :245)
    at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
    at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
    at javax.naming.InitialContext.getDefaultInitCtx (InitialContext.java:243)
    at javax.naming.InitialContext.init(InitialContext.java:219)
    at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
    at org.apache.ldap.server.protocol.BindHandler.messageReceived (BindHandler.java:134)
    at org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived( AbstractProtocolFilterChain.java :149)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java :50)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java :99)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java :354)
    at org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived (AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived (AbstractProtocolFilterChain.java:524)
    at org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
    at org.apache.mina.util.BaseThreadPool$Worker.processEvents( BaseThreadPool.java :340)
    at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)

"IoThreadPool-17" prio=1 tid=0x081f4ef8 nid=0x22a1 waiting for monitor entry [6e98b000..6e98c22c]
    at jdbm.btree.BTree.find (BTree.java:397)
    - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
    at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
    at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
    at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
    at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
    at org.apache.ldap.server.AbstractContextPartition.lookup (AbstractContextPartition.java:313)
    at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
    at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
    at org.apache.ldap.server.authn.AuthenticationService.process (AuthenticationService.java:277)
    at org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java :185)
    at org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
    at org.apache.ldap.server.interceptor.InterceptorChain.process (InterceptorChain.java:478)
    at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
    at org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
    at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
    at org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
    at org.apache.ldap.server.jndi.ServerLdapContext .<init>(ServerLdapContext.java:56)
    at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
    at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java :245)
    at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
    at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
    at javax.naming.InitialContext.getDefaultInitCtx (InitialContext.java:243)
    at javax.naming.InitialContext.init(InitialContext.java:219)
    at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
    at org.apache.ldap.server.protocol.BindHandler.messageReceived (BindHandler.java:134)
    at org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived( AbstractProtocolFilterChain.java :149)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java :50)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java :99)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java :354)
    at org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived (AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived (AbstractProtocolFilterChain.java:524)
    at org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
    at org.apache.mina.util.BaseThreadPool$Worker.processEvents( BaseThreadPool.java :340)
    at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)

"IoThreadPool-15" prio=1 tid=0x080ee770 nid=0x22a1 runnable [6ea8d000..6ea8e22c]
    at java.util.HashMap.containsKey (HashMap.java:345)
    at org.apache.ldap.common.util.SequencedHashMap.containsKey(SequencedHashMap.java:240)
    at org.apache.ldap.common.schema.CachingNormalizer.normalize(CachingNormalizer.java:78)
    at org.apache.ldap.server.db.LeafEvaluator.evalEquality (LeafEvaluator.java:322)
    at org.apache.ldap.server.db.LeafEvaluator.evaluate(LeafEvaluator.java:111)
    at org.apache.ldap.server.db.ExpressionEvaluator.evaluate(ExpressionEvaluator.java:105)
    at org.apache.ldap.server.db.ExpressionEvaluator.evaluate (ExpressionEvaluator.java:132)
    at org.apache.ldap.server.db.ExpressionEnumerator$2.assertCandidate(ExpressionEnumerator.java:252)
    at org.apache.ldap.server.db.IndexAssertionEnumeration.prefetch(IndexAssertionEnumeration.java :184)
    at org.apache.ldap.server.db.IndexAssertionEnumeration.next(IndexAssertionEnumeration.java:137)
    at org.apache.ldap.server.db.SearchResultEnumeration.next(SearchResultEnumeration.java:90)
    at org.apache.ldap.server.db.ResultFilteringEnumeration.prefetch (ResultFilteringEnumeration.java:243)
    at org.apache.ldap.server.db.ResultFilteringEnumeration.<init>(ResultFilteringEnumeration.java:88)
    at org.apache.ldap.server.operational.OperationalAttributeService.process (OperationalAttributeService.java:261)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:145)
    at org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java :578)
    at org.apache.ldap.server.schema.SchemaService.process(SchemaService.java:133)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:145)
    at org.apache.ldap.server.interceptor.InterceptorChain$3.process (InterceptorChain.java:578)
    at org.apache.ldap.server.exception.ExceptionService.process(ExceptionService.java:322)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:145)
    at org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:251)
    at org.apache.ldap.server.authz.AuthorizationService.process (AuthorizationService.java:384)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:145)
    at org.apache.ldap.server.authz.AuthorizationService.process(AuthorizationService.java :97)
    at org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
    at org.apache.ldap.server.authn.AuthenticationService.process(AuthenticationService.java:217)
    at org.apache.ldap.server.interceptor.InterceptorChain$3.process (InterceptorChain.java:578)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:251)
    at org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java :151)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:145)
    at org.apache.ldap.server.interceptor.InterceptorChain.process(InterceptorChain.java:478)
    at org.apache.ldap.server.jndi.JndiProvider.invoke (JndiProvider.java:171)
    at org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.search(JndiProvider.java:235)
    at org.apache.ldap.server.jndi.ServerDirContext.search(ServerDirContext.java:593)
    at org.apache.ldap.server.jndi.ServerDirContext.search(ServerDirContext.java:545)
    at javax.naming.directory.InitialDirContext.search(InitialDirContext.java:238)
    at org.apache.ldap.server.protocol.SearchHandler.messageReceived (SearchHandler.java:126)
    at org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived (AbstractProtocolFilterChain.java:149)
    at o
...

[Message clipped]