Hi,
I'm using apacheds0.9 on jdk 1.4. The ADS hangs intermittently, and the thread dump shows it clearly. Any suggestion (fix) would be highly appreciated. Also, where can I get complete source of apacheds 0.9 release. The source zip at http://apache.us.lucid.dk/directory/apacheds/unstable/0.9/0.9.0/ is not complete... e.g. I could not locate sources for org.apache.ldap.common package ( and its sub packages). Can someone can direct me to the source of 0.9 release

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

Thanks,
Ajay

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

"SocketIoProcessor" prio=1 tid=0x081ffcf8 nid=0x22a1 runnable [6eb0f000..6eb0f22c]
    at sun.nio.ch.PollArrayWrapper.poll0 (Native Method)
    at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:100)
    at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:64)
    at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java :59)
    - locked <0x74a01950> (a java.util.HashSet)
    - locked <0x74a01960> (a java.util.HashSet)
    - locked <0x74a01900> (a sun.nio.ch.PollSelectorImpl)
    at sun.nio.ch.SelectorImpl.select (SelectorImpl.java:70)
    at org.apache.mina.io.socket.SocketIoProcessor$Worker.run(SocketIoProcessor.java:516)

"IoThreadPool-13" prio=1 tid=0x081f11d8 nid=0x22a1 runnable [6e889000..6e88a22c]
    at java.util.HashMap.get(HashMap.java:325)
    at org.apache.ldap.common.util.SequencedHashMap.put(SequencedHashMap.java:414)
    at org.apache.ldap.common.util.LRUMap.get(LRUMap.java:93)
    at org.apache.ldap.common.schema.CachingNormalizer.normalize (CachingNormalizer.java:80)
    at org.apache.ldap.server.db.LeafEvaluator.evalEquality(LeafEvaluator.java:322)
    at org.apache.ldap.server.db.LeafEvaluator.evaluate(LeafEvaluator.java:111)
    at org.apache.ldap.server.db.ExpressionEvaluator.evaluate (ExpressionEvaluator.java:105)
    at org.apache.ldap.server.db.ExpressionEvaluator.evaluate(ExpressionEvaluator.java:132)
    at org.apache.ldap.server.db.ExpressionEnumerator$2.assertCandidate(ExpressionEnumerator.java :252)
    at org.apache.ldap.server.db.IndexAssertionEnumeration.prefetch(IndexAssertionEnumeration.java:184)
    at org.apache.ldap.server.db.IndexAssertionEnumeration.next(IndexAssertionEnumeration.java:137)
    at org.apache.ldap.server.db.SearchResultEnumeration.next(SearchResultEnumeration.java:90)
    at org.apache.ldap.server.db.ResultFilteringEnumeration.prefetch(ResultFilteringEnumeration.java:243)
    at org.apache.ldap.server.db.ResultFilteringEnumeration .<init>(ResultFilteringEnumeration.java:88)
    at org.apache.ldap.server.operational.OperationalAttributeService.process(OperationalAttributeService.java:261)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process (BaseInterceptor.java:145)
    at org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
    at org.apache.ldap.server.schema.SchemaService.process(SchemaService.java:133)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:145)
    at org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
    at org.apache.ldap.server.exception.ExceptionService.process (ExceptionService.java:322)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:145)
    at org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:251)
    at org.apache.ldap.server.authz.AuthorizationService.process(AuthorizationService.java:384)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process (BaseInterceptor.java:145)
    at org.apache.ldap.server.authz.AuthorizationService.process(AuthorizationService.java:97)
    at org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
    at org.apache.ldap.server.authn.AuthenticationService.process(AuthenticationService.java:217)
    at org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process (BaseInterceptor.java:251)
    at org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:151)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java :145)
    at org.apache.ldap.server.interceptor.InterceptorChain.process(InterceptorChain.java:478)
    at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
    at org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.search (JndiProvider.java:235)
    at org.apache.ldap.server.jndi.ServerDirContext.search(ServerDirContext.java:593)
    at org.apache.ldap.server.jndi.ServerDirContext.search(ServerDirContext.java:545)
    at javax.naming.directory.InitialDirContext.search (InitialDirContext.java:238)
    at org.apache.ldap.server.protocol.SearchHandler.messageReceived(SearchHandler.java:126)
    at org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java :69)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(AbstractProtocolFilterChain.java:149)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java :363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java :524)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java:99)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java :363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java:354)
    at org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java :77)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
    at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java :50)
    at org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
    at org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java :96)
    at org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java:340)
    at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)

"SocketAcceptor-0" prio=1 tid=0x08257bf8 nid=0x22a1 runnable [6eb8f000..6eb9022c]
    at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
    at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:100)
    at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:64)
    at sun.nio.ch.SelectorImpl.lockAndDoSelect (SelectorImpl.java:59)
    - locked <0x74942e88> (a java.util.HashSet)
    - locked <0x74942e98> (a java.util.HashSet)
    - locked <0x7492d4a0> (a sun.nio.ch.PollSelectorImpl)
    at sun.nio.ch.SelectorImpl.select (SelectorImpl.java:70)
    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:74)
    at org.apache.mina.io.socket.SocketAcceptor$Worker.run(SocketAcceptor.java:226)

"Signal Dispatcher" daemon prio=1 tid=0x080a66f8 nid=0x22a1 runnable [0..0]

"Finalizer" daemon prio=1 tid=0x08092c40 nid=0x22a1 in Object.wait() [6f532000..6f53222c]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x74910138> (a java.lang.ref.ReferenceQueue$Lock )
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
    - locked <0x74910138> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
    at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

"Reference Handler" daemon prio=1 tid=0x080911d0 nid=0x22a1 in Object.wait() [6f5b3000..6f5b322c]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x749101a0> (a java.lang.ref.Reference$Lock)
    at java.lang.Object.wait(Object.java:429)
    at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115)
    - locked <0x749101a0> (a java.lang.ref.Reference$Lock)

"main" prio=1 tid=0x0805ba40 nid=0x22a1 runnable [bfffc000..bfffd9ac]
    at java.util.HashMap.get(HashMap.java:325)
    at org.apache.ldap.common.util.SequencedHashMap.put (SequencedHashMap.java:414)
    at org.apache.ldap.common.util.LRUMap.get(LRUMap.java:93)
    at org.apache.ldap.common.schema.CachingNormalizer.normalize(CachingNormalizer.java:80)
    at org.apache.ldap.server.schema.ConcreteNameComponentNormalizer.normalizeByName (ConcreteNameComponentNormalizer.java:59)
    at org.apache.ldap.common.name.antlrValueParser.value(antlrValueParser.java:128)
    at org.apache.ldap.common.name.antlrNameParser.attributeTypeAndValue(antlrNameParser.java :189)
    at org.apache.ldap.common.name.antlrNameParser.nameComponent(antlrNameParser.java:120)
    at org.apache.ldap.common.name.antlrNameParser.name(antlrNameParser.java:95)
    at org.apache.ldap.common.name.DnParser.parse (DnParser.java:178)
    - locked <0x74936c58> (a java.io.PipedOutputStream)
    at org.apache.ldap.common.name.DnParser.parse(DnParser.java:255)
    at org.apache.ldap.common.schema.DnComparator.compare(DnComparator.java :93)
    at org.apache.ldap.server.schema.SerializableComparator.compare(SerializableComparator.java:94)
    at jdbm.btree.BPage.compare(BPage.java:841)
    at jdbm.btree.BPage.findChildren(BPage.java:682)
    at jdbm.btree.BPage.find(BPage.java:269)
    at jdbm.btree.BPage.find(BPage.java:286)
    at jdbm.btree.BTree.find(BTree.java:406)
    - locked <0x749926d8> (a jdbm.btree.BTree)
    at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw (JdbmTable.java:1094)
    at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java:275)
    at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
    at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId (JdbmDatabase.java:419)
    at org.apache.ldap.server.AbstractContextPartition.lookup(AbstractContextPartition.java:313)
    at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
    at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate (SimpleAuthenticator.java:95)
    at org.apache.ldap.server.authn.AuthenticationService.process(AuthenticationService.java:277)
    at org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java :578)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:185)
    at org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
    at org.apache.ldap.server.interceptor.BaseInterceptor.process (BaseInterceptor.java:101)
    at org.apache.ldap.server.interceptor.InterceptorChain.process(InterceptorChain.java:478)
    at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
    at org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry (JndiProvider.java:247)
    at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
    at org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
    at org.apache.ldap.server.jndi.ServerLdapContext .<init>(ServerLdapContext.java:56)
    at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
    at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java :188)
    at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
    at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
    at javax.naming.InitialContext.getDefaultInitCtx (InitialContext.java:243)
    at javax.naming.InitialContext.init(InitialContext.java:219)
    at javax.naming.InitialContext.<init>(InitialContext.java:195)
    at javax.naming.directory.InitialDirContext.<init>( InitialDirContext.java:80)
    at org.apache.ldap.server.ServerMain.main(ServerMain.java:97)